Udostępnij za pośrednictwem


VaultProperties Klasa

Właściwości magazynu.

Aby wysyłać na platformę Azure wszystkie wymagane parametry, należy wypełnić wszystkie wymagane parametry.

Dziedziczenie
azure.mgmt.keyvault._serialization.Model
VaultProperties

Konstruktor

VaultProperties(*, tenant_id: str, sku: _models.Sku, access_policies: List[_models.AccessPolicyEntry] | None = None, vault_uri: str | None = None, enabled_for_deployment: bool | None = None, enabled_for_disk_encryption: bool | None = None, enabled_for_template_deployment: bool | None = None, enable_soft_delete: bool | None = None, create_mode: str | _models.CreateMode | None = None, enable_purge_protection: bool | None = None, **kwargs: Any)

Parametry Tylko słowo kluczowe

Nazwa Opis
tenant_id
str

Identyfikator dzierżawy usługi Azure Active Directory, który powinien być używany do uwierzytelniania żądań w magazynie kluczy. Wymagane.

sku
Sku

Szczegóły jednostki SKU. Wymagane.

access_policies

Tablica z od 0 do 16 tożsamości, które mają dostęp do magazynu kluczy. Wszystkie tożsamości w tablicy muszą używać tego samego identyfikatora dzierżawy co identyfikator dzierżawy magazynu kluczy. Jeśli createMode jest ustawiona na recoverwartość , zasady dostępu nie są wymagane. W przeciwnym razie wymagane są zasady dostępu.

vault_uri
str

Identyfikator URI magazynu do wykonywania operacji na kluczach i wpisach tajnych.

enabled_for_deployment

Właściwość określająca, czy usługa Azure Virtual Machines może pobierać certyfikaty przechowywane jako wpisy tajne z magazynu kluczy.

enabled_for_disk_encryption

Właściwość określająca, czy usługa Azure Disk Encryption może pobierać wpisy tajne z magazynu i odpakowywać klucze.

enabled_for_template_deployment

Właściwość określająca, czy usługa Azure Resource Manager może pobierać wpisy tajne z magazynu kluczy.

enable_soft_delete

Właściwość określająca, czy możliwe do odzyskania usunięcie jest włączone dla tego magazynu kluczy. Ustawienie tej właściwości na wartość true aktywuje funkcję usuwania nietrwałego, w której można odzyskać magazyny lub jednostki magazynu po usunięciu. Włączenie tej funkcji jest nieodwracalne

  • oznacza to, że właściwość nie akceptuje wartości false jako jej wartości.
create_mode

Tryb tworzenia magazynu, aby wskazać, czy magazyn musi zostać odzyskany, czy nie. Znane wartości to: "recover" i "default".

enable_purge_protection

Właściwość określająca, czy ochrona przed przeczyszczeniem jest włączona dla tego magazynu. Ustawienie tej właściwości na wartość true aktywuje ochronę przed przeczyszczeniem dla tego magazynu i jego zawartości — tylko usługa Key Vault może zainicjować twarde, nieodwracalne usunięcie. Ustawienie jest skuteczne tylko w przypadku włączenia usuwania nietrwałego. Włączenie tej funkcji jest nieodwracalne — oznacza to, że właściwość nie akceptuje wartości false jako jej wartości.

Zmienne

Nazwa Opis
tenant_id
str

Identyfikator dzierżawy usługi Azure Active Directory, który powinien być używany do uwierzytelniania żądań w magazynie kluczy. Wymagane.

sku
Sku

Szczegóły jednostki SKU. Wymagane.

access_policies

Tablica z od 0 do 16 tożsamości, które mają dostęp do magazynu kluczy. Wszystkie tożsamości w tablicy muszą używać tego samego identyfikatora dzierżawy co identyfikator dzierżawy magazynu kluczy. Jeśli createMode jest ustawiona na recoverwartość , zasady dostępu nie są wymagane. W przeciwnym razie wymagane są zasady dostępu.

vault_uri
str

Identyfikator URI magazynu do wykonywania operacji na kluczach i wpisach tajnych.

enabled_for_deployment

Właściwość określająca, czy usługa Azure Virtual Machines może pobierać certyfikaty przechowywane jako wpisy tajne z magazynu kluczy.

enabled_for_disk_encryption

Właściwość określająca, czy usługa Azure Disk Encryption może pobierać wpisy tajne z magazynu i odpakowywać klucze.

enabled_for_template_deployment

Właściwość określająca, czy usługa Azure Resource Manager może pobierać wpisy tajne z magazynu kluczy.

enable_soft_delete

Właściwość określająca, czy możliwe do odzyskania usunięcie jest włączone dla tego magazynu kluczy. Ustawienie tej właściwości na wartość true aktywuje funkcję usuwania nietrwałego, w której można odzyskać magazyny lub jednostki magazynu po usunięciu. Włączenie tej funkcji jest nieodwracalne — oznacza to, że właściwość nie akceptuje wartości false jako jej wartości.

create_mode

Tryb tworzenia magazynu, aby wskazać, czy magazyn musi zostać odzyskany, czy nie. Znane wartości to: "recover" i "default".

enable_purge_protection

Właściwość określająca, czy ochrona przed przeczyszczeniem jest włączona dla tego magazynu. Ustawienie tej właściwości na wartość true aktywuje ochronę przed przeczyszczeniem dla tego magazynu i jego zawartości — tylko usługa Key Vault może zainicjować twarde, nieodwracalne usunięcie. Ustawienie jest skuteczne tylko w przypadku włączenia usuwania nietrwałego. Włączenie tej funkcji jest nieodwracalne — oznacza to, że właściwość nie akceptuje wartości false jako jej wartości.