VMs are eligible to receive infrastructure and hypervisor updates as they become available. This may result in more maintenance operations (live migrations or terminations) for the VM than the PERIODIC and RECURRENT options.
Recurrent
VMs receive infrastructure and hypervisor updates on a periodic basis, minimizing the number of maintenance operations (live migrations or terminations) on an individual VM. This may mean a VM will take longer to receive an update than if it was configured for AS_NEEDED. Security updates will still be applied as soon as they are available. RECURRENT is used for GEN3 and Slice of Hardware VMs.
UndefinedMaintenanceInterval
A value indicating that the enum field is not set.
[[["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-08 UTC."],[[["\u003cp\u003eThe latest version available for \u003ccode\u003eNodeGroup.Types.MaintenanceInterval\u003c/code\u003e is 3.6.0, with a full list of previous versions ranging down to 1.0.0.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eNodeGroup.Types.MaintenanceInterval\u003c/code\u003e is an enum within the Compute Engine v1 API, specifically found under the \u003ccode\u003eGoogle.Cloud.Compute.V1\u003c/code\u003e namespace.\u003c/p\u003e\n"],["\u003cp\u003eThis enum, \u003ccode\u003eNodeGroup.Types.MaintenanceInterval\u003c/code\u003e, defines the frequency of planned maintenance events, with \u003ccode\u003eAsNeeded\u003c/code\u003e for immediate updates, \u003ccode\u003eRecurrent\u003c/code\u003e for periodic updates, and \u003ccode\u003eUndefinedMaintenanceInterval\u003c/code\u003e to indicate an unset enum field.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eAsNeeded\u003c/code\u003e means VMs get updates as they become available, possibly resulting in more frequent maintenance, while \u003ccode\u003eRecurrent\u003c/code\u003e means updates are done periodically to minimize maintenance frequency, with security updates still being applied immediately.\u003c/p\u003e\n"]]],[],null,[]]