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

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

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

Using getRollout

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 getRollout(args: GetRolloutArgs, opts?: InvokeOptions): Promise<GetRolloutResult>
function getRolloutOutput(args: GetRolloutOutputArgs, opts?: InvokeOptions): Output<GetRolloutResult>
Copy
def get_rollout(delivery_pipeline_id: Optional[str] = None,
                location: Optional[str] = None,
                project: Optional[str] = None,
                release_id: Optional[str] = None,
                rollout_id: Optional[str] = None,
                opts: Optional[InvokeOptions] = None) -> GetRolloutResult
def get_rollout_output(delivery_pipeline_id: Optional[pulumi.Input[str]] = None,
                location: Optional[pulumi.Input[str]] = None,
                project: Optional[pulumi.Input[str]] = None,
                release_id: Optional[pulumi.Input[str]] = None,
                rollout_id: Optional[pulumi.Input[str]] = None,
                opts: Optional[InvokeOptions] = None) -> Output[GetRolloutResult]
Copy
func LookupRollout(ctx *Context, args *LookupRolloutArgs, opts ...InvokeOption) (*LookupRolloutResult, error)
func LookupRolloutOutput(ctx *Context, args *LookupRolloutOutputArgs, opts ...InvokeOption) LookupRolloutResultOutput
Copy

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

public static class GetRollout 
{
    public static Task<GetRolloutResult> InvokeAsync(GetRolloutArgs args, InvokeOptions? opts = null)
    public static Output<GetRolloutResult> Invoke(GetRolloutInvokeArgs args, InvokeOptions? opts = null)
}
Copy
public static CompletableFuture<GetRolloutResult> getRollout(GetRolloutArgs args, InvokeOptions options)
public static Output<GetRolloutResult> getRollout(GetRolloutArgs args, InvokeOptions options)
Copy
fn::invoke:
  function: google-native:clouddeploy/v1:getRollout
  arguments:
    # arguments dictionary
Copy

The following arguments are supported:

DeliveryPipelineId This property is required. string
Location This property is required. string
ReleaseId This property is required. string
RolloutId This property is required. string
Project string
DeliveryPipelineId This property is required. string
Location This property is required. string
ReleaseId This property is required. string
RolloutId This property is required. string
Project string
deliveryPipelineId This property is required. String
location This property is required. String
releaseId This property is required. String
rolloutId This property is required. String
project String
deliveryPipelineId This property is required. string
location This property is required. string
releaseId This property is required. string
rolloutId This property is required. string
project string
delivery_pipeline_id This property is required. str
location This property is required. str
release_id This property is required. str
rollout_id This property is required. str
project str
deliveryPipelineId This property is required. String
location This property is required. String
releaseId This property is required. String
rolloutId This property is required. String
project String

