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
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>
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]
func LookupRollout(ctx *Context, args *LookupRolloutArgs, opts ...InvokeOption) (*LookupRolloutResult, error)
func LookupRolloutOutput(ctx *Context, args *LookupRolloutOutputArgs, opts ...InvokeOption) LookupRolloutResultOutput
> 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)
}
public static CompletableFuture<GetRolloutResult> getRollout(GetRolloutArgs args, InvokeOptions options)
public static Output<GetRolloutResult> getRollout(GetRolloutArgs args, InvokeOptions options)
fn::invoke:
function: google-native:clouddeploy/v1:getRollout
arguments:
# arguments dictionary
The following arguments are supported:
- Delivery
Pipeline stringId - Location string
- Release
Id string - Rollout
Id string - Project string
- Delivery
Pipeline stringId - Location string
- Release
Id string - Rollout
Id string - Project string
- delivery
Pipeline StringId - location String
- release
Id String - rollout
Id String - project String
- delivery
Pipeline stringId - location string
- release
Id string - rollout
Id string - project string
- delivery_
pipeline_ strid - location str
- release_
id str - rollout_
id str - project str
- delivery
Pipeline StringId - location String
- release
Id String - rollout
Id 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.
- Approval
State string - Approval state of the
Rollout
. - Approve
Time string - Time at which the
Rollout
was approved. - Controller
Rollout string - Name of the
ControllerRollout
. Format isprojects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}
. - Create
Time string - Time at which the
Rollout
was created. - Deploy
End stringTime - Time at which the
Rollout
finished deploying. - Deploy
Failure stringCause - The reason this rollout failed. This will always be unspecified while the rollout is in progress.
- Deploy
Start stringTime - Time at which the
Rollout
started deploying. - Deploying
Build string - The resource name of the Cloud Build
Build
object that is used to deploy the Rollout. Format isprojects/{project}/locations/{location}/builds/{build}
. - Description string
- Description of the
Rollout
for user purposes. Max length is 255 characters. - Enqueue
Time 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.
- Failure
Reason 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.
Google Native. Cloud Deploy. V1. Outputs. Metadata Response - Metadata contains information about the rollout.
- Name string
- Optional. Name of the
Rollout
. Format isprojects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}
. - Phases
List<Pulumi.
Google Native. Cloud Deploy. V1. Outputs. Phase Response> - The phases that represent the workflows of this
Rollout
. - Rollback
Of stringRollout - Name of the
Rollout
that is rolled back by thisRollout
. Empty if thisRollout
wasn't created as a rollback. - Rolled
Back List<string>By Rollouts - Names of
Rollouts
that rolled back thisRollout
. - State string
- Current state of the
Rollout
. - Target
Id 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.
- Approval
State string - Approval state of the
Rollout
. - Approve
Time string - Time at which the
Rollout
was approved. - Controller
Rollout string - Name of the
ControllerRollout
. Format isprojects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}
. - Create
Time string - Time at which the
Rollout
was created. - Deploy
End stringTime - Time at which the
Rollout
finished deploying. - Deploy
Failure stringCause - The reason this rollout failed. This will always be unspecified while the rollout is in progress.
- Deploy
Start stringTime - Time at which the
Rollout
started deploying. - Deploying
Build string - The resource name of the Cloud Build
Build
object that is used to deploy the Rollout. Format isprojects/{project}/locations/{location}/builds/{build}
. - Description string
- Description of the
Rollout
for user purposes. Max length is 255 characters. - Enqueue
Time 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.
- Failure
Reason 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
Metadata
Response - Metadata contains information about the rollout.
- Name string
- Optional. Name of the
Rollout
. Format isprojects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}
. - Phases
[]Phase
Response - The phases that represent the workflows of this
Rollout
. - Rollback
Of stringRollout - Name of the
Rollout
that is rolled back by thisRollout
. Empty if thisRollout
wasn't created as a rollback. - Rolled
Back []stringBy Rollouts - Names of
Rollouts
that rolled back thisRollout
. - State string
- Current state of the
Rollout
. - Target
Id 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.
- approval
State String - Approval state of the
Rollout
. - approve
Time String - Time at which the
Rollout
was approved. - controller
Rollout String - Name of the
ControllerRollout
. Format isprojects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}
. - create
Time String - Time at which the
Rollout
was created. - deploy
End StringTime - Time at which the
Rollout
finished deploying. - deploy
Failure StringCause - The reason this rollout failed. This will always be unspecified while the rollout is in progress.
- deploy
Start StringTime - Time at which the
Rollout
started deploying. - deploying
Build String - The resource name of the Cloud Build
Build
object that is used to deploy the Rollout. Format isprojects/{project}/locations/{location}/builds/{build}
. - description String
- Description of the
Rollout
for user purposes. Max length is 255 characters. - enqueue
Time 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.
- failure
Reason 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
Metadata
Response - Metadata contains information about the rollout.
- name String
- Optional. Name of the
Rollout
. Format isprojects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}
. - phases
List<Phase
Response> - The phases that represent the workflows of this
Rollout
. - rollback
Of StringRollout - Name of the
Rollout
that is rolled back by thisRollout
. Empty if thisRollout
wasn't created as a rollback. - rolled
Back List<String>By Rollouts - Names of
Rollouts
that rolled back thisRollout
. - state String
- Current state of the
Rollout
. - target
Id 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.
- approval
State string - Approval state of the
Rollout
. - approve
Time string - Time at which the
Rollout
was approved. - controller
Rollout string - Name of the
ControllerRollout
. Format isprojects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}
. - create
Time string - Time at which the
Rollout
was created. - deploy
End stringTime - Time at which the
Rollout
finished deploying. - deploy
Failure stringCause - The reason this rollout failed. This will always be unspecified while the rollout is in progress.
- deploy
Start stringTime - Time at which the
Rollout
started deploying. - deploying
Build string - The resource name of the Cloud Build
Build
object that is used to deploy the Rollout. Format isprojects/{project}/locations/{location}/builds/{build}
. - description string
- Description of the
Rollout
for user purposes. Max length is 255 characters. - enqueue
Time 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.
- failure
Reason 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
Metadata
Response - Metadata contains information about the rollout.
- name string
- Optional. Name of the
Rollout
. Format isprojects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}
. - phases
Phase
Response[] - The phases that represent the workflows of this
Rollout
. - rollback
Of stringRollout - Name of the
Rollout
that is rolled back by thisRollout
. Empty if thisRollout
wasn't created as a rollback. - rolled
Back string[]By Rollouts - Names of
Rollouts
that rolled back thisRollout
. - state string
- Current state of the
Rollout
. - target
Id 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 isprojects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}
. - create_
time str - Time at which the
Rollout
was created. - deploy_
end_ strtime - Time at which the
Rollout
finished deploying. - deploy_
failure_ strcause - The reason this rollout failed. This will always be unspecified while the rollout is in progress.
- deploy_
start_ strtime - 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 isprojects/{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
Metadata
Response - Metadata contains information about the rollout.
- name str
- Optional. Name of the
Rollout
. Format isprojects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}
. - phases
Sequence[Phase
Response] - The phases that represent the workflows of this
Rollout
. - rollback_
of_ strrollout - Name of the
Rollout
that is rolled back by thisRollout
. Empty if thisRollout
wasn't created as a rollback. - rolled_
back_ Sequence[str]by_ rollouts - Names of
Rollouts
that rolled back thisRollout
. - 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.
- approval
State String - Approval state of the
Rollout
. - approve
Time String - Time at which the
Rollout
was approved. - controller
Rollout String - Name of the
ControllerRollout
. Format isprojects/{project}/locations/{location}/deliveryPipelines/{deliveryPipeline}/releases/{release}/rollouts/a-z{0,62}
. - create
Time String - Time at which the
Rollout
was created. - deploy
End StringTime - Time at which the
Rollout
finished deploying. - deploy
Failure StringCause - The reason this rollout failed. This will always be unspecified while the rollout is in progress.
- deploy
Start StringTime - Time at which the
Rollout
started deploying. - deploying
Build String - The resource name of the Cloud Build
Build
object that is used to deploy the Rollout. Format isprojects/{project}/locations/{location}/builds/{build}
. - description String
- Description of the
Rollout
for user purposes. Max length is 255 characters. - enqueue
Time 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.
- failure
Reason 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 isprojects/{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
. - rollback
Of StringRollout - Name of the
Rollout
that is rolled back by thisRollout
. Empty if thisRollout
wasn't created as a rollback. - rolled
Back List<String>By Rollouts - Names of
Rollouts
that rolled back thisRollout
. - state String
- Current state of the
Rollout
. - target
Id String - The ID of Target to which this
Rollout
is deploying. - uid String
- Unique identifier of the
Rollout
.
Supporting Types
AutomationRolloutMetadataResponse
- Advance
Automation List<string>Runs - The IDs of the AutomationRuns initiated by an advance rollout rule.
- Promote
Automation stringRun - The ID of the AutomationRun initiated by a promote release rule.
- Repair
Automation List<string>Runs - The IDs of the AutomationRuns initiated by a repair rollout rule.
- Advance
Automation []stringRuns - The IDs of the AutomationRuns initiated by an advance rollout rule.
- Promote
Automation stringRun - The ID of the AutomationRun initiated by a promote release rule.
- Repair
Automation []stringRuns - The IDs of the AutomationRuns initiated by a repair rollout rule.
- advance
Automation List<String>Runs - The IDs of the AutomationRuns initiated by an advance rollout rule.
- promote
Automation StringRun - The ID of the AutomationRun initiated by a promote release rule.
- repair
Automation List<String>Runs - The IDs of the AutomationRuns initiated by a repair rollout rule.
- advance
Automation string[]Runs - The IDs of the AutomationRuns initiated by an advance rollout rule.
- promote
Automation stringRun - The ID of the AutomationRun initiated by a promote release rule.
- repair
Automation string[]Runs - The IDs of the AutomationRuns initiated by a repair rollout rule.
- advance_
automation_ Sequence[str]runs - The IDs of the AutomationRuns initiated by an advance rollout rule.
- promote_
automation_ strrun - The ID of the AutomationRun initiated by a promote release rule.
- repair_
automation_ Sequence[str]runs - The IDs of the AutomationRuns initiated by a repair rollout rule.
- advance
Automation List<String>Runs - The IDs of the AutomationRuns initiated by an advance rollout rule.
- promote
Automation StringRun - The ID of the AutomationRun initiated by a promote release rule.
- repair
Automation List<String>Runs - The IDs of the AutomationRuns initiated by a repair rollout rule.
ChildRolloutJobsResponse
- Advance
Rollout List<Pulumi.Jobs Google Native. Cloud Deploy. V1. Inputs. Job Response> - List of AdvanceChildRolloutJobs
- Create
Rollout List<Pulumi.Jobs Google Native. Cloud Deploy. V1. Inputs. Job Response> - List of CreateChildRolloutJobs
- Advance
Rollout []JobJobs Response - List of AdvanceChildRolloutJobs
- Create
Rollout []JobJobs Response - List of CreateChildRolloutJobs
- advance
Rollout List<JobJobs Response> - List of AdvanceChildRolloutJobs
- create
Rollout List<JobJobs Response> - List of CreateChildRolloutJobs
- advance
Rollout JobJobs Response[] - List of AdvanceChildRolloutJobs
- create
Rollout JobJobs Response[] - List of CreateChildRolloutJobs
- advance_
rollout_ Sequence[Jobjobs Response] - List of AdvanceChildRolloutJobs
- create_
rollout_ Sequence[Jobjobs Response] - List of CreateChildRolloutJobs
- advance
Rollout List<Property Map>Jobs - List of AdvanceChildRolloutJobs
- create
Rollout List<Property Map>Jobs - List of CreateChildRolloutJobs
CloudRunMetadataResponse
- Job string
- The name of the Cloud Run job that is associated with a
Rollout
. Format isprojects/{project}/locations/{location}/jobs/{job_name}
. - Revision string
- The Cloud Run Revision id associated with a
Rollout
. - Service string
- The name of the Cloud Run Service that is associated with a
Rollout
. Format isprojects/{project}/locations/{location}/services/{service}
. - Service
Urls List<string> - The Cloud Run Service urls that are associated with a
Rollout
.
- Job string
- The name of the Cloud Run job that is associated with a
Rollout
. Format isprojects/{project}/locations/{location}/jobs/{job_name}
. - Revision string
- The Cloud Run Revision id associated with a
Rollout
. - Service string
- The name of the Cloud Run Service that is associated with a
Rollout
. Format isprojects/{project}/locations/{location}/services/{service}
. - Service
Urls []string - The Cloud Run Service urls that are associated with a
Rollout
.
- job String
- The name of the Cloud Run job that is associated with a
Rollout
. Format isprojects/{project}/locations/{location}/jobs/{job_name}
. - revision String
- The Cloud Run Revision id associated with a
Rollout
. - service String
- The name of the Cloud Run Service that is associated with a
Rollout
. Format isprojects/{project}/locations/{location}/services/{service}
. - service
Urls List<String> - The Cloud Run Service urls that are associated with a
Rollout
.
- job string
- The name of the Cloud Run job that is associated with a
Rollout
. Format isprojects/{project}/locations/{location}/jobs/{job_name}
. - revision string
- The Cloud Run Revision id associated with a
Rollout
. - service string
- The name of the Cloud Run Service that is associated with a
Rollout
. Format isprojects/{project}/locations/{location}/services/{service}
. - service
Urls string[] - The Cloud Run Service urls that are associated with a
Rollout
.
- job str
- The name of the Cloud Run job that is associated with a
Rollout
. Format isprojects/{project}/locations/{location}/jobs/{job_name}
. - revision str
- The Cloud Run Revision id associated with a
Rollout
. - service str
- The name of the Cloud Run Service that is associated with a
Rollout
. Format isprojects/{project}/locations/{location}/services/{service}
. - service_
urls Sequence[str] - The Cloud Run Service urls that are associated with a
Rollout
.
- job String
- The name of the Cloud Run job that is associated with a
Rollout
. Format isprojects/{project}/locations/{location}/jobs/{job_name}
. - revision String
- The Cloud Run Revision id associated with a
Rollout
. - service String
- The name of the Cloud Run Service that is associated with a
Rollout
. Format isprojects/{project}/locations/{location}/services/{service}
. - service
Urls List<String> - The Cloud Run Service urls that are associated with a
Rollout
.
DeploymentJobsResponse
- Deploy
Job Pulumi.Google Native. Cloud Deploy. V1. Inputs. Job Response - The deploy Job. This is the deploy job in the phase.
- Postdeploy
Job Pulumi.Google Native. Cloud Deploy. V1. Inputs. Job Response - The postdeploy Job, which is the last job on the phase.
- Predeploy
Job Pulumi.Google Native. Cloud Deploy. V1. Inputs. Job Response - The predeploy Job, which is the first job on the phase.
- Verify
Job Pulumi.Google Native. Cloud Deploy. V1. Inputs. Job Response - The verify Job. Runs after a deploy if the deploy succeeds.
- Deploy
Job JobResponse - The deploy Job. This is the deploy job in the phase.
- Postdeploy
Job JobResponse - The postdeploy Job, which is the last job on the phase.
- Predeploy
Job JobResponse - The predeploy Job, which is the first job on the phase.
- Verify
Job JobResponse - The verify Job. Runs after a deploy if the deploy succeeds.
- deploy
Job JobResponse - The deploy Job. This is the deploy job in the phase.
- postdeploy
Job JobResponse - The postdeploy Job, which is the last job on the phase.
- predeploy
Job JobResponse - The predeploy Job, which is the first job on the phase.
- verify
Job JobResponse - The verify Job. Runs after a deploy if the deploy succeeds.
- deploy
Job JobResponse - The deploy Job. This is the deploy job in the phase.
- postdeploy
Job JobResponse - The postdeploy Job, which is the last job on the phase.
- predeploy
Job JobResponse - The predeploy Job, which is the first job on the phase.
- verify
Job JobResponse - The verify Job. Runs after a deploy if the deploy succeeds.
- deploy_
job JobResponse - The deploy Job. This is the deploy job in the phase.
- postdeploy_
job JobResponse - The postdeploy Job, which is the last job on the phase.
- predeploy_
job JobResponse - The predeploy Job, which is the first job on the phase.
- verify_
job JobResponse - The verify Job. Runs after a deploy if the deploy succeeds.
- deploy
Job Property Map - The deploy Job. This is the deploy job in the phase.
- postdeploy
Job Property Map - The postdeploy Job, which is the last job on the phase.
- predeploy
Job Property Map - The predeploy Job, which is the first job on the phase.
- verify
Job Property Map - The verify Job. Runs after a deploy if the deploy succeeds.
JobResponse
- Advance
Child Pulumi.Rollout Job Google Native. Cloud Deploy. V1. Inputs. Advance Child Rollout Job Response - An advanceChildRollout Job.
- Create
Child Pulumi.Rollout Job Google Native. Cloud Deploy. V1. Inputs. Create Child Rollout Job Response - A createChildRollout Job.
- Deploy
Job Pulumi.Google Native. Cloud Deploy. V1. Inputs. Deploy Job Response - A deploy Job.
- Job
Run string - The name of the
JobRun
responsible for the most recent invocation of this Job. - Postdeploy
Job Pulumi.Google Native. Cloud Deploy. V1. Inputs. Postdeploy Job Response - A postdeploy Job.
- Predeploy
Job Pulumi.Google Native. Cloud Deploy. V1. Inputs. Predeploy Job Response - A predeploy Job.
- Skip
Message string - Additional information on why the Job was skipped, if available.
- State string
- The current state of the Job.
- Verify
Job Pulumi.Google Native. Cloud Deploy. V1. Inputs. Verify Job Response - A verify Job.
- Advance
Child AdvanceRollout Job Child Rollout Job Response - An advanceChildRollout Job.
- Create
Child CreateRollout Job Child Rollout Job Response - A createChildRollout Job.
- Deploy
Job DeployJob Response - A deploy Job.
- Job
Run string - The name of the
JobRun
responsible for the most recent invocation of this Job. - Postdeploy
Job PostdeployJob Response - A postdeploy Job.
- Predeploy
Job PredeployJob Response - A predeploy Job.
- Skip
Message string - Additional information on why the Job was skipped, if available.
- State string
- The current state of the Job.
- Verify
Job VerifyJob Response - A verify Job.
- advance
Child AdvanceRollout Job Child Rollout Job Response - An advanceChildRollout Job.
- create
Child CreateRollout Job Child Rollout Job Response - A createChildRollout Job.
- deploy
Job DeployJob Response - A deploy Job.
- job
Run String - The name of the
JobRun
responsible for the most recent invocation of this Job. - postdeploy
Job PostdeployJob Response - A postdeploy Job.
- predeploy
Job PredeployJob Response - A predeploy Job.
- skip
Message String - Additional information on why the Job was skipped, if available.
- state String
- The current state of the Job.
- verify
Job VerifyJob Response - A verify Job.
- advance
Child AdvanceRollout Job Child Rollout Job Response - An advanceChildRollout Job.
- create
Child CreateRollout Job Child Rollout Job Response - A createChildRollout Job.
- deploy
Job DeployJob Response - A deploy Job.
- job
Run string - The name of the
JobRun
responsible for the most recent invocation of this Job. - postdeploy
Job PostdeployJob Response - A postdeploy Job.
- predeploy
Job PredeployJob Response - A predeploy Job.
- skip
Message string - Additional information on why the Job was skipped, if available.
- state string
- The current state of the Job.
- verify
Job VerifyJob Response - A verify Job.
- advance_
child_ Advancerollout_ job Child Rollout Job Response - An advanceChildRollout Job.
- create_
child_ Createrollout_ job Child Rollout Job Response - A createChildRollout Job.
- deploy_
job DeployJob Response - A deploy Job.
- job_
run str - The name of the
JobRun
responsible for the most recent invocation of this Job. - postdeploy_
job PostdeployJob Response - A postdeploy Job.
- predeploy_
job PredeployJob Response - A predeploy Job.
- skip_
message str - Additional information on why the Job was skipped, if available.
- state str
- The current state of the Job.
- verify_
job VerifyJob Response - A verify Job.
- advance
Child Property MapRollout Job - An advanceChildRollout Job.
- create
Child Property MapRollout Job - A createChildRollout Job.
- deploy
Job Property Map - A deploy Job.
- job
Run String - The name of the
JobRun
responsible for the most recent invocation of this Job. - postdeploy
Job Property Map - A postdeploy Job.
- predeploy
Job Property Map - A predeploy Job.
- skip
Message String - Additional information on why the Job was skipped, if available.
- state String
- The current state of the Job.
- verify
Job Property Map - A verify Job.
MetadataResponse
- Automation
Pulumi.
Google Native. Cloud Deploy. V1. Inputs. Automation Rollout Metadata Response - AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout.
- Cloud
Run Pulumi.Google Native. Cloud Deploy. V1. Inputs. Cloud Run Metadata Response - The name of the Cloud Run Service that is associated with a
Rollout
.
- Automation
Automation
Rollout Metadata Response - AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout.
- Cloud
Run CloudRun Metadata Response - The name of the Cloud Run Service that is associated with a
Rollout
.
- automation
Automation
Rollout Metadata Response - AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout.
- cloud
Run CloudRun Metadata Response - The name of the Cloud Run Service that is associated with a
Rollout
.
- automation
Automation
Rollout Metadata Response - AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout.
- cloud
Run CloudRun Metadata Response - The name of the Cloud Run Service that is associated with a
Rollout
.
- automation
Automation
Rollout Metadata Response - AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout.
- cloud_
run CloudRun Metadata Response - The name of the Cloud Run Service that is associated with a
Rollout
.
- automation Property Map
- AutomationRolloutMetadata contains the information about the interactions between Automation service and this rollout.
- cloud
Run Property Map - The name of the Cloud Run Service that is associated with a
Rollout
.
PhaseResponse
- Child
Rollout Pulumi.Jobs Google Native. Cloud Deploy. V1. Inputs. Child Rollout Jobs Response - ChildRollout job composition.
- Deployment
Jobs Pulumi.Google Native. Cloud Deploy. V1. Inputs. Deployment Jobs Response - Deployment job composition.
- Skip
Message string - Additional information on why the Phase was skipped, if available.
- State string
- Current state of the Phase.
- Child
Rollout ChildJobs Rollout Jobs Response - ChildRollout job composition.
- Deployment
Jobs DeploymentJobs Response - Deployment job composition.
- Skip
Message string - Additional information on why the Phase was skipped, if available.
- State string
- Current state of the Phase.
- child
Rollout ChildJobs Rollout Jobs Response - ChildRollout job composition.
- deployment
Jobs DeploymentJobs Response - Deployment job composition.
- skip
Message String - Additional information on why the Phase was skipped, if available.
- state String
- Current state of the Phase.
- child
Rollout ChildJobs Rollout Jobs Response - ChildRollout job composition.
- deployment
Jobs DeploymentJobs Response - Deployment job composition.
- skip
Message string - Additional information on why the Phase was skipped, if available.
- state string
- Current state of the Phase.
- child_
rollout_ Childjobs Rollout Jobs Response - ChildRollout job composition.
- deployment_
jobs DeploymentJobs Response - Deployment job composition.
- skip_
message str - Additional information on why the Phase was skipped, if available.
- state str
- Current state of the Phase.
- child
Rollout Property MapJobs - ChildRollout job composition.
- deployment
Jobs Property Map - Deployment job composition.
- skip
Message String - Additional information on why the Phase was skipped, if available.
- state String
- Current state of the Phase.
PostdeployJobResponse
- Actions List<string>
- The custom actions that the postdeploy Job executes.
- Actions []string
- The custom actions that the postdeploy Job executes.
- actions List<String>
- The custom actions that the postdeploy Job executes.
- actions string[]
- The custom actions that the postdeploy Job executes.
- actions Sequence[str]
- The custom actions that the postdeploy Job executes.
- actions List<String>
- The custom actions that the postdeploy Job executes.
PredeployJobResponse
- Actions List<string>
- The custom actions that the predeploy Job executes.
- Actions []string
- The custom actions that the predeploy Job executes.
- actions List<String>
- The custom actions that the predeploy Job executes.
- actions string[]
- The custom actions that the predeploy Job executes.
- actions Sequence[str]
- The custom actions that the predeploy Job executes.
- actions 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