Udostępnij za pośrednictwem


ManagedHsmsOperations 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_hsms> Atrybut.

Dziedziczenie
builtins.object
ManagedHsmsOperations

Konstruktor

ManagedHsmsOperations(*args, **kwargs)

Metody

begin_create_or_update

Utwórz lub zaktualizuj zarządzaną pulę modułów HSM w określonej subskrypcji.

begin_delete

Usuwa określoną zarządzaną pulę modułów HSM.

begin_purge_deleted

Trwale usuwa określony zarządzany moduł HSM.

begin_update

Zaktualizuj zarządzaną pulę modułów HSM w określonej subskrypcji.

get

Pobiera określoną zarządzaną pulę modułów HSM.

get_deleted

Pobiera określony usunięty zarządzany moduł HSM.

list_by_resource_group

Operacja Lista pobiera informacje o zarządzanych pulach modułów HSM skojarzonych z subskrypcją i w określonej grupie zasobów.

list_by_subscription

Operacja Lista pobiera informacje o zarządzanych pulach modułów HSM skojarzonych z subskrypcją.

list_deleted

Operacja Lista pobiera informacje o usuniętych zarządzanych modułach HSM skojarzonych z subskrypcją.

begin_create_or_update

Utwórz lub zaktualizuj zarządzaną pulę modułów HSM w określonej subskrypcji.

async begin_create_or_update(resource_group_name: str, name: str, parameters: _models.ManagedHsm, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.ManagedHsm]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zarządzaną pulę modułów HSM. Wymagane.

name
str
Wymagane

Nazwa zarządzanej puli modułów HSM. Wymagane.

parameters
ManagedHsm lub IO
Wymagane

Parametry tworzenia lub aktualizowania zarządzanej puli modułów HSM. Jest typem ManagedHsm 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ź

continuation_token
str

Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.

polling
bool lub AsyncPollingMethod

Domyślnie metoda sondowania będzie AsyncARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie AsyncLROPoller zwracające wartość ManagedHsm lub wynik cls(response)

Typ zwracany

Wyjątki

begin_delete

Usuwa określoną zarządzaną pulę modułów HSM.

async begin_delete(resource_group_name: str, name: str, **kwargs: Any) -> AsyncLROPoller[None]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zarządzaną pulę modułów HSM. Wymagane.

name
str
Wymagane

Nazwa zarządzanej puli modułów HSM do usunięcia. Wymagane.

cls
callable

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

continuation_token
str

Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.

polling
bool lub AsyncPollingMethod

Domyślnie metoda sondowania będzie AsyncARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie AsyncLROPoller zwracające wynik cls(response)

Typ zwracany

Wyjątki

begin_purge_deleted

Trwale usuwa określony zarządzany moduł HSM.

async begin_purge_deleted(name: str, location: str, **kwargs: Any) -> AsyncLROPoller[None]

Parametry

name
str
Wymagane

Nazwa nietrwałego zarządzanego modułu HSM. Wymagane.

location
str
Wymagane

Lokalizacja nietrwałego zarządzanego modułu HSM. Wymagane.

cls
callable

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

continuation_token
str

Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.

polling
bool lub AsyncPollingMethod

Domyślnie metoda sondowania będzie AsyncARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie AsyncLROPoller zwracające wynik cls(response)

Typ zwracany

Wyjątki

begin_update

Zaktualizuj zarządzaną pulę modułów HSM w określonej subskrypcji.

async begin_update(resource_group_name: str, name: str, parameters: _models.ManagedHsm, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.ManagedHsm]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zarządzaną pulę modułów HSM. Wymagane.

name
str
Wymagane

Nazwa zarządzanej puli modułów HSM. Wymagane.

parameters
ManagedHsm lub IO
Wymagane

Parametry do stosowania poprawek zarządzanej puli modułów HSM. Jest typem ManagedHsm 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ź

continuation_token
str

Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.

polling
bool lub AsyncPollingMethod

Domyślnie metoda sondowania będzie AsyncARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.

polling_interval
int

Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.

Zwraca

Wystąpienie AsyncLROPoller zwracające wartość ManagedHsm lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera określoną zarządzaną pulę modułów HSM.

async get(resource_group_name: str, name: str, **kwargs: Any) -> ManagedHsm | None

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zarządzaną pulę modułów HSM. Wymagane.

name
str
Wymagane

Nazwa zarządzanej puli modułów HSM. Wymagane.

cls
callable

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

Zwraca

ManagedHsm lub None lub wynik cls(response)

Typ zwracany

Wyjątki

get_deleted

Pobiera określony usunięty zarządzany moduł HSM.

async get_deleted(name: str, location: str, **kwargs: Any) -> DeletedManagedHsm

Parametry

name
str
Wymagane

Nazwa usuniętego zarządzanego modułu HSM. Wymagane.

location
str
Wymagane

Lokalizacja usuniętego zarządzanego modułu HSM. Wymagane.

cls
callable

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

Zwraca

DeletedManagedHsm lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_resource_group

Operacja Lista pobiera informacje o zarządzanych pulach modułów HSM skojarzonych z subskrypcją i w określonej grupie zasobów.

list_by_resource_group(resource_group_name: str, top: int | None = None, **kwargs: Any) -> AsyncIterable[ManagedHsm]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej zarządzaną pulę modułów HSM. 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 funkcji ManagedHsm lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_subscription

Operacja Lista pobiera informacje o zarządzanych pulach modułów HSM skojarzonych z subskrypcją.

list_by_subscription(top: int | None = None, **kwargs: Any) -> AsyncIterable[ManagedHsm]

Parametry

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 funkcji ManagedHsm lub wynik cls(response)

Typ zwracany

Wyjątki

list_deleted

Operacja Lista pobiera informacje o usuniętych zarządzanych modułach HSM skojarzonych z subskrypcją.

list_deleted(**kwargs: Any) -> AsyncIterable[DeletedManagedHsm]

Parametry

cls
callable

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

Zwraca

Iterator, taki jak wystąpienie elementu DeletedManagedHsm 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'>