getRollout 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. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
ApprovalState string
Approval state of the Rollout.
ApproveTime string
Time at which the Rollout was approved.
ControllerRollout string
Name of the ControllerRollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}.
CreateTime string
Time at which the Rollout was created.
DeployEndTime string
Time at which the Rollout finished deploying.
DeployFailureCause string
The reason this rollout failed. This will always be unspecified while the rollout is in progress.
DeployStartTime string
Time at which the Rollout started deploying.
DeployingBuild string
The resource name of the Cloud Build Build object that is used to deploy the Rollout. Format is projects/{project}/locations/{location}/builds/{build}.
Description string
Description of the Rollout for user purposes. Max length is 255 characters.
EnqueueTime string
Time at which the Rollout was enqueued.
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.
FailureReason string
Additional information about the rollout failure, if available.
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.
Metadata Pulumi.GoogleNative.CloudDeploy.V1.Outputs.MetadataResponse
Metadata contains information about the rollout.
Name string
Optional. Name of the Rollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}.
Phases List<Pulumi.GoogleNative.CloudDeploy.V1.Outputs.PhaseResponse>
The phases that represent the workflows of this Rollout.
RollbackOfRollout string
Name of the Rollout that is rolled back by this Rollout. Empty if this Rollout wasn't created as a rollback.
RolledBackByRollouts List<string>
Names of Rollouts that rolled back this Rollout.
State string
Current state of the Rollout.
TargetId string
The ID of Target to which this Rollout is deploying.
Uid string
Unique identifier of the Rollout.
Annotations map[string]string
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
ApprovalState string
Approval state of the Rollout.
ApproveTime string
Time at which the Rollout was approved.
ControllerRollout string
Name of the ControllerRollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}.
CreateTime string
Time at which the Rollout was created.
DeployEndTime string
Time at which the Rollout finished deploying.
DeployFailureCause string
The reason this rollout failed. This will always be unspecified while the rollout is in progress.
DeployStartTime string
Time at which the Rollout started deploying.
DeployingBuild string
The resource name of the Cloud Build Build object that is used to deploy the Rollout. Format is projects/{project}/locations/{location}/builds/{build}.
Description string
Description of the Rollout for user purposes. Max length is 255 characters.
EnqueueTime string
Time at which the Rollout was enqueued.
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.
FailureReason string
Additional information about the rollout failure, if available.
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.
Metadata MetadataResponse
Metadata contains information about the rollout.
Name string
Optional. Name of the Rollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}.
Phases []PhaseResponse
The phases that represent the workflows of this Rollout.
RollbackOfRollout string
Name of the Rollout that is rolled back by this Rollout. Empty if this Rollout wasn't created as a rollback.
RolledBackByRollouts []string
Names of Rollouts that rolled back this Rollout.
State string
Current state of the Rollout.
TargetId string
The ID of Target to which this Rollout is deploying.
Uid string
Unique identifier of the Rollout.
annotations Map<String,String>
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
approvalState String
Approval state of the Rollout.
approveTime String
Time at which the Rollout was approved.
controllerRollout String
Name of the ControllerRollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}.
createTime String
Time at which the Rollout was created.
deployEndTime String
Time at which the Rollout finished deploying.
deployFailureCause String
The reason this rollout failed. This will always be unspecified while the rollout is in progress.
deployStartTime String
Time at which the Rollout started deploying.
deployingBuild String
The resource name of the Cloud Build Build object that is used to deploy the Rollout. Format is projects/{project}/locations/{location}/builds/{build}.
description String
Description of the Rollout for user purposes. Max length is 255 characters.
enqueueTime String
Time at which the Rollout was enqueued.
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.
failureReason String
Additional information about the rollout failure, if available.
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.
metadata MetadataResponse
Metadata contains information about the rollout.
name String
Optional. Name of the Rollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}.
phases List<PhaseResponse>
The phases that represent the workflows of this Rollout.
rollbackOfRollout String
Name of the Rollout that is rolled back by this Rollout. Empty if this Rollout wasn't created as a rollback.
rolledBackByRollouts List<String>
Names of Rollouts that rolled back this Rollout.
state String
Current state of the Rollout.
targetId String
The ID of Target to which this Rollout is deploying.
uid String
Unique identifier of the Rollout.
annotations {[key: string]: string}
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
approvalState string
Approval state of the Rollout.
approveTime string
Time at which the Rollout was approved.
controllerRollout string
Name of the ControllerRollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}.
createTime string
Time at which the Rollout was created.
deployEndTime string
Time at which the Rollout finished deploying.
deployFailureCause string
The reason this rollout failed. This will always be unspecified while the rollout is in progress.
deployStartTime string
Time at which the Rollout started deploying.
deployingBuild string
The resource name of the Cloud Build Build object that is used to deploy the Rollout. Format is projects/{project}/locations/{location}/builds/{build}.
description string
Description of the Rollout for user purposes. Max length is 255 characters.
enqueueTime string
Time at which the Rollout was enqueued.
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.
failureReason string
Additional information about the rollout failure, if available.
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.
metadata MetadataResponse
Metadata contains information about the rollout.
name string
Optional. Name of the Rollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}.
phases PhaseResponse[]
The phases that represent the workflows of this Rollout.
rollbackOfRollout string
Name of the Rollout that is rolled back by this Rollout. Empty if this Rollout wasn't created as a rollback.
rolledBackByRollouts string[]
Names of Rollouts that rolled back this Rollout.
state string
Current state of the Rollout.
targetId string
The ID of Target to which this Rollout is deploying.
uid string
Unique identifier of the Rollout.
annotations Mapping[str, str]
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
approval_state str
Approval state of the Rollout.
approve_time str
Time at which the Rollout was approved.
controller_rollout str
Name of the ControllerRollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}.
create_time str
Time at which the Rollout was created.
deploy_end_time str
Time at which the Rollout finished deploying.
deploy_failure_cause str
The reason this rollout failed. This will always be unspecified while the rollout is in progress.
deploy_start_time str
Time at which the Rollout started deploying.
deploying_build str
The resource name of the Cloud Build Build object that is used to deploy the Rollout. Format is projects/{project}/locations/{location}/builds/{build}.
description str
Description of the Rollout for user purposes. Max length is 255 characters.
enqueue_time str
Time at which the Rollout was enqueued.
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.
failure_reason str
Additional information about the rollout failure, if available.
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.
metadata MetadataResponse
Metadata contains information about the rollout.
name str
Optional. Name of the Rollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}.
phases Sequence[PhaseResponse]
The phases that represent the workflows of this Rollout.
rollback_of_rollout str
Name of the Rollout that is rolled back by this Rollout. Empty if this Rollout wasn't created as a rollback.
rolled_back_by_rollouts Sequence[str]
Names of Rollouts that rolled back this Rollout.
state str
Current state of the Rollout.
target_id str
The ID of Target to which this Rollout is deploying.
uid str
Unique identifier of the Rollout.
annotations Map<String>
User annotations. These attributes can only be set and used by the user, and not by Cloud Deploy. See https://google.aip.dev/128#annotations for more details such as format and size limitations.
approvalState String
Approval state of the Rollout.
approveTime String
Time at which the Rollout was approved.
controllerRollout String
Name of the ControllerRollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}.
createTime String
Time at which the Rollout was created.
deployEndTime String
Time at which the Rollout finished deploying.
deployFailureCause String
The reason this rollout failed. This will always be unspecified while the rollout is in progress.
deployStartTime String
Time at which the Rollout started deploying.
deployingBuild String
The resource name of the Cloud Build Build object that is used to deploy the Rollout. Format is projects/{project}/locations/{location}/builds/{build}.
description String
Description of the Rollout for user purposes. Max length is 255 characters.
enqueueTime String
Time at which the Rollout was enqueued.
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.
failureReason String
Additional information about the rollout failure, if available.
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.
metadata Property Map
Metadata contains information about the rollout.
name String
Optional. Name of the Rollout. Format is projects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}.
phases List<Property Map>
The phases that represent the workflows of this Rollout.
rollbackOfRollout String
Name of the Rollout that is rolled back by this Rollout. Empty if this Rollout wasn't created as a rollback.
rolledBackByRollouts List<String>
Names of Rollouts that rolled back this Rollout.
state String
Current state of the Rollout.
targetId String
The ID of Target to which this Rollout is deploying.
uid String
Unique identifier of the Rollout.

