This product is not supported for your selected
Datadog site. (
).
このページは日本語には対応しておりません。随時翻訳に取り組んでいます。
翻訳に関してご質問やご意見ございましたら、
お気軽にご連絡ください。
gcp_clouddeploy_release
abandoned
Type: BOOLEAN
Provider name: abandoned
Description: Output only. Indicates whether this is an abandoned release.
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.
build_artifacts
Type: UNORDERED_LIST_STRUCT
Provider name: buildArtifacts
Description: Optional. List of artifacts to pass through to Skaffold command.
image
Type: STRING
Provider name: image
Description: Optional. Image name in Skaffold configuration.
tag
Type: STRING
Provider name: tag
Description: Optional. Image tag to use. This will generally be the full path to an image, such as “gcr.io/my-project/busybox:1.2.3” or “gcr.io/my-project/busybox@sha256:abc123”.
condition
Type: STRUCT
Provider name: condition
Description: Output only. Information around the state of the Release.
release_ready_condition
Type: STRUCT
Provider name: releaseReadyCondition
Description: Details around the Releases’s overall status.
gcp_status
Type: BOOLEAN
Provider name: status
Description: True if the Release is in a valid state. Otherwise at least one condition in ReleaseCondition
is in an invalid state. Iterate over those conditions and see which condition(s) has status = false to find out what is wrong with the Release.
skaffold_supported_condition
Type: STRUCT
Provider name: skaffoldSupportedCondition
Description: Details around the support state of the release’s Skaffold version.
gcp_status
Type: BOOLEAN
Provider name: status
Description: True if the version of Skaffold used by this release is supported.
maintenance_mode_time
Type: TIMESTAMP
Provider name: maintenanceModeTime
Description: The time at which this release’s version of Skaffold will enter maintenance mode.
skaffold_support_state
Type: STRING
Provider name: skaffoldSupportState
Description: The Skaffold support state for this release’s version of Skaffold.
Possible values:
SKAFFOLD_SUPPORT_STATE_UNSPECIFIED
- Default value. This value is unused.
SKAFFOLD_SUPPORT_STATE_SUPPORTED
- This Skaffold version is currently supported.
SKAFFOLD_SUPPORT_STATE_MAINTENANCE_MODE
- This Skaffold version is in maintenance mode.
SKAFFOLD_SUPPORT_STATE_UNSUPPORTED
- This Skaffold version is no longer supported.
support_expiration_time
Type: TIMESTAMP
Provider name: supportExpirationTime
Description: The time at which this release’s version of Skaffold will no longer be supported.
create_time
Type: TIMESTAMP
Provider name: createTime
Description: Output only. Time at which the Release
was created.
custom_target_type_snapshots
Type: UNORDERED_LIST_STRUCT
Provider name: customTargetTypeSnapshots
Description: Output only. Snapshot of the custom target types referenced by the targets taken at release creation time.
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.
create_time
Type: TIMESTAMP
Provider name: createTime
Description: Output only. Time at which the CustomTargetType
was created.
custom_actions
Type: STRUCT
Provider name: customActions
Description: Optional. Configures render and deploy for the CustomTargetType
using Skaffold custom actions.
deploy_action
Type: STRING
Provider name: deployAction
Description: Required. The Skaffold custom action responsible for deploy operations.
include_skaffold_modules
Type: UNORDERED_LIST_STRUCT
Provider name: includeSkaffoldModules
Description: Optional. List of Skaffold modules Cloud Deploy will include in the Skaffold Config as required before performing diagnose.
configs
Type: UNORDERED_LIST_STRING
Provider name: configs
Description: Optional. The Skaffold Config modules to use from the specified source.
git
Type: STRUCT
Provider name: git
Description: Optional. Remote git repository containing the Skaffold Config modules.
path
Type: STRING
Provider name: path
Description: Optional. Relative path from the repository root to the Skaffold file.
ref
Type: STRING
Provider name: ref
Description: Optional. Git branch or tag to use when cloning the repository.
repo
Type: STRING
Provider name: repo
Description: Required. Git repository the package should be cloned from.
google_cloud_build_repo
Type: STRUCT
Provider name: googleCloudBuildRepo
Description: Optional. Cloud Build V2 repository containing the Skaffold Config modules.
path
Type: STRING
Provider name: path
Description: Optional. Relative path from the repository root to the Skaffold Config file.
ref
Type: STRING
Provider name: ref
Description: Optional. Branch or tag to use when cloning the repository.
repository
Type: STRING
Provider name: repository
Description: Required. Name of the Cloud Build V2 Repository. Format is projects/{project}/locations/{location}/connections/{connection}/repositories/{repository}.
google_cloud_storage
Type: STRUCT
Provider name: googleCloudStorage
Description: Optional. Cloud Storage bucket containing the Skaffold Config modules.
gcp_source
Type: STRING
Provider name: source
Description: Required. Cloud Storage source paths to copy recursively. For example, providing “gs://my-bucket/dir/configs/*” will result in Skaffold copying all files within the “dir/configs” directory in the bucket “my-bucket”.
path
Type: STRING
Provider name: path
Description: Optional. Relative path from the source to the Skaffold file.
render_action
Type: STRING
Provider name: renderAction
Description: Optional. The Skaffold custom action responsible for render operations. If not provided then Cloud Deploy will perform the render operations via skaffold render
.
custom_target_type_id
Type: STRING
Provider name: customTargetTypeId
Description: Output only. Resource id of the CustomTargetType
.
description
Type: STRING
Provider name: description
Description: Optional. Description of the CustomTargetType
. 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.
name
Type: STRING
Provider name: name
Description: Identifier. Name of the CustomTargetType
. Format is projects/{project}/locations/{location}/customTargetTypes/{customTargetType}
. The customTargetType
component must match [a-z]([a-z0-9-]{0,61}[a-z0-9])?
uid
Type: STRING
Provider name: uid
Description: Output only. Unique identifier of the CustomTargetType
.
update_time
Type: TIMESTAMP
Provider name: updateTime
Description: Output only. Most recent time at which the CustomTargetType
was updated.
delivery_pipeline_snapshot
Type: STRUCT
Provider name: deliveryPipelineSnapshot
Description: Output only. Snapshot of the parent pipeline taken at release creation time.
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.
condition
Type: STRUCT
Provider name: condition
Description: Output only. Information around the state of the Delivery Pipeline.
pipeline_ready_condition
Type: STRUCT
Provider name: pipelineReadyCondition
Description: Details around the Pipeline’s overall status.
gcp_status
Type: BOOLEAN
Provider name: status
Description: True if the Pipeline is in a valid state. Otherwise at least one condition in PipelineCondition
is in an invalid state. Iterate over those conditions and see which condition(s) has status = false to find out what is wrong with the Pipeline.
update_time
Type: TIMESTAMP
Provider name: updateTime
Description: Last time the condition was updated.
targets_present_condition
Type: STRUCT
Provider name: targetsPresentCondition
Description: Details around targets enumerated in the pipeline.
gcp_status
Type: BOOLEAN
Provider name: status
Description: True if there aren’t any missing Targets.
missing_targets
Type: UNORDERED_LIST_STRING
Provider name: missingTargets
Description: The list of Target names that do not exist. For example, projects/{project_id}/locations/{location_name}/targets/{target_name}
.
update_time
Type: TIMESTAMP
Provider name: updateTime
Description: Last time the condition was updated.
targets_type_condition
Type: STRUCT
Provider name: targetsTypeCondition
Description: Details on the whether the targets enumerated in the pipeline are of the same type.
error_details
Type: STRING
Provider name: errorDetails
Description: Human readable error message.
gcp_status
Type: BOOLEAN
Provider name: status
Description: True if the targets are all a comparable type. For example this is true if all targets are GKE clusters. This is false if some targets are Cloud Run targets and others are GKE clusters.
create_time
Type: TIMESTAMP
Provider name: createTime
Description: Output only. Time at which the pipeline was created.
description
Type: STRING
Provider name: description
Description: Optional. Description of the DeliveryPipeline
. Max length is 255 characters.
etag
Type: STRING
Provider name: etag
Description: 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.
name
Type: STRING
Provider name: name
Description: Identifier. Name of the DeliveryPipeline
. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}
. The deliveryPipeline
component must match [a-z]([a-z0-9-]{0,61}[a-z0-9])?
serial_pipeline
Type: STRUCT
Provider name: serialPipeline
Description: Optional. SerialPipeline defines a sequential set of stages for a DeliveryPipeline
.
stages
Type: UNORDERED_LIST_STRUCT
Provider name: stages
Description: Optional. Each stage specifies configuration for a Target
. The ordering of this list defines the promotion flow.
deploy_parameters
Type: UNORDERED_LIST_STRUCT
Provider name: deployParameters
Description: Optional. The deploy parameters to use for the target in this stage.
profiles
Type: UNORDERED_LIST_STRING
Provider name: profiles
Description: Optional. Skaffold profiles to use when rendering the manifest for this stage’s Target
.
strategy
Type: STRUCT
Provider name: strategy
Description: Optional. The strategy to use for a Rollout
to this stage.
canary
Type: STRUCT
Provider name: canary
Description: Optional. Canary deployment strategy provides progressive percentage based deployments to a Target.
canary_deployment
Type: STRUCT
Provider name: canaryDeployment
Description: Optional. Configures the progressive based deployment for a Target.
percentages
Type: UNORDERED_LIST_INT32
Provider name: percentages
Description: Required. The percentage based deployments that will occur as a part of a Rollout
. List is expected in ascending order and each integer n is 0 <= n < 100. If the GatewayServiceMesh is configured for Kubernetes, then the range for n is 0 <= n <= 100.
postdeploy
Type: STRUCT
Provider name: postdeploy
Description: Optional. Configuration for the postdeploy job of the last phase. If this is not configured, there will be no postdeploy job for this phase.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Optional. A sequence of Skaffold custom actions to invoke during execution of the postdeploy job.
predeploy
Type: STRUCT
Provider name: predeploy
Description: Optional. Configuration for the predeploy job of the first phase. If this is not configured, there will be no predeploy job for this phase.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Optional. A sequence of Skaffold custom actions to invoke during execution of the predeploy job.
verify
Type: BOOLEAN
Provider name: verify
Description: Optional. Whether to run verify tests after each percentage deployment via skaffold verify
.
custom_canary_deployment
Type: STRUCT
Provider name: customCanaryDeployment
Description: Optional. Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
phase_configs
Type: UNORDERED_LIST_STRUCT
Provider name: phaseConfigs
Description: Required. Configuration for each phase in the canary deployment in the order executed.
percentage
Type: INT32
Provider name: percentage
Description: Required. Percentage deployment for the phase.
phase_id
Type: STRING
Provider name: phaseId
Description: Required. The ID to assign to the Rollout
phase. This value must consist of lower-case letters, numbers, and hyphens, start with a letter and end with a letter or a number, and have a max length of 63 characters. In other words, it must match the following regex: ^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$
.
postdeploy
Type: STRUCT
Provider name: postdeploy
Description: Optional. Configuration for the postdeploy job of this phase. If this is not configured, there will be no postdeploy job for this phase.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Optional. A sequence of Skaffold custom actions to invoke during execution of the postdeploy job.
predeploy
Type: STRUCT
Provider name: predeploy
Description: Optional. Configuration for the predeploy job of this phase. If this is not configured, there will be no predeploy job for this phase.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Optional. A sequence of Skaffold custom actions to invoke during execution of the predeploy job.
profiles
Type: UNORDERED_LIST_STRING
Provider name: profiles
Description: Optional. Skaffold profiles to use when rendering the manifest for this phase. These are in addition to the profiles list specified in the DeliveryPipeline
stage.
verify
Type: BOOLEAN
Provider name: verify
Description: Optional. Whether to run verify tests after the deployment via skaffold verify
.
runtime_config
Type: STRUCT
Provider name: runtimeConfig
Description: Optional. Runtime specific configurations for the deployment strategy. The runtime configuration is used to determine how Cloud Deploy will split traffic to enable a progressive deployment.
cloud_run
Type: STRUCT
Provider name: cloudRun
Description: Optional. Cloud Run runtime configuration.
automatic_traffic_control
Type: BOOLEAN
Provider name: automaticTrafficControl
Description: Optional. Whether Cloud Deploy should update the traffic stanza in a Cloud Run Service on the user’s behalf to facilitate traffic splitting. This is required to be true for CanaryDeployments, but optional for CustomCanaryDeployments.
canary_revision_tags
Type: UNORDERED_LIST_STRING
Provider name: canaryRevisionTags
Description: Optional. A list of tags that are added to the canary revision while the canary phase is in progress.
prior_revision_tags
Type: UNORDERED_LIST_STRING
Provider name: priorRevisionTags
Description: Optional. A list of tags that are added to the prior revision while the canary phase is in progress.
stable_revision_tags
Type: UNORDERED_LIST_STRING
Provider name: stableRevisionTags
Description: Optional. A list of tags that are added to the final stable revision when the stable phase is applied.
kubernetes
Type: STRUCT
Provider name: kubernetes
Description: Optional. Kubernetes runtime configuration.
gateway_service_mesh
Type: STRUCT
Provider name: gatewayServiceMesh
Description: Optional. Kubernetes Gateway API service mesh configuration.
deployment
Type: STRING
Provider name: deployment
Description: Required. Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.
http_route
Type: STRING
Provider name: httpRoute
Description: Required. Name of the Gateway API HTTPRoute.
pod_selector_label
Type: STRING
Provider name: podSelectorLabel
Description: Optional. The label to use when selecting Pods for the Deployment and Service resources. This label must already be present in both resources.
route_destinations
Type: STRUCT
Provider name: routeDestinations
Description: Optional. Route destinations allow configuring the Gateway API HTTPRoute to be deployed to additional clusters. This option is available for multi-cluster service mesh set ups that require the route to exist in the clusters that call the service. If unspecified, the HTTPRoute will only be deployed to the Target cluster.
destination_ids
Type: UNORDERED_LIST_STRING
Provider name: destinationIds
Description: Required. The clusters where the Gateway API HTTPRoute resource will be deployed to. Valid entries include the associated entities IDs configured in the Target resource and “@self” to include the Target cluster.
propagate_service
Type: BOOLEAN
Provider name: propagateService
Description: Optional. Whether to propagate the Kubernetes Service to the route destination clusters. The Service will always be deployed to the Target cluster even if the HTTPRoute is not. This option may be used to facilitate successful DNS lookup in the route destination clusters. Can only be set to true if destinations are specified.
route_update_wait_time
Type: STRING
Provider name: routeUpdateWaitTime
Description: Optional. The time to wait for route updates to propagate. The maximum configurable time is 3 hours, in seconds format. If unspecified, there is no wait time.
service
Type: STRING
Provider name: service
Description: Required. Name of the Kubernetes Service.
stable_cutback_duration
Type: STRING
Provider name: stableCutbackDuration
Description: Optional. The amount of time to migrate traffic back from the canary Service to the original Service during the stable phase deployment. If specified, must be between 15s and 3600s. If unspecified, there is no cutback time.
service_networking
Type: STRUCT
Provider name: serviceNetworking
Description: Optional. Kubernetes Service networking configuration.
deployment
Type: STRING
Provider name: deployment
Description: Required. Name of the Kubernetes Deployment whose traffic is managed by the specified Service.
disable_pod_overprovisioning
Type: BOOLEAN
Provider name: disablePodOverprovisioning
Description: Optional. Whether to disable Pod overprovisioning. If Pod overprovisioning is disabled then Cloud Deploy will limit the number of total Pods used for the deployment strategy to the number of Pods the Deployment has on the cluster.
pod_selector_label
Type: STRING
Provider name: podSelectorLabel
Description: Optional. The label to use when selecting Pods for the Deployment resource. This label must already be present in the Deployment.
service
Type: STRING
Provider name: service
Description: Required. Name of the Kubernetes Service.
standard
Type: STRUCT
Provider name: standard
Description: Optional. Standard deployment strategy executes a single deploy and allows verifying the deployment.
postdeploy
Type: STRUCT
Provider name: postdeploy
Description: Optional. Configuration for the postdeploy job. If this is not configured, the postdeploy job will not be present.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Optional. A sequence of Skaffold custom actions to invoke during execution of the postdeploy job.
predeploy
Type: STRUCT
Provider name: predeploy
Description: Optional. Configuration for the predeploy job. If this is not configured, the predeploy job will not be present.
actions
Type: UNORDERED_LIST_STRING
Provider name: actions
Description: Optional. A sequence of Skaffold custom actions to invoke during execution of the predeploy job.
verify
Type: BOOLEAN
Provider name: verify
Description: Optional. Whether to verify a deployment via skaffold verify
.
target_id
Type: STRING
Provider name: targetId
Description: Optional. The target_id to which this stage points. This field refers exclusively to the last segment of a target name. For example, this field would just be my-target
(rather than projects/project/locations/location/targets/my-target
). The location of the Target
is inferred to be the same as the location of the DeliveryPipeline
that contains this Stage
.
suspended
Type: BOOLEAN
Provider name: suspended
Description: Optional. When suspended, no new releases or rollouts can be created, but in-progress ones will complete.
uid
Type: STRING
Provider name: uid
Description: Output only. Unique identifier of the DeliveryPipeline
.
update_time
Type: TIMESTAMP
Provider name: updateTime
Description: Output only. Most recent time at which the pipeline was updated.
description
Type: STRING
Provider name: description
Description: Optional. Description of the Release
. Max length is 255 characters.
etag
Type: STRING
Provider name: etag
Description: 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.
labels
Type: UNORDERED_LIST_STRING
name
Type: STRING
Provider name: name
Description: Identifier. Name of the Release
. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}
. The release
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
render_end_time
Type: TIMESTAMP
Provider name: renderEndTime
Description: Output only. Time at which the render completed.
render_start_time
Type: TIMESTAMP
Provider name: renderStartTime
Description: Output only. Time at which the render began.
render_state
Type: STRING
Provider name: renderState
Description: Output only. Current state of the render operation.
Possible values:
RENDER_STATE_UNSPECIFIED
- The render state is unspecified.
SUCCEEDED
- All rendering operations have completed successfully.
FAILED
- All rendering operations have completed, and one or more have failed.
IN_PROGRESS
- Rendering has started and is not complete.
resource_name
Type: STRING
skaffold_config_path
Type: STRING
Provider name: skaffoldConfigPath
Description: Optional. Filepath of the Skaffold config inside of the config URI.
skaffold_config_uri
Type: STRING
Provider name: skaffoldConfigUri
Description: Optional. Cloud Storage URI of tar.gz archive containing Skaffold configuration.
skaffold_version
Type: STRING
Provider name: skaffoldVersion
Description: Optional. The Skaffold version to use when operating on this release, such as “1.20.0”. Not all versions are valid; Cloud Deploy supports a specific set of versions. If unset, the most recent supported Skaffold version will be used.
Type: UNORDERED_LIST_STRING
target_snapshots
Type: UNORDERED_LIST_STRUCT
Provider name: targetSnapshots
Description: Output only. Snapshot of the targets taken at release creation time.
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.
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])?
require_approval
Type: BOOLEAN
Provider name: requireApproval
Description: Optional. Whether or not the Target
requires approval.
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}
.
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.
uid
Type: STRING
Provider name: uid
Description: Output only. Unique identifier of the Release
.