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

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.getDeliveryPipeline

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 DeliveryPipeline.

Using getDeliveryPipeline

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 getDeliveryPipeline(args: GetDeliveryPipelineArgs, opts?: InvokeOptions): Promise<GetDeliveryPipelineResult>
function getDeliveryPipelineOutput(args: GetDeliveryPipelineOutputArgs, opts?: InvokeOptions): Output<GetDeliveryPipelineResult>
Copy
def get_delivery_pipeline(delivery_pipeline_id: Optional[str] = None,
                          location: Optional[str] = None,
                          project: Optional[str] = None,
                          opts: Optional[InvokeOptions] = None) -> GetDeliveryPipelineResult
def get_delivery_pipeline_output(delivery_pipeline_id: Optional[pulumi.Input[str]] = None,
                          location: Optional[pulumi.Input[str]] = None,
                          project: Optional[pulumi.Input[str]] = None,
                          opts: Optional[InvokeOptions] = None) -> Output[GetDeliveryPipelineResult]
Copy
func LookupDeliveryPipeline(ctx *Context, args *LookupDeliveryPipelineArgs, opts ...InvokeOption) (*LookupDeliveryPipelineResult, error)
func LookupDeliveryPipelineOutput(ctx *Context, args *LookupDeliveryPipelineOutputArgs, opts ...InvokeOption) LookupDeliveryPipelineResultOutput
Copy

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

