1. Packages
  2. Google Cloud Native
  3. API Docs
  4. clouddeploy
  5. clouddeploy/v1
  6. getTarget

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

google-native.clouddeploy/v1.getTarget

Explore with Pulumi AI

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi

Gets details of a single Target.

Using getTarget

Two invocation forms are available. The direct form accepts plain arguments and either blocks until the result value is available, or returns a Promise-wrapped result. The output form accepts Input-wrapped arguments and returns an Output-wrapped result.

function getTarget(args: GetTargetArgs, opts?: InvokeOptions): Promise<GetTargetResult>
function getTargetOutput(args: GetTargetOutputArgs, opts?: InvokeOptions): Output<GetTargetResult>
Copy
def get_target(location: Optional[str] = None,
               project: Optional[str] = None,
               target_id: Optional[str] = None,
               opts: Optional[InvokeOptions] = None) -> GetTargetResult
def get_target_output(location: Optional[pulumi.Input[str]] = None,
               project: Optional[pulumi.Input[str]] = None,
               target_id: Optional[pulumi.Input[str]] = None,
               opts: Optional[InvokeOptions] = None) -> Output[GetTargetResult]
Copy
func LookupTarget(ctx *Context, args *LookupTargetArgs, opts ...InvokeOption) (*LookupTargetResult, error)
func LookupTargetOutput(ctx *Context, args *LookupTargetOutputArgs, opts ...InvokeOption) LookupTargetResultOutput
Copy

> Note: This function is named LookupTarget in the Go SDK.

