Condividi tramite


ManagedHsmsOperations Classe

Avviso

NON creare direttamente un'istanza di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

KeyVaultManagementClient's

Attributo<xref:managed_hsms> .

Ereditarietà
builtins.object
ManagedHsmsOperations

Costruttore

ManagedHsmsOperations(*args, **kwargs)

Metodi

begin_create_or_update

Creare o aggiornare un pool di moduli di protezione hardware gestito nella sottoscrizione specificata.

begin_delete

Elimina il pool di moduli di protezione hardware gestito specificato.

begin_purge_deleted

Elimina definitivamente il modulo di protezione hardware gestito specificato.

begin_update

Aggiornare un pool di moduli di protezione hardware gestito nella sottoscrizione specificata.

get

Ottiene il pool di moduli di protezione hardware gestito specificato.

get_deleted

Ottiene il modulo di protezione hardware gestito eliminato specificato.

list_by_resource_group

L'operazione List ottiene informazioni sui pool di moduli di protezione hardware gestiti associati alla sottoscrizione e all'interno del gruppo di risorse specificato.

list_by_subscription

L'operazione List ottiene informazioni sui pool di moduli di protezione hardware gestiti associati alla sottoscrizione.

list_deleted

L'operazione List ottiene informazioni sui moduli di protezione hardware gestiti eliminati associati alla sottoscrizione.

begin_create_or_update

Creare o aggiornare un pool di moduli di protezione hardware gestito nella sottoscrizione specificata.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse che contiene il pool di moduli di protezione hardware gestito. Obbligatorio.

name
str
Necessario

Nome del pool di moduli di protezione hardware gestito. Obbligatorio.

parameters
ManagedHsm oppure IO
Necessario

Parametri per creare o aggiornare il pool di moduli di protezione hardware gestito. Tipo ManagedHsm o I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure AsyncPollingMethod

Per impostazione predefinita, il metodo di polling sarà AsyncARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di AsyncLROPoller che restituisce ManagedHsm o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_delete

Elimina il pool di moduli di protezione hardware gestito specificato.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse che contiene il pool di moduli di protezione hardware gestito. Obbligatorio.

name
str
Necessario

Nome del pool di moduli di protezione hardware gestito da eliminare. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure AsyncPollingMethod

Per impostazione predefinita, il metodo di polling sarà AsyncARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di AsyncLROPoller che restituisce Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_purge_deleted

Elimina definitivamente il modulo di protezione hardware gestito specificato.

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

Parametri

name
str
Necessario

The name of the soft-deleted managed HSM. Obbligatorio.

location
str
Necessario

The location of the soft-deleted managed HSM. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure AsyncPollingMethod

Per impostazione predefinita, il metodo di polling sarà AsyncARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di AsyncLROPoller che restituisce Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

begin_update

Aggiornare un pool di moduli di protezione hardware gestito nella sottoscrizione specificata.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse che contiene il pool di moduli di protezione hardware gestito. Obbligatorio.

name
str
Necessario

Nome del pool di moduli di protezione hardware gestito. Obbligatorio.

parameters
ManagedHsm oppure IO
Necessario

Parametri per applicare patch al pool di moduli di protezione hardware gestito. Tipo ManagedHsm o I/O. Obbligatorio.

content_type
str

Content-type del parametro del corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

continuation_token
str

Token di continuazione per riavviare un poller da uno stato salvato.

polling
bool oppure AsyncPollingMethod

Per impostazione predefinita, il metodo di polling sarà AsyncARMPolling. Passare False per questa operazione per non eseguire il polling o passare il proprio oggetto di polling inizializzato per una strategia di polling personale.

polling_interval
int

Tempo di attesa predefinito tra due sondaggi per le operazioni LRO se non è presente alcuna intestazione Retry-After.

Restituisce

Istanza di AsyncLROPoller che restituisce ManagedHsm o il risultato di cls(response)

Tipo restituito

Eccezioni

get

Ottiene il pool di moduli di protezione hardware gestito specificato.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse che contiene il pool di moduli di protezione hardware gestito. Obbligatorio.

name
str
Necessario

Nome del pool di moduli di protezione hardware gestito. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

ManagedHsm o Nessuno o il risultato di cls(response)

Tipo restituito

Eccezioni

get_deleted

Ottiene il modulo di protezione hardware gestito eliminato specificato.

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

Parametri

name
str
Necessario

Nome del modulo di protezione hardware gestito eliminato. Obbligatorio.

location
str
Necessario

Percorso del modulo di protezione hardware gestito eliminato. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

DeletedManagedHsm o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_resource_group

L'operazione List ottiene informazioni sui pool di moduli di protezione hardware gestiti associati alla sottoscrizione e all'interno del gruppo di risorse specificato.

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

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse che contiene il pool di moduli di protezione hardware gestito. Obbligatorio.

top
int
Necessario

Numero massimo di risultati da restituire. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'istanza di ManagedHsm o il risultato di cls(response)

Tipo restituito

Eccezioni

list_by_subscription

L'operazione List ottiene informazioni sui pool di moduli di protezione hardware gestiti associati alla sottoscrizione.

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

Parametri

top
int
Necessario

Numero massimo di risultati da restituire. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'istanza di ManagedHsm o il risultato di cls(response)

Tipo restituito

Eccezioni

list_deleted

L'operazione List ottiene informazioni sui moduli di protezione hardware gestiti eliminati associati alla sottoscrizione.

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

Parametri

cls
callable

Tipo o funzione personalizzata che verrà passata alla risposta diretta

Restituisce

Iteratore come l'istanza di DeletedManagedHsm o il risultato di cls(response)

Tipo restituito

Eccezioni

Attributi

models

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