Developer Connect Connection

Developer Connect Connection in Google Cloud is a resource that establishes a secure link between Google Cloud and external code repositories or developer tools. It enables integration with source control systems such as GitHub or Bitbucket, allowing Google Cloud services to access, build, and deploy code directly from these repositories.

gcp.developerconnect_connection

Fields

TitleIDTypeData TypeDescription
_keycorestring
ancestorscorearray<string>
annotationscorehstoreOptional. Allows clients to store small amounts of arbitrary data.
bitbucket_cloud_configcorejsonConfiguration for connections to an instance of Bitbucket Clouds.
bitbucket_data_center_configcorejsonConfiguration for connections to an instance of Bitbucket Data Center.
create_timecoretimestampOutput only. [Output only] Create timestamp
crypto_key_configcorejsonOptional. The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature.
datadog_display_namecorestring
delete_timecoretimestampOutput only. [Output only] Delete timestamp
disabledcoreboolOptional. 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.
etagcorestringOptional. This checksum is computed by the server based on the value of other fields, and may be sent on update and delete requests to ensure the client has an up-to-date value before proceeding.
git_proxy_configcorejsonOptional. Configuration for the git proxy feature. Enabling the git proxy allows clients to perform git operations on the repositories linked in the connection.
github_configcorejsonConfiguration for connections to github.com.
github_enterprise_configcorejsonConfiguration for connections to an instance of GitHub Enterprise.
gitlab_configcorejsonConfiguration for connections to gitlab.com.
gitlab_enterprise_configcorejsonConfiguration for connections to an instance of GitLab Enterprise.
installation_statecorejsonOutput only. Installation state of the Connection.
labelscorearray<string>Optional. Labels as key value pairs
namecorestringIdentifier. The resource name of the connection, in the format `projects/{project}/locations/{location}/connections/{connection_id}`.
organization_idcorestring
parentcorestring
project_idcorestring
project_numbercorestring
reconcilingcoreboolOutput only. Set to true when the connection is being set up or updated in the background.
region_idcorestring
resource_namecorestring
tagscorehstore_csv
uidcorestringOutput only. A system-assigned unique identifier for the Connection.
update_timecoretimestampOutput only. [Output only] Update timestamp
zone_idcorestring