Google Cloud Deploy v1 API - Class AutomationRule (3.4.0)

public sealed class AutomationRule : IMessage<AutomationRule>, IEquatable<AutomationRule>, IDeepCloneable<AutomationRule>, IBufferMessage, IMessage

Reference documentation and code samples for the Google Cloud Deploy v1 API class AutomationRule.

AutomationRule defines the automation activities.

Inheritance

object > AutomationRule

Namespace

Google.Cloud.Deploy.V1

Assembly

Google.Cloud.Deploy.V1.dll

Constructors

AutomationRule()

public AutomationRule()

AutomationRule(AutomationRule)

public AutomationRule(AutomationRule other)
Parameter
Name Description
other AutomationRule

Properties

AdvanceRolloutRule

public AdvanceRolloutRule AdvanceRolloutRule { get; set; }

Optional. The AdvanceRolloutRule will automatically advance a successful Rollout.

Property Value
Type Description
AdvanceRolloutRule

PromoteReleaseRule

public PromoteReleaseRule PromoteReleaseRule { get; set; }

Optional. PromoteReleaseRule will automatically promote a release from the current target to a specified target.

Property Value
Type Description
PromoteReleaseRule

RepairRolloutRule

public RepairRolloutRule RepairRolloutRule { get; set; }

Optional. The RepairRolloutRule will automatically repair a failed rollout.

Property Value
Type Description
RepairRolloutRule

RuleCase

public AutomationRule.RuleOneofCase RuleCase { get; }
Property Value
Type Description
AutomationRuleRuleOneofCase

TimedPromoteReleaseRule

public TimedPromoteReleaseRule TimedPromoteReleaseRule { get; set; }

Optional. The TimedPromoteReleaseRule will automatically promote a release from the current target(s) to the specified target(s) on a configured schedule.

Property Value
Type Description
TimedPromoteReleaseRule