Supporting Types

AutomationRolloutMetadataResponse

AdvanceAutomationRuns This property is required. List<string>
The IDs of the AutomationRuns initiated by an advance rollout rule.
PromoteAutomationRun This property is required. string
The ID of the AutomationRun initiated by a promote release rule.
RepairAutomationRuns This property is required. List<string>
The IDs of the AutomationRuns initiated by a repair rollout rule.
AdvanceAutomationRuns This property is required. []string
The IDs of the AutomationRuns initiated by an advance rollout rule.
PromoteAutomationRun This property is required. string
The ID of the AutomationRun initiated by a promote release rule.
RepairAutomationRuns This property is required. []string
The IDs of the AutomationRuns initiated by a repair rollout rule.
advanceAutomationRuns This property is required. List<String>
The IDs of the AutomationRuns initiated by an advance rollout rule.
promoteAutomationRun This property is required. String
The ID of the AutomationRun initiated by a promote release rule.
repairAutomationRuns This property is required. List<String>
The IDs of the AutomationRuns initiated by a repair rollout rule.
advanceAutomationRuns This property is required. string[]
The IDs of the AutomationRuns initiated by an advance rollout rule.
promoteAutomationRun This property is required. string
The ID of the AutomationRun initiated by a promote release rule.
repairAutomationRuns This property is required. string[]
The IDs of the AutomationRuns initiated by a repair rollout rule.
advance_automation_runs This property is required. Sequence[str]
The IDs of the AutomationRuns initiated by an advance rollout rule.
promote_automation_run This property is required. str
The ID of the AutomationRun initiated by a promote release rule.
repair_automation_runs This property is required. Sequence[str]
The IDs of the AutomationRuns initiated by a repair rollout rule.
advanceAutomationRuns This property is required. List<String>
The IDs of the AutomationRuns initiated by an advance rollout rule.
promoteAutomationRun This property is required. String
The ID of the AutomationRun initiated by a promote release rule.
repairAutomationRuns This property is required. List<String>
The IDs of the AutomationRuns initiated by a repair rollout rule.

