DiskEncryptionSet Klasa
zasób zestawu szyfrowania dysków.
Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.
Wszystkie wymagane parametry muszą zostać wypełnione w celu wysłania ich na platformę Azure.
- Dziedziczenie
-
azure.mgmt.compute.v2023_04_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
Lokalizacja zasobu. Wymagane.
- identity
- EncryptionSetIdentity
Tożsamość zarządzana zestawu szyfrowania dysków. Należy nadać mu uprawnienia do magazynu kluczy, zanim będzie można go użyć do szyfrowania dysków.
- encryption_type
- str lub DiskEncryptionSetType
Typ klucza używanego do szyfrowania danych dysku. Znane wartości to: "EncryptionAtRestWithCustomerKey", "EncryptionAtRestWithPlatformAndCustomerKeys" i "ConfidentialVmEncryptedWithCustomerKey".
- active_key
- KeyForDiskEncryptionSet
Klucz magazynu kluczy, który jest obecnie używany przez ten zestaw szyfrowania dysków.
- rotation_to_latest_key_version_enabled
- bool
Ustaw tę flagę na wartość true, aby włączyć automatyczne aktualizowanie tego szyfrowania dysku ustawionego na najnowszą wersję klucza.
- federated_client_id
- str
Identyfikator klienta aplikacji wielodostępnej w celu uzyskania dostępu do magazynu kluczy w innej dzierżawie. Ustawienie wartości na wartość "None" spowoduje wyczyszczenie właściwości.
Zmienne
- id
- str
Identyfikator zasobu.
- name
- str
Nazwa zasobu.
- type
- str
Typ zasobu.
- location
- str
Lokalizacja zasobu. Wymagane.
- identity
- EncryptionSetIdentity
Tożsamość zarządzana zestawu szyfrowania dysków. Należy nadać mu uprawnienia do magazynu kluczy, zanim będzie można go użyć do szyfrowania dysków.
- encryption_type
- str lub DiskEncryptionSetType
Typ klucza używanego do szyfrowania danych dysku. Znane wartości to: "EncryptionAtRestWithCustomerKey", "EncryptionAtRestWithPlatformAndCustomerKeys" i "ConfidentialVmEncryptedWithCustomerKey".
- active_key
- KeyForDiskEncryptionSet
Klucz magazynu kluczy, który jest obecnie używany przez ten zestaw szyfrowania dysków.
- previous_keys
- list[KeyForDiskEncryptionSet]
Tylko do odczytu kolekcja kluczy magazynu kluczy, które były wcześniej używane przez to szyfrowanie dysków, podczas gdy rotacja kluczy jest w toku. Jeśli nie ma trwającej rotacji kluczy, będzie ona pusta.
- provisioning_state
- str
Stan aprowizacji zestawu szyfrowania dysków.
- rotation_to_latest_key_version_enabled
- bool
Ustaw tę flagę na wartość true, aby włączyć automatyczne aktualizowanie tego szyfrowania dysku ustawionego na najnowszą wersję klucza.
- last_key_rotation_timestamp
- datetime
Czas aktualizacji aktywnego klucza tego zestawu szyfrowania dysku.
- auto_key_rotation_error
- ApiError
Błąd, który wystąpił podczas rotacji klucza automatycznego. Jeśli wystąpi błąd, automatyczna rotacja klucza nie zostanie podjęta do czasu naprawienia błędu w tym zestawie szyfrowania dysku.
- federated_client_id
- str
Identyfikator klienta aplikacji wielodostępnej w celu uzyskania dostępu do magazynu kluczy w innej dzierżawie. Ustawienie wartości na wartość "None" spowoduje wyczyszczenie właściwości.
Azure SDK for Python