public static class GetDeliveryPipeline 
{
    public static Task<GetDeliveryPipelineResult> InvokeAsync(GetDeliveryPipelineArgs args, InvokeOptions? opts = null)
    public static Output<GetDeliveryPipelineResult> Invoke(GetDeliveryPipelineInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetDeliveryPipelineResult> getDeliveryPipeline(GetDeliveryPipelineArgs args, InvokeOptions options)
public static Output<GetDeliveryPipelineResult> getDeliveryPipeline(GetDeliveryPipelineArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:clouddeploy/v1:getDeliveryPipeline
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DeliveryPipelineId This property is required. string
Location This property is required. string
Project string
DeliveryPipelineId This property is required. string
Location This property is required. string
Project string
deliveryPipelineId This property is required. String
location This property is required. String
project String
deliveryPipelineId This property is required. string
location This property is required. string
project string
delivery_pipeline_id This property is required. str
location This property is required. str
project str
deliveryPipelineId This property is required. String
location This property is required. String
project String

getDeliveryPipeline Result

The following output properties are available:

Annotations Dictionary<string, string>
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy.
Condition Pulumi.GoogleNative.CloudDeploy.V1.Outputs.PipelineConditionResponse
Information around the state of the Delivery Pipeline.
CreateTime string
Time at which the pipeline was created.
Description string
Description of the DeliveryPipeline. Max length is 255 characters.
Etag string
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 Dictionary<string, string>
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.
Name string
Optional. Name of the DeliveryPipeline. Format is projects/{project}/locations/{location}/deliveryPipelines/a-z{0,62}.
SerialPipeline Pulumi.GoogleNative.CloudDeploy.V1.Outputs.SerialPipelineResponse
SerialPipeline defines a sequential set of stages for a DeliveryPipeline.
Suspended bool
When suspended, no new releases or rollouts can be created, but in-progress ones will complete.
Uid string
Unique identifier of the DeliveryPipeline.
UpdateTime string
Most recent time at which the pipeline was updated.
Annotations map[string]string
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy.
Condition PipelineConditionResponse
Information around the state of the Delivery Pipeline.
CreateTime string
Time at which the pipeline was created.
Description string
Description of the DeliveryPipeline. Max length is 255 characters.
Etag string
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 map[string]string
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.
Name string
Optional. Name of the DeliveryPipeline. Format is projects/{project}/locations/{location}/deliveryPipelines/a-z{0,62}.
SerialPipeline SerialPipelineResponse
SerialPipeline defines a sequential set of stages for a DeliveryPipeline.
Suspended bool
When suspended, no new releases or rollouts can be created, but in-progress ones will complete.
Uid string
Unique identifier of the DeliveryPipeline.
UpdateTime string
Most recent time at which the pipeline was updated.
annotations Map<String,String>
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy.
condition PipelineConditionResponse
Information around the state of the Delivery Pipeline.
createTime String
Time at which the pipeline was created.
description String
Description of the DeliveryPipeline. Max length is 255 characters.
etag String
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 Map<String,String>
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.
name String
Optional. Name of the DeliveryPipeline. Format is projects/{project}/locations/{location}/deliveryPipelines/a-z{0,62}.
serialPipeline SerialPipelineResponse
SerialPipeline defines a sequential set of stages for a DeliveryPipeline.
suspended Boolean
When suspended, no new releases or rollouts can be created, but in-progress ones will complete.
uid String
Unique identifier of the DeliveryPipeline.
updateTime String
Most recent time at which the pipeline was updated.
annotations {[key: string]: string}
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy.
condition PipelineConditionResponse
Information around the state of the Delivery Pipeline.
createTime string
Time at which the pipeline was created.
description string
Description of the DeliveryPipeline. Max length is 255 characters.
etag string
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 {[key: string]: string}
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.
name string
Optional. Name of the DeliveryPipeline. Format is projects/{project}/locations/{location}/deliveryPipelines/a-z{0,62}.
serialPipeline SerialPipelineResponse
SerialPipeline defines a sequential set of stages for a DeliveryPipeline.
suspended boolean
When suspended, no new releases or rollouts can be created, but in-progress ones will complete.
uid string
Unique identifier of the DeliveryPipeline.
updateTime string
Most recent time at which the pipeline was updated.
annotations Mapping[str, str]
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy.
condition PipelineConditionResponse
Information around the state of the Delivery Pipeline.
create_time str
Time at which the pipeline was created.
description str
Description of the DeliveryPipeline. Max length is 255 characters.
etag str
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 Mapping[str, str]
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.
name str
Optional. Name of the DeliveryPipeline. Format is projects/{project}/locations/{location}/deliveryPipelines/a-z{0,62}.
serial_pipeline SerialPipelineResponse
SerialPipeline defines a sequential set of stages for a DeliveryPipeline.
suspended bool
When suspended, no new releases or rollouts can be created, but in-progress ones will complete.
uid str
Unique identifier of the DeliveryPipeline.
update_time str
Most recent time at which the pipeline was updated.
annotations Map<String>
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy.
condition Property Map
Information around the state of the Delivery Pipeline.
createTime String
Time at which the pipeline was created.
description String
Description of the DeliveryPipeline. Max length is 255 characters.
etag String
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 Map<String>
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.
name String
Optional. Name of the DeliveryPipeline. Format is projects/{project}/locations/{location}/deliveryPipelines/a-z{0,62}.
serialPipeline Property Map
SerialPipeline defines a sequential set of stages for a DeliveryPipeline.
suspended Boolean
When suspended, no new releases or rollouts can be created, but in-progress ones will complete.
uid String
Unique identifier of the DeliveryPipeline.
updateTime String
Most recent time at which the pipeline was updated.

Supporting Types

CanaryDeploymentResponse

Percentages This property is required. List<int>
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.
Postdeploy This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.PostdeployResponse
Optional. Configuration for the postdeploy job of the last phase. If this is not configured, there will be no postdeploy job for this phase.
Predeploy This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.PredeployResponse
Optional. Configuration for the predeploy job of the first phase. If this is not configured, there will be no predeploy job for this phase.
Verify This property is required. bool
Whether to run verify tests after each percentage deployment.
Percentages This property is required. []int
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.
Postdeploy This property is required. PostdeployResponse
Optional. Configuration for the postdeploy job of the last phase. If this is not configured, there will be no postdeploy job for this phase.
Predeploy This property is required. PredeployResponse
Optional. Configuration for the predeploy job of the first phase. If this is not configured, there will be no predeploy job for this phase.
Verify This property is required. bool
Whether to run verify tests after each percentage deployment.
percentages This property is required. List<Integer>
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.
postdeploy This property is required. PostdeployResponse
Optional. Configuration for the postdeploy job of the last phase. If this is not configured, there will be no postdeploy job for this phase.
predeploy This property is required. PredeployResponse
Optional. Configuration for the predeploy job of the first phase. If this is not configured, there will be no predeploy job for this phase.
verify This property is required. Boolean
Whether to run verify tests after each percentage deployment.
percentages This property is required. number[]
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.
postdeploy This property is required. PostdeployResponse
Optional. Configuration for the postdeploy job of the last phase. If this is not configured, there will be no postdeploy job for this phase.
predeploy This property is required. PredeployResponse
Optional. Configuration for the predeploy job of the first phase. If this is not configured, there will be no predeploy job for this phase.
verify This property is required. boolean
Whether to run verify tests after each percentage deployment.
percentages This property is required. Sequence[int]
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.
postdeploy This property is required. PostdeployResponse
Optional. Configuration for the postdeploy job of the last phase. If this is not configured, there will be no postdeploy job for this phase.
predeploy This property is required. PredeployResponse
Optional. Configuration for the predeploy job of the first phase. If this is not configured, there will be no predeploy job for this phase.
verify This property is required. bool
Whether to run verify tests after each percentage deployment.
percentages This property is required. List<Number>
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.
postdeploy This property is required. Property Map
Optional. Configuration for the postdeploy job of the last phase. If this is not configured, there will be no postdeploy job for this phase.
predeploy This property is required. Property Map
Optional. Configuration for the predeploy job of the first phase. If this is not configured, there will be no predeploy job for this phase.
verify This property is required. Boolean
Whether to run verify tests after each percentage deployment.

CanaryResponse

CanaryDeployment This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.CanaryDeploymentResponse
Configures the progressive based deployment for a Target.
CustomCanaryDeployment This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.CustomCanaryDeploymentResponse
Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
RuntimeConfig This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.RuntimeConfigResponse
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.
CanaryDeployment This property is required. CanaryDeploymentResponse
Configures the progressive based deployment for a Target.
CustomCanaryDeployment This property is required. CustomCanaryDeploymentResponse
Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
RuntimeConfig This property is required. RuntimeConfigResponse
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.
canaryDeployment This property is required. CanaryDeploymentResponse
Configures the progressive based deployment for a Target.
customCanaryDeployment This property is required. CustomCanaryDeploymentResponse
Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
runtimeConfig This property is required. RuntimeConfigResponse
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.
canaryDeployment This property is required. CanaryDeploymentResponse
Configures the progressive based deployment for a Target.
customCanaryDeployment This property is required. CustomCanaryDeploymentResponse
Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
runtimeConfig This property is required. RuntimeConfigResponse
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.
canary_deployment This property is required. CanaryDeploymentResponse
Configures the progressive based deployment for a Target.
custom_canary_deployment This property is required. CustomCanaryDeploymentResponse
Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
runtime_config This property is required. RuntimeConfigResponse
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.
canaryDeployment This property is required. Property Map
Configures the progressive based deployment for a Target.
customCanaryDeployment This property is required. Property Map
Configures the progressive based deployment for a Target, but allows customizing at the phase level where a phase represents each of the percentage deployments.
runtimeConfig This property is required. Property Map
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.

CloudRunConfigResponse

AutomaticTrafficControl This property is required. bool
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.
AutomaticTrafficControl This property is required. bool
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.
automaticTrafficControl This property is required. Boolean
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.
automaticTrafficControl This property is required. boolean
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.
automatic_traffic_control This property is required. bool
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.
automaticTrafficControl This property is required. Boolean
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.

CustomCanaryDeploymentResponse

PhaseConfigs This property is required. List<Pulumi.GoogleNative.CloudDeploy.V1.Inputs.PhaseConfigResponse>
Configuration for each phase in the canary deployment in the order executed.
PhaseConfigs This property is required. []PhaseConfigResponse
Configuration for each phase in the canary deployment in the order executed.
phaseConfigs This property is required. List<PhaseConfigResponse>
Configuration for each phase in the canary deployment in the order executed.
phaseConfigs This property is required. PhaseConfigResponse[]
Configuration for each phase in the canary deployment in the order executed.
phase_configs This property is required. Sequence[PhaseConfigResponse]
Configuration for each phase in the canary deployment in the order executed.
phaseConfigs This property is required. List<Property Map>
Configuration for each phase in the canary deployment in the order executed.

DeployParametersResponse

MatchTargetLabels This property is required. Dictionary<string, string>
Optional. Deploy parameters are applied to targets with match labels. If unspecified, deploy parameters are applied to all targets (including child targets of a multi-target).
Values This property is required. Dictionary<string, string>
Values are deploy parameters in key-value pairs.
MatchTargetLabels This property is required. map[string]string
Optional. Deploy parameters are applied to targets with match labels. If unspecified, deploy parameters are applied to all targets (including child targets of a multi-target).
Values This property is required. map[string]string
Values are deploy parameters in key-value pairs.
matchTargetLabels This property is required. Map<String,String>
Optional. Deploy parameters are applied to targets with match labels. If unspecified, deploy parameters are applied to all targets (including child targets of a multi-target).
values This property is required. Map<String,String>
Values are deploy parameters in key-value pairs.
matchTargetLabels This property is required. {[key: string]: string}
Optional. Deploy parameters are applied to targets with match labels. If unspecified, deploy parameters are applied to all targets (including child targets of a multi-target).
values This property is required. {[key: string]: string}
Values are deploy parameters in key-value pairs.
match_target_labels This property is required. Mapping[str, str]
Optional. Deploy parameters are applied to targets with match labels. If unspecified, deploy parameters are applied to all targets (including child targets of a multi-target).
values This property is required. Mapping[str, str]
Values are deploy parameters in key-value pairs.
matchTargetLabels This property is required. Map<String>
Optional. Deploy parameters are applied to targets with match labels. If unspecified, deploy parameters are applied to all targets (including child targets of a multi-target).
values This property is required. Map<String>
Values are deploy parameters in key-value pairs.

GatewayServiceMeshResponse

Deployment This property is required. string
Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.
HttpRoute This property is required. string
Name of the Gateway API HTTPRoute.
RouteUpdateWaitTime This property is required. string
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 This property is required. string
Name of the Kubernetes Service.
Deployment This property is required. string
Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.
HttpRoute This property is required. string
Name of the Gateway API HTTPRoute.
RouteUpdateWaitTime This property is required. string
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 This property is required. string
Name of the Kubernetes Service.
deployment This property is required. String
Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.
httpRoute This property is required. String
Name of the Gateway API HTTPRoute.
routeUpdateWaitTime This property is required. String
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 This property is required. String
Name of the Kubernetes Service.
deployment This property is required. string
Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.
httpRoute This property is required. string
Name of the Gateway API HTTPRoute.
routeUpdateWaitTime This property is required. string
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 This property is required. string
Name of the Kubernetes Service.
deployment This property is required. str
Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.
http_route This property is required. str
Name of the Gateway API HTTPRoute.
route_update_wait_time This property is required. str
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 This property is required. str
Name of the Kubernetes Service.
deployment This property is required. String
Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.
httpRoute This property is required. String
Name of the Gateway API HTTPRoute.
routeUpdateWaitTime This property is required. String
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 This property is required. String
Name of the Kubernetes Service.

KubernetesConfigResponse

GatewayServiceMesh This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.GatewayServiceMeshResponse
Kubernetes Gateway API service mesh configuration.
ServiceNetworking This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.ServiceNetworkingResponse
Kubernetes Service networking configuration.
GatewayServiceMesh This property is required. GatewayServiceMeshResponse
Kubernetes Gateway API service mesh configuration.
ServiceNetworking This property is required. ServiceNetworkingResponse
Kubernetes Service networking configuration.
gatewayServiceMesh This property is required. GatewayServiceMeshResponse
Kubernetes Gateway API service mesh configuration.
serviceNetworking This property is required. ServiceNetworkingResponse
Kubernetes Service networking configuration.
gatewayServiceMesh This property is required. GatewayServiceMeshResponse
Kubernetes Gateway API service mesh configuration.
serviceNetworking This property is required. ServiceNetworkingResponse
Kubernetes Service networking configuration.
gateway_service_mesh This property is required. GatewayServiceMeshResponse
Kubernetes Gateway API service mesh configuration.
service_networking This property is required. ServiceNetworkingResponse
Kubernetes Service networking configuration.
gatewayServiceMesh This property is required. Property Map
Kubernetes Gateway API service mesh configuration.
serviceNetworking This property is required. Property Map
Kubernetes Service networking configuration.

PhaseConfigResponse

Percentage This property is required. int
Percentage deployment for the phase.
PhaseId This property is required. string
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 This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.PostdeployResponse
Optional. Configuration for the postdeploy job of this phase. If this is not configured, there will be no postdeploy job for this phase.
Predeploy This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.PredeployResponse
Optional. Configuration for the predeploy job of this phase. If this is not configured, there will be no predeploy job for this phase.
Profiles This property is required. List<string>
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 This property is required. bool
Whether to run verify tests after the deployment.
Percentage This property is required. int
Percentage deployment for the phase.
PhaseId This property is required. string
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 This property is required. PostdeployResponse
Optional. Configuration for the postdeploy job of this phase. If this is not configured, there will be no postdeploy job for this phase.
Predeploy This property is required. PredeployResponse
Optional. Configuration for the predeploy job of this phase. If this is not configured, there will be no predeploy job for this phase.
Profiles This property is required. []string
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 This property is required. bool
Whether to run verify tests after the deployment.
percentage This property is required. Integer
Percentage deployment for the phase.
phaseId This property is required. String
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 This property is required. PostdeployResponse
Optional. Configuration for the postdeploy job of this phase. If this is not configured, there will be no postdeploy job for this phase.
predeploy This property is required. PredeployResponse
Optional. Configuration for the predeploy job of this phase. If this is not configured, there will be no predeploy job for this phase.
profiles This property is required. List<String>
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 This property is required. Boolean
Whether to run verify tests after the deployment.
percentage This property is required. number
Percentage deployment for the phase.
phaseId This property is required. string
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 This property is required. PostdeployResponse
Optional. Configuration for the postdeploy job of this phase. If this is not configured, there will be no postdeploy job for this phase.
predeploy This property is required. PredeployResponse
Optional. Configuration for the predeploy job of this phase. If this is not configured, there will be no predeploy job for this phase.
profiles This property is required. string[]
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 This property is required. boolean
Whether to run verify tests after the deployment.
percentage This property is required. int
Percentage deployment for the phase.
phase_id This property is required. str
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 This property is required. PostdeployResponse
Optional. Configuration for the postdeploy job of this phase. If this is not configured, there will be no postdeploy job for this phase.
predeploy This property is required. PredeployResponse
Optional. Configuration for the predeploy job of this phase. If this is not configured, there will be no predeploy job for this phase.
profiles This property is required. Sequence[str]
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 This property is required. bool
Whether to run verify tests after the deployment.
percentage This property is required. Number
Percentage deployment for the phase.
phaseId This property is required. String
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 This property is required. Property Map
Optional. Configuration for the postdeploy job of this phase. If this is not configured, there will be no postdeploy job for this phase.
predeploy This property is required. Property Map
Optional. Configuration for the predeploy job of this phase. If this is not configured, there will be no predeploy job for this phase.
profiles This property is required. List<String>
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 This property is required. Boolean
Whether to run verify tests after the deployment.

PipelineConditionResponse

PipelineReadyCondition This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.PipelineReadyConditionResponse
Details around the Pipeline's overall status.
TargetsPresentCondition This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.TargetsPresentConditionResponse
Details around targets enumerated in the pipeline.
TargetsTypeCondition This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.TargetsTypeConditionResponse
Details on the whether the targets enumerated in the pipeline are of the same type.
PipelineReadyCondition This property is required. PipelineReadyConditionResponse
Details around the Pipeline's overall status.
TargetsPresentCondition This property is required. TargetsPresentConditionResponse
Details around targets enumerated in the pipeline.
TargetsTypeCondition This property is required. TargetsTypeConditionResponse
Details on the whether the targets enumerated in the pipeline are of the same type.
pipelineReadyCondition This property is required. PipelineReadyConditionResponse
Details around the Pipeline's overall status.
targetsPresentCondition This property is required. TargetsPresentConditionResponse
Details around targets enumerated in the pipeline.
targetsTypeCondition This property is required. TargetsTypeConditionResponse
Details on the whether the targets enumerated in the pipeline are of the same type.
pipelineReadyCondition This property is required. PipelineReadyConditionResponse
Details around the Pipeline's overall status.
targetsPresentCondition This property is required. TargetsPresentConditionResponse
Details around targets enumerated in the pipeline.
targetsTypeCondition This property is required. TargetsTypeConditionResponse
Details on the whether the targets enumerated in the pipeline are of the same type.
pipeline_ready_condition This property is required. PipelineReadyConditionResponse
Details around the Pipeline's overall status.
targets_present_condition This property is required. TargetsPresentConditionResponse
Details around targets enumerated in the pipeline.
targets_type_condition This property is required. TargetsTypeConditionResponse
Details on the whether the targets enumerated in the pipeline are of the same type.
pipelineReadyCondition This property is required. Property Map
Details around the Pipeline's overall status.
targetsPresentCondition This property is required. Property Map
Details around targets enumerated in the pipeline.
targetsTypeCondition This property is required. Property Map
Details on the whether the targets enumerated in the pipeline are of the same type.

PipelineReadyConditionResponse

Status This property is required. bool
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.
UpdateTime This property is required. string
Last time the condition was updated.
Status This property is required. bool
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.
UpdateTime This property is required. string
Last time the condition was updated.
status This property is required. Boolean
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.
updateTime This property is required. String
Last time the condition was updated.
status This property is required. boolean
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.
updateTime This property is required. string
Last time the condition was updated.
status This property is required. bool
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 This property is required. str
Last time the condition was updated.
status This property is required. Boolean
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.
updateTime This property is required. String
Last time the condition was updated.

PostdeployResponse

Actions This property is required. List<string>
Optional. A sequence of Skaffold custom actions to invoke during execution of the postdeploy job.
Actions This property is required. []string
Optional. A sequence of Skaffold custom actions to invoke during execution of the postdeploy job.
actions This property is required. List<String>
Optional. A sequence of Skaffold custom actions to invoke during execution of the postdeploy job.
actions This property is required. string[]
Optional. A sequence of Skaffold custom actions to invoke during execution of the postdeploy job.
actions This property is required. Sequence[str]
Optional. A sequence of Skaffold custom actions to invoke during execution of the postdeploy job.
actions This property is required. List<String>
Optional. A sequence of Skaffold custom actions to invoke during execution of the postdeploy job.

PredeployResponse

Actions This property is required. List<string>
Optional. A sequence of Skaffold custom actions to invoke during execution of the predeploy job.
Actions This property is required. []string
Optional. A sequence of Skaffold custom actions to invoke during execution of the predeploy job.
actions This property is required. List<String>
Optional. A sequence of Skaffold custom actions to invoke during execution of the predeploy job.
actions This property is required. string[]
Optional. A sequence of Skaffold custom actions to invoke during execution of the predeploy job.
actions This property is required. Sequence[str]
Optional. A sequence of Skaffold custom actions to invoke during execution of the predeploy job.
actions This property is required. List<String>
Optional. A sequence of Skaffold custom actions to invoke during execution of the predeploy job.

RuntimeConfigResponse

CloudRun This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.CloudRunConfigResponse
Cloud Run runtime configuration.
Kubernetes This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.KubernetesConfigResponse
Kubernetes runtime configuration.
CloudRun This property is required. CloudRunConfigResponse
Cloud Run runtime configuration.
Kubernetes This property is required. KubernetesConfigResponse
Kubernetes runtime configuration.
cloudRun This property is required. CloudRunConfigResponse
Cloud Run runtime configuration.
kubernetes This property is required. KubernetesConfigResponse
Kubernetes runtime configuration.
cloudRun This property is required. CloudRunConfigResponse
Cloud Run runtime configuration.
kubernetes This property is required. KubernetesConfigResponse
Kubernetes runtime configuration.
cloud_run This property is required. CloudRunConfigResponse
Cloud Run runtime configuration.
kubernetes This property is required. KubernetesConfigResponse
Kubernetes runtime configuration.
cloudRun This property is required. Property Map
Cloud Run runtime configuration.
kubernetes This property is required. Property Map
Kubernetes runtime configuration.

SerialPipelineResponse

Stages This property is required. List<Pulumi.GoogleNative.CloudDeploy.V1.Inputs.StageResponse>
Each stage specifies configuration for a Target. The ordering of this list defines the promotion flow.
Stages This property is required. []StageResponse
Each stage specifies configuration for a Target. The ordering of this list defines the promotion flow.
stages This property is required. List<StageResponse>
Each stage specifies configuration for a Target. The ordering of this list defines the promotion flow.
stages This property is required. StageResponse[]
Each stage specifies configuration for a Target. The ordering of this list defines the promotion flow.
stages This property is required. Sequence[StageResponse]
Each stage specifies configuration for a Target. The ordering of this list defines the promotion flow.
stages This property is required. List<Property Map>
Each stage specifies configuration for a Target. The ordering of this list defines the promotion flow.

ServiceNetworkingResponse

Deployment This property is required. string
Name of the Kubernetes Deployment whose traffic is managed by the specified Service.
DisablePodOverprovisioning This property is required. bool
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.
Service This property is required. string
Name of the Kubernetes Service.
Deployment This property is required. string
Name of the Kubernetes Deployment whose traffic is managed by the specified Service.
DisablePodOverprovisioning This property is required. bool
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.
Service This property is required. string
Name of the Kubernetes Service.
deployment This property is required. String
Name of the Kubernetes Deployment whose traffic is managed by the specified Service.
disablePodOverprovisioning This property is required. Boolean
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.
service This property is required. String
Name of the Kubernetes Service.
deployment This property is required. string
Name of the Kubernetes Deployment whose traffic is managed by the specified Service.
disablePodOverprovisioning This property is required. boolean
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.
service This property is required. string
Name of the Kubernetes Service.
deployment This property is required. str
Name of the Kubernetes Deployment whose traffic is managed by the specified Service.
disable_pod_overprovisioning This property is required. bool
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.
service This property is required. str
Name of the Kubernetes Service.
deployment This property is required. String
Name of the Kubernetes Deployment whose traffic is managed by the specified Service.
disablePodOverprovisioning This property is required. Boolean
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.
service This property is required. String
Name of the Kubernetes Service.

StageResponse

DeployParameters This property is required. List<Pulumi.GoogleNative.CloudDeploy.V1.Inputs.DeployParametersResponse>
Optional. The deploy parameters to use for the target in this stage.
Profiles This property is required. List<string>
Skaffold profiles to use when rendering the manifest for this stage's Target.
Strategy This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.StrategyResponse
Optional. The strategy to use for a Rollout to this stage.
TargetId This property is required. string
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.
DeployParameters This property is required. []DeployParametersResponse
Optional. The deploy parameters to use for the target in this stage.
Profiles This property is required. []string
Skaffold profiles to use when rendering the manifest for this stage's Target.
Strategy This property is required. StrategyResponse
Optional. The strategy to use for a Rollout to this stage.
TargetId This property is required. string
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.
deployParameters This property is required. List<DeployParametersResponse>
Optional. The deploy parameters to use for the target in this stage.
profiles This property is required. List<String>
Skaffold profiles to use when rendering the manifest for this stage's Target.
strategy This property is required. StrategyResponse
Optional. The strategy to use for a Rollout to this stage.
targetId This property is required. String
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.
deployParameters This property is required. DeployParametersResponse[]
Optional. The deploy parameters to use for the target in this stage.
profiles This property is required. string[]
Skaffold profiles to use when rendering the manifest for this stage's Target.
strategy This property is required. StrategyResponse
Optional. The strategy to use for a Rollout to this stage.
targetId This property is required. string
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.
deploy_parameters This property is required. Sequence[DeployParametersResponse]
Optional. The deploy parameters to use for the target in this stage.
profiles This property is required. Sequence[str]
Skaffold profiles to use when rendering the manifest for this stage's Target.
strategy This property is required. StrategyResponse
Optional. The strategy to use for a Rollout to this stage.
target_id This property is required. str
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.
deployParameters This property is required. List<Property Map>
Optional. The deploy parameters to use for the target in this stage.
profiles This property is required. List<String>
Skaffold profiles to use when rendering the manifest for this stage's Target.
strategy This property is required. Property Map
Optional. The strategy to use for a Rollout to this stage.
targetId This property is required. String
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.

StandardResponse

Postdeploy This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.PostdeployResponse
Optional. Configuration for the postdeploy job. If this is not configured, postdeploy job will not be present.
Predeploy This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.PredeployResponse
Optional. Configuration for the predeploy job. If this is not configured, predeploy job will not be present.
Verify This property is required. bool
Whether to verify a deployment.
Postdeploy This property is required. PostdeployResponse
Optional. Configuration for the postdeploy job. If this is not configured, postdeploy job will not be present.
Predeploy This property is required. PredeployResponse
Optional. Configuration for the predeploy job. If this is not configured, predeploy job will not be present.
Verify This property is required. bool
Whether to verify a deployment.
postdeploy This property is required. PostdeployResponse
Optional. Configuration for the postdeploy job. If this is not configured, postdeploy job will not be present.
predeploy This property is required. PredeployResponse
Optional. Configuration for the predeploy job. If this is not configured, predeploy job will not be present.
verify This property is required. Boolean
Whether to verify a deployment.
postdeploy This property is required. PostdeployResponse
Optional. Configuration for the postdeploy job. If this is not configured, postdeploy job will not be present.
predeploy This property is required. PredeployResponse
Optional. Configuration for the predeploy job. If this is not configured, predeploy job will not be present.
verify This property is required. boolean
Whether to verify a deployment.
postdeploy This property is required. PostdeployResponse
Optional. Configuration for the postdeploy job. If this is not configured, postdeploy job will not be present.
predeploy This property is required. PredeployResponse
Optional. Configuration for the predeploy job. If this is not configured, predeploy job will not be present.
verify This property is required. bool
Whether to verify a deployment.
postdeploy This property is required. Property Map
Optional. Configuration for the postdeploy job. If this is not configured, postdeploy job will not be present.
predeploy This property is required. Property Map
Optional. Configuration for the predeploy job. If this is not configured, predeploy job will not be present.
verify This property is required. Boolean
Whether to verify a deployment.

StrategyResponse

Canary This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.CanaryResponse
Canary deployment strategy provides progressive percentage based deployments to a Target.
Standard This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.StandardResponse
Standard deployment strategy executes a single deploy and allows verifying the deployment.
Canary This property is required. CanaryResponse
Canary deployment strategy provides progressive percentage based deployments to a Target.
Standard This property is required. StandardResponse
Standard deployment strategy executes a single deploy and allows verifying the deployment.
canary This property is required. CanaryResponse
Canary deployment strategy provides progressive percentage based deployments to a Target.
standard This property is required. StandardResponse
Standard deployment strategy executes a single deploy and allows verifying the deployment.
canary This property is required. CanaryResponse
Canary deployment strategy provides progressive percentage based deployments to a Target.
standard This property is required. StandardResponse
Standard deployment strategy executes a single deploy and allows verifying the deployment.
canary This property is required. CanaryResponse
Canary deployment strategy provides progressive percentage based deployments to a Target.
standard This property is required. StandardResponse
Standard deployment strategy executes a single deploy and allows verifying the deployment.
canary This property is required. Property Map
Canary deployment strategy provides progressive percentage based deployments to a Target.
standard This property is required. Property Map
Standard deployment strategy executes a single deploy and allows verifying the deployment.

TargetsPresentConditionResponse

MissingTargets This property is required. List<string>
The list of Target names that do not exist. For example, projects/{project_id}/locations/{location_name}/targets/{target_name}.
Status This property is required. bool
True if there aren't any missing Targets.
UpdateTime This property is required. string
Last time the condition was updated.
MissingTargets This property is required. []string
The list of Target names that do not exist. For example, projects/{project_id}/locations/{location_name}/targets/{target_name}.
Status This property is required. bool
True if there aren't any missing Targets.
UpdateTime This property is required. string
Last time the condition was updated.
missingTargets This property is required. List<String>
The list of Target names that do not exist. For example, projects/{project_id}/locations/{location_name}/targets/{target_name}.
status This property is required. Boolean
True if there aren't any missing Targets.
updateTime This property is required. String
Last time the condition was updated.
missingTargets This property is required. string[]
The list of Target names that do not exist. For example, projects/{project_id}/locations/{location_name}/targets/{target_name}.
status This property is required. boolean
True if there aren't any missing Targets.
updateTime This property is required. string
Last time the condition was updated.
missing_targets This property is required. Sequence[str]
The list of Target names that do not exist. For example, projects/{project_id}/locations/{location_name}/targets/{target_name}.
status This property is required. bool
True if there aren't any missing Targets.
update_time This property is required. str
Last time the condition was updated.
missingTargets This property is required. List<String>
The list of Target names that do not exist. For example, projects/{project_id}/locations/{location_name}/targets/{target_name}.
status This property is required. Boolean
True if there aren't any missing Targets.
updateTime This property is required. String
Last time the condition was updated.

TargetsTypeConditionResponse

ErrorDetails This property is required. string
Human readable error message.
Status This property is required. bool
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.
ErrorDetails This property is required. string
Human readable error message.
Status This property is required. bool
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.
errorDetails This property is required. String
Human readable error message.
status This property is required. Boolean
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.
errorDetails This property is required. string
Human readable error message.
status This property is required. boolean
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.
error_details This property is required. str
Human readable error message.
status This property is required. bool
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.
errorDetails This property is required. String
Human readable error message.
status This property is required. Boolean
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.

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