GoogleApi.CloudDeploy.V1.Model.AutomationRule (google_api_cloud_deploy v0.14.0)
View SourceAutomationRule
defines the automation activities.
Attributes
-
advanceRolloutRule
(type:GoogleApi.CloudDeploy.V1.Model.AdvanceRolloutRule.t
, default:nil
) - Optional. TheAdvanceRolloutRule
will automatically advance a successful Rollout. -
promoteReleaseRule
(type:GoogleApi.CloudDeploy.V1.Model.PromoteReleaseRule.t
, default:nil
) - Optional.PromoteReleaseRule
will automatically promote a release from the current target to a specified target. -
repairRolloutRule
(type:GoogleApi.CloudDeploy.V1.Model.RepairRolloutRule.t
, default:nil
) - Optional. TheRepairRolloutRule
will automatically repair a failed rollout. -
timedPromoteReleaseRule
(type:GoogleApi.CloudDeploy.V1.Model.TimedPromoteReleaseRule.t
, default:nil
) - Optional. TheTimedPromoteReleaseRule
will automatically promote a release from the current target(s) to the specified target(s) on a configured schedule.
Summary
Functions
Unwrap a decoded JSON object into its complex fields.
Types
@type t() :: %GoogleApi.CloudDeploy.V1.Model.AutomationRule{ advanceRolloutRule: GoogleApi.CloudDeploy.V1.Model.AdvanceRolloutRule.t() | nil, promoteReleaseRule: GoogleApi.CloudDeploy.V1.Model.PromoteReleaseRule.t() | nil, repairRolloutRule: GoogleApi.CloudDeploy.V1.Model.RepairRolloutRule.t() | nil, timedPromoteReleaseRule: GoogleApi.CloudDeploy.V1.Model.TimedPromoteReleaseRule.t() | nil }