This product is not supported for your selected Datadog site. ().

gcp_clouddeploy_target

ancestors

Type: UNORDERED_LIST_STRING

annotations

Type: MAP_STRING_STRING
Provider name: annotations
Description: Optional. User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.

anthos_cluster

Type: STRUCT
Provider name: anthosCluster
Description: Optional. Information specifying an Anthos Cluster.

  • membership
    Type: STRING
    Provider name: membership
    Description: Optional. Membership of the GKE Hub-registered cluster to which to apply the Skaffold configuration. Format is projects/{project}/locations/{location}/memberships/{membership_name}.

create_time

Type: TIMESTAMP
Provider name: createTime
Description: Output only. Time at which the Target was created.

custom_target

Type: STRUCT
Provider name: customTarget
Description: Optional. Information specifying a Custom Target.

  • custom_target_type
    Type: STRING
    Provider name: customTargetType
    Description: Required. The name of the CustomTargetType. Format must be projects/{project}/locations/{location}/customTargetTypes/{custom_target_type}.

description

Type: STRING
Provider name: description
Description: Optional. Description of the Target. Max length is 255 characters.

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.

execution_configs

Type: UNORDERED_LIST_STRUCT
Provider name: executionConfigs
Description: Optional. Configurations for all execution that relates to this Target. Each ExecutionEnvironmentUsage value may only be used in a single configuration; using the same value multiple times is an error. When one or more configurations are specified, they must include the RENDER and DEPLOY ExecutionEnvironmentUsage values. When no configurations are specified, execution will use the default specified in DefaultPool.

  • artifact_storage
    Type: STRING
    Provider name: artifactStorage
    Description: Optional. Cloud Storage location in which to store execution outputs. This can either be a bucket (“gs://my-bucket”) or a path within a bucket (“gs://my-bucket/my-dir”). If unspecified, a default bucket located in the same region will be used.
  • default_pool
    Type: STRUCT
    Provider name: defaultPool
    Description: Optional. Use default Cloud Build pool.
    • artifact_storage
      Type: STRING
      Provider name: artifactStorage
      Description: Optional. Cloud Storage location where execution outputs should be stored. This can either be a bucket (“gs://my-bucket”) or a path within a bucket (“gs://my-bucket/my-dir”). If unspecified, a default bucket located in the same region will be used.
    • service_account
      Type: STRING
      Provider name: serviceAccount
      Description: Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) will be used.
  • execution_timeout
    Type: STRING
    Provider name: executionTimeout
    Description: Optional. Execution timeout for a Cloud Build Execution. This must be between 10m and 24h in seconds format. If unspecified, a default timeout of 1h is used.
  • private_pool
    Type: STRUCT
    Provider name: privatePool
    Description: Optional. Use private Cloud Build pool.
    • artifact_storage
      Type: STRING
      Provider name: artifactStorage
      Description: Optional. Cloud Storage location where execution outputs should be stored. This can either be a bucket (“gs://my-bucket”) or a path within a bucket (“gs://my-bucket/my-dir”). If unspecified, a default bucket located in the same region will be used.
    • service_account
      Type: STRING
      Provider name: serviceAccount
      Description: Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) will be used.
    • worker_pool
      Type: STRING
      Provider name: workerPool
      Description: Required. Resource name of the Cloud Build worker pool to use. The format is projects/{project}/locations/{location}/workerPools/{pool}.
  • service_account
    Type: STRING
    Provider name: serviceAccount
    Description: Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) is used.
  • usages
    Type: UNORDERED_LIST_STRING
    Provider name: usages
    Description: Required. Usages when this configuration should be applied.
  • verbose
    Type: BOOLEAN
    Provider name: verbose
    Description: Optional. If true, additional logging will be enabled when running builds in this execution environment.
  • worker_pool
    Type: STRING
    Provider name: workerPool
    Description: Optional. The resource name of the WorkerPool, with the format projects/{project}/locations/{location}/workerPools/{worker_pool}. If this optional field is unspecified, the default Cloud Build pool will be used.

gke

Type: STRUCT
Provider name: gke
Description: Optional. Information specifying a GKE Cluster.

  • cluster
    Type: STRING
    Provider name: cluster
    Description: Optional. Information specifying a GKE Cluster. Format is projects/{project_id}/locations/{location_id}/clusters/{cluster_id}.
  • dns_endpoint
    Type: BOOLEAN
    Provider name: dnsEndpoint
    Description: Optional. If set, the cluster will be accessed using the DNS endpoint. Note that both dns_endpoint and internal_ip cannot be set to true.
  • internal_ip
    Type: BOOLEAN
    Provider name: internalIp
    Description: Optional. If true, cluster is accessed using the private IP address of the control plane endpoint. Otherwise, the default IP address of the control plane endpoint is used. The default IP address is the private IP address for clusters with private control-plane endpoints and the public IP address otherwise. Only specify this option when cluster is a private GKE cluster. Note that internal_ip and dns_endpoint cannot both be set to true.
  • proxy_url
    Type: STRING
    Provider name: proxyUrl
    Description: Optional. If set, used to configure a proxy to the Kubernetes server.

labels

Type: UNORDERED_LIST_STRING

multi_target

Type: STRUCT
Provider name: multiTarget
Description: Optional. Information specifying a multiTarget.

  • target_ids
    Type: UNORDERED_LIST_STRING
    Provider name: targetIds
    Description: Required. The target_ids of this multiTarget.

name

Type: STRING
Provider name: name
Description: Identifier. Name of the Target. Format is projects/{project}/locations/{location}/targets/{target}. The target component must match [a-z]([a-z0-9-]{0,61}[a-z0-9])?

organization_id

Type: STRING

parent

Type: STRING

project_id

Type: STRING

project_number

Type: STRING

require_approval

Type: BOOLEAN
Provider name: requireApproval
Description: Optional. Whether or not the Target requires approval.

resource_name

Type: STRING

run

Type: STRUCT
Provider name: run
Description: Optional. Information specifying a Cloud Run deployment target.

  • location
    Type: STRING
    Provider name: location
    Description: Required. The location for the Cloud Run Service. Format must be projects/{project}/locations/{location}.

tags

Type: UNORDERED_LIST_STRING

target_id

Type: STRING
Provider name: targetId
Description: Output only. Resource id of the Target.

uid

Type: STRING
Provider name: uid
Description: Output only. Unique identifier of the Target.

update_time

Type: TIMESTAMP
Provider name: updateTime
Description: Output only. Most recent time at which the Target was updated.