Class DiskSecurityTypes
java.lang.Object
com.azure.core.util.ExpandableStringEnum<DiskSecurityTypes>
com.azure.resourcemanager.compute.models.DiskSecurityTypes
- All Implemented Interfaces:
com.azure.core.util.ExpandableEnum<String>
public final class DiskSecurityTypes
extends com.azure.core.util.ExpandableStringEnum<DiskSecurityTypes>
Specifies the SecurityType of the VM. Applicable for OS disks only.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final DiskSecurityTypesIndicates Confidential VM disk with both OS disk and VM guest state encrypted with a customer managed key.static final DiskSecurityTypesIndicates Confidential VM disk with both OS disk and VM guest state encrypted with a platform managed key.static final DiskSecurityTypesIndicates Confidential VM disk with a ephemeral vTPM. vTPM state is not persisted across VM reboots.static final DiskSecurityTypesIndicates Confidential VM disk with only VM guest state encrypted.static final DiskSecurityTypesTrusted Launch provides security features such as secure boot and virtual Trusted Platform Module (vTPM). -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic DiskSecurityTypesfromString(String name) Creates or finds a DiskSecurityTypes from its string representation.static Collection<DiskSecurityTypes> values()Gets known DiskSecurityTypes values.Methods inherited from class com.azure.core.util.ExpandableStringEnum
equals, fromString, getValue, hashCode, toString, values
-
Field Details
-
TRUSTED_LAUNCH
Trusted Launch provides security features such as secure boot and virtual Trusted Platform Module (vTPM). -
CONFIDENTIAL_VM_VMGUEST_STATE_ONLY_ENCRYPTED_WITH_PLATFORM_KEY
public static final DiskSecurityTypes CONFIDENTIAL_VM_VMGUEST_STATE_ONLY_ENCRYPTED_WITH_PLATFORM_KEYIndicates Confidential VM disk with only VM guest state encrypted. -
CONFIDENTIAL_VM_DISK_ENCRYPTED_WITH_PLATFORM_KEY
Indicates Confidential VM disk with both OS disk and VM guest state encrypted with a platform managed key. -
CONFIDENTIAL_VM_DISK_ENCRYPTED_WITH_CUSTOMER_KEY
Indicates Confidential VM disk with both OS disk and VM guest state encrypted with a customer managed key. -
CONFIDENTIAL_VM_NON_PERSISTED_TPM
Indicates Confidential VM disk with a ephemeral vTPM. vTPM state is not persisted across VM reboots.
-
-
Constructor Details
-
DiskSecurityTypes
Deprecated.Use thefromString(String)factory method.Creates a new instance of DiskSecurityTypes value.
-
-
Method Details
-
fromString
Creates or finds a DiskSecurityTypes from its string representation.- Parameters:
name- a name to look for.- Returns:
- the corresponding DiskSecurityTypes.
-
values
Gets known DiskSecurityTypes values.- Returns:
- known DiskSecurityTypes values.
-
fromString(String)factory method.