Phase(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Phase represents a collection of jobs that are logically grouped
together for a Rollout
.
This message has oneof
_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
Attributes |
|
---|---|
Name | Description |
id |
str
Output only. The ID of the Phase. |
state |
google.cloud.deploy_v1.types.Phase.State
Output only. Current state of the Phase. |
skip_message |
str
Output only. Additional information on why the Phase was skipped, if available. |
deployment_jobs |
google.cloud.deploy_v1.types.DeploymentJobs
Output only. Deployment job composition. This field is a member of oneof _ jobs .
|
child_rollout_jobs |
google.cloud.deploy_v1.types.ChildRolloutJobs
Output only. ChildRollout job composition. This field is a member of oneof _ jobs .
|
Classes
State
State(value)
Valid states of a Phase.
Values: STATE_UNSPECIFIED (0): The Phase has an unspecified state. PENDING (1): The Phase is waiting for an earlier Phase(s) to complete. IN_PROGRESS (2): The Phase is in progress. SUCCEEDED (3): The Phase has succeeded. FAILED (4): The Phase has failed. ABORTED (5): The Phase was aborted. SKIPPED (6): The Phase was skipped.