Partilhar via


ManagedHsmsOperations Classe

Aviso

NÃO instanciar esta classe diretamente.

Em vez disso, deve aceder às seguintes operações através de

KeyVaultManagementClient's

<xref:managed_hsms> atributo.

Herança
builtins.object
ManagedHsmsOperations

Construtor

ManagedHsmsOperations(*args, **kwargs)

Métodos

begin_create_or_update

Criar ou atualizar um Conjunto de HSM gerido na subscrição especificada.

begin_delete

Elimina o Conjunto de HSM gerido especificado.

begin_purge_deleted

Elimina permanentemente o HSM gerido especificado.

begin_update

Atualize um Conjunto de HSM gerido na subscrição especificada.

check_mhsm_name_availability

Verifica se o nome hsm gerido é válido e ainda não está a ser utilizado.

get

Obtém o Conjunto de HSM gerido especificado.

get_deleted

Obtém o HSM gerido eliminado especificado.

list_by_resource_group

A operação Lista obtém informações sobre os Conjuntos de HSM geridos associados à subscrição e dentro do grupo de recursos especificado.

list_by_subscription

A operação Lista obtém informações sobre os Conjuntos de HSM geridos associados à subscrição.

list_deleted

A operação Lista obtém informações sobre os HSMs geridos eliminados associados à subscrição.

begin_create_or_update

Criar ou atualizar um Conjunto de HSM gerido na subscrição especificada.

begin_create_or_update(resource_group_name: str, name: str, parameters: _models.ManagedHsm, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.ManagedHsm]

Parâmetros

resource_group_name
str
Necessário

Nome do grupo de recursos que contém o conjunto de HSM gerido. Obrigatório.

name
str
Necessário

Nome do Conjunto HSM gerido. Obrigatório.

parameters
ManagedHsm ou IO
Necessário

Parâmetros para criar ou atualizar o Conjunto de HSM gerido. É um tipo de ManagedHsm ou um tipo de E/S. Obrigatório.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não estiver presente nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve ManagedHsm ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_delete

Elimina o Conjunto de HSM gerido especificado.

begin_delete(resource_group_name: str, name: str, **kwargs: Any) -> LROPoller[None]

Parâmetros

resource_group_name
str
Necessário

Nome do grupo de recursos que contém o conjunto de HSM gerido. Obrigatório.

name
str
Necessário

O nome do Conjunto de HSM gerido a eliminar. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não estiver presente nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_purge_deleted

Elimina permanentemente o HSM gerido especificado.

begin_purge_deleted(name: str, location: str, **kwargs: Any) -> LROPoller[None]

Parâmetros

name
str
Necessário

O nome do HSM gerido eliminado de forma recuperável. Obrigatório.

location
str
Necessário

A localização do HSM gerido eliminado de forma recuperável. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não estiver presente nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve Nenhum ou o resultado de cls(response)

Tipo de retorno

Exceções

begin_update

Atualize um Conjunto de HSM gerido na subscrição especificada.

begin_update(resource_group_name: str, name: str, parameters: _models.ManagedHsm, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.ManagedHsm]

Parâmetros

resource_group_name
str
Necessário

Nome do grupo de recursos que contém o conjunto de HSM gerido. Obrigatório.

name
str
Necessário

Nome do Conjunto HSM gerido. Obrigatório.

parameters
ManagedHsm ou IO
Necessário

Parâmetros para corrigir o Conjunto de HSM gerido. É um tipo de ManagedHsm ou um tipo de E/S. Obrigatório.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

continuation_token
str

Um token de continuação para reiniciar um poller a partir de um estado guardado.

polling
bool ou PollingMethod

Por predefinição, o método de consulta será ARMPolling. Transmita Falso para que esta operação não seja consultada ou transmita o seu próprio objeto de consulta inicializado para uma estratégia de consulta pessoal.

polling_interval
int

Tempo de espera predefinido entre duas sondagens para operações LRO se não estiver presente nenhum cabeçalho de Retry-After.

Devoluções

Uma instância do LROPoller que devolve ManagedHsm ou o resultado de cls(response)

Tipo de retorno

Exceções

check_mhsm_name_availability

Verifica se o nome hsm gerido é válido e ainda não está a ser utilizado.

check_mhsm_name_availability(mhsm_name: _models.CheckMhsmNameAvailabilityParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckMhsmNameAvailabilityResult

Parâmetros

mhsm_name
CheckMhsmNameAvailabilityParameters ou IO
Necessário

O nome do hsm gerido. É um tipo checkMhsmNameAvailabilityParameters ou um tipo de E/S. Obrigatório.

content_type
str

Tipo de conteúdo do Parâmetro do Corpo. Os valores conhecidos são: "application/json". O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

CheckMhsmNameAvailabilityResult ou o resultado de cls(response)

Tipo de retorno

Exceções

get

Obtém o Conjunto de HSM gerido especificado.

get(resource_group_name: str, name: str, **kwargs: Any) -> ManagedHsm | None

Parâmetros

resource_group_name
str
Necessário

Nome do grupo de recursos que contém o conjunto de HSM gerido. Obrigatório.

name
str
Necessário

O nome do Conjunto HSM gerido. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

ManagedHsm ou None ou o resultado de cls(response)

Tipo de retorno

Exceções

get_deleted

Obtém o HSM gerido eliminado especificado.

get_deleted(name: str, location: str, **kwargs: Any) -> DeletedManagedHsm

Parâmetros

name
str
Necessário

O nome do HSM gerido eliminado. Obrigatório.

location
str
Necessário

A localização do HSM gerido eliminado. Obrigatório.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

DeletedManagedHsm ou o resultado de cls(response)

Tipo de retorno

Exceções

list_by_resource_group

A operação Lista obtém informações sobre os Conjuntos de HSM geridos associados à subscrição e dentro do grupo de recursos especificado.

list_by_resource_group(resource_group_name: str, top: int | None = None, **kwargs: Any) -> Iterable[ManagedHsm]

Parâmetros

resource_group_name
str
Necessário

Nome do grupo de recursos que contém o conjunto de HSM gerido. Obrigatório.

top
int
Necessário

Número máximo de resultados a devolver. O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Um iterador como a instância de ManagedHsm ou o resultado de cls(response)

Tipo de retorno

Exceções

list_by_subscription

A operação Lista obtém informações sobre os Conjuntos de HSM geridos associados à subscrição.

list_by_subscription(top: int | None = None, **kwargs: Any) -> Iterable[ManagedHsm]

Parâmetros

top
int
Necessário

Número máximo de resultados a devolver. O valor predefinido é Nenhum.

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Um iterador como a instância de ManagedHsm ou o resultado de cls(response)

Tipo de retorno

Exceções

list_deleted

A operação Lista obtém informações sobre os HSMs geridos eliminados associados à subscrição.

list_deleted(**kwargs: Any) -> Iterable[DeletedManagedHsm]

Parâmetros

cls
callable

Um tipo ou função personalizado que será transmitido à resposta direta

Devoluções

Um iterador como a instância de DeletedManagedHsm ou o resultado de cls(response)

Tipo de retorno

Exceções

Atributos

models

models = <module 'azure.mgmt.keyvault.v2023_02_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\keyvault\\v2023_02_01\\models\\__init__.py'>