public sealed class RepairRolloutRule : IMessage<RepairRolloutRule>, IEquatable<RepairRolloutRule>, IDeepCloneable<RepairRolloutRule>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud Deploy v1 API class RepairRolloutRule.
The RepairRolloutRule automation rule will automatically repair a failed
Rollout.
Optional. Jobs to repair. Proceeds only after job name matched any one in
the list, or for all jobs if unspecified or empty. The phase that includes
the job must match the phase ID specified in source_phase. This value
must consist of lower-case letters, numbers, and hyphens, start with a
letter and end with a letter or a number, and have a max length of 63
characters. In other words, it must match the following regex:
^[a-z]([a-z0-9-]{0,61}[a-z0-9])?$.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThe latest version available for the \u003ccode\u003eRepairRolloutRule\u003c/code\u003e class is 3.4.0, and the documentation covers versions ranging from 1.0.0 to 3.4.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eRepairRolloutRule\u003c/code\u003e is an automation rule in the Google Cloud Deploy v1 API that automatically repairs failed rollouts.\u003c/p\u003e\n"],["\u003cp\u003eThis class implements interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, inheriting members from the \u003ccode\u003eobject\u003c/code\u003e class.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes properties such as \u003ccode\u003eCondition\u003c/code\u003e, \u003ccode\u003eId\u003c/code\u003e, and \u003ccode\u003eJobs\u003c/code\u003e, which provide information on the state of the automation rule, the rule's unique ID, and optional job names to be repaired, respectively.\u003c/p\u003e\n"],["\u003cp\u003eThe class provides two public constructors: \u003ccode\u003eRepairRolloutRule()\u003c/code\u003e and \u003ccode\u003eRepairRolloutRule(RepairRolloutRule other)\u003c/code\u003e, for creating new instances and cloning existing instances respectively.\u003c/p\u003e\n"]]],[],null,[]]