ScaleSetEvictionPolicy Class

public final class ScaleSetEvictionPolicy
extends 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

Modifier and Type Field and Description
static final ScaleSetEvictionPolicy DEALLOCATE

Static value Deallocate for ScaleSetEvictionPolicy.

static final ScaleSetEvictionPolicy DELETE

Static value Delete for ScaleSetEvictionPolicy.

Constructor Summary

Constructor Description
ScaleSetEvictionPolicy()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of ScaleSetEvictionPolicy value.

Method Summary

Modifier and Type Method and Description
static ScaleSetEvictionPolicy fromString(String name)

Creates or finds a ScaleSetEvictionPolicy from its string representation.

static Collection<ScaleSetEvictionPolicy> values()

Gets known ScaleSetEvictionPolicy values.

Methods inherited from ExpandableStringEnum

Methods inherited from java.lang.Object

Field Details

DEALLOCATE

public static final ScaleSetEvictionPolicy DEALLOCATE

Static value Deallocate for ScaleSetEvictionPolicy.

DELETE

public static final ScaleSetEvictionPolicy DELETE

Static value Delete for ScaleSetEvictionPolicy.

Constructor Details

ScaleSetEvictionPolicy

@Deprecated
public ScaleSetEvictionPolicy()

Deprecated

Use the fromString(String name) factory method.

Creates a new instance of ScaleSetEvictionPolicy value.

Method Details

fromString

public static ScaleSetEvictionPolicy fromString(String name)

Creates or finds a ScaleSetEvictionPolicy from its string representation.

Parameters:

name - a name to look for.

Returns:

the corresponding ScaleSetEvictionPolicy.

values

public static Collection values()

Gets known ScaleSetEvictionPolicy values.

Returns:

known ScaleSetEvictionPolicy values.

Applies to