public static class GetTarget 
{
    public static Task<GetTargetResult> InvokeAsync(GetTargetArgs args, InvokeOptions? opts = null)
    public static Output<GetTargetResult> Invoke(GetTargetInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetTargetResult> getTarget(GetTargetArgs args, InvokeOptions options)
public static Output<GetTargetResult> getTarget(GetTargetArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:clouddeploy/v1:getTarget
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

Location This property is required. string
TargetId This property is required. string
Project string
Location This property is required. string
TargetId This property is required. string
Project string
location This property is required. String
targetId This property is required. String
project String
location This property is required. string
targetId This property is required. string
project string
location This property is required. str
target_id This property is required. str
project str
location This property is required. String
targetId This property is required. String
project String

getTarget Result

The following output properties are available:

Annotations Dictionary<string, string>
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.
AnthosCluster Pulumi.GoogleNative.CloudDeploy.V1.Outputs.AnthosClusterResponse
Optional. Information specifying an Anthos Cluster.
CreateTime string
Time at which the Target was created.
DeployParameters Dictionary<string, string>
Optional. The deploy parameters to use for this target.
Description string
Optional. Description of the Target. Max length is 255 characters.
Etag string
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.
ExecutionConfigs List<Pulumi.GoogleNative.CloudDeploy.V1.Outputs.ExecutionConfigResponse>
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.
Gke Pulumi.GoogleNative.CloudDeploy.V1.Outputs.GkeClusterResponse
Optional. Information specifying a GKE Cluster.
Labels Dictionary<string, string>
Optional. Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.
MultiTarget Pulumi.GoogleNative.CloudDeploy.V1.Outputs.MultiTargetResponse
Optional. Information specifying a multiTarget.
Name string
Optional. Name of the Target. Format is projects/{project}/locations/{location}/targets/a-z{0,62}.
RequireApproval bool
Optional. Whether or not the Target requires approval.
Run Pulumi.GoogleNative.CloudDeploy.V1.Outputs.CloudRunLocationResponse
Optional. Information specifying a Cloud Run deployment target.
TargetId string
Resource id of the Target.
Uid string
Unique identifier of the Target.
UpdateTime string
Most recent time at which the Target was updated.
Annotations map[string]string
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.
AnthosCluster AnthosClusterResponse
Optional. Information specifying an Anthos Cluster.
CreateTime string
Time at which the Target was created.
DeployParameters map[string]string
Optional. The deploy parameters to use for this target.
Description string
Optional. Description of the Target. Max length is 255 characters.
Etag string
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.
ExecutionConfigs []ExecutionConfigResponse
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.
Gke GkeClusterResponse
Optional. Information specifying a GKE Cluster.
Labels map[string]string
Optional. Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.
MultiTarget MultiTargetResponse
Optional. Information specifying a multiTarget.
Name string
Optional. Name of the Target. Format is projects/{project}/locations/{location}/targets/a-z{0,62}.
RequireApproval bool
Optional. Whether or not the Target requires approval.
Run CloudRunLocationResponse
Optional. Information specifying a Cloud Run deployment target.
TargetId string
Resource id of the Target.
Uid string
Unique identifier of the Target.
UpdateTime string
Most recent time at which the Target was updated.
annotations Map<String,String>
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.
anthosCluster AnthosClusterResponse
Optional. Information specifying an Anthos Cluster.
createTime String
Time at which the Target was created.
deployParameters Map<String,String>
Optional. The deploy parameters to use for this target.
description String
Optional. Description of the Target. Max length is 255 characters.
etag String
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.
executionConfigs List<ExecutionConfigResponse>
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.
gke GkeClusterResponse
Optional. Information specifying a GKE Cluster.
labels Map<String,String>
Optional. Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.
multiTarget MultiTargetResponse
Optional. Information specifying a multiTarget.
name String
Optional. Name of the Target. Format is projects/{project}/locations/{location}/targets/a-z{0,62}.
requireApproval Boolean
Optional. Whether or not the Target requires approval.
run CloudRunLocationResponse
Optional. Information specifying a Cloud Run deployment target.
targetId String
Resource id of the Target.
uid String
Unique identifier of the Target.
updateTime String
Most recent time at which the Target was updated.
annotations {[key: string]: string}
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.
anthosCluster AnthosClusterResponse
Optional. Information specifying an Anthos Cluster.
createTime string
Time at which the Target was created.
deployParameters {[key: string]: string}
Optional. The deploy parameters to use for this target.
description string
Optional. Description of the Target. Max length is 255 characters.
etag string
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.
executionConfigs ExecutionConfigResponse[]
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.
gke GkeClusterResponse
Optional. Information specifying a GKE Cluster.
labels {[key: string]: string}
Optional. Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.
multiTarget MultiTargetResponse
Optional. Information specifying a multiTarget.
name string
Optional. Name of the Target. Format is projects/{project}/locations/{location}/targets/a-z{0,62}.
requireApproval boolean
Optional. Whether or not the Target requires approval.
run CloudRunLocationResponse
Optional. Information specifying a Cloud Run deployment target.
targetId string
Resource id of the Target.
uid string
Unique identifier of the Target.
updateTime string
Most recent time at which the Target was updated.
annotations Mapping[str, str]
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 AnthosClusterResponse
Optional. Information specifying an Anthos Cluster.
create_time str
Time at which the Target was created.
deploy_parameters Mapping[str, str]
Optional. The deploy parameters to use for this target.
description str
Optional. Description of the Target. Max length is 255 characters.
etag str
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 Sequence[ExecutionConfigResponse]
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.
gke GkeClusterResponse
Optional. Information specifying a GKE Cluster.
labels Mapping[str, str]
Optional. Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.
multi_target MultiTargetResponse
Optional. Information specifying a multiTarget.
name str
Optional. Name of the Target. Format is projects/{project}/locations/{location}/targets/a-z{0,62}.
require_approval bool
Optional. Whether or not the Target requires approval.
run CloudRunLocationResponse
Optional. Information specifying a Cloud Run deployment target.
target_id str
Resource id of the Target.
uid str
Unique identifier of the Target.
update_time str
Most recent time at which the Target was updated.
annotations Map<String>
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.
anthosCluster Property Map
Optional. Information specifying an Anthos Cluster.
createTime String
Time at which the Target was created.
deployParameters Map<String>
Optional. The deploy parameters to use for this target.
description String
Optional. Description of the Target. Max length is 255 characters.
etag String
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.
executionConfigs List<Property Map>
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.
gke Property Map
Optional. Information specifying a GKE Cluster.
labels Map<String>
Optional. Labels are attributes that can be set and used by both the user and by Cloud Deploy. Labels must meet the following constraints: * Keys and values can contain only lowercase letters, numeric characters, underscores, and dashes. * All characters must use UTF-8 encoding, and international characters are allowed. * Keys must start with a lowercase letter or international character. * Each resource is limited to a maximum of 64 labels. Both keys and values are additionally constrained to be <= 128 bytes.
multiTarget Property Map
Optional. Information specifying a multiTarget.
name String
Optional. Name of the Target. Format is projects/{project}/locations/{location}/targets/a-z{0,62}.
requireApproval Boolean
Optional. Whether or not the Target requires approval.
run Property Map
Optional. Information specifying a Cloud Run deployment target.
targetId String
Resource id of the Target.
uid String
Unique identifier of the Target.
updateTime String
Most recent time at which the Target was updated.

Supporting Types

AnthosClusterResponse

Membership This property is required. string
Membership of the GKE Hub-registered cluster to which to apply the Skaffold configuration. Format is projects/{project}/locations/{location}/memberships/{membership_name}.
Membership This property is required. string
Membership of the GKE Hub-registered cluster to which to apply the Skaffold configuration. Format is projects/{project}/locations/{location}/memberships/{membership_name}.
membership This property is required. String
Membership of the GKE Hub-registered cluster to which to apply the Skaffold configuration. Format is projects/{project}/locations/{location}/memberships/{membership_name}.
membership This property is required. string
Membership of the GKE Hub-registered cluster to which to apply the Skaffold configuration. Format is projects/{project}/locations/{location}/memberships/{membership_name}.
membership This property is required. str
Membership of the GKE Hub-registered cluster to which to apply the Skaffold configuration. Format is projects/{project}/locations/{location}/memberships/{membership_name}.
membership This property is required. String
Membership of the GKE Hub-registered cluster to which to apply the Skaffold configuration. Format is projects/{project}/locations/{location}/memberships/{membership_name}.

CloudRunLocationResponse

Location This property is required. string
The location for the Cloud Run Service. Format must be projects/{project}/locations/{location}.
Location This property is required. string
The location for the Cloud Run Service. Format must be projects/{project}/locations/{location}.
location This property is required. String
The location for the Cloud Run Service. Format must be projects/{project}/locations/{location}.
location This property is required. string
The location for the Cloud Run Service. Format must be projects/{project}/locations/{location}.
location This property is required. str
The location for the Cloud Run Service. Format must be projects/{project}/locations/{location}.
location This property is required. String
The location for the Cloud Run Service. Format must be projects/{project}/locations/{location}.

DefaultPoolResponse

ArtifactStorage This property is required. string
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.
ServiceAccount This property is required. string
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) will be used.
ArtifactStorage This property is required. string
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.
ServiceAccount This property is required. string
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) will be used.
artifactStorage This property is required. String
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.
serviceAccount This property is required. String
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) will be used.
artifactStorage This property is required. string
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.
serviceAccount This property is required. string
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) will be used.
artifact_storage This property is required. str
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 This property is required. str
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) will be used.
artifactStorage This property is required. String
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.
serviceAccount This property is required. String
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) will be used.

