Enum AutoscalingPolicy.Mode (1.31.0)

public enum AutoscalingPolicy.Mode extends Enum<AutoscalingPolicy.Mode> implements ProtocolMessageEnum

Defines the operating mode for this policy. The following modes are available: - OFF: Disables the autoscaler but maintains its configuration. - ONLY_SCALE_OUT: Restricts the autoscaler to add VM instances only. - ON: Enables all autoscaler activities according to its policy. For more information, see "Turning off or restricting an autoscaler"

Protobuf enum google.cloud.compute.v1.AutoscalingPolicy.Mode

Implements

ProtocolMessageEnum

Static Fields

NameDescription
OFF

Do not automatically scale the MIG in or out. The recommended_size field contains the size of MIG that would be set if the actuation mode was enabled.

OFF = 78159;

OFF_VALUE

Do not automatically scale the MIG in or out. The recommended_size field contains the size of MIG that would be set if the actuation mode was enabled.

OFF = 78159;

ON

Automatically scale the MIG in and out according to the policy.

ON = 2527;

ONLY_SCALE_OUT

Automatically create VMs according to the policy, but do not scale the MIG in.

ONLY_SCALE_OUT = 152713670;

ONLY_SCALE_OUT_VALUE

Automatically create VMs according to the policy, but do not scale the MIG in.

ONLY_SCALE_OUT = 152713670;

ONLY_UP

Automatically create VMs according to the policy, but do not scale the MIG in.

ONLY_UP = 478095374;

ONLY_UP_VALUE

Automatically create VMs according to the policy, but do not scale the MIG in.

ONLY_UP = 478095374;

ON_VALUE

Automatically scale the MIG in and out according to the policy.

ON = 2527;

UNDEFINED_MODE

A value indicating that the enum field is not set.

UNDEFINED_MODE = 0;

UNDEFINED_MODE_VALUE

A value indicating that the enum field is not set.

UNDEFINED_MODE = 0;

UNRECOGNIZED

Static Methods

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

Deprecated. Use #forNumber(int) instead.

valueOf(String name)
values()

Methods

NameDescription
getDescriptorForType()
getNumber()
getValueDescriptor()