DiskEncryptionSet Klasse
Datenträgerverschlüsselungssatzressource.
Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.
Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.
- Vererbung
-
azure.mgmt.compute.v2023_01_02.models._models_py3.ResourceDiskEncryptionSet
Konstruktor
DiskEncryptionSet(*, location: str, tags: Dict[str, str] | None = None, identity: _models.EncryptionSetIdentity | None = None, encryption_type: str | _models.DiskEncryptionSetType | None = None, active_key: _models.KeyForDiskEncryptionSet | None = None, rotation_to_latest_key_version_enabled: bool | None = None, federated_client_id: str | None = None, **kwargs: Any)
Keyword-Only Parameters
- location
- str
Ressourcenspeicherort Erforderlich.
- identity
- EncryptionSetIdentity
Die verwaltete Identität für den Datenträgerverschlüsselungssatz. Sie sollte die Berechtigung für den Schlüsseltresor erhalten, bevor sie zum Verschlüsseln von Datenträgern verwendet werden kann.
- encryption_type
- str oder DiskEncryptionSetType
Der Schlüsseltyp, der zum Verschlüsseln der Daten des Datenträgers verwendet wird. Bekannte Werte sind "EncryptionAtRestWithCustomerKey", "EncryptionAtRestWithPlatformAndCustomerKeys" und "ConfidentialVmEncryptedWithCustomerKey".
- active_key
- KeyForDiskEncryptionSet
Der Schlüsseltresorschlüssel, der derzeit von diesem Datenträgerverschlüsselungssatz verwendet wird.
- rotation_to_latest_key_version_enabled
- bool
Legen Sie dieses Flag auf true fest, um die automatische Aktualisierung dieser Datenträgerverschlüsselung auf die neueste Schlüsselversion zu aktivieren.
- federated_client_id
- str
Mehrinstanzenfähige Anwendungsclient-ID für den Zugriff auf den Schlüsseltresor in einem anderen Mandanten. Wenn Sie den Wert auf "None" festlegen, wird die Eigenschaft gelöscht.
Variablen
- id
- str
Ressourcen-ID.
- name
- str
Name der Ressource.
- type
- str
Der Ressourcentyp.
- location
- str
Ressourcenspeicherort Erforderlich.
- identity
- EncryptionSetIdentity
Die verwaltete Identität für den Datenträgerverschlüsselungssatz. Sie sollte die Berechtigung für den Schlüsseltresor erhalten, bevor sie zum Verschlüsseln von Datenträgern verwendet werden kann.
- encryption_type
- str oder DiskEncryptionSetType
Der Schlüsseltyp, der zum Verschlüsseln der Daten des Datenträgers verwendet wird. Bekannte Werte sind "EncryptionAtRestWithCustomerKey", "EncryptionAtRestWithPlatformAndCustomerKeys" und "ConfidentialVmEncryptedWithCustomerKey".
- active_key
- KeyForDiskEncryptionSet
Der Schlüsseltresorschlüssel, der derzeit von diesem Datenträgerverschlüsselungssatz verwendet wird.
- previous_keys
- list[KeyForDiskEncryptionSet]
Eine schreibgeschützte Sammlung von Schlüsseltresorschlüsseln, die zuvor von diesem Datenträgerverschlüsselungssatz verwendet wurden, während eine Schlüsselrotation ausgeführt wird. Er ist leer, wenn keine fortlaufende Schlüsselrotation erfolgt.
- provisioning_state
- str
Die Datenträgerverschlüsselung legt den Bereitstellungsstatus fest.
- rotation_to_latest_key_version_enabled
- bool
Legen Sie dieses Flag auf true fest, um die automatische Aktualisierung dieser Datenträgerverschlüsselung auf die neueste Schlüsselversion zu aktivieren.
- last_key_rotation_timestamp
- datetime
Der Zeitpunkt, zu dem der aktive Schlüssel dieses Datenträgerverschlüsselungssatzes aktualisiert wurde.
- auto_key_rotation_error
- ApiError
Der Fehler, der während der Automatischen Schlüsselrotation aufgetreten ist. Wenn ein Fehler vorliegt, wird die automatische Schlüsselrotation erst versucht, wenn der Fehler für diesen Datenträgerverschlüsselungssatz behoben wurde.
- federated_client_id
- str
Mehrinstanzenfähige Anwendungsclient-ID für den Zugriff auf den Schlüsseltresor in einem anderen Mandanten. Wenn Sie den Wert auf "None" festlegen, wird die Eigenschaft gelöscht.
Azure SDK for Python