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 webpage provides reference documentation for the \u003ccode\u003eRepairRolloutRule\u003c/code\u003e class within the Google Cloud Deploy v1 API, with the latest version being 3.4.0, and many older versions available.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eRepairRolloutRule\u003c/code\u003e is an automation rule that automatically repairs a failed \u003ccode\u003eRollout\u003c/code\u003e in the Google Cloud Deploy environment.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRepairRolloutRule\u003c/code\u003e class implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, for message handling and object comparison.\u003c/p\u003e\n"],["\u003cp\u003eKey properties of the \u003ccode\u003eRepairRolloutRule\u003c/code\u003e class include \u003ccode\u003eCondition\u003c/code\u003e (state of the automation rule), \u003ccode\u003eId\u003c/code\u003e (unique identifier for the rule), and \u003ccode\u003eJobs\u003c/code\u003e (list of jobs to repair).\u003c/p\u003e\n"],["\u003cp\u003eThe class provides two constructors, a default constructor and one that takes another RepairRolloutRule object for cloning.\u003c/p\u003e\n"]]],[],null,[]]