ManagedHsmProperties Classe
Propriétés du pool HSM managé.
Les variables sont uniquement remplies par le serveur et sont ignorées lors de l’envoi d’une demande.
- Héritage
-
azure.mgmt.keyvault._serialization.ModelManagedHsmProperties
Constructeur
ManagedHsmProperties(*, tenant_id: str | None = None, initial_admin_object_ids: List[str] | None = None, enable_soft_delete: bool = True, soft_delete_retention_in_days: int = 90, enable_purge_protection: bool = True, create_mode: str | _models.CreateMode | None = None, **kwargs: Any)
Paramètres de mot clé uniquement
Nom | Description |
---|---|
tenant_id
|
ID de locataire Azure Active Directory qui doit être utilisé pour l’authentification des demandes adressées au pool HSM managé. |
initial_admin_object_ids
|
Tableau d’ID d’objet administrateurs initiaux pour ce pool hsm managé. |
enable_soft_delete
|
Propriété permettant de spécifier si la fonctionnalité de « suppression réversible » est activée pour ce pool HSM managé. La suppression réversible est activée par défaut pour tous les HSM managés et est immuable. Valeur par défaut: True
|
soft_delete_retention_in_days
|
Jours de conservation des données supprimées de manière réversible. Lorsque vous supprimez un HSM ou une clé, il reste récupérable pendant la période de rétention configurée ou pendant une période par défaut de 90 jours. Il accepte les valeurs comprises entre 7 et 90. Valeur par défaut: 90
|
enable_purge_protection
|
Propriété spécifiant si la protection contre le vidage est activée pour ce pool HSM managé. La définition de cette propriété sur true active la protection contre le vidage pour ce pool HSM managé et son contenu. Seul le service HSM managé peut lancer une suppression définitive et irrécupérable. L’activation de cette fonctionnalité est irréversible. Valeur par défaut: True
|
create_mode
|
str ou
CreateMode
Mode de création pour indiquer si la ressource est en cours de création ou est en cours de récupération à partir d’une ressource supprimée. Les valeurs connues sont « recover » et « default ». |
Variables
Nom | Description |
---|---|
tenant_id
|
ID de locataire Azure Active Directory qui doit être utilisé pour l’authentification des demandes adressées au pool HSM managé. |
initial_admin_object_ids
|
Tableau d’ID d’objet administrateurs initiaux pour ce pool hsm managé. |
hsm_uri
|
URI du pool hsm managé pour effectuer des opérations sur les clés. |
enable_soft_delete
|
Propriété permettant de spécifier si la fonctionnalité de « suppression réversible » est activée pour ce pool HSM managé. La suppression réversible est activée par défaut pour tous les HSM managés et est immuable. |
soft_delete_retention_in_days
|
Jours de conservation des données supprimées de manière réversible. Lorsque vous supprimez un HSM ou une clé, il reste récupérable pendant la période de rétention configurée ou pendant une période par défaut de 90 jours. Il accepte les valeurs comprises entre 7 et 90. |
enable_purge_protection
|
Propriété spécifiant si la protection contre le vidage est activée pour ce pool HSM managé. La définition de cette propriété sur true active la protection contre le vidage pour ce pool HSM managé et son contenu. Seul le service HSM managé peut lancer une suppression définitive et irrécupérable. L’activation de cette fonctionnalité est irréversible. |
create_mode
|
str ou
CreateMode
Mode de création pour indiquer si la ressource est en cours de création ou est en cours de récupération à partir d’une ressource supprimée. Les valeurs connues sont « recover » et « default ». |
status_message
|
Message d’état de la ressource. |
provisioning_state
|
État d’approvisionnement. Les valeurs connues sont : « Succeeded », « Provisioning », « Failed », « Updating », « Deleting », « Activated », « SecurityDomainRestore » et « Restoring ». |
Azure SDK for Python