EncryptionSetProperties Class
EncryptionSetProperties.
Constructor
EncryptionSetProperties()
Variables
| Name | Description |
|---|---|
|
encryption_type
|
The type of key used to encrypt the data of the disk. Known values are: "EncryptionAtRestWithCustomerKey", "EncryptionAtRestWithPlatformAndCustomerKeys", and "ConfidentialVmEncryptedWithCustomerKey". |
|
active_key
|
<xref:<xref:"KeyForDiskEncryptionSet">>
The key vault key which is currently used by this disk encryption set. |
|
previous_keys
|
list[<xref:"KeyForDiskEncryptionSet">]
A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation. |
|
provisioning_state
|
The disk encryption set provisioning state. |
|
rotation_to_latest_key_version_enabled
|
Set this flag to true to enable auto-updating of this disk encryption set to the latest key version. |
|
last_key_rotation_timestamp
|
The time when the active key of this disk encryption set was updated. |
|
auto_key_rotation_error
|
<xref:<xref:"ApiError">>
The error that was encountered during auto-key rotation. If an error is present, then auto-key rotation will not be attempted until the error on this disk encryption set is fixed. |
|
federated_client_id
|
Multi-tenant application client id to access key vault in a different tenant. Setting the value to 'None' will clear the property. |
Attributes
activeKey
The key vault key which is currently used by this disk encryption set.
activeKey: KeyForDiskEncryptionSet
autoKeyRotationError
The error that was encountered during auto-key rotation. If an error is present, then auto-key rotation will not be attempted until the error on this disk encryption set is fixed.
autoKeyRotationError: ApiError
encryptionType
The type of key used to encrypt the data of the disk. Known values are: "EncryptionAtRestWithCustomerKey", "EncryptionAtRestWithPlatformAndCustomerKeys", and "ConfidentialVmEncryptedWithCustomerKey".
encryptionType: str | DiskEncryptionSetType
federatedClientId
Multi-tenant application client id to access key vault in a different tenant. Setting the value to 'None' will clear the property.
federatedClientId: str
lastKeyRotationTimestamp
The time when the active key of this disk encryption set was updated.
lastKeyRotationTimestamp: str
previousKeys
A readonly collection of key vault keys previously used by this disk encryption set while a key rotation is in progress. It will be empty if there is no ongoing key rotation.
previousKeys: list['KeyForDiskEncryptionSet']
provisioningState
The disk encryption set provisioning state.
provisioningState: str
rotationToLatestKeyVersionEnabled
Set this flag to true to enable auto-updating of this disk encryption set to the latest key version.
rotationToLatestKeyVersionEnabled: bool