Gcp/developerconnect
@swamp/gcp/developerconnectv2026.10.29.1
01README
Google Cloud developerconnect infrastructure models
02Release Notes
- Updated: accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks
03Behaviors
@swamp/gcp/developerconnect/accountconnectorsv2026.10.29.1accountconnectors.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| apiEndpoint? | string | Custom API endpoint for emulators; overrides GCP_API_ENDPOINT environment variable. Defaults to the service's production URL. |
| annotations? | record | Optional. Allows users to store small amounts of arbitrary data. |
| customOauthConfig? | object | Custom OAuth config. |
| labels? | record | Optional. Labels as key value pairs |
| name? | string | Identifier. The resource name of the accountConnector, in the format `projects/{project}/locations/{location}/accountConnectors/{account_connector_id}`. |
| providerOauthConfig? | object | Optional. Provider OAuth config. |
| proxyConfig? | object | Optional. Configuration for the http and git proxy features. |
| accountConnectorId? | string | Required. The ID to use for the AccountConnector, which will become the final component of the AccountConnector's resource name. Its format should adhere to https://google.aip.dev/122#resource-id-segments Names must be unique per-project per-location. |
| requestId? | string | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID w |
| allowMissing? | string | Optional. If set to true, and the accountConnector is not found a new accountConnector will be created. In this situation `update_mask` is ignored. The creation will succeed only if the input accountConnector has all the necessary |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn create()
Create a accountConnectors
fn get(identifier: string)
Get a accountConnectors
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the accountConnectors |
fn update(identifier?: string)
Update accountConnectors attributes
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific accountConnectors by name (e.g. one discovered by list) |
fn delete(identifier: string)
Delete the accountConnectors
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the accountConnectors |
fn sync(identifier?: string)
Sync accountConnectors state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific accountConnectors by name (e.g. one discovered by list) |
fn list(filter?: string, orderBy?: string, pageSize?: number, maxPages?: number)
List accountConnectors resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | Optional. Filtering results. |
| orderBy? | string | Optional. Hint for how to order the results. |
| pageSize? | number | Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn fetch_user_repositories(pageSize?: any, pageToken?: any, repository?: any)
fetch user repositories
| Argument | Type | Description |
|---|---|---|
| pageSize? | any | |
| pageToken? | any | |
| repository? | any |
Resources
state(infinite)— AccountConnector encapsulates what a platform administrator needs to configur...
@swamp/gcp/developerconnect/accountconnectors-usersv2026.10.29.1accountconnectors_users.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| apiEndpoint? | string | Custom API endpoint for emulators; overrides GCP_API_ENDPOINT environment variable. Defaults to the service's production URL. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn get(identifier: string)
Get a users
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the users |
fn delete(identifier: string)
Delete the users
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the users |
fn sync(identifier?: string)
Sync users state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific users by name (e.g. one discovered by list) |
fn list(filter?: string, orderBy?: string, pageSize?: number, maxPages?: number)
List users resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | Optional. Filtering results. |
| orderBy? | string | Optional. Hint for how to order the results. |
| pageSize? | number | Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn fetch_access_token()
fetch access token
fn fetch_self()
fetch self
fn finish_oauth_flow(googleOauthParams_scopes?: any, googleOauthParams_ticket?: any, googleOauthParams_versionInfo?: any, oauthParams_code?: any, oauthParams_ticket?: any)
finish oauth flow
| Argument | Type | Description |
|---|---|---|
| googleOauthParams_scopes? | any | |
| googleOauthParams_ticket? | any | |
| googleOauthParams_versionInfo? | any | |
| oauthParams_code? | any | |
| oauthParams_ticket? | any |
fn start_oauth_flow()
start oauth flow
Resources
state(infinite)— Lists Users in a given project, location, and account_connector.
@swamp/gcp/developerconnect/connectionsv2026.10.29.1connections.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| apiEndpoint? | string | Custom API endpoint for emulators; overrides GCP_API_ENDPOINT environment variable. Defaults to the service's production URL. |
| annotations? | record | Optional. Allows clients to store small amounts of arbitrary data. |
| bitbucketCloudConfig? | object | Configuration for connections to an instance of Bitbucket Clouds. |
| bitbucketDataCenterConfig? | object | Configuration for connections to an instance of Bitbucket Data Center. |
| cryptoKeyConfig? | object | Optional. The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature. |
| 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. |
| gitProxyConfig? | object | Optional. Configuration for the Git proxy feature. Enabling the Git proxy allows clients to perform Git operations on the repositories linked in the connection. [Learn more](https://docs.cloud.google.com/developer-connect/docs/configure-git-proxy). |
| 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. |
| gitlabEnterpriseConfig? | object | Configuration for connections to an instance of GitLab Enterprise. |
| httpConfig? | object | Optional. Configuration for connections to an HTTP service provider. |
| labels? | record | Optional. Labels as key value pairs |
| name? | string | Identifier. The resource name of the connection, in the format `projects/{project}/locations/{location}/connections/{connection_id}`. |
| secureSourceManagerInstanceConfig? | object | Configuration for connections to an instance of Secure Source Manager. |
| connectionId? | string | Required. The ID to use for the connection, which becomes the final component of the connection's resource name. |
| requestId? | string | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID w |
| allowMissing? | string | Optional. If set to true, and the connection is not found a new connection will be created. In this situation `update_mask` is ignored. The creation will succeed only if the input connection has all the necessary information (e.g a github_config with both user_oauth_token and installation_id properties). |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn create()
Create a connections
fn get(identifier: string)
Get a connections
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the connections |
fn update(identifier?: string)
Update connections attributes
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific connections by name (e.g. one discovered by list) |
fn delete(identifier: string)
Delete the connections
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the connections |
fn sync(identifier?: string)
Sync connections state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific connections by name (e.g. one discovered by list) |
fn list(filter?: string, orderBy?: string, pageSize?: number, maxPages?: number)
List connections resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | Optional. Filtering results. |
| orderBy? | string | Optional. Hint for how to order the results. |
| pageSize? | number | Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn fetch_git_hub_installations()
fetch git hub installations
fn fetch_linkable_git_repositories(pageSize?: any, pageToken?: any)
fetch linkable git repositories
| Argument | Type | Description |
|---|---|---|
| pageSize? | any | |
| pageToken? | any |
fn process_git_hub_enterprise_webhook(body?: any)
process git hub enterprise webhook
| Argument | Type | Description |
|---|---|---|
| body? | any |
Resources
state(infinite)— Message describing Connection object
@swamp/gcp/developerconnect/connections-gitrepositorylinksv2026.10.29.1connections_gitrepositorylinks.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| apiEndpoint? | string | Custom API endpoint for emulators; overrides GCP_API_ENDPOINT environment variable. Defaults to the service's production URL. |
| annotations? | record | Optional. Allows clients to store small amounts of arbitrary data. |
| cloneUri? | string | Required. Git Clone URI. |
| labels? | record | Optional. Labels as key value pairs |
| name? | string | Identifier. Resource name of the repository, in the format `projects/*/locations/*/connections/*/gitRepositoryLinks/*`. |
| gitRepositoryLinkId? | 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 -._~%!$&'()*+,;=@. |
| requestId? | string | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes since the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID w |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn create()
Create a gitRepositoryLinks
fn get(identifier: string)
Get a gitRepositoryLinks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the gitRepositoryLinks |
fn delete(identifier: string)
Delete the gitRepositoryLinks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the gitRepositoryLinks |
fn sync(identifier?: string)
Sync gitRepositoryLinks state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific gitRepositoryLinks by name (e.g. one discovered by list) |
fn list(filter?: string, orderBy?: string, pageSize?: number, maxPages?: number)
List gitRepositoryLinks resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | Optional. Filtering results. |
| orderBy? | string | Optional. Hint for how to order the results. |
| pageSize? | number | Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
fn add_pull_request_comment(comment?: any, pullRequestId?: any)
add pull request comment
| Argument | Type | Description |
|---|---|---|
| comment? | any | |
| pullRequestId? | any |
fn add_pull_request_review_comment(comment?: any, commitId?: any, pullRequestId?: any)
add pull request review comment
| Argument | Type | Description |
|---|---|---|
| comment? | any | |
| commitId? | any | |
| pullRequestId? | any |
fn diff_commit(baseSha?: any, headSha?: any, pathFilters?: any)
diff commit
| Argument | Type | Description |
|---|---|---|
| baseSha? | any | |
| headSha? | any | |
| pathFilters? | any |
fn fetch_commit(commitSha?: any, pathFilters?: any, view?: any)
fetch commit
| Argument | Type | Description |
|---|---|---|
| commitSha? | any | |
| pathFilters? | any | |
| view? | any |
fn fetch_commit_list(pageSize?: any, pageToken?: any, ref?: any, view?: any)
fetch commit list
| Argument | Type | Description |
|---|---|---|
| pageSize? | any | |
| pageToken? | any | |
| ref? | any | |
| view? | any |
fn fetch_file_blame(firstLine?: any, lastLine?: any, path?: any, ref?: any)
fetch file blame
| Argument | Type | Description |
|---|---|---|
| firstLine? | any | |
| lastLine? | any | |
| path? | any | |
| ref? | any |
fn fetch_git_refs(pageSize?: any, pageToken?: any, refType?: any)
fetch git refs
| Argument | Type | Description |
|---|---|---|
| pageSize? | any | |
| pageToken? | any | |
| refType? | any |
fn fetch_pull_request(pullRequestId?: any)
fetch pull request
| Argument | Type | Description |
|---|---|---|
| pullRequestId? | any |
fn fetch_pull_request_list(filter?: any, pageSize?: any, pageToken?: any)
fetch pull request list
| Argument | Type | Description |
|---|---|---|
| filter? | any | |
| pageSize? | any | |
| pageToken? | any |
fn fetch_read_token()
fetch read token
fn fetch_read_write_token()
fetch read write token
fn modify_pull_request(baseRef?: any, body?: any, pullRequestId?: any, state?: any, title?: any)
modify pull request
| Argument | Type | Description |
|---|---|---|
| baseRef? | any | |
| body? | any | |
| pullRequestId? | any | |
| state? | any | |
| title? | any |
fn open_pull_request(pullRequest?: any)
open pull request
| Argument | Type | Description |
|---|---|---|
| pullRequest? | any |
fn process_bitbucket_cloud_webhook(body?: any)
process bitbucket cloud webhook
| Argument | Type | Description |
|---|---|---|
| body? | any |
fn process_bitbucket_data_center_webhook(body?: any)
process bitbucket data center webhook
| Argument | Type | Description |
|---|---|---|
| body? | any |
fn process_git_lab_enterprise_webhook(body?: any)
process git lab enterprise webhook
| Argument | Type | Description |
|---|---|---|
| body? | any |
fn process_git_lab_webhook(body?: any)
process git lab webhook
| Argument | Type | Description |
|---|---|---|
| body? | any |
Resources
state(infinite)— Message describing the GitRepositoryLink object
@swamp/gcp/developerconnect/insightsconfigsv2026.10.23.1insightsconfigs.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| apiEndpoint? | string | Custom API endpoint for emulators; overrides GCP_API_ENDPOINT environment variable. Defaults to the service's production URL. |
| annotations? | record | Optional. User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations. |
| appHubApplication? | string | Optional. The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application} |
| artifactConfigs? | array | Optional. The artifact configurations of the artifacts that are deployed. |
| labels? | record | Optional. Set of labels associated with an InsightsConfig. |
| name? | string | Identifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig} |
| projects? | object | Optional. The projects to track with the InsightsConfig. |
| insightsConfigId? | string | Required. ID of the requesting InsightsConfig. |
| allowMissing? | string | Optional. If set to true, and the insightsConfig is not found a new insightsConfig will be created. In this situation `update_mask` is ignored. The creation will succeed only if the input insightsConfig has all the necessary information (e.g a github_config with both user_oauth_token and installation_id properties). |
| requestId? | string | Optional. An optional request ID to identify requests. Specify a unique request ID so that if you must retry your request, the server will know to ignore the request if it has already been completed. The server will guarantee that for at least 60 minutes after the first request. For example, consider a situation where you make an initial request and the request times out. If you make the request again with the same request ID, the server can check if original operation with the same request ID w |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn create()
Create a insightsConfigs
fn get(identifier: string)
Get a insightsConfigs
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the insightsConfigs |
fn update(identifier?: string)
Update insightsConfigs attributes
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific insightsConfigs by name (e.g. one discovered by list) |
fn delete(identifier: string)
Delete the insightsConfigs
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the insightsConfigs |
fn sync(identifier?: string)
Sync insightsConfigs state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific insightsConfigs by name (e.g. one discovered by list) |
fn list(filter?: string, orderBy?: string, pageSize?: number, maxPages?: number)
List insightsConfigs resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | Optional. Filtering results. See https://google.aip.dev/160 for more details. Filter string, adhering to the rules in https://google.aip.dev/160. List only InsightsConfigs matching the filter. If filter is empty, all InsightsConfigs are listed. |
| orderBy? | string | Optional. Hint for how to order the results. |
| pageSize? | number | Optional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
Resources
state(infinite)— The InsightsConfig resource is the core configuration object to capture event...
@swamp/gcp/developerconnect/insightsconfigs-deploymenteventsv2026.10.23.1insightsconfigs_deploymentevents.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| apiEndpoint? | string | Custom API endpoint for emulators; overrides GCP_API_ENDPOINT environment variable. Defaults to the service's production URL. |
| parent? | string | The parent resource name (e.g., projects/my-project/locations/us-central1, organizations/123, folders/456) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
fn get(identifier: string)
Get a deploymentEvents
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deploymentEvents |
fn sync(identifier?: string)
Sync deploymentEvents state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific deploymentEvents by name (e.g. one discovered by list) |
fn list(filter?: string, orderBy?: string, pageSize?: number, maxPages?: number)
List deploymentEvents resources
| Argument | Type | Description |
|---|---|---|
| filter? | string | Optional. Filter expression that matches a subset of the DeploymentEvents. https://google.aip.dev/160. |
| orderBy? | string | Optional. Field to use to order the list of DeploymentEvents. Expects AIP-132 format "field_name asc" or "field_name desc", e.g. "deploy_time desc" Supported fields for ordering are: deploy_time, update_time. Currently, only sorting by a single field is supported. If this field is not provided, the list will be sorted by "deploy_time desc". For more details on the ordering syntax, see https://google.aip.dev/132#ordering. |
| pageSize? | number | Optional. The maximum number of deployment events to return. The service may return fewer than this value. If unspecified, at most 50 deployment events will be returned. The maximum value is 1000; values above 1000 will be coerced to 1000. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
Resources
state(infinite)— The DeploymentEvent resource represents the deployment of the artifact within...
@swamp/gcp/developerconnect/locationsv2026.10.23.1locations.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| accessToken? | string | GCP OAuth2 access token; overrides GCP_ACCESS_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| credentialsJson? | string | GCP service account JSON credentials; overrides GOOGLE_APPLICATION_CREDENTIALS_JSON environment variable. Wire with a vault.get(...) expression to source it from a vault. |
| project? | string | GCP project ID; overrides GCP_PROJECT / GOOGLE_CLOUD_PROJECT environment variables. |
| scopes? | string | Comma-separated OAuth scopes to request when minting access tokens via gcloud. Defaults to the API's Discovery Document scopes. |
| quotaProject? | string | GCP project ID for quota and billing attribution; sets the x-goog-user-project header. Overrides GOOGLE_CLOUD_QUOTA_PROJECT environment variable. Required for APIs like Cloud Identity when using user credentials. |
| apiEndpoint? | string | Custom API endpoint for emulators; overrides GCP_API_ENDPOINT environment variable. Defaults to the service's production URL. |
| name | string | The resource that owns the locations collection, if applicable. |
fn get(identifier: string)
Get a locations
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the locations |
fn sync(identifier?: string)
Sync locations state from GCP
| Argument | Type | Description |
|---|---|---|
| identifier? | string | Target a specific locations by name (e.g. one discovered by list) |
fn list(extraLocationTypes?: string, filter?: string, pageSize?: number, maxPages?: number)
List locations resources
| Argument | Type | Description |
|---|---|---|
| extraLocationTypes? | string | Optional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage. |
| filter? | string | A filter to narrow down results to a preferred subset. The filtering language accepts strings like `"displayName=tokyo"`, and is documented in more detail in [AIP-160](https://google.aip.dev/160). |
| pageSize? | number | The maximum number of results to return. If not set, the service selects a default. |
| maxPages? | number | Maximum number of pages to fetch (default: 10) |
Resources
state(infinite)— A resource that represents a Google Cloud location.
04Previous Versions
2026.10.23.1AGPL-3.0-or-later(was none)
- Updated: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
2026.10.13.1
- Updated: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
2026.09.07.2
- Updated: accountconnectors_users
2026.08.20.1
- Updated: accountconnectors
2026.08.12.2
- Updated: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
2026.07.29.1
- Updated: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
2026.07.21.4
- Updated: locations, accountconnectors, insightsconfigs_deploymentevents
2026.07.21.1
- Updated: accountconnectors, connections, insightsconfigs
2026.07.20.2
- Updated: locations, accountconnectors, insightsconfigs_deploymentevents
2026.07.20.1
- Updated: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
2026.07.19.2
- Updated: locations
2026.07.19.1
- Updated: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
2026.07.18.2
- Updated: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
2026.07.17.2
- Updated: accountconnectors, connections, connections_gitrepositorylinks, insightsconfigs
2026.07.17.1
- Updated: accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
2026.06.24.1
- Updated: insightsconfigs_deploymentevents
2026.06.08.2
- Updated: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
2026.06.07.1
- Updated: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
2026.05.31.1
- Updated: insightsconfigs_deploymentevents
05Stats
A
100 / 100
Downloads
35
Archive size
87.1 KB
Verified by Swamp
- Has README or module doc2/2earned
- README has a code example1/1earned
- README is substantive1/1earned
- Most symbols documented1/1earned
- No slow types (deprecated)1/1earned
- Dependencies pass trust audit2/2earned
- Docs keep secrets in a vault1/1earned
- Has description1/1earned
- Platform support declared (or universal)2/2earned
- License2/2earned
- Verified public repository2/2earned
06Platforms
07Labels