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
<xref:keys> Atribut.
- Dědičnost
-
builtins.objectKeysOperations
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
Název skupiny prostředků, která obsahuje zadaný trezor klíčů. Povinná hodnota.
- vault_name
- str
Název trezoru klíčů, který obsahuje klíč, který se má vytvořit. Povinná hodnota.
- parameters
- KeyCreateParameters nebo IO
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
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
Název skupiny prostředků, která obsahuje zadaný trezor klíčů. 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
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
Název skupiny prostředků, která obsahuje zadaný trezor klíčů. Povinná hodnota.
- vault_name
- str
Název trezoru, který obsahuje verzi 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
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
Název skupiny prostředků, která obsahuje zadaný trezor klíčů. Povinná hodnota.
- vault_name
- str
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
Název skupiny prostředků, která obsahuje zadaný trezor klíčů. Povinná hodnota.
- vault_name
- str
Název trezoru, který obsahuje verze 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'>
Azure SDK for Python