Udostępnij za pośrednictwem


ManagedHsmKeysOperations 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

<xref:managed_hsm_keys> Atrybut.

Dziedziczenie
builtins.object
ManagedHsmKeysOperations

Konstruktor

ManagedHsmKeysOperations(*args, **kwargs)

Metody

create_if_not_exist

Tworzy pierwszą wersję nowego klucza, jeśli nie istnieje. Jeśli już istnieje, istniejący klucz jest zwracany bez wykonywania żadnych operacji zapisu. Ten interfejs API nie tworzy kolejnych wersji i nie aktualizuje istniejących kluczy.

get

Pobiera bieżącą wersję określonego klucza z określonego zarządzanego modułu HSM.

get_version

Pobiera określoną wersję określonego klucza w określonym zarządzanym module HSM.

list

Wyświetla listę kluczy w określonym zarządzanym module HSM.

list_versions

Wyświetla listę wersji określonego klucza w określonym zarządzanym module HSM.

create_if_not_exist

Tworzy pierwszą wersję nowego klucza, jeśli nie istnieje. Jeśli już istnieje, istniejący klucz jest zwracany bez wykonywania żadnych operacji zapisu. Ten interfejs API nie tworzy kolejnych wersji i nie aktualizuje istniejących kluczy.

create_if_not_exist(resource_group_name: str, name: str, key_name: str, parameters: _models.ManagedHsmKeyCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagedHsmKey

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter. Wymagane.

name
str
Wymagane

Nazwa zarządzanej puli modułów HSM w określonej grupie zasobów. Wymagane.

key_name
str
Wymagane

Nazwa klucza do utworzenia. 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
ManagedHsmKeyCreateParameters lub IO
Wymagane

Parametry użyte do utworzenia określonego klucza. Jest typem ManagedHsmKeyCreateParameters 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

ManagedHsmKey lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera bieżącą wersję określonego klucza z określonego zarządzanego modułu HSM.

get(resource_group_name: str, name: str, key_name: str, **kwargs: Any) -> ManagedHsmKey

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter. Wymagane.

name
str
Wymagane

Nazwa zarządzanej puli modułów HSM w określonej grupie zasobów. Wymagane.

key_name
str
Wymagane

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

cls
callable

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

Zwraca

ManagedHsmKey lub wynik cls(response)

Typ zwracany

Wyjątki

get_version

Pobiera określoną wersję określonego klucza w określonym zarządzanym module HSM.

get_version(resource_group_name: str, name: str, key_name: str, key_version: str, **kwargs: Any) -> ManagedHsmKey

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter. Wymagane.

name
str
Wymagane

Nazwa zarządzanej puli modułów HSM w określonej grupie zasobów. Wymagane.

key_name
str
Wymagane

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

key_version
str
Wymagane

Wersja klucza do pobrania. Wymagane.

cls
callable

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

Zwraca

ManagedHsmKey lub wynik cls(response)

Typ zwracany

Wyjątki

list

Wyświetla listę kluczy w określonym zarządzanym module HSM.

list(resource_group_name: str, name: str, **kwargs: Any) -> Iterable[ManagedHsmKey]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter. Wymagane.

name
str
Wymagane

Nazwa zarządzanej puli modułów HSM w określonej grupie zasobów. Wymagane.

cls
callable

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

Zwraca

Iterator, taki jak wystąpienie elementu ManagedHsmKey lub wynik cls(response)

Typ zwracany

Wyjątki

list_versions

Wyświetla listę wersji określonego klucza w określonym zarządzanym module HSM.

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów. W nazwie jest uwzględniana wielkość liter. Wymagane.

name
str
Wymagane

Nazwa zarządzanej puli modułów HSM w określonej grupie zasobów. Wymagane.

key_name
str
Wymagane

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

cls
callable

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

Zwraca

Iterator, taki jak wystąpienie elementu ManagedHsmKey lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

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