ChildRolloutJobsResponse

AdvanceRolloutJobs This property is required. List<Pulumi.GoogleNative.CloudDeploy.V1.Inputs.JobResponse>
List of AdvanceChildRolloutJobs
CreateRolloutJobs This property is required. List<Pulumi.GoogleNative.CloudDeploy.V1.Inputs.JobResponse>
List of CreateChildRolloutJobs
AdvanceRolloutJobs This property is required. []JobResponse
List of AdvanceChildRolloutJobs
CreateRolloutJobs This property is required. []JobResponse
List of CreateChildRolloutJobs
advanceRolloutJobs This property is required. List<JobResponse>
List of AdvanceChildRolloutJobs
createRolloutJobs This property is required. List<JobResponse>
List of CreateChildRolloutJobs
advanceRolloutJobs This property is required. JobResponse[]
List of AdvanceChildRolloutJobs
createRolloutJobs This property is required. JobResponse[]
List of CreateChildRolloutJobs
advance_rollout_jobs This property is required. Sequence[JobResponse]
List of AdvanceChildRolloutJobs
create_rollout_jobs This property is required. Sequence[JobResponse]
List of CreateChildRolloutJobs
advanceRolloutJobs This property is required. List<Property Map>
List of AdvanceChildRolloutJobs
createRolloutJobs This property is required. List<Property Map>
List of CreateChildRolloutJobs

CloudRunMetadataResponse

