google-native logo
Google Cloud Native v0.30.0, Apr 14 23

google-native.clouddeploy/v1.getDeliveryPipeline

Explore with Pulumi AI

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>
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]
func LookupDeliveryPipeline(ctx *Context, args *LookupDeliveryPipelineArgs, opts ...InvokeOption) (*LookupDeliveryPipelineResult, error)
func LookupDeliveryPipelineOutput(ctx *Context, args *LookupDeliveryPipelineOutputArgs, opts ...InvokeOption) LookupDeliveryPipelineResultOutput

> 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)
}
public static CompletableFuture<GetDeliveryPipelineResult> getDeliveryPipeline(GetDeliveryPipelineArgs args, InvokeOptions options)
// Output-based functions aren't available in Java yet
fn::invoke:
  function: google-native:clouddeploy/v1:getDeliveryPipeline
  arguments:
    # arguments dictionary

The following arguments are supported:

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

Verify bool

Whether to run verify tests after each percentage deployment.

Percentages []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.

Verify bool

Whether to run verify tests after each percentage deployment.

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

verify Boolean

Whether to run verify tests after each percentage deployment.

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

verify boolean

Whether to run verify tests after each percentage deployment.

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

verify bool

Whether to run verify tests after each percentage deployment.

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

verify Boolean

Whether to run verify tests after each percentage deployment.

CanaryResponse

CanaryDeployment Pulumi.GoogleNative.CloudDeploy.V1.Inputs.CanaryDeploymentResponse

Configures the progressive based deployment for a Target.

CustomCanaryDeployment 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 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 CanaryDeploymentResponse

Configures the progressive based deployment for a Target.

CustomCanaryDeployment 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 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 CanaryDeploymentResponse

Configures the progressive based deployment for a Target.

customCanaryDeployment 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 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 CanaryDeploymentResponse

Configures the progressive based deployment for a Target.

customCanaryDeployment 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 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 CanaryDeploymentResponse

Configures the progressive based deployment for a Target.

custom_canary_deployment 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 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 Property Map

Configures the progressive based deployment for a Target.

customCanaryDeployment 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 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 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 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 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 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 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 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 List<Pulumi.GoogleNative.CloudDeploy.V1.Inputs.PhaseConfigResponse>

Configuration for each phase in the canary deployment in the order executed.

PhaseConfigs []PhaseConfigResponse

Configuration for each phase in the canary deployment in the order executed.

phaseConfigs List<PhaseConfigResponse>

Configuration for each phase in the canary deployment in the order executed.

phaseConfigs PhaseConfigResponse[]

Configuration for each phase in the canary deployment in the order executed.

phase_configs Sequence[PhaseConfigResponse]

Configuration for each phase in the canary deployment in the order executed.

phaseConfigs List<Property Map>

Configuration for each phase in the canary deployment in the order executed.

GatewayServiceMeshResponse

Deployment string

Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.

HttpRoute string

Name of the Gateway API HTTPRoute.

Service string

Name of the Kubernetes Service.

Deployment string

Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.

HttpRoute string

Name of the Gateway API HTTPRoute.

Service string

Name of the Kubernetes Service.

deployment String

Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.

httpRoute String

Name of the Gateway API HTTPRoute.

service String

Name of the Kubernetes Service.

deployment string

Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.

httpRoute string

Name of the Gateway API HTTPRoute.

service string

Name of the Kubernetes Service.

deployment str

Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.

http_route str

Name of the Gateway API HTTPRoute.

service str

Name of the Kubernetes Service.

deployment String

Name of the Kubernetes Deployment whose traffic is managed by the specified HTTPRoute and Service.

httpRoute String

Name of the Gateway API HTTPRoute.

service String

Name of the Kubernetes Service.

KubernetesConfigResponse

GatewayServiceMesh GatewayServiceMeshResponse

Kubernetes Gateway API service mesh configuration.

ServiceNetworking ServiceNetworkingResponse

Kubernetes Service networking configuration.

gatewayServiceMesh GatewayServiceMeshResponse

Kubernetes Gateway API service mesh configuration.

serviceNetworking ServiceNetworkingResponse

Kubernetes Service networking configuration.

gatewayServiceMesh GatewayServiceMeshResponse

Kubernetes Gateway API service mesh configuration.

serviceNetworking ServiceNetworkingResponse

Kubernetes Service networking configuration.

gateway_service_mesh GatewayServiceMeshResponse

Kubernetes Gateway API service mesh configuration.

service_networking ServiceNetworkingResponse

Kubernetes Service networking configuration.

gatewayServiceMesh Property Map

Kubernetes Gateway API service mesh configuration.

serviceNetworking Property Map

Kubernetes Service networking configuration.

PhaseConfigResponse

