Reference documentation and code samples for the Google Cloud Deploy V1 Client class AutomationRule.
AutomationRule
defines the automation activities.
Generated from protobuf message google.cloud.deploy.v1.AutomationRule
Namespace
Google \ Cloud \ Deploy \ V1Methods
__construct
Constructor.
data
array
Optional. Data for populating the Message object.
↳ promote_release_rule
PromoteReleaseRule
Optional. PromoteReleaseRule
will automatically promote a release from the current target to a specified target.
↳ advance_rollout_rule
AdvanceRolloutRule
Optional. The AdvanceRolloutRule
will automatically advance a successful Rollout.
↳ repair_rollout_rule
↳ timed_promote_release_rule
TimedPromoteReleaseRule
Optional. The TimedPromoteReleaseRule
will automatically promote a release from the current target(s) to the specified target(s) on a configured schedule.
getPromoteReleaseRule
Optional. PromoteReleaseRule
will automatically promote a release from
the current target to a specified target.
hasPromoteReleaseRule
setPromoteReleaseRule
Optional. PromoteReleaseRule
will automatically promote a release from
the current target to a specified target.
$this
getAdvanceRolloutRule
Optional. The AdvanceRolloutRule
will automatically advance a
successful Rollout.
hasAdvanceRolloutRule
setAdvanceRolloutRule
Optional. The AdvanceRolloutRule
will automatically advance a
successful Rollout.
$this
getRepairRolloutRule
Optional. The RepairRolloutRule
will automatically repair a failed
rollout.
hasRepairRolloutRule
setRepairRolloutRule
Optional. The RepairRolloutRule
will automatically repair a failed
rollout.
$this
getTimedPromoteReleaseRule
Optional. The TimedPromoteReleaseRule
will automatically promote a
release from the current target(s) to the specified target(s) on a
configured schedule.
hasTimedPromoteReleaseRule
setTimedPromoteReleaseRule
Optional. The TimedPromoteReleaseRule
will automatically promote a
release from the current target(s) to the specified target(s) on a
configured schedule.
$this
getRule
string