Udostępnij za pośrednictwem


CertificateOperations 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

BatchManagementClient's

<xref:certificate> Atrybut.

Dziedziczenie
builtins.object
CertificateOperations

Konstruktor

CertificateOperations(*args, **kwargs)

Metody

begin_delete

Usuwa określony certyfikat.

Ostrzeżenie: Ta operacja jest przestarzała i zostanie usunięta po lutym 2024 r. Zamiast tego użyj rozszerzenia Azure KeyVault .

cancel_deletion

Anuluje nieudane usunięcie certyfikatu z określonego konta.

Jeśli spróbujesz usunąć certyfikat używany przez pulę lub węzeł obliczeniowy, stan certyfikatu zmieni się na deleteFailed. Jeśli zdecydujesz, że chcesz kontynuować korzystanie z certyfikatu, możesz użyć tej operacji, aby ustawić stan certyfikatu z powrotem na aktywny. Jeśli zamierzasz usunąć certyfikat, nie musisz uruchamiać tej operacji po tym, jak usunięcie nie powiodło się. Musisz upewnić się, że certyfikat nie jest używany przez żadne zasoby, a następnie możesz spróbować ponownie usunąć certyfikat.

Ostrzeżenie: Ta operacja jest przestarzała i zostanie usunięta po lutym 2024 r. Zamiast tego użyj rozszerzenia Azure KeyVault .

create

Tworzy nowy certyfikat na określonym koncie.

Ostrzeżenie: Ta operacja jest przestarzała i zostanie usunięta po lutym 2024 r. Zamiast tego użyj rozszerzenia Azure KeyVault .

get

Pobiera informacje o określonym certyfikacie.

Ostrzeżenie: Ta operacja jest przestarzała i zostanie usunięta po lutym 2024 r. Zamiast tego użyj rozszerzenia Azure KeyVault .

list_by_batch_account

Wyświetla listę wszystkich certyfikatów na określonym koncie.

Ostrzeżenie: Ta operacja jest przestarzała i zostanie usunięta po lutym 2024 r. Zamiast tego użyj rozszerzenia Azure KeyVault .

update

Aktualizacje właściwości istniejącego certyfikatu.

Ostrzeżenie: Ta operacja jest przestarzała i zostanie usunięta po lutym 2024 r. Zamiast tego użyj rozszerzenia Azure KeyVault .

begin_delete

Usuwa określony certyfikat.

Ostrzeżenie: Ta operacja jest przestarzała i zostanie usunięta po lutym 2024 r. Zamiast tego użyj rozszerzenia Azure KeyVault .

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej konto usługi Batch. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Batch. Wymagane.

certificate_name
str
Wymagane

Identyfikator certyfikatu. Musi to składać się z algorytmu i odcisku palca oddzielonego kreską i musi być zgodne z danymi certyfikatu w żądaniu. Na przykład SHA1-a3d1c5. 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

cancel_deletion

Anuluje nieudane usunięcie certyfikatu z określonego konta.

Jeśli spróbujesz usunąć certyfikat używany przez pulę lub węzeł obliczeniowy, stan certyfikatu zmieni się na deleteFailed. Jeśli zdecydujesz, że chcesz kontynuować korzystanie z certyfikatu, możesz użyć tej operacji, aby ustawić stan certyfikatu z powrotem na aktywny. Jeśli zamierzasz usunąć certyfikat, nie musisz uruchamiać tej operacji po tym, jak usunięcie nie powiodło się. Musisz upewnić się, że certyfikat nie jest używany przez żadne zasoby, a następnie możesz spróbować ponownie usunąć certyfikat.

Ostrzeżenie: Ta operacja jest przestarzała i zostanie usunięta po lutym 2024 r. Zamiast tego użyj rozszerzenia Azure KeyVault .

async cancel_deletion(resource_group_name: str, account_name: str, certificate_name: str, **kwargs: Any) -> Certificate

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej konto usługi Batch. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Batch. Wymagane.

certificate_name
str
Wymagane

Identyfikator certyfikatu. Musi to składać się z algorytmu i odcisku palca oddzielonego kreską i musi być zgodne z danymi certyfikatu w żądaniu. Na przykład SHA1-a3d1c5. Wymagane.

cls
callable

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

Zwraca

Certyfikat lub wynik cls(response)

Typ zwracany

Wyjątki

create

Tworzy nowy certyfikat na określonym koncie.

Ostrzeżenie: Ta operacja jest przestarzała i zostanie usunięta po lutym 2024 r. Zamiast tego użyj rozszerzenia Azure KeyVault .

