DiskSecurityProfile Class

Contains the security related information for the resource.

Constructor

DiskSecurityProfile()

Variables

Name Description
security_type
Union[str, <xref:"DiskSecurityTypes">]

Specifies the SecurityType of the VM. Applicable for OS disks only. Known values are: "TrustedLaunch", "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey", "ConfidentialVM_DiskEncryptedWithPlatformKey", "ConfidentialVM_DiskEncryptedWithCustomerKey", and "ConfidentialVM_NonPersistedTPM".

secure_vm_disk_encryption_set_id
str

ResourceId of the disk encryption set associated to Confidential VM supported disk encrypted with customer managed key.

confidential_vm_version
Union[str, <xref:"ConfidentialVMVersion">]

Indicates the version of Confidential VM for the resource. Known values are: "V1" and "V2".

Attributes

confidentialVMVersion

"V1" and "V2".

confidentialVMVersion: str | ConfidentialVMVersion

secureVMDiskEncryptionSetId

ResourceId of the disk encryption set associated to Confidential VM supported disk encrypted with customer managed key.

secureVMDiskEncryptionSetId: str

securityType

Specifies the SecurityType of the VM. Applicable for OS disks only. Known values are: "TrustedLaunch", "ConfidentialVM_VMGuestStateOnlyEncryptedWithPlatformKey", "ConfidentialVM_DiskEncryptedWithPlatformKey", "ConfidentialVM_DiskEncryptedWithCustomerKey", and "ConfidentialVM_NonPersistedTPM".

securityType: str | DiskSecurityTypes