Skip to main content

Gcp/developerconnect

@swamp/gcp/developerconnectv2026.05.31.1· 2d agoMODELS
01README

Google Cloud developerconnect infrastructure models

02Release Notes
  • Updated: insightsconfigs_deploymentevents
03Models7
@swamp/gcp/developerconnect/accountconnectorsv2026.05.26.1accountconnectors.ts

Global Arguments

ArgumentTypeDescription
annotations?recordOptional. Allows users to store small amounts of arbitrary data.
customOauthConfig?objectMessage for a customized OAuth config.
labels?recordOptional. Labels as key value pairs
name?stringIdentifier. The resource name of the accountConnector, in the format `projects/{project}/locations/{location}/accountConnectors/{account_connector_id}`.
providerOauthConfig?objectProviderOAuthConfig is the OAuth config for a provider.
proxyConfig?objectThe proxy configuration.
accountConnectorId?stringRequired. 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?stringOptional. 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
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn create()
Create a accountConnectors
fn get(identifier: string)
Get a accountConnectors
ArgumentTypeDescription
identifierstringThe name of the accountConnectors
fn update()
Update accountConnectors attributes
fn delete(identifier: string)
Delete the accountConnectors
ArgumentTypeDescription
identifierstringThe name of the accountConnectors
fn sync()
Sync accountConnectors state from GCP
fn list(filter?: string, orderBy?: string, pageSize?: number, maxPages?: number)
List accountConnectors resources
ArgumentTypeDescription
filter?stringOptional. Filtering results
orderBy?stringOptional. Hint for how to order the results
pageSize?numberOptional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.
maxPages?numberMaximum number of pages to fetch (default: 10)
fn fetch_user_repositories()
fetch user repositories

Resources

state(infinite)— AccountConnector encapsulates what a platform administrator needs to configur...
@swamp/gcp/developerconnect/accountconnectors-usersv2026.05.25.1accountconnectors_users.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a users
ArgumentTypeDescription
identifierstringThe name of the users
fn delete(identifier: string)
Delete the users
ArgumentTypeDescription
identifierstringThe name of the users
fn sync()
Sync users state from GCP
fn list(filter?: string, orderBy?: string, pageSize?: number, maxPages?: number)
List users resources
ArgumentTypeDescription
filter?stringOptional. Filtering results
orderBy?stringOptional. Hint for how to order the results
pageSize?numberOptional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.
maxPages?numberMaximum number of pages to fetch (default: 10)
fn fetch_access_token()
fetch access token
fn fetch_self()
fetch self
fn finish_oauth_flow()
finish oauth flow
fn start_oauth_flow()
start oauth flow

Resources

state(infinite)— Lists Users in a given project, location, and account_connector.
@swamp/gcp/developerconnect/connectionsv2026.05.25.1connections.ts

Global Arguments

ArgumentTypeDescription
annotations?recordOptional. Allows clients to store small amounts of arbitrary data.
bitbucketCloudConfig?objectConfiguration for connections to an instance of Bitbucket Cloud.
bitbucketDataCenterConfig?objectConfiguration for connections to an instance of Bitbucket Data Center.
cryptoKeyConfig?objectThe crypto key configuration. This field is used by the Customer-managed encryption keys (CMEK) feature.
disabled?booleanOptional. 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?objectThe git proxy configuration.
githubConfig?objectConfiguration for connections to github.com.
githubEnterpriseConfig?objectConfiguration for connections to an instance of GitHub Enterprise.
gitlabConfig?objectConfiguration for connections to gitlab.com.
gitlabEnterpriseConfig?objectConfiguration for connections to an instance of GitLab Enterprise.
httpConfig?objectDefines the configuration for connections to an HTTP service provider.
installationState?objectDescribes stage and necessary actions to be taken by the user to complete the installation. Used for GitHub and GitHub Enterprise based connections.
labels?recordOptional. Labels as key value pairs
name?stringIdentifier. The resource name of the connection, in the format `projects/{project}/locations/{location}/connections/{connection_id}`.
secureSourceManagerInstanceConfig?objectConfiguration for connections to Secure Source Manager instance
connectionId?stringRequired. Id of the requesting object If auto-generating Id server-side, remove this field and connection_id from the method_signature of Create RPC
requestId?stringOptional. 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
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn create()
Create a connections
fn get(identifier: string)
Get a connections
ArgumentTypeDescription
identifierstringThe name of the connections
fn update()
Update connections attributes
fn delete(identifier: string)
Delete the connections
ArgumentTypeDescription
identifierstringThe name of the connections
fn sync()
Sync connections state from GCP
fn list(filter?: string, orderBy?: string, pageSize?: number, maxPages?: number)
List connections resources
ArgumentTypeDescription
filter?stringOptional. Filtering results
orderBy?stringOptional. Hint for how to order the results
pageSize?numberOptional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.
maxPages?numberMaximum number of pages to fetch (default: 10)
fn fetch_git_hub_installations()
fetch git hub installations
fn fetch_linkable_git_repositories()
fetch linkable git repositories
fn process_git_hub_enterprise_webhook(body?: any)
process git hub enterprise webhook
ArgumentTypeDescription
body?any

Resources

state(infinite)— Message describing Connection object
@swamp/gcp/developerconnect/connections-gitrepositorylinksv2026.05.25.1connections_gitrepositorylinks.ts

Global Arguments

