DiskEncryptionSetUpdate Class

disk encryption set update resource.

Inheritance
DiskEncryptionSetUpdate

Constructor

DiskEncryptionSetUpdate(*, tags: Optional[Dict[str, str]] = None, identity: Optional[azure.mgmt.compute.v2020_12_01.models._models_py3.EncryptionSetIdentity] = None, encryption_type: Optional[Union[str, azure.mgmt.compute.v2020_12_01.models._compute_management_client_enums.DiskEncryptionSetType]] = None, active_key: Optional[azure.mgmt.compute.v2020_12_01.models._models_py3.KeyForDiskEncryptionSet] = None, rotation_to_latest_key_version_enabled: Optional[bool] = None, **kwargs)

Parameters

tags
dict[str, str]
Required

A set of tags. Resource tags.

identity
EncryptionSetIdentity
Required

The managed identity for the disk encryption set. It should be given permission on the key vault before it can be used to encrypt disks.

encryption_type
str or DiskEncryptionSetType
Required

The type of key used to encrypt the data of the disk. Possible values include: "EncryptionAtRestWithCustomerKey", "EncryptionAtRestWithPlatformAndCustomerKeys".

active_key
KeyForDiskEncryptionSet
Required

Key Vault Key Url to be used for server side encryption of Managed Disks and Snapshots.

rotation_to_latest_key_version_enabled
bool
Required

Set this flag to true to enable auto-updating of this disk encryption set to the latest key version.