Condividi tramite


KeysOperations Classe

Avviso

NON creare un'istanza diretta di questa classe.

È invece necessario accedere alle operazioni seguenti tramite

KeyVaultManagementClient's

Attributo<xref:keys> .

Ereditarietà
builtins.object
KeysOperations

Costruttore

KeysOperations(*args, **kwargs)

Metodi

create_if_not_exist

Crea la prima versione di una nuova chiave se non esiste. Se esiste già, la chiave esistente viene restituita senza eseguire operazioni di scrittura. Questa API non crea versioni successive e non aggiorna le chiavi esistenti.

get

Ottiene la versione corrente della chiave specificata dall'insieme di credenziali delle chiavi specificato.

get_version

Ottiene la versione specificata della chiave specificata nell'insieme di credenziali delle chiavi specificato.

list

Elenca le chiavi nell'insieme di credenziali delle chiavi specificato.

list_versions

Elenca le versioni della chiave specificata nell'insieme di credenziali delle chiavi specificato.

create_if_not_exist

Crea la prima versione di una nuova chiave se non esiste. Se esiste già, la chiave esistente viene restituita senza eseguire operazioni di scrittura. Questa API non crea versioni successive e non aggiorna le chiavi esistenti.

create_if_not_exist(resource_group_name: str, vault_name: str, key_name: str, parameters: _models.KeyCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Key

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse che contiene l'insieme di credenziali delle chiavi specificato. Obbligatorio.

vault_name
str
Necessario

Nome dell'insieme di credenziali delle chiavi che contiene la chiave da creare. Obbligatorio.

key_name
str
Necessario

Nome della chiave da creare. Obbligatorio.

parameters
KeyCreateParameters oppure IO
Necessario

Parametri usati per creare la chiave specificata. È un tipo KeyCreateParameters o un tipo I/O. Obbligatorio.

content_type
str

Tipo di contenuto del parametro corpo. I valori noti sono: 'application/json'. Il valore predefinito è Nessuno.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Chiave o il risultato di cls(response)

Tipo restituito

Key

Eccezioni

get

Ottiene la versione corrente della chiave specificata dall'insieme di credenziali delle chiavi specificato.

get(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> Key

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse che contiene l'insieme di credenziali delle chiavi specificato. Obbligatorio.

vault_name
str
Necessario

Nome dell'insieme di credenziali che contiene la chiave da recuperare. Obbligatorio.

key_name
str
Necessario

Nome della chiave da recuperare. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Chiave o il risultato di cls(response)

Tipo restituito

Key

Eccezioni

get_version

Ottiene la versione specificata della chiave specificata nell'insieme di credenziali delle chiavi specificato.

get_version(resource_group_name: str, vault_name: str, key_name: str, key_version: str, **kwargs: Any) -> Key

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse che contiene l'insieme di credenziali delle chiavi specificato. Obbligatorio.

vault_name
str
Necessario

Nome dell'insieme di credenziali che contiene la versione della chiave da recuperare. Obbligatorio.

key_name
str
Necessario

Nome della versione della chiave da recuperare. Obbligatorio.

key_version
str
Necessario

Versione della chiave da recuperare. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

Chiave o il risultato di cls(response)

Tipo restituito

Key

Eccezioni

list

Elenca le chiavi nell'insieme di credenziali delle chiavi specificato.

list(resource_group_name: str, vault_name: str, **kwargs: Any) -> Iterable[Key]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse che contiene l'insieme di credenziali delle chiavi specificato. Obbligatorio.

vault_name
str
Necessario

Nome dell'insieme di credenziali contenente le chiavi da recuperare. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

list_versions

Elenca le versioni della chiave specificata nell'insieme di credenziali delle chiavi specificato.

list_versions(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> Iterable[Key]

Parametri

resource_group_name
str
Necessario

Nome del gruppo di risorse che contiene l'insieme di credenziali delle chiavi specificato. Obbligatorio.

vault_name
str
Necessario

Nome dell'insieme di credenziali che contiene le versioni chiave da recuperare. Obbligatorio.

key_name
str
Necessario

Nome delle versioni chiave da recuperare. Obbligatorio.

cls
callable

Tipo o funzione personalizzata che verrà passata la risposta diretta

Restituisce

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

Tipo restituito

Eccezioni

Attributi

models

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