Percentage int

Percentage deployment for the phase.

PhaseId 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])?$.

Profiles 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 bool

Whether to run verify tests after the deployment.

Percentage int

Percentage deployment for the phase.

PhaseId 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])?$.

Profiles []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 bool

Whether to run verify tests after the deployment.

percentage Integer

Percentage deployment for the phase.

phaseId 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])?$.

profiles 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 Boolean

Whether to run verify tests after the deployment.

percentage number

Percentage deployment for the phase.

phaseId 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])?$.

profiles 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 boolean

Whether to run verify tests after the deployment.

percentage int

Percentage deployment for the phase.

phase_id 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])?$.

profiles 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 bool

Whether to run verify tests after the deployment.

percentage Number

Percentage deployment for the phase.

phaseId 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])?$.

profiles 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 Boolean

Whether to run verify tests after the deployment.

PipelineConditionResponse

PipelineReadyCondition PipelineReadyConditionResponse

Details around the Pipeline's overall status.

TargetsPresentCondition TargetsPresentConditionResponse

Details around targets enumerated in the pipeline.

TargetsTypeCondition TargetsTypeConditionResponse

Details on the whether the targets enumerated in the pipeline are of the same type.

pipelineReadyCondition PipelineReadyConditionResponse

Details around the Pipeline's overall status.

targetsPresentCondition TargetsPresentConditionResponse

Details around targets enumerated in the pipeline.

targetsTypeCondition TargetsTypeConditionResponse

Details on the whether the targets enumerated in the pipeline are of the same type.

pipelineReadyCondition PipelineReadyConditionResponse

Details around the Pipeline's overall status.

targetsPresentCondition TargetsPresentConditionResponse

Details around targets enumerated in the pipeline.

targetsTypeCondition TargetsTypeConditionResponse

Details on the whether the targets enumerated in the pipeline are of the same type.

pipeline_ready_condition PipelineReadyConditionResponse

Details around the Pipeline's overall status.

targets_present_condition TargetsPresentConditionResponse

Details around targets enumerated in the pipeline.

targets_type_condition TargetsTypeConditionResponse

Details on the whether the targets enumerated in the pipeline are of the same type.

pipelineReadyCondition Property Map

Details around the Pipeline's overall status.

targetsPresentCondition Property Map

Details around targets enumerated in the pipeline.

targetsTypeCondition Property Map

Details on the whether the targets enumerated in the pipeline are of the same type.

PipelineReadyConditionResponse

Status 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 string

Last time the condition was updated.

Status 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 string

Last time the condition was updated.

status 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 String

Last time the condition was updated.

status 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 string

Last time the condition was updated.

status 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 str

Last time the condition was updated.

status 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 String

Last time the condition was updated.

RuntimeConfigResponse

CloudRun CloudRunConfigResponse

Cloud Run runtime configuration.

Kubernetes KubernetesConfigResponse

Kubernetes runtime configuration.

cloudRun CloudRunConfigResponse

Cloud Run runtime configuration.

kubernetes KubernetesConfigResponse

Kubernetes runtime configuration.

cloudRun CloudRunConfigResponse

Cloud Run runtime configuration.

kubernetes KubernetesConfigResponse

Kubernetes runtime configuration.

cloud_run CloudRunConfigResponse

Cloud Run runtime configuration.

kubernetes KubernetesConfigResponse

Kubernetes runtime configuration.

cloudRun Property Map

Cloud Run runtime configuration.

kubernetes Property Map

Kubernetes runtime configuration.

SerialPipelineResponse

Stages List<Pulumi.GoogleNative.CloudDeploy.V1.Inputs.StageResponse>

Each stage specifies configuration for a Target. The ordering of this list defines the promotion flow.

Stages []StageResponse

Each stage specifies configuration for a Target. The ordering of this list defines the promotion flow.

stages List<StageResponse>

Each stage specifies configuration for a Target. The ordering of this list defines the promotion flow.

stages StageResponse[]

Each stage specifies configuration for a Target. The ordering of this list defines the promotion flow.

stages Sequence[StageResponse]

Each stage specifies configuration for a Target. The ordering of this list defines the promotion flow.

stages List<Property Map>

Each stage specifies configuration for a Target. The ordering of this list defines the promotion flow.

ServiceNetworkingResponse

Deployment string

Name of the Kubernetes Deployment whose traffic is managed by the specified Service.

Service string

Name of the Kubernetes Service.

Deployment string

Name of the Kubernetes Deployment whose traffic is managed by the specified Service.

Service string

Name of the Kubernetes Service.

deployment String

Name of the Kubernetes Deployment whose traffic is managed by the specified Service.

service String

Name of the Kubernetes Service.

deployment string