ExecutionConfigResponse

ArtifactStorage This property is required. string
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.
DefaultPool This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.DefaultPoolResponse
Optional. Use default Cloud Build pool.
ExecutionTimeout This property is required. string
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.
PrivatePool This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.PrivatePoolResponse
Optional. Use private Cloud Build pool.
ServiceAccount This property is required. string
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) is used.
Usages This property is required. List<string>
Usages when this configuration should be applied.
WorkerPool This property is required. string
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.
ArtifactStorage This property is required. string
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.
DefaultPool This property is required. DefaultPoolResponse
Optional. Use default Cloud Build pool.
ExecutionTimeout This property is required. string
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.
PrivatePool This property is required. PrivatePoolResponse
Optional. Use private Cloud Build pool.
ServiceAccount This property is required. string
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) is used.
Usages This property is required. []string
Usages when this configuration should be applied.
WorkerPool This property is required. string
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.
artifactStorage This property is required. String
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.
defaultPool This property is required. DefaultPoolResponse
Optional. Use default Cloud Build pool.
executionTimeout This property is required. String
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.
privatePool This property is required. PrivatePoolResponse
Optional. Use private Cloud Build pool.
serviceAccount This property is required. String
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) is used.
usages This property is required. List<String>
Usages when this configuration should be applied.
workerPool This property is required. String
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.
artifactStorage This property is required. string
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.
defaultPool This property is required. DefaultPoolResponse
Optional. Use default Cloud Build pool.
executionTimeout This property is required. string
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.
privatePool This property is required. PrivatePoolResponse
Optional. Use private Cloud Build pool.
serviceAccount This property is required. string
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) is used.
usages This property is required. string[]
Usages when this configuration should be applied.
workerPool This property is required. string
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.
artifact_storage This property is required. str
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 This property is required. DefaultPoolResponse
Optional. Use default Cloud Build pool.
execution_timeout This property is required. str
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 This property is required. PrivatePoolResponse
Optional. Use private Cloud Build pool.
service_account This property is required. str
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) is used.
usages This property is required. Sequence[str]
Usages when this configuration should be applied.
worker_pool This property is required. str
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.
artifactStorage This property is required. String
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.
defaultPool This property is required. Property Map
Optional. Use default Cloud Build pool.
executionTimeout This property is required. String
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.
privatePool This property is required. Property Map
Optional. Use private Cloud Build pool.
serviceAccount This property is required. String
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) is used.
usages This property is required. List<String>
Usages when this configuration should be applied.
workerPool This property is required. String
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.

