DiskSecurityProfile Class

Contains the security related information for the resource.

Constructor

DiskSecurityProfile(*args: Any, **kwargs: Any)

Variables

Name Description
security_type

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

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

Attributes

confidential_vm_version

"V1" and "V2".

confidential_vm_version: str | _models.ConfidentialVMVersion | None

secure_vm_disk_encryption_set_id

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

secure_vm_disk_encryption_set_id: str | None

security_type

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

security_type: str | _models.DiskSecurityTypes | None