@swamp/gcp/cloudbuild
v2026.04.23.1
Google Cloud cloudbuild infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
gcpgoogle-cloudcloudbuildcloudinfrastructure
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/cloudbuild@swamp/gcp/cloudbuild/connectionsv2026.04.23.1connections.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| annotations? | record | Optional. Allows clients to store small amounts of arbitrary data. |
| bitbucketCloudConfig? | object | Configuration for connections to Bitbucket Cloud. |
| bitbucketDataCenterConfig? | object | Configuration for connections to Bitbucket Data Center. |
| disabled? | boolean | Optional. If disabled is set to true, functionality is disabled for this connection. Repository based API methods and webhooks processing for repositories in this connection will be disabled. |
| githubConfig? | object | Configuration for connections to github.com. |
| githubEnterpriseConfig? | object | Configuration for connections to an instance of GitHub Enterprise. |
| gitlabConfig? | object | Configuration for connections to gitlab.com or an instance of GitLab Enterprise. |
| installationState? | object | Describes stage and necessary actions to be taken by the user to complete the installation. Used for GitHub and GitHub Enterprise based connections. |
| name? | string | Immutable. The resource name of the connection, in the format `projects/{project}/locations/{location}/connections/{connection_id}`. |
| connectionId? | string | Required. The ID to use for the Connection, which will become the final component of the Connection's resource name. Names must be unique per-project per-location. Allows alphanumeric characters and any of -._~%!$&'()*+,;=@. |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
createCreate a connections
getGet a connections
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the connections |
updateUpdate connections attributes
deleteDelete the connections
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the connections |
syncSync connections state from GCP
fetch_linkable_repositoriesfetch linkable repositories
process_webhookprocess webhook
| Argument | Type | Description |
|---|---|---|
| contentType? | any | |
| data? | any | |
| extensions? | any |
Resources
state(infinite)— A connection to a SCM like GitHub, GitHub Enterprise, Bitbucket Data Center, ...
@swamp/gcp/cloudbuild/connections-repositoriesv2026.04.23.1connections_repositories.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| annotations? | record | Optional. Allows clients to store small amounts of arbitrary data. |
| name? | string | Immutable. Resource name of the repository, in the format `projects/*/locations/*/connections/*/repositories/*`. |
| remoteUri? | string | Required. Git Clone HTTPS URI. |
| repositoryId? | string | Required. The ID to use for the repository, which will become the final component of the repository's resource name. This ID should be unique in the connection. Allows alphanumeric characters and any of -._~%!$&'()*+,;=@. |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
createCreate a repositories
getGet a repositories
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the repositories |
deleteDelete the repositories
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the repositories |
syncSync repositories state from GCP
access_read_tokenaccess read token
access_read_write_tokenaccess read write token
batch_createbatch create
| Argument | Type | Description |
|---|---|---|
| requests? | any |
fetch_git_refsfetch git refs
Resources
state(infinite)— A repository associated to a parent connection.
@swamp/gcp/cloudbuild/locationsv2026.04.23.1locations.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
getGet a locations
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the locations |
syncSync locations state from GCP
Resources
state(infinite)— A resource that represents a Google Cloud location.
2026.04.03.322.1 KBApr 3, 2026
Google Cloud cloudbuild infrastructure models
Release Notes
- Updated: locations, connections, connections_repositories
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudcloudbuildcloudinfrastructure
2026.04.03.121.9 KBApr 3, 2026
Google Cloud cloudbuild infrastructure models
Release Notes
- Updated: locations, connections, connections_repositories
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudcloudbuildcloudinfrastructure
2026.04.02.221.9 KBApr 2, 2026
Google Cloud cloudbuild infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudcloudbuildcloudinfrastructure
2026.03.27.123.1 KBMar 27, 2026
Google Cloud cloudbuild infrastructure models
Release Notes
- Added: locations, connections, connections_repositories
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-cloudcloudbuildcloudinfrastructure