This product is not supported for your selected Datadog site. ().
Cette page n'est pas encore disponible en français, sa traduction est en cours.
Si vous avez des questions ou des retours sur notre projet de traduction actuel, n'hésitez pas à nous contacter.

gcp_developerconnect_connection

ancestors

Type: UNORDERED_LIST_STRING

annotations

Type: MAP_STRING_STRING
Provider name: annotations
Description: Optional. Allows clients to store small amounts of arbitrary data.

bitbucket_cloud_config

Type: STRUCT
Provider name: bitbucketCloudConfig
Description: Configuration for connections to an instance of Bitbucket Clouds.

  • authorizer_credential
    Type: STRUCT
    Provider name: authorizerCredential
    Description: Required. An access token with the minimum repository, pullrequest and webhook scope access. It can either be a workspace, project or repository access token. This is needed to create webhooks. It’s recommended to use a system account to generate these credentials.
    • user_token_secret_version
      Type: STRING
      Provider name: userTokenSecretVersion
      Description: Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: projects/*/secrets/*/versions/*.
    • username
      Type: STRING
      Provider name: username
      Description: Output only. The username associated with this token.
  • read_authorizer_credential
    Type: STRUCT
    Provider name: readAuthorizerCredential
    Description: Required. An access token with the minimum repository access. It can either be a workspace, project or repository access token. It’s recommended to use a system account to generate the credentials.
    • user_token_secret_version
      Type: STRING
      Provider name: userTokenSecretVersion
      Description: Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: projects/*/secrets/*/versions/*.
    • username
      Type: STRING
      Provider name: username
      Description: Output only. The username associated with this token.
  • webhook_secret_secret_version
    Type: STRING
    Provider name: webhookSecretSecretVersion
    Description: Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as projects/*/secrets/*/versions/*. This is used to validate and create webhooks.
  • workspace
    Type: STRING
    Provider name: workspace
    Description: Required. The Bitbucket Cloud Workspace ID to be connected to Google Cloud Platform.

bitbucket_data_center_config

Type: STRUCT
Provider name: bitbucketDataCenterConfig
Description: Configuration for connections to an instance of Bitbucket Data Center.

  • authorizer_credential
    Type: STRUCT
    Provider name: authorizerCredential
    Description: Required. An http access token with the minimum Repository admin scope access. This is needed to create webhooks. It’s recommended to use a system account to generate these credentials.
    • user_token_secret_version
      Type: STRING
      Provider name: userTokenSecretVersion
      Description: Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: projects/*/secrets/*/versions/*.
    • username
      Type: STRING
      Provider name: username
      Description: Output only. The username associated with this token.
  • host_uri
    Type: STRING
    Provider name: hostUri
    Description: Required. The URI of the Bitbucket Data Center host this connection is for.
  • read_authorizer_credential
    Type: STRUCT
    Provider name: readAuthorizerCredential
    Description: Required. An http access token with the minimum Repository read access. It’s recommended to use a system account to generate the credentials.
    • user_token_secret_version
      Type: STRING
      Provider name: userTokenSecretVersion
      Description: Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: projects/*/secrets/*/versions/*.
    • username
      Type: STRING
      Provider name: username
      Description: Output only. The username associated with this token.
  • server_version
    Type: STRING
    Provider name: serverVersion
    Description: Output only. Version of the Bitbucket Data Center server running on the host_uri.
  • service_directory_config
    Type: STRUCT
    Provider name: serviceDirectoryConfig
    Description: Optional. Configuration for using Service Directory to privately connect to a Bitbucket Data Center instance. This should only be set if the Bitbucket Data Center is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the Bitbucket Data Center will be made over the public internet.
    • service
      Type: STRING
      Provider name: service
      Description: Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
  • ssl_ca_certificate
    Type: STRING
    Provider name: sslCaCertificate
    Description: Optional. SSL certificate authority to trust when making requests to Bitbucket Data Center.
  • webhook_secret_secret_version
    Type: STRING
    Provider name: webhookSecretSecretVersion
    Description: Required. Immutable. SecretManager resource containing the webhook secret used to verify webhook events, formatted as projects/*/secrets/*/versions/*. This is used to validate webhooks.

create_time

Type: TIMESTAMP
Provider name: createTime
Description: Output only. [Output only] Create timestamp

crypto_key_config

Type: STRUCT
Provider name: cryptoKeyConfig
Description: Optional. The crypto key configuration. This field is used by the Customer-Managed Encryption Keys (CMEK) feature.

  • key_reference
    Type: STRING
    Provider name: keyReference
    Description: Required. The name of the key which is used to encrypt/decrypt customer data. For key in Cloud KMS, the key should be in the format of projects/*/locations/*/keyRings/*/cryptoKeys/*.

delete_time

Type: TIMESTAMP
Provider name: deleteTime
Description: Output only. [Output only] Delete timestamp

disabled

Type: BOOLEAN
Provider name: disabled
Description: 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.

etag

Type: STRING
Provider name: etag
Description: Optional. 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_config

Type: STRUCT
Provider name: gitProxyConfig
Description: Optional. Configuration for the git proxy feature. Enabling the git proxy allows clients to perform git operations on the repositories linked in the connection.

  • enabled
    Type: BOOLEAN
    Provider name: enabled
    Description: Optional. Setting this to true allows the git proxy to be used for performing git operations on the repositories linked in the connection.

github_config

Type: STRUCT
Provider name: githubConfig
Description: Configuration for connections to github.com.

  • app_installation_id
    Type: INT64
    Provider name: appInstallationId
    Description: Optional. GitHub App installation id.
  • authorizer_credential
    Type: STRUCT
    Provider name: authorizerCredential
    Description: Optional. OAuth credential of the account that authorized the GitHub App. It is recommended to use a robot account instead of a human user account. The OAuth token must be tied to the GitHub App of this config.
    • oauth_token_secret_version
      Type: STRING
      Provider name: oauthTokenSecretVersion
      Description: Required. A SecretManager resource containing the OAuth token that authorizes the connection. Format: projects/*/secrets/*/versions/*.
    • username
      Type: STRING
      Provider name: username
      Description: Output only. The username associated with this token.
  • github_app
    Type: STRING
    Provider name: githubApp
    Description: Required. Immutable. The GitHub Application that was installed to the GitHub user or organization.
    Possible values:
    • GIT_HUB_APP_UNSPECIFIED - GitHub App not specified.
    • DEVELOPER_CONNECT - The Developer Connect GitHub Application.
    • FIREBASE - The Firebase GitHub Application.
  • installation_uri
    Type: STRING
    Provider name: installationUri
    Description: Output only. The URI to navigate to in order to manage the installation associated with this GitHubConfig.

github_enterprise_config

Type: STRUCT
Provider name: githubEnterpriseConfig
Description: Configuration for connections to an instance of GitHub Enterprise.

  • app_id
    Type: INT64
    Provider name: appId
    Description: Optional. ID of the GitHub App created from the manifest.
  • app_installation_id
    Type: INT64
    Provider name: appInstallationId
    Description: Optional. ID of the installation of the GitHub App.
  • app_slug
    Type: STRING
    Provider name: appSlug
    Description: Output only. The URL-friendly name of the GitHub App.
  • host_uri
    Type: STRING
    Provider name: hostUri
    Description: Required. The URI of the GitHub Enterprise host this connection is for.
  • installation_uri
    Type: STRING
    Provider name: installationUri
    Description: Output only. The URI to navigate to in order to manage the installation associated with this GitHubEnterpriseConfig.
  • private_key_secret_version
    Type: STRING
    Provider name: privateKeySecretVersion
    Description: Optional. SecretManager resource containing the private key of the GitHub App, formatted as projects/*/secrets/*/versions/*.
  • server_version
    Type: STRING
    Provider name: serverVersion
    Description: Output only. GitHub Enterprise version installed at the host_uri.
  • service_directory_config
    Type: STRUCT
    Provider name: serviceDirectoryConfig
    Description: Optional. Configuration for using Service Directory to privately connect to a GitHub Enterprise server. This should only be set if the GitHub Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitHub Enterprise server will be made over the public internet.
    • service
      Type: STRING
      Provider name: service
      Description: Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
  • ssl_ca_certificate
    Type: STRING
    Provider name: sslCaCertificate
    Description: Optional. SSL certificate to use for requests to GitHub Enterprise.
  • webhook_secret_secret_version
    Type: STRING
    Provider name: webhookSecretSecretVersion
    Description: Optional. SecretManager resource containing the webhook secret of the GitHub App, formatted as projects/*/secrets/*/versions/*.

gitlab_config

Type: STRUCT
Provider name: gitlabConfig
Description: Configuration for connections to gitlab.com.

  • authorizer_credential
    Type: STRUCT
    Provider name: authorizerCredential
    Description: Required. A GitLab personal access token with the minimum api scope access and a minimum role of maintainer. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to.
    • user_token_secret_version
      Type: STRING
      Provider name: userTokenSecretVersion
      Description: Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: projects/*/secrets/*/versions/*.
    • username
      Type: STRING
      Provider name: username
      Description: Output only. The username associated with this token.
  • read_authorizer_credential
    Type: STRUCT
    Provider name: readAuthorizerCredential
    Description: Required. A GitLab personal access token with the minimum read_api scope access and a minimum role of reporter. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to.
    • user_token_secret_version
      Type: STRING
      Provider name: userTokenSecretVersion
      Description: Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: projects/*/secrets/*/versions/*.
    • username
      Type: STRING
      Provider name: username
      Description: Output only. The username associated with this token.
  • webhook_secret_secret_version
    Type: STRING
    Provider name: webhookSecretSecretVersion
    Description: Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as projects/*/secrets/*/versions/*. This is used to validate webhooks.

gitlab_enterprise_config

Type: STRUCT
Provider name: gitlabEnterpriseConfig
Description: Configuration for connections to an instance of GitLab Enterprise.

  • authorizer_credential
    Type: STRUCT
    Provider name: authorizerCredential
    Description: Required. A GitLab personal access token with the minimum api scope access and a minimum role of maintainer. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to.
    • user_token_secret_version
      Type: STRING
      Provider name: userTokenSecretVersion
      Description: Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: projects/*/secrets/*/versions/*.
    • username
      Type: STRING
      Provider name: username
      Description: Output only. The username associated with this token.
  • host_uri
    Type: STRING
    Provider name: hostUri
    Description: Required. The URI of the GitLab Enterprise host this connection is for.
  • read_authorizer_credential
    Type: STRUCT
    Provider name: readAuthorizerCredential
    Description: Required. A GitLab personal access token with the minimum read_api scope access and a minimum role of reporter. The GitLab Projects visible to this Personal Access Token will control which Projects Developer Connect has access to.
    • user_token_secret_version
      Type: STRING
      Provider name: userTokenSecretVersion
      Description: Required. A SecretManager resource containing the user token that authorizes the Developer Connect connection. Format: projects/*/secrets/*/versions/*.
    • username
      Type: STRING
      Provider name: username
      Description: Output only. The username associated with this token.
  • server_version
    Type: STRING
    Provider name: serverVersion
    Description: Output only. Version of the GitLab Enterprise server running on the host_uri.
  • service_directory_config
    Type: STRUCT
    Provider name: serviceDirectoryConfig
    Description: Optional. Configuration for using Service Directory to privately connect to a GitLab Enterprise instance. This should only be set if the GitLab Enterprise server is hosted on-premises and not reachable by public internet. If this field is left empty, calls to the GitLab Enterprise server will be made over the public internet.
    • service
      Type: STRING
      Provider name: service
      Description: Required. The Service Directory service name. Format: projects/{project}/locations/{location}/namespaces/{namespace}/services/{service}.
  • ssl_ca_certificate
    Type: STRING
    Provider name: sslCaCertificate
    Description: Optional. SSL Certificate Authority certificate to use for requests to GitLab Enterprise instance.
  • webhook_secret_secret_version
    Type: STRING
    Provider name: webhookSecretSecretVersion
    Description: Required. Immutable. SecretManager resource containing the webhook secret of a GitLab project, formatted as projects/*/secrets/*/versions/*. This is used to validate webhooks.

installation_state

Type: STRUCT
Provider name: installationState
Description: Output only. Installation state of the Connection.

  • action_uri
    Type: STRING
    Provider name: actionUri
    Description: Output only. Link to follow for next action. Empty string if the installation is already complete.
  • message
    Type: STRING
    Provider name: message
    Description: Output only. Message of what the user should do next to continue the installation. Empty string if the installation is already complete.
  • stage
    Type: STRING
    Provider name: stage
    Description: Output only. Current step of the installation process.
    Possible values:
    • STAGE_UNSPECIFIED - No stage specified.
    • PENDING_CREATE_APP - Only for GitHub Enterprise. An App creation has been requested. The user needs to confirm the creation in their GitHub enterprise host.
    • PENDING_USER_OAUTH - User needs to authorize the GitHub (or Enterprise) App via OAuth.
    • PENDING_INSTALL_APP - User needs to follow the link to install the GitHub (or Enterprise) App.
    • COMPLETE - Installation process has been completed.

labels

Type: UNORDERED_LIST_STRING

name

Type: STRING
Provider name: name
Description: Identifier. The resource name of the connection, in the format projects/{project}/locations/{location}/connections/{connection_id}.

organization_id

Type: STRING

parent

Type: STRING

project_id

Type: STRING

project_number

Type: STRING

reconciling

Type: BOOLEAN
Provider name: reconciling
Description: Output only. Set to true when the connection is being set up or updated in the background.

resource_name

Type: STRING

tags

Type: UNORDERED_LIST_STRING

uid

Type: STRING
Provider name: uid
Description: Output only. A system-assigned unique identifier for the Connection.

update_time

Type: TIMESTAMP
Provider name: updateTime
Description: Output only. [Output only] Update timestamp