KeysOperations Clase
Advertencia
NO cree una instancia de esta clase directamente.
En su lugar, debe acceder a las siguientes operaciones a través de
Atributo<xref:keys> .
- Herencia
-
builtins.objectKeysOperations
Constructor
KeysOperations(*args, **kwargs)
Métodos
create_if_not_exist |
Crea la primera versión de una clave nueva si no existe. Si ya existe, la clave existente se devuelve sin realizar ninguna operación de escritura. Esta API no crea versiones posteriores y no actualiza las claves existentes. |
get |
Obtiene la versión actual de la clave especificada del almacén de claves especificado. |
get_version |
Obtiene la versión especificada de la clave especificada en el almacén de claves especificado. |
list |
Enumera las claves del almacén de claves especificado. |
list_versions |
Enumera las versiones de la clave especificada en el almacén de claves especificado. |
create_if_not_exist
Crea la primera versión de una clave nueva si no existe. Si ya existe, la clave existente se devuelve sin realizar ninguna operación de escritura. Esta API no crea versiones posteriores y no actualiza las claves existentes.
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
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene el almacén de claves especificado. Necesario.
- vault_name
- str
Nombre del almacén de claves que contiene la clave que se va a crear. Necesario.
- parameters
- KeyCreateParameters o IO
Parámetros usados para crear la clave especificada. Es un tipo KeyCreateParameters o un tipo de E/S. Necesario.
- content_type
- str
Body Parameter content-type. Los valores conocidos son: "application/json". El valor predeterminado es Ninguno.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Clave o resultado de cls(response)
Tipo de valor devuelto
Excepciones
get
Obtiene la versión actual de la clave especificada del almacén de claves especificado.
get(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> Key
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene el almacén de claves especificado. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Clave o resultado de cls(response)
Tipo de valor devuelto
Excepciones
get_version
Obtiene la versión especificada de la clave especificada en el almacén de claves especificado.
get_version(resource_group_name: str, vault_name: str, key_name: str, key_version: str, **kwargs: Any) -> Key
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene el almacén de claves especificado. Necesario.
- vault_name
- str
Nombre del almacén que contiene la versión de la clave que se va a recuperar. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Clave o resultado de cls(response)
Tipo de valor devuelto
Excepciones
list
Enumera las claves del almacén de claves especificado.
list(resource_group_name: str, vault_name: str, **kwargs: Any) -> Iterable[Key]
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene el almacén de claves especificado. Necesario.
- vault_name
- str
Nombre del almacén que contiene las claves que se van a recuperar. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Iterador como la instancia de Key o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
list_versions
Enumera las versiones de la clave especificada en el almacén de claves especificado.
list_versions(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> Iterable[Key]
Parámetros
- resource_group_name
- str
Nombre del grupo de recursos que contiene el almacén de claves especificado. Necesario.
- vault_name
- str
Nombre del almacén que contiene las versiones de clave que se van a recuperar. Necesario.
- cls
- callable
Un tipo o función personalizados que se pasarán a la respuesta directa.
Devoluciones
Iterador como la instancia de Key o el resultado de cls(response)
Tipo de valor devuelto
Excepciones
Atributos
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