SecretsOperations Klasa

Ostrzeżenie

NIE tworzy wystąpienia tej klasy bezpośrednio.

Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia

KeyVaultManagementClient's

secrets Atrybut.

Dziedziczenie
builtins.object
SecretsOperations

Konstruktor

SecretsOperations(*args, **kwargs)

Metody

create_or_update

Utwórz lub zaktualizuj wpis tajny w magazynie kluczy w określonej subskrypcji. UWAGA: ten interfejs API jest przeznaczony do użytku wewnętrznego we wdrożeniach usługi ARM. Użytkownicy powinni używać usługi REST płaszczyzny danych do interakcji z wpisami tajnymi magazynu.

get

Pobiera określony wpis tajny. UWAGA: ten interfejs API jest przeznaczony do użytku wewnętrznego we wdrożeniach usługi ARM. Użytkownicy powinni używać usługi REST płaszczyzny danych do interakcji z wpisami tajnymi magazynu.

list

Operacja Lista pobiera informacje o wpisach tajnych w magazynie. UWAGA: ten interfejs API jest przeznaczony do użytku wewnętrznego we wdrożeniach usługi ARM. Użytkownicy powinni używać usługi REST płaszczyzny danych do interakcji z wpisami tajnymi magazynu.

update

Zaktualizuj wpis tajny w określonej subskrypcji. UWAGA: ten interfejs API jest przeznaczony do użytku wewnętrznego we wdrożeniach usługi ARM. Użytkownicy powinni używać usługi REST płaszczyzny danych do interakcji z wpisami tajnymi magazynu.

create_or_update

Utwórz lub zaktualizuj wpis tajny w magazynie kluczy w określonej subskrypcji. UWAGA: ten interfejs API jest przeznaczony do użytku wewnętrznego we wdrożeniach usługi ARM. Użytkownicy powinni używać usługi REST płaszczyzny danych do interakcji z wpisami tajnymi magazynu.

async 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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów, do której należy magazyn. Wymagane.

vault_name
str
Wymagane

Nazwa magazynu. Wymagane.

secret_name
str
Wymagane

Nazwa wpisu tajnego. Wartość, którą podajesz, może zostać skopiowana globalnie na potrzeby uruchamiania usługi. Podana wartość nie powinna zawierać danych osobowych ani poufnych. Wymagane.

parameters
SecretCreateOrUpdateParameters lub IO
Wymagane

Parametry do utworzenia lub zaktualizowania wpisu tajnego. Jest typem SecretCreateOrUpdateParameters lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Wpis tajny lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera określony wpis tajny. UWAGA: ten interfejs API jest przeznaczony do użytku wewnętrznego we wdrożeniach usługi ARM. Użytkownicy powinni używać usługi REST płaszczyzny danych do interakcji z wpisami tajnymi magazynu.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów, do której należy magazyn. Wymagane.

vault_name
str
Wymagane

Nazwa magazynu. Wymagane.

secret_name
str
Wymagane

Nazwa wpisu tajnego. Wymagane.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Wpis tajny lub wynik cls(response)

Typ zwracany

Wyjątki

list

Operacja Lista pobiera informacje o wpisach tajnych w magazynie. UWAGA: ten interfejs API jest przeznaczony do użytku wewnętrznego we wdrożeniach usługi ARM. Użytkownicy powinni używać usługi REST płaszczyzny danych do interakcji z wpisami tajnymi magazynu.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów, do której należy magazyn. Wymagane.

vault_name
str
Wymagane

Nazwa magazynu. Wymagane.

top
int
Wymagane

Maksymalna liczba wyników do zwrócenia. Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator, taki jak wystąpienie wpisu tajnego lub wynik cls(response)

Typ zwracany

Wyjątki

update

Zaktualizuj wpis tajny w określonej subskrypcji. UWAGA: ten interfejs API jest przeznaczony do użytku wewnętrznego we wdrożeniach usługi ARM. Użytkownicy powinni używać usługi REST płaszczyzny danych do interakcji z wpisami tajnymi magazynu.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów, do której należy magazyn. Wymagane.

vault_name
str
Wymagane

Nazwa magazynu. Wymagane.

secret_name
str
Wymagane

Nazwa wpisu tajnego. Wymagane.

parameters
SecretPatchParameters lub IO
Wymagane

Parametry, aby zastosować poprawkę wpisu tajnego. Jest typem SecretPatchParameters lub typem we/wy. Wymagane.

content_type
str

Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Wpis tajny lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

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