Sdílet prostřednictvím


KeysOperations Třída

Upozornění

NEPOUŽÍVEJTE přímou instanci této třídy.

Místo toho byste měli přistupovat k následujícím operacím prostřednictvím

KeyVaultManagementClientje

<xref:keys> Atribut.

Dědičnost
builtins.object
KeysOperations

Konstruktor

KeysOperations(*args, **kwargs)

Metody

create_if_not_exist

Vytvoří první verzi nového klíče, pokud neexistuje. Pokud už existuje, vrátí se existující klíč bez provádění operací zápisu. Toto rozhraní API nevytvoří další verze a neaktualizuje existující klíče.

get

Získá aktuální verzi zadaného klíče ze zadaného trezoru klíčů.

get_version

Získá zadanou verzi zadaného klíče v zadaném trezoru klíčů.

list

Zobrazí seznam klíčů v zadaném trezoru klíčů.

list_versions

Zobrazí seznam verzí zadaného klíče v zadaném trezoru klíčů.

create_if_not_exist

Vytvoří první verzi nového klíče, pokud neexistuje. Pokud už existuje, vrátí se existující klíč bez provádění operací zápisu. Toto rozhraní API nevytvoří další verze a neaktualizuje existující klíče.

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

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků, která obsahuje zadaný trezor klíčů. Povinná hodnota.

vault_name
str
Vyžadováno

Název trezoru klíčů, který obsahuje klíč, který se má vytvořit. Povinná hodnota.

key_name
str
Vyžadováno

Název klíče, který se má vytvořit. Povinná hodnota.

parameters
KeyCreateParameters nebo IO
Vyžadováno

Parametry použité k vytvoření zadaného klíče. Je typ KeyCreateParameters nebo vstupně-výstupní typ. Povinná hodnota.

content_type
str

Content-type parametru textu. Známé hodnoty jsou: application/json. Výchozí hodnota je Žádná.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Klíč nebo výsledek cls(response)

Návratový typ

Key

Výjimky

get

Získá aktuální verzi zadaného klíče ze zadaného trezoru klíčů.

get(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> Key

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků, která obsahuje zadaný trezor klíčů. Povinná hodnota.

vault_name
str
Vyžadováno

Název trezoru, který obsahuje klíč, který se má načíst. Povinná hodnota.

key_name
str
Vyžadováno

Název klíče, který se má načíst. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Klíč nebo výsledek cls(response)

Návratový typ

Key

Výjimky

get_version

Získá zadanou verzi zadaného klíče v zadaném trezoru klíčů.

get_version(resource_group_name: str, vault_name: str, key_name: str, key_version: str, **kwargs: Any) -> Key

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků, která obsahuje zadaný trezor klíčů. Povinná hodnota.

vault_name
str
Vyžadováno

Název trezoru, který obsahuje verzi klíče, která se má načíst. Povinná hodnota.

key_name
str
Vyžadováno

Název verze klíče, která se má načíst. Povinná hodnota.

key_version
str
Vyžadováno

Verze klíče, který se má načíst. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Klíč nebo výsledek cls(response)

Návratový typ

Key

Výjimky

list

Zobrazí seznam klíčů v zadaném trezoru klíčů.

list(resource_group_name: str, vault_name: str, **kwargs: Any) -> Iterable[Key]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků, která obsahuje zadaný trezor klíčů. Povinná hodnota.

vault_name
str
Vyžadováno

Název trezoru, který obsahuje klíče, které se mají načíst. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor jako instance key nebo výsledek cls(response)

Návratový typ

Výjimky

list_versions

Zobrazí seznam verzí zadaného klíče v zadaném trezoru klíčů.

list_versions(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> Iterable[Key]

Parametry

resource_group_name
str
Vyžadováno

Název skupiny prostředků, která obsahuje zadaný trezor klíčů. Povinná hodnota.

vault_name
str
Vyžadováno

Název trezoru, který obsahuje verze klíčů, které se mají načíst. Povinná hodnota.

key_name
str
Vyžadováno

Název verzí klíčů, které se mají načíst. Povinná hodnota.

cls
callable

Vlastní typ nebo funkce, které budou předány přímé odpovědi

Návraty

Iterátor jako instance key nebo výsledek cls(response)

Návratový typ

Výjimky

Atributy

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