Class RolloutUpdateEvent (1.18.0)

RolloutUpdateEvent(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Payload proto for "clouddeploy.googleapis.com/rollout_update" Platform Log event that describes the rollout update event.

Attributes

NameDescription
message str
Debug message for when a rollout update event occurs.
pipeline_uid str
Unique identifier of the pipeline.
release_uid str
Unique identifier of the release.
release str
The name of the Release.
rollout str
The name of the rollout. rollout_uid is not in this log message because we write some of these log messages at rollout creation time, before we've generated the uid.
target_id str
ID of the target.
type_ google.cloud.deploy_v1.types.Type
Type of this notification, e.g. for a rollout update event.
rollout_update_type google.cloud.deploy_v1.types.RolloutUpdateEvent.RolloutUpdateType
The type of the rollout update.

Classes

RolloutUpdateType

RolloutUpdateType(value)

RolloutUpdateType indicates the type of the rollout update.

Values: ROLLOUT_UPDATE_TYPE_UNSPECIFIED (0): Rollout update type unspecified. PENDING (1): rollout state updated to pending. PENDING_RELEASE (2): Rollout state updated to pending release. IN_PROGRESS (3): Rollout state updated to in progress. CANCELLING (4): Rollout state updated to cancelling. CANCELLED (5): Rollout state updated to cancelled. HALTED (6): Rollout state updated to halted. SUCCEEDED (7): Rollout state updated to succeeded. FAILED (8): Rollout state updated to failed. APPROVAL_REQUIRED (9): Rollout requires approval. APPROVED (10): Rollout has been approved. REJECTED (11): Rollout has been rejected. ADVANCE_REQUIRED (12): Rollout requires advance to the next phase. ADVANCED (13): Rollout has been advanced.