Name of the Kubernetes Deployment whose traffic is managed by the specified Service.

service string

Name of the Kubernetes Service.

deployment str

Name of the Kubernetes Deployment whose traffic is managed by the specified Service.

service str

Name of the Kubernetes Service.

deployment String

Name of the Kubernetes Deployment whose traffic is managed by the specified Service.

service String

Name of the Kubernetes Service.

StageResponse

Profiles List<string>

Skaffold profiles to use when rendering the manifest for this stage's Target.

Strategy Pulumi.GoogleNative.CloudDeploy.V1.Inputs.StrategyResponse

Optional. The strategy to use for a Rollout to this stage.

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

Profiles []string

Skaffold profiles to use when rendering the manifest for this stage's Target.

Strategy StrategyResponse

Optional. The strategy to use for a Rollout to this stage.

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

profiles List<String>

Skaffold profiles to use when rendering the manifest for this stage's Target.

strategy StrategyResponse

Optional. The strategy to use for a Rollout to this stage.

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

profiles string[]

Skaffold profiles to use when rendering the manifest for this stage's Target.

strategy StrategyResponse

Optional. The strategy to use for a Rollout to this stage.

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

profiles Sequence[str]

Skaffold profiles to use when rendering the manifest for this stage's Target.

strategy StrategyResponse

Optional. The strategy to use for a Rollout to this stage.

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

profiles List<String>

Skaffold profiles to use when rendering the manifest for this stage's Target.

strategy Property Map

Optional. The strategy to use for a Rollout to this stage.

targetId 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

Verify bool

Whether to verify a deployment.

Verify bool

Whether to verify a deployment.

verify Boolean

Whether to verify a deployment.

verify boolean

Whether to verify a deployment.

verify bool

Whether to verify a deployment.

verify Boolean

Whether to verify a deployment.

StrategyResponse

Canary Pulumi.GoogleNative.CloudDeploy.V1.Inputs.CanaryResponse

Canary deployment strategy provides progressive percentage based deployments to a Target.

Standard Pulumi.GoogleNative.CloudDeploy.V1.Inputs.StandardResponse

Standard deployment strategy executes a single deploy and allows verifying the deployment.

Canary CanaryResponse

Canary deployment strategy provides progressive percentage based deployments to a Target.

Standard StandardResponse

Standard deployment strategy executes a single deploy and allows verifying the deployment.

canary CanaryResponse

Canary deployment strategy provides progressive percentage based deployments to a Target.

standard StandardResponse

Standard deployment strategy executes a single deploy and allows verifying the deployment.

canary CanaryResponse

Canary deployment strategy provides progressive percentage based deployments to a Target.

standard StandardResponse

Standard deployment strategy executes a single deploy and allows verifying the deployment.

canary CanaryResponse

Canary deployment strategy provides progressive percentage based deployments to a Target.

standard StandardResponse

Standard deployment strategy executes a single deploy and allows verifying the deployment.

canary Property Map

Canary deployment strategy provides progressive percentage based deployments to a Target.

standard Property Map

Standard deployment strategy executes a single deploy and allows verifying the deployment.

TargetsPresentConditionResponse

MissingTargets List<string>

The list of Target names that do not exist. For example, projects/{project_id}/locations/{location_name}/targets/{target_name}.

Status bool

True if there aren't any missing Targets.

UpdateTime string

Last time the condition was updated.

MissingTargets []string

The list of Target names that do not exist. For example, projects/{project_id}/locations/{location_name}/targets/{target_name}.

Status bool

True if there aren't any missing Targets.

UpdateTime string

Last time the condition was updated.

missingTargets List<String>

The list of Target names that do not exist. For example, projects/{project_id}/locations/{location_name}/targets/{target_name}.

status Boolean

True if there aren't any missing Targets.

updateTime String

Last time the condition was updated.

missingTargets string[]

The list of Target names that do not exist. For example, projects/{project_id}/locations/{location_name}/targets/{target_name}.

status boolean

True if there aren't any missing Targets.

updateTime string

Last time the condition was updated.

missing_targets Sequence[str]

The list of Target names that do not exist. For example, projects/{project_id}/locations/{location_name}/targets/{target_name}.

status bool

True if there aren't any missing Targets.

update_time str

Last time the condition was updated.

missingTargets List<String>

The list of Target names that do not exist. For example, projects/{project_id}/locations/{location_name}/targets/{target_name}.

status Boolean

True if there aren't any missing Targets.

updateTime String

Last time the condition was updated.

TargetsTypeConditionResponse

ErrorDetails string

Human readable error message.

Status 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 string

Human readable error message.

Status 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 String

Human readable error message.

status 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 string

Human readable error message.

status 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 str

Human readable error message.

status 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 String

Human readable error message.

status 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