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\u003eThis webpage provides documentation for the \u003ccode\u003eNodeGroup.Types.MaintenanceInterval\u003c/code\u003e enum in the Google Cloud Compute Engine v1 API.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version of the documentation is for version 3.6.0, but it also provides access to documentation for versions spanning from 1.0.0 to 3.5.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eMaintenanceInterval\u003c/code\u003e enum specifies the frequency of planned maintenance events, with options for \u003ccode\u003eAS_NEEDED\u003c/code\u003e (more frequent updates) and \u003ccode\u003eRECURRENT\u003c/code\u003e (periodic updates).\u003c/p\u003e\n"],["\u003cp\u003eThere is an additional \u003ccode\u003eUndefinedMaintenanceInterval\u003c/code\u003e field, which signifies that the enum field is unset.\u003c/p\u003e\n"],["\u003cp\u003eThe documentation states the differences between the \u003ccode\u003eAS_NEEDED\u003c/code\u003e field, which means that VM's are up to receive infrastructure and hypervisor updates, and the \u003ccode\u003eRECURRENT\u003c/code\u003e field, which means that VM's receive said updates periodically, minimizing the number of operations on a VM.\u003c/p\u003e\n"]]],[],null,[]]