ManagedHsmProperties Classe
Propriedades do pool de HSM gerenciado.
As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.
- Herança
-
azure.mgmt.keyvault._serialization.ModelManagedHsmProperties
Construtor
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)
Parâmetros somente de palavra-chave
Nome | Description |
---|---|
tenant_id
|
A ID de locatário do Azure Active Directory que deve ser usada para autenticar solicitações para o pool de HSM gerenciado. |
initial_admin_object_ids
|
Matriz de IDs de objeto de administradores iniciais para esse pool de hsm gerenciado. |
enable_soft_delete
|
Propriedade para especificar se a funcionalidade de "exclusão reversível" está habilitada para esse pool de HSM gerenciado. A exclusão reversível é habilitada por padrão para todos os HSMs gerenciados e é imutável. Valor padrão: True
|
soft_delete_retention_in_days
|
Dias de retenção de dados excluídos temporariamente. Quando você excluir um HSM ou uma chave, ele permanecerá recuperável pelo período de retenção configurado ou por um período padrão de 90 dias. Ele aceita valores entre 7 e 90. Valor padrão: 90
|
enable_purge_protection
|
Propriedade que especifica se a proteção contra limpeza está habilitada para esse pool de HSM gerenciado. Definir essa propriedade como true ativa a proteção contra limpeza para esse pool de HSM gerenciado e seu conteúdo – somente o serviço HSM Gerenciado pode iniciar uma exclusão dura e irrecuperável. Habilitar essa funcionalidade é irreversível. Valor padrão: True
|
create_mode
|
str ou
CreateMode
O modo de criação para indicar se o recurso está sendo criado ou está sendo recuperado de um recurso excluído. Os valores conhecidos são: "recuperar" e "padrão". |
Variáveis
Nome | Description |
---|---|
tenant_id
|
A ID de locatário do Azure Active Directory que deve ser usada para autenticar solicitações para o pool de HSM gerenciado. |
initial_admin_object_ids
|
Matriz de IDs de objeto de administradores iniciais para esse pool de hsm gerenciado. |
hsm_uri
|
O URI do pool de hsm gerenciado para executar operações em chaves. |
enable_soft_delete
|
Propriedade para especificar se a funcionalidade de "exclusão reversível" está habilitada para esse pool de HSM gerenciado. A exclusão reversível é habilitada por padrão para todos os HSMs gerenciados e é imutável. |
soft_delete_retention_in_days
|
Dias de retenção de dados excluídos temporariamente. Quando você excluir um HSM ou uma chave, ele permanecerá recuperável pelo período de retenção configurado ou por um período padrão de 90 dias. Ele aceita valores entre 7 e 90. |
enable_purge_protection
|
Propriedade que especifica se a proteção contra limpeza está habilitada para esse pool de HSM gerenciado. Definir essa propriedade como true ativa a proteção contra limpeza para esse pool de HSM gerenciado e seu conteúdo – somente o serviço HSM Gerenciado pode iniciar uma exclusão dura e irrecuperável. Habilitar essa funcionalidade é irreversível. |
create_mode
|
str ou
CreateMode
O modo de criação para indicar se o recurso está sendo criado ou está sendo recuperado de um recurso excluído. Os valores conhecidos são: "recuperar" e "padrão". |
status_message
|
Mensagem de Status do Recurso. |
provisioning_state
|
Estado de provisionamento. Os valores conhecidos são: "Succeeded", "Provisioning", "Failed", "Updating", "Deleting", "Activated", "SecurityDomainRestore" e "Restoring". |
Azure SDK for Python