ArgumentTypeDescription
annotations?recordOptional. Allows clients to store small amounts of arbitrary data.
cloneUri?stringRequired. Git Clone URI.
labels?recordOptional. Labels as key value pairs
name?stringIdentifier. Resource name of the repository, in the format `projects/*/locations/*/connections/*/gitRepositoryLinks/*`.
gitRepositoryLinkId?stringRequired. 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?stringOptional. 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
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn create()
Create a gitRepositoryLinks
fn get(identifier: string)
Get a gitRepositoryLinks
ArgumentTypeDescription
identifierstringThe name of the gitRepositoryLinks
fn delete(identifier: string)
Delete the gitRepositoryLinks
ArgumentTypeDescription
identifierstringThe name of the gitRepositoryLinks
fn sync()
Sync gitRepositoryLinks state from GCP
fn list(filter?: string, orderBy?: string, pageSize?: number, maxPages?: number)
List gitRepositoryLinks resources
ArgumentTypeDescription
filter?stringOptional. Filtering results
orderBy?stringOptional. Hint for how to order the results
pageSize?numberOptional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.
maxPages?numberMaximum number of pages to fetch (default: 10)
fn fetch_git_refs()
fetch git refs
fn fetch_read_token()
fetch read token
fn fetch_read_write_token()
fetch read write token
fn process_bitbucket_cloud_webhook(body?: any)
process bitbucket cloud webhook
ArgumentTypeDescription
body?any
fn process_bitbucket_data_center_webhook(body?: any)
process bitbucket data center webhook
ArgumentTypeDescription
body?any
fn process_git_lab_enterprise_webhook(body?: any)
process git lab enterprise webhook
ArgumentTypeDescription
body?any
fn process_git_lab_webhook(body?: any)
process git lab webhook
ArgumentTypeDescription
body?any

Resources

state(infinite)— Message describing the GitRepositoryLink object
@swamp/gcp/developerconnect/insightsconfigsv2026.05.25.1insightsconfigs.ts

Global Arguments

ArgumentTypeDescription
annotations?recordOptional. User specified annotations. See https://google.aip.dev/148#annotations for more details such as format and size limitations.
appHubApplication?stringOptional. The name of the App Hub Application. Format: projects/{project}/locations/{location}/applications/{application}
artifactConfigs?arrayOptional. The artifact configurations of the artifacts that are deployed.
labels?recordOptional. Set of labels associated with an InsightsConfig.
name?stringIdentifier. The name of the InsightsConfig. Format: projects/{project}/locations/{location}/insightsConfigs/{insightsConfig}
projects?objectProjects represents the projects to track with the InsightsConfig.
insightsConfigId?stringRequired. ID of the requesting InsightsConfig.
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn create()
Create a insightsConfigs
fn get(identifier: string)
Get a insightsConfigs
ArgumentTypeDescription
identifierstringThe name of the insightsConfigs
fn update()
Update insightsConfigs attributes
fn delete(identifier: string)
Delete the insightsConfigs
ArgumentTypeDescription
identifierstringThe name of the insightsConfigs
fn sync()
Sync insightsConfigs state from GCP
fn list(filter?: string, orderBy?: string, pageSize?: number, maxPages?: number)
List insightsConfigs resources
ArgumentTypeDescription
filter?stringOptional. 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?stringOptional. Hint for how to order the results.
pageSize?numberOptional. Requested page size. Server may return fewer items than requested. If unspecified, server will pick an appropriate default.
maxPages?numberMaximum 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.05.31.1insightsconfigs_deploymentevents.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
location?stringThe location for this resource (e.g., 'us', 'us-central1', 'europe-west1')
fn get(identifier: string)
Get a deploymentEvents
ArgumentTypeDescription
identifierstringThe name of the deploymentEvents
fn sync()
Sync deploymentEvents state from GCP
fn list(filter?: string, pageSize?: number, maxPages?: number)
List deploymentEvents resources
ArgumentTypeDescription
filter?stringOptional. Filter expression that matches a subset of the DeploymentEvents. https://google.aip.dev/160.
pageSize?numberOptional. 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?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— The DeploymentEvent resource represents the deployment of the artifact within...
@swamp/gcp/developerconnect/locationsv2026.05.26.1locations.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
fn get(identifier: string)
Get a locations
ArgumentTypeDescription
identifierstringThe name of the locations
fn sync()
Sync locations state from GCP
fn list(extraLocationTypes?: string, filter?: string, pageSize?: number, maxPages?: number)
List locations resources
ArgumentTypeDescription
extraLocationTypes?stringOptional. Do not use this field unless explicitly documented otherwise. This is primarily for internal usage.
filter?stringA 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?numberThe maximum number of results to return. If not set, the service selects a default.
maxPages?numberMaximum number of pages to fetch (default: 10)

Resources

state(infinite)— A resource that represents a Google Cloud location.
04Previous Versions15
2026.05.26.1May 26, 2026
  • Updated: locations, accountconnectors
2026.05.25.1May 25, 2026
  • Updated: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents

Modified 7 models

2026.05.24.1May 24, 2026
  • Updated: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
2026.05.21.2May 21, 2026
  • Updated: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
2026.05.21.1May 21, 2026
2026.05.20.1May 20, 2026
  • Updated: accountconnectors
2026.05.19.2May 19, 2026
2026.05.19.1May 19, 2026
2026.05.18.2May 18, 2026
2026.04.23.1Apr 23, 2026
2026.04.09.1Apr 9, 2026
  • Updated: accountconnectors
2026.04.03.3Apr 3, 2026
  • Updated: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
2026.04.03.1Apr 3, 2026
  • Updated: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
2026.04.02.2Apr 2, 2026
2026.03.27.1Mar 27, 2026
  • Added: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
05Stats
A
100 / 100
Downloads
0
Archive size
79.5 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 types1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
06Platforms
07Labels