Class AutomationRule
AutomationRule
defines the automation activities.
Implements
Inherited Members
Namespace: Google.Apis.CloudDeploy.v1.Data
Assembly: Google.Apis.CloudDeploy.v1.dll
Syntax
public class AutomationRule : IDirectResponseSchema
Properties
AdvanceRolloutRule
Optional. The AdvanceRolloutRule
will automatically advance a successful Rollout.
Declaration
[JsonProperty("advanceRolloutRule")]
public virtual AdvanceRolloutRule AdvanceRolloutRule { get; set; }
Property Value
Type | Description |
---|---|
AdvanceRolloutRule |
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
PromoteReleaseRule
Optional. PromoteReleaseRule
will automatically promote a release from the current target to a specified
target.
Declaration
[JsonProperty("promoteReleaseRule")]
public virtual PromoteReleaseRule PromoteReleaseRule { get; set; }
Property Value
Type | Description |
---|---|
PromoteReleaseRule |
RepairRolloutRule
Optional. The RepairRolloutRule
will automatically repair a failed rollout.
Declaration
[JsonProperty("repairRolloutRule")]
public virtual RepairRolloutRule RepairRolloutRule { get; set; }
Property Value
Type | Description |
---|---|
RepairRolloutRule |
TimedPromoteReleaseRule
Optional. The TimedPromoteReleaseRule
will automatically promote a release from the current target(s) to
the specified target(s) on a configured schedule.
Declaration
[JsonProperty("timedPromoteReleaseRule")]
public virtual TimedPromoteReleaseRule TimedPromoteReleaseRule { get; set; }
Property Value
Type | Description |
---|---|
TimedPromoteReleaseRule |