View Source GoogleApi.CloudDeploy.V1.Model.AutomationRule (google_api_cloud_deploy v0.13.0)
AutomationRule defines the automation activities.
Attributes
-
advanceRolloutRule(type:GoogleApi.CloudDeploy.V1.Model.AdvanceRolloutRule.t, default:nil) - Optional. TheAdvanceRolloutRulewill automatically advance a successful Rollout. -
promoteReleaseRule(type:GoogleApi.CloudDeploy.V1.Model.PromoteReleaseRule.t, default:nil) - Optional.PromoteReleaseRulewill automatically promote a release from the current target to a specified target. -
repairRolloutRule(type:GoogleApi.CloudDeploy.V1.Model.RepairRolloutRule.t, default:nil) - Optional. TheRepairRolloutRulewill automatically repair a failed rollout. -
timedPromoteReleaseRule(type:GoogleApi.CloudDeploy.V1.Model.TimedPromoteReleaseRule.t, default:nil) - Optional. TheTimedPromoteReleaseRulewill 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 }
Functions
Unwrap a decoded JSON object into its complex fields.