SecretsOperations Klasa

Ostrzeżenie

NIE należy bezpośrednio utworzyć wystąpienia tej klasy.

Zamiast tego należy uzyskać dostęp do następujących operacji za pośrednictwem

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.

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. 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

Typ niestandardowy 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.

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

Typ niestandardowy 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) -> Iterable[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

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Iterator podobny do wystąpienia wpisu tajnego lub wyniku 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.

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 do stosowania poprawek 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

Typ niestandardowy 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.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'>