Compartir a través de


KeysOperations Clase

Advertencia

NO cree una instancia de esta clase directamente.

En su lugar, debe acceder a las siguientes operaciones a través de

KeyVaultManagementClient's

Atributo<xref:keys> .

Herencia
builtins.object
KeysOperations

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
Requerido

Nombre del grupo de recursos que contiene el almacén de claves especificado. Necesario.

vault_name
str
Requerido

Nombre del almacén de claves que contiene la clave que se va a crear. Necesario.

key_name
str
Requerido

Nombre de la clave que se va a crear. Necesario.

parameters
KeyCreateParameters o IO
Requerido

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

Key

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
Requerido

Nombre del grupo de recursos que contiene el almacén de claves especificado. Necesario.

vault_name
str
Requerido

Nombre del almacén que contiene la clave que se va a recuperar. Necesario.

key_name
str
Requerido

Nombre 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

Key

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
Requerido

Nombre del grupo de recursos que contiene el almacén de claves especificado. Necesario.

vault_name
str
Requerido

Nombre del almacén que contiene la versión de la clave que se va a recuperar. Necesario.

key_name
str
Requerido

Nombre de la versión de la clave que se va a recuperar. Necesario.

key_version
str
Requerido

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

Key

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
Requerido

Nombre del grupo de recursos que contiene el almacén de claves especificado. Necesario.

vault_name
str
Requerido

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
Requerido

Nombre del grupo de recursos que contiene el almacén de claves especificado. Necesario.

vault_name
str
Requerido

Nombre del almacén que contiene las versiones de clave que se van a recuperar. Necesario.

key_name
str
Requerido

Nombre de 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'>