async create(resource_group_name: str, account_name: str, certificate_name: str, parameters: _models.CertificateCreateOrUpdateParameters, if_match: str | None = None, if_none_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Certificate

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej konto usługi Batch. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Batch. Wymagane.

certificate_name
str
Wymagane

Identyfikator certyfikatu. Musi to składać się z algorytmu i odcisku palca oddzielonego kreską i musi być zgodne z danymi certyfikatu w żądaniu. Na przykład SHA1-a3d1c5. Wymagane.

parameters
CertificateCreateOrUpdateParameters lub IO
Wymagane

Dodatkowe parametry tworzenia certyfikatu. Jest typem CertificateCreateOrUpdateParameters lub typem we/wy. Wymagane.

if_match
str
Wymagane

Wersja stanu jednostki (ETag) certyfikatu do aktualizacji. Wartość "*" może służyć do zastosowania operacji tylko wtedy, gdy certyfikat już istnieje. W przypadku pominięcia ta operacja będzie zawsze stosowana. Wartość domyślna to Brak.

if_none_match
str
Wymagane

Ustaw wartość "*", aby zezwolić na utworzenie nowego certyfikatu, ale aby zapobiec aktualizowaniu istniejącego certyfikatu. Inne wartości zostaną zignorowane. Wartość domyślna to Brak.

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

Certyfikat lub wynik cls(response)

Typ zwracany

Wyjątki

get

Pobiera informacje o określonym certyfikacie.

Ostrzeżenie: Ta operacja jest przestarzała i zostanie usunięta po lutym 2024 r. Zamiast tego użyj rozszerzenia Azure KeyVault .

async get(resource_group_name: str, account_name: str, certificate_name: str, **kwargs: Any) -> Certificate

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej konto usługi Batch. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Batch. Wymagane.

certificate_name
str
Wymagane

Identyfikator certyfikatu. Musi to składać się z algorytmu i odcisku palca oddzielonego kreską i musi być zgodne z danymi certyfikatu w żądaniu. Na przykład SHA1-a3d1c5. Wymagane.

cls
callable

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

Zwraca

Certyfikat lub wynik cls(response)

Typ zwracany

Wyjątki

list_by_batch_account

Wyświetla listę wszystkich certyfikatów na określonym koncie.

Ostrzeżenie: Ta operacja jest przestarzała i zostanie usunięta po lutym 2024 r. Zamiast tego użyj rozszerzenia Azure KeyVault .

list_by_batch_account(resource_group_name: str, account_name: str, maxresults: int | None = None, select: str | None = None, filter: str | None = None, **kwargs: Any) -> AsyncIterable[Certificate]

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej konto usługi Batch. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Batch. Wymagane.

maxresults
int
Wymagane

Maksymalna liczba elementów do zwrócenia w odpowiedzi. Wartość domyślna to Brak.

select
str
Wymagane

Rozdzielona przecinkami lista właściwości, które powinny zostać zwrócone. np. "properties/provisioningState". Tylko właściwości najwyższego poziomu w obszarze właściwości/są prawidłowe dla zaznaczenia. Wartość domyślna to Brak.

filter
str
Wymagane

Wyrażenie filtru OData. Prawidłowe właściwości filtrowania to "properties/provisioningState", "properties/provisioningStateTransitionTime", "name". Wartość domyślna to Brak.

cls
callable

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

Zwraca

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

Typ zwracany

Wyjątki

update

Aktualizacje właściwości istniejącego certyfikatu.

Ostrzeżenie: Ta operacja jest przestarzała i zostanie usunięta po lutym 2024 r. Zamiast tego użyj rozszerzenia Azure KeyVault .

async update(resource_group_name: str, account_name: str, certificate_name: str, parameters: _models.CertificateCreateOrUpdateParameters, if_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Certificate

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów zawierającej konto usługi Batch. Wymagane.

account_name
str
Wymagane

Nazwa konta usługi Batch. Wymagane.

certificate_name
str
Wymagane

Identyfikator certyfikatu. Musi to składać się z algorytmu i odcisku palca oddzielonego kreską i musi być zgodne z danymi certyfikatu w żądaniu. Na przykład SHA1-a3d1c5. Wymagane.

parameters
CertificateCreateOrUpdateParameters lub IO
Wymagane

Jednostka certyfikatu do zaktualizowania. Jest typem CertificateCreateOrUpdateParameters lub typem we/wy. Wymagane.

if_match
str
Wymagane

Wersja stanu jednostki (ETag) certyfikatu do aktualizacji. Tę wartość można pominąć lub ustawić na "*", aby zastosować operację bezwarunkowo. Wartość domyślna to Brak.

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

Certyfikat lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

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