Job This property is required. string
The name of the Cloud Run job that is associated with a Rollout. Format is projects/{project}/locations/{location}/jobs/{job_name}.
Revision This property is required. string
The Cloud Run Revision id associated with a Rollout.
Service This property is required. string
The name of the Cloud Run Service that is associated with a Rollout. Format is projects/{project}/locations/{location}/services/{service}.
ServiceUrls This property is required. List<string>
The Cloud Run Service urls that are associated with a Rollout.
Job This property is required. string
The name of the Cloud Run job that is associated with a Rollout. Format is projects/{project}/locations/{location}/jobs/{job_name}.
Revision This property is required. string
The Cloud Run Revision id associated with a Rollout.
Service This property is required. string
The name of the Cloud Run Service that is associated with a Rollout. Format is projects/{project}/locations/{location}/services/{service}.
ServiceUrls This property is required. []string
The Cloud Run Service urls that are associated with a Rollout.
job This property is required. String
The name of the Cloud Run job that is associated with a Rollout. Format is projects/{project}/locations/{location}/jobs/{job_name}.
revision This property is required. String
The Cloud Run Revision id associated with a Rollout.
service This property is required. String
The name of the Cloud Run Service that is associated with a Rollout. Format is projects/{project}/locations/{location}/services/{service}.
serviceUrls This property is required. List<String>
The Cloud Run Service urls that are associated with a Rollout.
job This property is required. string
The name of the Cloud Run job that is associated with a Rollout. Format is projects/{project}/locations/{location}/jobs/{job_name}.
revision This property is required. string
The Cloud Run Revision id associated with a Rollout.
service This property is required. string
The name of the Cloud Run Service that is associated with a Rollout. Format is projects/{project}/locations/{location}/services/{service}.
serviceUrls This property is required. string[]
The Cloud Run Service urls that are associated with a Rollout.
job This property is required. str
The name of the Cloud Run job that is associated with a Rollout. Format is projects/{project}/locations/{location}/jobs/{job_name}.
revision This property is required. str
The Cloud Run Revision id associated with a Rollout.
service This property is required. str
The name of the Cloud Run Service that is associated with a Rollout. Format is projects/{project}/locations/{location}/services/{service}.
service_urls This property is required. Sequence[str]
The Cloud Run Service urls that are associated with a Rollout.
job This property is required. String
The name of the Cloud Run job that is associated with a Rollout. Format is projects/{project}/locations/{location}/jobs/{job_name}.
revision This property is required. String
The Cloud Run Revision id associated with a Rollout.
service This property is required. String
The name of the Cloud Run Service that is associated with a Rollout. Format is projects/{project}/locations/{location}/services/{service}.
serviceUrls This property is required. List<String>
The Cloud Run Service urls that are associated with a Rollout.

DeploymentJobsResponse

DeployJob This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.JobResponse
The deploy Job. This is the deploy job in the phase.
PostdeployJob This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.JobResponse
The postdeploy Job, which is the last job on the phase.
PredeployJob This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.JobResponse
The predeploy Job, which is the first job on the phase.
VerifyJob This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.JobResponse
The verify Job. Runs after a deploy if the deploy succeeds.
DeployJob This property is required. JobResponse
The deploy Job. This is the deploy job in the phase.
PostdeployJob This property is required. JobResponse
The postdeploy Job, which is the last job on the phase.
PredeployJob This property is required. JobResponse
The predeploy Job, which is the first job on the phase.
VerifyJob This property is required. JobResponse
The verify Job. Runs after a deploy if the deploy succeeds.
deployJob This property is required. JobResponse
The deploy Job. This is the deploy job in the phase.
postdeployJob This property is required. JobResponse
The postdeploy Job, which is the last job on the phase.
predeployJob This property is required. JobResponse
The predeploy Job, which is the first job on the phase.
verifyJob This property is required. JobResponse
The verify Job. Runs after a deploy if the deploy succeeds.
deployJob This property is required. JobResponse
The deploy Job. This is the deploy job in the phase.
postdeployJob This property is required. JobResponse
The postdeploy Job, which is the last job on the phase.
predeployJob This property is required. JobResponse
The predeploy Job, which is the first job on the phase.
verifyJob This property is required. JobResponse
The verify Job. Runs after a deploy if the deploy succeeds.
deploy_job This property is required. JobResponse
The deploy Job. This is the deploy job in the phase.
postdeploy_job This property is required. JobResponse
The postdeploy Job, which is the last job on the phase.
predeploy_job This property is required. JobResponse
The predeploy Job, which is the first job on the phase.
verify_job This property is required. JobResponse
The verify Job. Runs after a deploy if the deploy succeeds.
deployJob This property is required. Property Map
The deploy Job. This is the deploy job in the phase.
postdeployJob This property is required. Property Map
The postdeploy Job, which is the last job on the phase.
predeployJob This property is required. Property Map
The predeploy Job, which is the first job on the phase.
verifyJob This property is required. Property Map
The verify Job. Runs after a deploy if the deploy succeeds.

JobResponse

