Compartir a través de


SecretsOperations Clase

Advertencia

NO cree instancias de esta clase directamente.

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

KeyVaultManagementClient's

Atributosecrets .

Herencia
builtins.object
SecretsOperations

Constructor

SecretsOperations(*args, **kwargs)

Métodos

create_or_update

Cree o actualice un secreto en un almacén de claves de la suscripción especificada. NOTA: Esta API está pensada para su uso interno en las implementaciones de ARM. Los usuarios deben usar el servicio REST del plano de datos para la interacción con los secretos del almacén.

get

Obtiene el secreto especificado. NOTA: Esta API está pensada para su uso interno en las implementaciones de ARM. Los usuarios deben usar el servicio REST del plano de datos para la interacción con los secretos del almacén.

list

La operación List obtiene información sobre los secretos de un almacén. NOTA: Esta API está pensada para su uso interno en las implementaciones de ARM. Los usuarios deben usar el servicio REST del plano de datos para la interacción con los secretos del almacén.

update

Actualice un secreto en la suscripción especificada. NOTA: Esta API está pensada para su uso interno en las implementaciones de ARM. Los usuarios deben usar el servicio REST del plano de datos para la interacción con los secretos del almacén.

create_or_update

Cree o actualice un secreto en un almacén de claves de la suscripción especificada. NOTA: Esta API está pensada para su uso interno en las implementaciones de ARM. Los usuarios deben usar el servicio REST del plano de datos para la interacción con los secretos del almacén.

create_or_update(resource_group_name: str, vault_name: str, secret_name: str, parameters: _models.SecretCreateOrUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Secret

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos al que pertenece el almacén. Necesario.

vault_name
str
Requerido

Nombre del almacén. Necesario.

secret_name
str
Requerido

Nombre del secreto. Necesario.

parameters
SecretCreateOrUpdateParameters o IO
Requerido

Parámetros para crear o actualizar el secreto. Es un tipo SecretCreateOrUpdateParameters o un tipo de E/S. Necesario.

content_type
str

Tipo de contenido del parámetro body. 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

Secreto o resultado de cls(response)

Tipo de valor devuelto

Excepciones

get

Obtiene el secreto especificado. NOTA: Esta API está pensada para su uso interno en las implementaciones de ARM. Los usuarios deben usar el servicio REST del plano de datos para la interacción con los secretos del almacén.

get(resource_group_name: str, vault_name: str, secret_name: str, **kwargs: Any) -> Secret

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos al que pertenece el almacén. Necesario.

vault_name
str
Requerido

Nombre del almacén. Necesario.

secret_name
str
Requerido

Nombre del secreto. Necesario.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Secreto o resultado de cls(response)

Tipo de valor devuelto

Excepciones

list

La operación List obtiene información sobre los secretos de un almacén. NOTA: Esta API está pensada para su uso interno en las implementaciones de ARM. Los usuarios deben usar el servicio REST del plano de datos para la interacción con los secretos del almacén.

list(resource_group_name: str, vault_name: str, top: int | None = None, **kwargs: Any) -> Iterable[Secret]

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos al que pertenece el almacén. Necesario.

vault_name
str
Requerido

Nombre del almacén. Necesario.

top
int
Requerido

El número máximo de resultados que se devolverán. El valor predeterminado es Ninguno.

cls
callable

Un tipo o función personalizados que se pasarán a la respuesta directa

Devoluciones

Iterador como una instancia de Secret o el resultado de cls(response)

Tipo de valor devuelto

Excepciones

update

Actualice un secreto en la suscripción especificada. NOTA: Esta API está pensada para su uso interno en las implementaciones de ARM. Los usuarios deben usar el servicio REST del plano de datos para la interacción con los secretos del almacén.

update(resource_group_name: str, vault_name: str, secret_name: str, parameters: _models.SecretPatchParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Secret

Parámetros

resource_group_name
str
Requerido

Nombre del grupo de recursos al que pertenece el almacén. Necesario.

vault_name
str
Requerido

Nombre del almacén. Necesario.

secret_name
str
Requerido

Nombre del secreto. Necesario.

parameters
SecretPatchParameters o IO
Requerido

Parámetros para aplicar revisiones al secreto. Es un tipo SecretPatchParameters o un tipo de E/S. Necesario.

content_type
str

Tipo de contenido del parámetro body. 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

Secreto o resultado de cls(response)

Tipo de valor devuelto

Excepciones

Atributos

models

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