public sealed class Rollout : IMessage<OSPolicyAssignment.Types.Rollout>, IEquatable<OSPolicyAssignment.Types.Rollout>, IDeepCloneable<OSPolicyAssignment.Types.Rollout>, IBufferMessage, IMessage
Message to configure the rollout at the zonal level for the OS policy
assignment.
Required. This determines the minimum duration of time to wait after the
configuration changes are applied through the current rollout. A
VM continues to count towards the disruption_budget at least
until this duration of time has passed after configuration changes are
applied.
[[["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-12 UTC."],[[["\u003cp\u003eThe content provides documentation for the \u003ccode\u003eRollout\u003c/code\u003e class within the \u003ccode\u003eGoogle.Cloud.OsConfig.V1\u003c/code\u003e namespace, specifically focusing on version 1.7.0 and related versions.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eRollout\u003c/code\u003e class is designed to configure the zonal-level rollout of OS policy assignments and implements multiple interfaces such as \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version is \u003ccode\u003e2.4.0\u003c/code\u003e, but there are multiple older versions available for review, including a range of versions from 1.3.0 up to 2.3.0.\u003c/p\u003e\n"],["\u003cp\u003eThe class includes two constructors, a default \u003ccode\u003eRollout()\u003c/code\u003e constructor and another constructor that takes an \u003ccode\u003eOSPolicyAssignment.Types.Rollout\u003c/code\u003e object, as well as properties for \u003ccode\u003eDisruptionBudget\u003c/code\u003e and \u003ccode\u003eMinWaitDuration\u003c/code\u003e to manage the rollout process.\u003c/p\u003e\n"]]],[],null,[]]