ImmutabilityPolicyType Class
- java.
lang. Object - com.
azure. core. util. ExpandableStringEnum<T> - com.
azure. resourcemanager. compute. models. ImmutabilityPolicyType
- com.
- com.
public final class ImmutabilityPolicyType
extends ExpandableStringEnum<ImmutabilityPolicyType>
The type of the immutability policy. 'Unlocked' allows the policy to be modified by privileged users; 'Locked' prevents reduction of the immutability duration but allows extension of the lock period.
Field Summary
| Modifier and Type | Field and Description |
|---|---|
|
static final
Immutability |
LOCKED
The snapshot immutability policy duration cannot be reduced but can be extended. |
|
static final
Immutability |
UNLOCKED
Privileged users can modify the snapshot's immutability policy, if it is unlocked type. |
Constructor Summary
| Constructor | Description |
|---|---|
| ImmutabilityPolicyType() |
Deprecated
Use the fromString(String name) factory method.
Creates a new instance of Immutability |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
static
Immutability |
fromString(String name)
Creates or finds a Immutability |
|
static
Collection<Immutability |
values()
Gets known Immutability |
Methods inherited from ExpandableStringEnum
Methods inherited from java.lang.Object
Field Details
LOCKED
public static final ImmutabilityPolicyType LOCKED
The snapshot immutability policy duration cannot be reduced but can be extended. The policy cannot be removed until the lock period expires.
UNLOCKED
public static final ImmutabilityPolicyType UNLOCKED
Privileged users can modify the snapshot's immutability policy, if it is unlocked type.
Constructor Details
ImmutabilityPolicyType
@Deprecated
public ImmutabilityPolicyType()
Deprecated
Creates a new instance of ImmutabilityPolicyType value.
Method Details
fromString
public static ImmutabilityPolicyType fromString(String name)
Creates or finds a ImmutabilityPolicyType from its string representation.
Parameters:
Returns:
values
public static Collection<ImmutabilityPolicyType> values()
Gets known ImmutabilityPolicyType values.
Returns: