gcloud compute instances set-scheduling - set scheduling options for Google Compute Engine virtual machines
gcloud compute instances set-scheduling INSTANCE [--maintenance-policy MAINTENANCE_POLICY] [--restart-on-failure] [--zone ZONE] [GLOBAL-FLAG ...]
$gcloud compute instances set-scheduling is used to configure scheduling options for Google Compute Engine virtual machines.
INSTANCEThe name of the instance for which to change scheduling options.
--maintenance-policy MAINTENANCE_POLICYSpecifies the behavior of the instances when their host machines undergo maintenance. TERMINATE indicates that the instances should be terminated. MIGRATE indicates that the instances should be migrated to a new host. Choosing MIGRATE will temporarily impact the performance of instances during a migration event.--restart-on-failure
The instances will be restarted if they are terminated by Compute Engine. This does not affect terminations performed by the user.. Use --no-restart-on-failure to disable.--zone ZONE
The zone of the instance to set scheduling settings for. If not specified, you will be prompted to select a zone.
To avoid prompting when this flag is omitted, you can set the compute/zone property:
$ gcloud config set compute/zone ZONE
A list of zones can be fetched by running:
$ gcloud compute zones list
To unset the property, run:
$ gcloud config unset compute/zone
Alternatively, the zone can be stored in the environment variable CLOUDSDK_COMPUTE_ZONE.
Run $ gcloud help for a description of flags available to all commands.