Dela via


SecretsOperations Klass

Varning

Instansiera INTE den här klassen direkt.

I stället bör du komma åt följande åtgärder via

KeyVaultManagementClient's

secrets Attributet.

Arv
builtins.object
SecretsOperations

Konstruktor

SecretsOperations(*args, **kwargs)

Metoder

create_or_update

Skapa eller uppdatera en hemlighet i ett nyckelvalv i den angivna prenumerationen. Obs! Det här API:et är avsett för intern användning i ARM-distributioner. Användare bör använda REST-tjänsten för dataplanet för interaktion med valvhemligheter.

get

Hämtar den angivna hemligheten. Obs! Det här API:et är avsett för intern användning i ARM-distributioner. Användare bör använda REST-tjänsten för dataplanet för interaktion med valvhemligheter.

list

Åtgärden Lista hämtar information om hemligheterna i ett valv. Obs! Det här API:et är avsett för intern användning i ARM-distributioner. Användare bör använda REST-tjänsten för dataplanet för interaktion med valvhemligheter.

update

Uppdatera en hemlighet i den angivna prenumerationen. Obs! Det här API:et är avsett för intern användning i ARM-distributioner. Användare bör använda REST-tjänsten för dataplanet för interaktion med valvhemligheter.

create_or_update

Skapa eller uppdatera en hemlighet i ett nyckelvalv i den angivna prenumerationen. Obs! Det här API:et är avsett för intern användning i ARM-distributioner. Användare bör använda REST-tjänsten för dataplanet för interaktion med valvhemligheter.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på den resursgrupp som valvet tillhör. Krävs.

vault_name
str
Obligatorisk

Namnet på valvet. Krävs.

secret_name
str
Obligatorisk

Namnet på hemligheten. Krävs.

parameters
SecretCreateOrUpdateParameters eller IO
Obligatorisk

Parametrar för att skapa eller uppdatera hemligheten. Är antingen en SecretCreateOrUpdateParameters-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Hemlighet eller resultatet av cls(svar)

Returtyp

Undantag

get

Hämtar den angivna hemligheten. Obs! Det här API:et är avsett för intern användning i ARM-distributioner. Användare bör använda REST-tjänsten för dataplanet för interaktion med valvhemligheter.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på den resursgrupp som valvet tillhör. Krävs.

vault_name
str
Obligatorisk

Namnet på valvet. Krävs.

secret_name
str
Obligatorisk

Namnet på hemligheten. Krävs.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Hemlighet eller resultatet av cls(svar)

Returtyp

Undantag

list

Åtgärden Lista hämtar information om hemligheterna i ett valv. Obs! Det här API:et är avsett för intern användning i ARM-distributioner. Användare bör använda REST-tjänsten för dataplanet för interaktion med valvhemligheter.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på den resursgrupp som valvet tillhör. Krävs.

vault_name
str
Obligatorisk

Namnet på valvet. Krävs.

top
int
Obligatorisk

Maximalt antal resultat som ska returneras. Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

En iterator som en instans av antingen Secret eller resultatet av cls(response)

Returtyp

Undantag

update

Uppdatera en hemlighet i den angivna prenumerationen. Obs! Det här API:et är avsett för intern användning i ARM-distributioner. Användare bör använda REST-tjänsten för dataplanet för interaktion med valvhemligheter.

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

Parametrar

resource_group_name
str
Obligatorisk

Namnet på den resursgrupp som valvet tillhör. Krävs.

vault_name
str
Obligatorisk

Namnet på valvet. Krävs.

secret_name
str
Obligatorisk

Namnet på hemligheten. Krävs.

parameters
SecretPatchParameters eller IO
Obligatorisk

Parametrar för att korrigera hemligheten. Är antingen en SecretPatchParameters-typ eller en I/O-typ. Krävs.

content_type
str

Innehållstyp för brödtextparameter. Kända värden är: "application/json". Standardvärdet är Ingen.

cls
callable

En anpassad typ eller funktion som skickas direktsvaret

Returer

Hemlighet eller resultatet av cls(svar)

Returtyp

Undantag

Attribut

models

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