AdvanceChildRolloutJob This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.AdvanceChildRolloutJobResponse
An advanceChildRollout Job.
CreateChildRolloutJob This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.CreateChildRolloutJobResponse
A createChildRollout Job.
DeployJob This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.DeployJobResponse
A deploy Job.
JobRun This property is required. string
The name of the JobRun responsible for the most recent invocation of this Job.
PostdeployJob This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.PostdeployJobResponse
A postdeploy Job.
PredeployJob This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.PredeployJobResponse
A predeploy Job.
SkipMessage This property is required. string
Additional information on why the Job was skipped, if available.
State This property is required. string
The current state of the Job.
VerifyJob This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.VerifyJobResponse
A verify Job.
AdvanceChildRolloutJob This property is required. AdvanceChildRolloutJobResponse
An advanceChildRollout Job.
CreateChildRolloutJob This property is required. CreateChildRolloutJobResponse
A createChildRollout Job.
DeployJob This property is required. DeployJobResponse
A deploy Job.
JobRun This property is required. string
The name of the JobRun responsible for the most recent invocation of this Job.
PostdeployJob This property is required. PostdeployJobResponse
A postdeploy Job.
PredeployJob This property is required. PredeployJobResponse
A predeploy Job.
SkipMessage This property is required. string
Additional information on why the Job was skipped, if available.
State This property is required. string
The current state of the Job.
VerifyJob This property is required. VerifyJobResponse
A verify Job.
advanceChildRolloutJob This property is required. AdvanceChildRolloutJobResponse
An advanceChildRollout Job.
createChildRolloutJob This property is required. CreateChildRolloutJobResponse
A createChildRollout Job.
deployJob This property is required. DeployJobResponse
A deploy Job.
jobRun This property is required. String
The name of the JobRun responsible for the most recent invocation of this Job.
postdeployJob This property is required. PostdeployJobResponse
A postdeploy Job.
predeployJob This property is required. PredeployJobResponse
A predeploy Job.
skipMessage This property is required. String
Additional information on why the Job was skipped, if available.
state This property is required. String
The current state of the Job.
verifyJob This property is required. VerifyJobResponse
A verify Job.
advanceChildRolloutJob This property is required. AdvanceChildRolloutJobResponse
An advanceChildRollout Job.
createChildRolloutJob This property is required. CreateChildRolloutJobResponse
A createChildRollout Job.
deployJob This property is required. DeployJobResponse
A deploy Job.
jobRun This property is required. string
The name of the JobRun responsible for the most recent invocation of this Job.
postdeployJob This property is required. PostdeployJobResponse
A postdeploy Job.
predeployJob This property is required. PredeployJobResponse
A predeploy Job.
skipMessage This property is required. string
Additional information on why the Job was skipped, if available.
state This property is required. string
The current state of the Job.
verifyJob This property is required. VerifyJobResponse
A verify Job.
advance_child_rollout_job This property is required. AdvanceChildRolloutJobResponse
An advanceChildRollout Job.
create_child_rollout_job This property is required. CreateChildRolloutJobResponse
A createChildRollout Job.
deploy_job This property is required. DeployJobResponse
A deploy Job.
job_run This property is required. str
The name of the JobRun responsible for the most recent invocation of this Job.
postdeploy_job This property is required. PostdeployJobResponse
A postdeploy Job.
predeploy_job This property is required. PredeployJobResponse
A predeploy Job.
skip_message This property is required. str
Additional information on why the Job was skipped, if available.
state This property is required. str
The current state of the Job.
verify_job This property is required. VerifyJobResponse
A verify Job.
advanceChildRolloutJob This property is required. Property Map
An advanceChildRollout Job.
createChildRolloutJob This property is required. Property Map
A createChildRollout Job.
deployJob This property is required. Property Map
A deploy Job.
jobRun This property is required. String
The name of the JobRun responsible for the most recent invocation of this Job.
postdeployJob This property is required. Property Map
A postdeploy Job.
predeployJob This property is required. Property Map
A predeploy Job.
skipMessage This property is required. String
Additional information on why the Job was skipped, if available.
state This property is required. String
The current state of the Job.
verifyJob This property is required. Property Map
A verify Job.

