Enum Scheduling.OnHostMaintenance (1.58.0)

public enum Scheduling.OnHostMaintenance extends Enum<Scheduling.OnHostMaintenance> implements ProtocolMessageEnum

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 Set VM host maintenance policy.

Protobuf enum google.cloud.compute.v1.Scheduling.OnHostMaintenance

Implements

ProtocolMessageEnum

Static Fields

Name Description
MIGRATE

[Default] Allows Compute Engine to automatically migrate instances out of the way of maintenance events.

MIGRATE = 165699979;

MIGRATE_VALUE

[Default] Allows Compute Engine to automatically migrate instances out of the way of maintenance events.

MIGRATE = 165699979;

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.

TERMINATE = 527617601;

TERMINATE_VALUE

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.

TERMINATE = 527617601;

UNDEFINED_ON_HOST_MAINTENANCE

A value indicating that the enum field is not set.

UNDEFINED_ON_HOST_MAINTENANCE = 0;

UNDEFINED_ON_HOST_MAINTENANCE_VALUE

A value indicating that the enum field is not set.

UNDEFINED_ON_HOST_MAINTENANCE = 0;

UNRECOGNIZED

Static Methods

Name Description
forNumber(int value)
getDescriptor()
internalGetValueMap()
valueOf(Descriptors.EnumValueDescriptor desc)
valueOf(int value)

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

Name Description
getDescriptorForType()
getNumber()
getValueDescriptor()