public static enum InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure extends Enum<InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure> implements com.google.protobuf.ProtocolMessageEnum
The action that a MIG performs on a failed or an unhealthy VM. A VM is marked as unhealthy when the application running on that VM fails a health check. Valid values are - REPAIR (default): MIG automatically repairs a failed or an unhealthy VM by recreating it. For more information, see About repairing VMs in a MIG. - DO_NOTHING: MIG does not repair a failed or an unhealthy VM.Protobuf enum
google.cloud.compute.v1.InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure| Enum Constant and Description |
|---|
DO_NOTHING
MIG does not repair a failed or an unhealthy VM.
|
REPAIR
(Default) MIG automatically repairs a failed or an unhealthy VM by recreating it.
|
UNDEFINED_DEFAULT_ACTION_ON_FAILURE
A value indicating that the enum field is not set.
|
UNRECOGNIZED |
| Modifier and Type | Field and Description |
|---|---|
static int |
DO_NOTHING_VALUE
MIG does not repair a failed or an unhealthy VM.
|
static int |
REPAIR_VALUE
(Default) MIG automatically repairs a failed or an unhealthy VM by recreating it.
|
static int |
UNDEFINED_DEFAULT_ACTION_ON_FAILURE_VALUE
A value indicating that the enum field is not set.
|
| Modifier and Type | Method and Description |
|---|---|
static InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure |
forNumber(int value) |
static com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptor() |
com.google.protobuf.Descriptors.EnumDescriptor |
getDescriptorForType() |
int |
getNumber() |
com.google.protobuf.Descriptors.EnumValueDescriptor |
getValueDescriptor() |
static com.google.protobuf.Internal.EnumLiteMap<InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure> |
internalGetValueMap() |
static InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure |
valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc) |
static InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure |
valueOf(int value)
Deprecated.
Use
forNumber(int) instead. |
static InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure UNDEFINED_DEFAULT_ACTION_ON_FAILURE
A value indicating that the enum field is not set.
UNDEFINED_DEFAULT_ACTION_ON_FAILURE = 0;public static final InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure DO_NOTHING
MIG does not repair a failed or an unhealthy VM.
DO_NOTHING = 451307513;public static final InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure REPAIR
(Default) MIG automatically repairs a failed or an unhealthy VM by recreating it. For more information, see About repairing VMs in a MIG.
REPAIR = 266277773;public static final InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure UNRECOGNIZED
public static final int UNDEFINED_DEFAULT_ACTION_ON_FAILURE_VALUE
A value indicating that the enum field is not set.
UNDEFINED_DEFAULT_ACTION_ON_FAILURE = 0;public static final int DO_NOTHING_VALUE
MIG does not repair a failed or an unhealthy VM.
DO_NOTHING = 451307513;public static final int REPAIR_VALUE
(Default) MIG automatically repairs a failed or an unhealthy VM by recreating it. For more information, see About repairing VMs in a MIG.
REPAIR = 266277773;public static InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure[] values()
for (InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure c : InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure.values()) System.out.println(c);
public static InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic final int getNumber()
getNumber in interface com.google.protobuf.Internal.EnumLitegetNumber in interface com.google.protobuf.ProtocolMessageEnum@Deprecated public static InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure valueOf(int value)
forNumber(int) instead.value - The numeric wire value of the corresponding enum entry.public static InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure forNumber(int value)
value - The numeric wire value of the corresponding enum entry.public static com.google.protobuf.Internal.EnumLiteMap<InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure> internalGetValueMap()
public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnumpublic final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnumpublic static final com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
public static InstanceGroupManagerInstanceLifecyclePolicy.DefaultActionOnFailure valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
Copyright © 2025 Google LLC. All rights reserved.