@swamp/gcp/deploymentmanager
v2026.04.23.1
Google Cloud deploymentmanager infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
gcpgoogle-clouddeploymentmanagercloudinfrastructure
Contents
Quality score
Verified by SwampHow well-documented and verifiable this extension is.
Grade A
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types1/1earned
- Has description1/1earned
- At least one platform tag (or universal)1/1earned
- Two or more platform tags (or universal)1/1earned
- License declared1/1earned
- Verified public repository2/2earned
Install
$ swamp extension pull @swamp/gcp/deploymentmanager@swamp/gcp/deploymentmanager/deploymentsv2026.04.23.1deployments.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| description? | string | An optional user-provided description of the deployment. |
| fingerprint? | string | Provides a fingerprint to use in requests to modify a deployment, such as `update()`, `stop()`, and `cancelPreview()` requests. A fingerprint is a randomly generated value that must be provided with `update()`, `stop()`, and `cancelPreview()` requests to perform optimistic locking. This ensures optimistic concurrency so that only one request happens at a time. The fingerprint is initially generated by Deployment Manager and changes after every request to modify data. To get the latest fingerprin |
| id? | string | |
| labels? | array | Map of One Platform labels; provided by the client when the resource is created or updated. Specifically: Label keys must be between 1 and 63 characters long and must conform to the following regular expression: `[a-z]([-a-z0-9]*[a-z0-9])?` Label values must be between 0 and 63 characters long and must conform to the regular expression `([a-z]([-a-z0-9]*[a-z0-9])?)?`. |
| name? | string | Name of the resource; provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash. |
| operation? | object | Represents an Operation resource. Google Compute Engine has three Operation resources: * [Global](/compute/docs/reference/rest/{$api_version}/globalOperations) * [Regional](/compute/docs/reference/rest/{$api_version}/regionOperations) * [Zonal](/compute/docs/reference/rest/{$api_version}/zoneOperations) You can use an operation resource to manage asynchronous API requests. For more information, read Handling API responses. Operations can be global, regional or zonal. - For global operations, use |
| target? | object | |
| update? | object | |
| createPolicy? | string | Sets the policy to use for creating new resources. |
| header_bypassBillingFilter? | string | The header.bypassBillingFilter for this resource |
| preview? | string | If set to true, creates a deployment and creates "shell" resources but does not actually instantiate these resources. This allows you to preview what your deployment looks like. After previewing a deployment, you can deploy your resources by making a request with the `update()` method or you can use the `cancelPreview()` method to cancel the preview altogether. Note that the deployment will still exist after you cancel the preview and you must separately delete this deployment if you want to rem |
createCreate a deployments
getGet a deployments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deployments |
updateUpdate deployments attributes
deleteDelete the deployments
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deployments |
syncSync deployments state from GCP
cancel_previewcancel preview
| Argument | Type | Description |
|---|---|---|
| fingerprint? | any |
stopstop
| Argument | Type | Description |
|---|---|---|
| fingerprint? | any |
Resources
state(infinite)— Gets information about a specific deployment.
@swamp/gcp/deploymentmanager/manifestsv2026.04.23.1manifests.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a manifests
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the manifests |
syncSync manifests state from GCP
Resources
state(infinite)— Gets information about a specific manifest.
@swamp/gcp/deploymentmanager/resourcesv2026.04.23.1resources.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a resources
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the resources |
syncSync resources state from GCP
Resources
state(infinite)— Gets information about a single resource.
@swamp/gcp/deploymentmanager/typesv2026.04.23.1types.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a types
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the types |
syncSync types state from GCP
Resources
state(infinite)— A resource type supported by Deployment Manager.
2026.04.04.129.3 KBApr 4, 2026
Google Cloud deploymentmanager infrastructure models
Release Notes
- Updated: deployments, resources, types
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-clouddeploymentmanagercloudinfrastructure
2026.04.03.332.3 KBApr 3, 2026
Google Cloud deploymentmanager infrastructure models
Release Notes
- Updated: deployments, manifests, resources, types
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-clouddeploymentmanagercloudinfrastructure
2026.04.03.131.6 KBApr 3, 2026
Google Cloud deploymentmanager infrastructure models
Release Notes
- Updated: deployments, manifests, resources, types
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-clouddeploymentmanagercloudinfrastructure
2026.04.02.231.6 KBApr 2, 2026
Google Cloud deploymentmanager infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-clouddeploymentmanagercloudinfrastructure
2026.03.27.131.5 KBMar 27, 2026
Google Cloud deploymentmanager infrastructure models
Release Notes
- Added: deployments, manifests, resources, types
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-clouddeploymentmanagercloudinfrastructure