MetadataResponse

Automation This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.AutomationRolloutMetadataResponse
AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout.
CloudRun This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.CloudRunMetadataResponse
The name of the Cloud Run Service that is associated with a Rollout.
Automation This property is required. AutomationRolloutMetadataResponse
AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout.
CloudRun This property is required. CloudRunMetadataResponse
The name of the Cloud Run Service that is associated with a Rollout.
automation This property is required. AutomationRolloutMetadataResponse
AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout.
cloudRun This property is required. CloudRunMetadataResponse
The name of the Cloud Run Service that is associated with a Rollout.
automation This property is required. AutomationRolloutMetadataResponse
AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout.
cloudRun This property is required. CloudRunMetadataResponse
The name of the Cloud Run Service that is associated with a Rollout.
automation This property is required. AutomationRolloutMetadataResponse
AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout.
cloud_run This property is required. CloudRunMetadataResponse
The name of the Cloud Run Service that is associated with a Rollout.
automation This property is required. Property Map
AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout.
cloudRun This property is required. Property Map
The name of the Cloud Run Service that is associated with a Rollout.

PhaseResponse

ChildRolloutJobs This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.ChildRolloutJobsResponse
ChildRollout job composition.
DeploymentJobs This property is required. Pulumi.GoogleNative.CloudDeploy.V1.Inputs.DeploymentJobsResponse
Deployment job composition.
SkipMessage This property is required. string
Additional information on why the Phase was skipped, if available.
State This property is required. string
Current state of the Phase.
ChildRolloutJobs This property is required. ChildRolloutJobsResponse
ChildRollout job composition.
DeploymentJobs This property is required. DeploymentJobsResponse
Deployment job composition.
SkipMessage This property is required. string
Additional information on why the Phase was skipped, if available.
State This property is required. string
Current state of the Phase.
childRolloutJobs This property is required. ChildRolloutJobsResponse
ChildRollout job composition.
deploymentJobs This property is required. DeploymentJobsResponse
Deployment job composition.
skipMessage This property is required. String
Additional information on why the Phase was skipped, if available.
state This property is required. String
Current state of the Phase.
childRolloutJobs This property is required. ChildRolloutJobsResponse
ChildRollout job composition.
deploymentJobs This property is required. DeploymentJobsResponse
Deployment job composition.
skipMessage This property is required. string
Additional information on why the Phase was skipped, if available.
state This property is required. string
Current state of the Phase.
child_rollout_jobs This property is required. ChildRolloutJobsResponse
ChildRollout job composition.
deployment_jobs This property is required. DeploymentJobsResponse
Deployment job composition.
skip_message This property is required. str
Additional information on why the Phase was skipped, if available.
state This property is required. str
Current state of the Phase.
childRolloutJobs This property is required. Property Map
ChildRollout job composition.
deploymentJobs This property is required. Property Map
Deployment job composition.
skipMessage This property is required. String
Additional information on why the Phase was skipped, if available.
state This property is required. String
Current state of the Phase.

PostdeployJobResponse

Actions This property is required. List<string>
The custom actions that the postdeploy Job executes.
Actions This property is required. []string
The custom actions that the postdeploy Job executes.
actions This property is required. List<String>
The custom actions that the postdeploy Job executes.
actions This property is required. string[]
The custom actions that the postdeploy Job executes.
actions This property is required. Sequence[str]
The custom actions that the postdeploy Job executes.
actions This property is required. List<String>
The custom actions that the postdeploy Job executes.

PredeployJobResponse

Actions This property is required. List<string>
The custom actions that the predeploy Job executes.
Actions This property is required. []string
The custom actions that the predeploy Job executes.
actions This property is required. List<String>
The custom actions that the predeploy Job executes.
actions This property is required. string[]
The custom actions that the predeploy Job executes.
actions This property is required. Sequence[str]
The custom actions that the predeploy Job executes.
actions This property is required. List<String>
The custom actions that the predeploy Job executes.

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