Enum NodeGroup.MaintenanceInterval (1.54.0)

public enum NodeGroup.MaintenanceInterval extends Enum<NodeGroup.MaintenanceInterval> implements ProtocolMessageEnum

Specifies the frequency of planned maintenance events. The accepted values are: AS_NEEDED and RECURRENT.

Protobuf enum google.cloud.compute.v1.NodeGroup.MaintenanceInterval

Implements

ProtocolMessageEnum

Static Fields

Name Description
AS_NEEDED

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.

AS_NEEDED = 500724834;

AS_NEEDED_VALUE

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.

AS_NEEDED = 500724834;

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.

RECURRENT = 194244550;

RECURRENT_VALUE

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.

RECURRENT = 194244550;

UNDEFINED_MAINTENANCE_INTERVAL

A value indicating that the enum field is not set.

UNDEFINED_MAINTENANCE_INTERVAL = 0;

UNDEFINED_MAINTENANCE_INTERVAL_VALUE

A value indicating that the enum field is not set.

UNDEFINED_MAINTENANCE_INTERVAL = 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()