@swamp/gcp/developerconnect
v2026.04.23.1
Google Cloud developerconnect infrastructure models
Repository
https://github.com/systeminit/swamp-extensions
Labels
gcpgoogle-clouddeveloperconnectcloudinfrastructure
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/developerconnect@swamp/gcp/developerconnect/accountconnectorsv2026.04.23.1accountconnectors.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| annotations? | record | Optional. Allows users to store small amounts of arbitrary data. |
| customOauthConfig? | object | Message for a customized 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 | ProviderOAuthConfig is the OAuth config for a provider. |
| proxyConfig? | object | The proxy configuration. |
| 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 |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
createCreate a accountConnectors
getGet a accountConnectors
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the accountConnectors |
updateUpdate accountConnectors attributes
deleteDelete the accountConnectors
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the accountConnectors |
syncSync accountConnectors state from GCP
fetch_user_repositoriesfetch user repositories
Resources
state(infinite)— AccountConnector encapsulates what a platform administrator needs to configur...
@swamp/gcp/developerconnect/accountconnectors-usersv2026.04.23.1accountconnectors_users.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| name | string | Instance name for this resource (used as the unique identifier in the factory pattern) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
getGet a users
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the users |
deleteDelete the users
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the users |
syncSync users state from GCP
fetch_access_tokenfetch access token
fetch_selffetch self
finish_oauth_flowfinish oauth flow
start_oauth_flowstart oauth flow
Resources
state(infinite)— Lists Users in a given project, location, and account_connector.
@swamp/gcp/developerconnect/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 an instance of Bitbucket Cloud. |
| bitbucketDataCenterConfig? | object | Configuration for connections to an instance of Bitbucket Data Center. |
| cryptoKeyConfig? | object | 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 | The git proxy configuration. |
| 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 | Defines the configuration for connections to an HTTP service provider. |
| 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. |
| 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 Secure Source Manager instance |
| connectionId? | string | Required. 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? | 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 |
| 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_git_hub_installationsfetch git hub installations
fetch_linkable_git_repositoriesfetch linkable git repositories
process_git_hub_enterprise_webhookprocess git hub enterprise webhook
| Argument | Type | Description |
|---|---|---|
| body? | any |
Resources
state(infinite)— Message describing Connection object
@swamp/gcp/developerconnect/connections-gitrepositorylinksv2026.04.23.1connections_gitrepositorylinks.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| 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 |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
createCreate a gitRepositoryLinks
getGet a gitRepositoryLinks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the gitRepositoryLinks |
deleteDelete the gitRepositoryLinks
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the gitRepositoryLinks |
syncSync gitRepositoryLinks state from GCP
fetch_git_refsfetch git refs
fetch_read_tokenfetch read token
fetch_read_write_tokenfetch read write token
process_bitbucket_cloud_webhookprocess bitbucket cloud webhook
| Argument | Type | Description |
|---|---|---|
| body? | any |
process_bitbucket_data_center_webhookprocess bitbucket data center webhook
| Argument | Type | Description |
|---|---|---|
| body? | any |
process_git_lab_enterprise_webhookprocess git lab enterprise webhook
| Argument | Type | Description |
|---|---|---|
| body? | any |
process_git_lab_webhookprocess git lab webhook
| Argument | Type | Description |
|---|---|---|
| body? | any |
Resources
state(infinite)— Message describing the GitRepositoryLink object
@swamp/gcp/developerconnect/insightsconfigsv2026.04.23.1insightsconfigs.ts
Global Arguments
| Argument | Type | Description |
|---|---|---|
| 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 | Projects represents the projects to track with the InsightsConfig. |
| insightsConfigId? | string | Required. ID of the requesting InsightsConfig. |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
createCreate a insightsConfigs
getGet a insightsConfigs
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the insightsConfigs |
updateUpdate insightsConfigs attributes
deleteDelete the insightsConfigs
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the insightsConfigs |
syncSync insightsConfigs state from GCP
Resources
state(infinite)— The InsightsConfig resource is the core configuration object to capture event...
@swamp/gcp/developerconnect/insightsconfigs-deploymenteventsv2026.04.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) |
| location? | string | The location for this resource (e.g., 'us', 'us-central1', 'europe-west1') |
getGet a deploymentEvents
| Argument | Type | Description |
|---|---|---|
| identifier | string | The name of the deploymentEvents |
syncSync deploymentEvents state from GCP
Resources
state(infinite)— The DeploymentEvent resource represents the deployment of the artifact within...
@swamp/gcp/developerconnect/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.09.144.4 KBApr 9, 2026
Google Cloud developerconnect infrastructure models
Release Notes
- Updated: accountconnectors
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-clouddeveloperconnectcloudinfrastructure
2026.04.03.343.2 KBApr 3, 2026
Google Cloud developerconnect infrastructure models
Release Notes
- Updated: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-clouddeveloperconnectcloudinfrastructure
2026.04.03.142.7 KBApr 3, 2026
Google Cloud developerconnect infrastructure models
Release Notes
- Updated: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-clouddeveloperconnectcloudinfrastructure
2026.04.02.242.6 KBApr 2, 2026
Google Cloud developerconnect infrastructure models
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-clouddeveloperconnectcloudinfrastructure
2026.03.27.141.8 KBMar 27, 2026
Google Cloud developerconnect infrastructure models
Release Notes
- Added: locations, accountconnectors, accountconnectors_users, connections, connections_gitrepositorylinks, insightsconfigs, insightsconfigs_deploymentevents
linux-x86_64linux-aarch64darwin-x86_64darwin-aarch64
gcpgoogle-clouddeveloperconnectcloudinfrastructure