public enum AutoscalingPolicy.Mode extends Enum<AutoscalingPolicy.Mode> implements ProtocolMessageEnumDefines 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
ProtocolMessageEnumStatic Fields |
|
|---|---|
| Name | Description |
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_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. |
ON |
Automatically scale the MIG in and out according to the policy. |
ONLY_SCALE_OUT |
Automatically create VMs according to the policy, but do not scale the MIG in. |
ONLY_SCALE_OUT_VALUE |
Automatically create VMs according to the policy, but do not scale the MIG in. |
ONLY_UP |
Automatically create VMs according to the policy, but do not scale the MIG in. |
ONLY_UP_VALUE |
Automatically create VMs according to the policy, but do not scale the MIG in. |
ON_VALUE |
Automatically scale the MIG in and out according to the policy. |
UNDEFINED_MODE |
A value indicating that the enum field is not set. |
UNDEFINED_MODE_VALUE |
A value indicating that the enum field is not set. |
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() |
|