Defines the maintenance behavior for this instance. For standard instances, the default behavior is MIGRATE. For preemptible instances, the default and only possible behavior is TERMINATE. For more information, see Setting Instance Scheduling Options.
[Default] Allows Compute Engine to automatically migrate instances out of the way of maintenance events.
Terminate
Tells Compute Engine to terminate and (optionally) restart the instance away from the maintenance activity. If you would like your instance to be restarted, set the automaticRestart flag to true. Your instance may be restarted more than once, and it may be restarted outside the window of maintenance events.
UndefinedOnHostMaintenance
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"]],[["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-03-21 UTC."],[[["The latest version of `OnHostMaintenance` is 3.6.0, found within the `Google.Cloud.Compute.V1` namespace, with version history available back to 1.0.0."],["`OnHostMaintenance` is an enum that defines the maintenance behavior for instances, with options like `Migrate` for automatic migration and `Terminate` for termination during maintenance."],["The default behavior for standard instances is `Migrate`, while preemptible instances default to `Terminate`."],["There is a also a value called `UndefinedOnHostMaintenance` that signals the enum field is not set."],["Each version of `OnHostMaintenance` is contained within its own specific folder, starting with `1.0.0` all the way up to the latest version of `3.6.0`."]]],[]]