Class Phase (1.18.0)

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

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