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 thedisruption_budgetat least until this duration of time has passed after configuration changes are applied.
getDisruptionBudget
Required. The maximum number (or percentage) of VMs per zone to disrupt
at any given moment.
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 thedisruption_budgetat least
until this duration of time has passed after configuration changes are
applied.
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 thedisruption_budgetat 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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Google Cloud OsConfig V1 Client - Class Rollout (2.1.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.1.0 (latest)](/php/docs/reference/cloud-osconfig/latest/V1.OSPolicyAssignment.Rollout)\n- [2.0.5](/php/docs/reference/cloud-osconfig/2.0.5/V1.OSPolicyAssignment.Rollout)\n- [1.3.5](/php/docs/reference/cloud-osconfig/1.3.5/V1.OSPolicyAssignment.Rollout)\n- [1.2.2](/php/docs/reference/cloud-osconfig/1.2.2/V1.OSPolicyAssignment.Rollout)\n- [1.1.1](/php/docs/reference/cloud-osconfig/1.1.1/V1.OSPolicyAssignment.Rollout)\n- [1.0.5](/php/docs/reference/cloud-osconfig/1.0.5/V1.OSPolicyAssignment.Rollout) \nReference documentation and code samples for the Google Cloud OsConfig V1 Client class Rollout.\n\nMessage to configure the rollout at the zonal level for the OS policy\nassignment.\n\nGenerated from protobuf message `google.cloud.osconfig.v1.OSPolicyAssignment.Rollout`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ OsConfig \\\\ V1 \\\\ OSPolicyAssignment\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getDisruptionBudget\n\nRequired. The maximum number (or percentage) of VMs per zone to disrupt\nat any given moment.\n\n### hasDisruptionBudget\n\n### clearDisruptionBudget\n\n### setDisruptionBudget\n\nRequired. The maximum number (or percentage) of VMs per zone to disrupt\nat any given moment.\n\n### getMinWaitDuration\n\nRequired. This determines the minimum duration of time to wait after the\nconfiguration changes are applied through the current rollout. A\nVM continues to count towards the `disruption_budget` at least\nuntil this duration of time has passed after configuration changes are\napplied.\n\n### hasMinWaitDuration\n\n### clearMinWaitDuration\n\n### setMinWaitDuration\n\nRequired. This determines the minimum duration of time to wait after the\nconfiguration changes are applied through the current rollout. A\nVM continues to count towards the `disruption_budget` at least\nuntil this duration of time has passed after configuration changes are\napplied."]]