KeysOperations Classe
Avviso
NON creare un'istanza diretta di questa classe.
È invece necessario accedere alle operazioni seguenti tramite
Attributo<xref:keys> .
- Ereditarietà
-
builtins.objectKeysOperations
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
Nome del gruppo di risorse che contiene l'insieme di credenziali delle chiavi specificato. Obbligatorio.
- vault_name
- str
Nome dell'insieme di credenziali delle chiavi che contiene la chiave da creare. Obbligatorio.
- parameters
- KeyCreateParameters oppure IO
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
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
Nome del gruppo di risorse che contiene l'insieme di credenziali delle chiavi specificato. Obbligatorio.
- vault_name
- str
Nome dell'insieme di credenziali che contiene la 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
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
Nome del gruppo di risorse che contiene l'insieme di credenziali delle chiavi specificato. Obbligatorio.
- vault_name
- str
Nome dell'insieme di credenziali che contiene la 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
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
Nome del gruppo di risorse che contiene l'insieme di credenziali delle chiavi specificato. Obbligatorio.
- vault_name
- str
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
Nome del gruppo di risorse che contiene l'insieme di credenziali delle chiavi specificato. Obbligatorio.
- vault_name
- str
Nome dell'insieme di credenziali che contiene le 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'>
Azure SDK for Python