Class ScaleSetEvictionPolicy
java.lang.Object
com.azure.core.util.ExpandableStringEnum<ScaleSetEvictionPolicy>
com.azure.resourcemanager.containerservice.models.ScaleSetEvictionPolicy
public final class ScaleSetEvictionPolicy
extends com.azure.core.util.ExpandableStringEnum<ScaleSetEvictionPolicy>
The Virtual Machine Scale Set eviction policy.
The eviction policy specifies what to do with the VM when it is evicted. The default is Delete. For more information
about eviction see [spot VMs](https://docs.microsoft.com/azure/virtual-machines/spot-vms).
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final ScaleSetEvictionPolicyStatic value Deallocate for ScaleSetEvictionPolicy.static final ScaleSetEvictionPolicyStatic value Delete for ScaleSetEvictionPolicy. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ScaleSetEvictionPolicyfromString(String name) Creates or finds a ScaleSetEvictionPolicy from its string representation.static Collection<ScaleSetEvictionPolicy>values()Gets known ScaleSetEvictionPolicy values.Methods inherited from class com.azure.core.util.ExpandableStringEnum
equals, fromString, hashCode, toString, values
-
Field Details
-
DELETE
Static value Delete for ScaleSetEvictionPolicy. -
DEALLOCATE
Static value Deallocate for ScaleSetEvictionPolicy.
-
-
Constructor Details
-
ScaleSetEvictionPolicy
Deprecated.Use thefromString(String)factory method.Creates a new instance of ScaleSetEvictionPolicy value.
-
-
Method Details
-
fromString
Creates or finds a ScaleSetEvictionPolicy from its string representation.- Parameters:
name- a name to look for.- Returns:
- the corresponding ScaleSetEvictionPolicy.
-
values
Gets known ScaleSetEvictionPolicy values.- Returns:
- known ScaleSetEvictionPolicy values.
-
fromString(String)factory method.