GkeClusterResponse

Cluster This property is required. string
Information specifying a GKE Cluster. Format is projects/{project_id}/locations/{location_id}/clusters/{cluster_id}.
InternalIp This property is required. bool
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.
Cluster This property is required. string
Information specifying a GKE Cluster. Format is projects/{project_id}/locations/{location_id}/clusters/{cluster_id}.
InternalIp This property is required. bool
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.
cluster This property is required. String
Information specifying a GKE Cluster. Format is projects/{project_id}/locations/{location_id}/clusters/{cluster_id}.
internalIp This property is required. Boolean
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.
cluster This property is required. string
Information specifying a GKE Cluster. Format is projects/{project_id}/locations/{location_id}/clusters/{cluster_id}.
internalIp This property is required. boolean
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.
cluster This property is required. str
Information specifying a GKE Cluster. Format is projects/{project_id}/locations/{location_id}/clusters/{cluster_id}.
internal_ip This property is required. bool
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.
cluster This property is required. String
Information specifying a GKE Cluster. Format is projects/{project_id}/locations/{location_id}/clusters/{cluster_id}.
internalIp This property is required. Boolean
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.

MultiTargetResponse

TargetIds This property is required. List<string>
The target_ids of this multiTarget.
TargetIds This property is required. []string
The target_ids of this multiTarget.
targetIds This property is required. List<String>
The target_ids of this multiTarget.
targetIds This property is required. string[]
The target_ids of this multiTarget.
target_ids This property is required. Sequence[str]
The target_ids of this multiTarget.
targetIds This property is required. List<String>
The target_ids of this multiTarget.

PrivatePoolResponse

ArtifactStorage This property is required. string
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.
ServiceAccount This property is required. string
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) will be used.
WorkerPool This property is required. string
Resource name of the Cloud Build worker pool to use. The format is projects/{project}/locations/{location}/workerPools/{pool}.
ArtifactStorage This property is required. string
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.
ServiceAccount This property is required. string
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) will be used.
WorkerPool This property is required. string
Resource name of the Cloud Build worker pool to use. The format is projects/{project}/locations/{location}/workerPools/{pool}.
artifactStorage This property is required. String
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.
serviceAccount This property is required. String
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) will be used.
workerPool This property is required. String
Resource name of the Cloud Build worker pool to use. The format is projects/{project}/locations/{location}/workerPools/{pool}.
artifactStorage This property is required. string
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.
serviceAccount This property is required. string
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) will be used.
workerPool This property is required. string
Resource name of the Cloud Build worker pool to use. The format is projects/{project}/locations/{location}/workerPools/{pool}.
artifact_storage This property is required. str
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 This property is required. str
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) will be used.
worker_pool This property is required. str
Resource name of the Cloud Build worker pool to use. The format is projects/{project}/locations/{location}/workerPools/{pool}.
artifactStorage This property is required. String
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.
serviceAccount This property is required. String
Optional. Google service account to use for execution. If unspecified, the project execution service account (-compute@developer.gserviceaccount.com) will be used.
workerPool This property is required. String
Resource name of the Cloud Build worker pool to use. The format is projects/{project}/locations/{location}/workerPools/{pool}.

Package Details

Repository
Google Cloud Native pulumi/pulumi-google-native
License
Apache-2.0

Google Cloud Native is in preview. Google Cloud Classic is fully supported.

Google Cloud Native v0.32.0 published on Wednesday, Nov 29, 2023 by Pulumi