Share via


DiskCustomerManagedKey Class

The Customer Managed Key reference to encrypt the Disk.

Constructor

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

Variables

Name Description
key_url
str

Fully versioned Key Url pointing to a key in KeyVault. Version segment of the Url is required regardless of rotationToLatestKeyVersionEnabled value.

rotation_to_latest_key_version_enabled

Set this flag to true to enable auto-updating of the Disk Encryption to the latest key version. Default is false.

identity_reference

The reference of one of the pool identities to encrypt Disk. This identity will be used to access the KeyVault.

Attributes

identity_reference

The reference of one of the pool identities to encrypt Disk. This identity will be used to access the KeyVault.

identity_reference: _models.ComputeNodeIdentityReference | None

key_url

Fully versioned Key Url pointing to a key in KeyVault. Version segment of the Url is required regardless of rotationToLatestKeyVersionEnabled value.

key_url: str | None

rotation_to_latest_key_version_enabled

Set this flag to true to enable auto-updating of the Disk Encryption to the latest key version. Default is false.

rotation_to_latest_key_version_enabled: bool | None