Udostępnij za pośrednictwem


CertificateOperations Klasa

Operacje CertificateOperations.

Nie należy tworzyć wystąpienia bezpośrednio tej klasy, ale utworzyć wystąpienie klienta, które utworzy je dla Ciebie i dołączyć jako atrybut.

Dziedziczenie
builtins.object
CertificateOperations

Konstruktor

CertificateOperations(client, config, serializer, deserializer)

Parametry

client
Wymagane

Klient żądań obsługi.

config
Wymagane

Konfiguracja klienta usługi.

serializer
Wymagane

Serializator modelu obiektów.

deserializer
Wymagane

Deserializator modelu obiektów.

Zmienne

api_version

Wersja interfejsu API do użycia dla żądania. Stała wartość: "2023-05-01.17.0".

Metody

add

Dodaje certyfikat do określonego konta.

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 niepomyślnie usunięciu. 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 .

delete

Usuwa certyfikat z określonego konta.

Nie można usunąć certyfikatu, jeśli jest używany zasób (pula lub węzeł obliczeniowy). Aby można było usunąć certyfikat, należy zatem upewnić się, że certyfikat nie jest skojarzony z żadnymi istniejącymi pulami, certyfikat nie jest zainstalowany w żadnym węźle (nawet jeśli usuniesz certyfikat z puli, nie zostanie usunięty z istniejących węzłów obliczeniowych w tej puli, dopóki nie zostaną uruchomione ponownie), a żadne uruchomione zadania nie zależą od certyfikatu. Jeśli spróbujesz usunąć używany certyfikat, usunięcie zakończy się niepowodzeniem. Stan certyfikatu zmienia się na deleteFailed. Możesz użyć opcji Anuluj usuń certyfikat, aby ustawić stan z powrotem na aktywny, jeśli zdecydujesz, że chcesz kontynuować korzystanie z certyfikatu. 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

Wyświetla listę wszystkich certyfikatów, które zostały dodane do określonego konta.

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

add

Dodaje certyfikat do określonego konta.

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

add(certificate, certificate_add_options=None, custom_headers=None, raw=False, **operation_config)

Parametry

certificate
CertificateAddParameter
Wymagane

Certyfikat do dodania.

certificate_add_options
CertificateAddOptions
wartość domyślna: None

Dodatkowe parametry operacji

custom_headers
dict
wartość domyślna: None

nagłówki, które zostaną dodane do żądania

raw
bool
wartość domyślna: False

zwraca bezpośrednią odpowiedź obok odpowiedzi deserializowanej

operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Brak lub ClientRawResponse, jeśli wartość raw=true

Typ zwracany

None,

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 niepomyślnie usunięciu. 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 .

cancel_deletion(thumbprint_algorithm, thumbprint, certificate_cancel_deletion_options=None, custom_headers=None, raw=False, **operation_config)

Parametry

thumbprint_algorithm
str
Wymagane

Algorytm używany do uzyskiwania parametru odcisku palca. Musi to być sha1.

thumbprint
str
Wymagane

Odcisk palca usuniętego certyfikatu.

certificate_cancel_deletion_options
CertificateCancelDeletionOptions
wartość domyślna: None

Dodatkowe parametry operacji

custom_headers
dict
wartość domyślna: None

nagłówki, które zostaną dodane do żądania

raw
bool
wartość domyślna: False

zwraca bezpośrednią odpowiedź obok odpowiedzi deserializowanej

operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Brak lub ClientRawResponse, jeśli wartość raw=true

Typ zwracany

None,

Wyjątki

delete

Usuwa certyfikat z określonego konta.

Nie można usunąć certyfikatu, jeśli jest używany zasób (pula lub węzeł obliczeniowy). Aby można było usunąć certyfikat, należy zatem upewnić się, że certyfikat nie jest skojarzony z żadnymi istniejącymi pulami, certyfikat nie jest zainstalowany w żadnym węźle (nawet jeśli usuniesz certyfikat z puli, nie zostanie usunięty z istniejących węzłów obliczeniowych w tej puli, dopóki nie zostaną uruchomione ponownie), a żadne uruchomione zadania nie zależą od certyfikatu. Jeśli spróbujesz usunąć używany certyfikat, usunięcie zakończy się niepowodzeniem. Stan certyfikatu zmienia się na deleteFailed. Możesz użyć opcji Anuluj usuń certyfikat, aby ustawić stan z powrotem na aktywny, jeśli zdecydujesz, że chcesz kontynuować korzystanie z certyfikatu. Ostrzeżenie: Ta operacja jest przestarzała i zostanie usunięta po lutym 2024 r. Zamiast tego użyj rozszerzenia Azure KeyVault .

delete(thumbprint_algorithm, thumbprint, certificate_delete_options=None, custom_headers=None, raw=False, **operation_config)

Parametry

thumbprint_algorithm
str
Wymagane

Algorytm używany do uzyskiwania parametru odcisku palca. Musi to być sha1.

thumbprint
str
Wymagane

Odcisk palca certyfikatu do usunięcia.

certificate_delete_options
CertificateDeleteOptions
wartość domyślna: None

Dodatkowe parametry operacji

custom_headers
dict
wartość domyślna: None

nagłówki, które zostaną dodane do żądania

raw
bool
wartość domyślna: False

zwraca bezpośrednią odpowiedź obok odpowiedzi deserializowanej

operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Brak lub ClientRawResponse, jeśli wartość raw=true

Typ zwracany

None,

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 .

get(thumbprint_algorithm, thumbprint, certificate_get_options=None, custom_headers=None, raw=False, **operation_config)

Parametry

thumbprint_algorithm
str
Wymagane

Algorytm używany do uzyskiwania parametru odcisku palca. Musi to być sha1.

thumbprint
str
Wymagane

Odcisk palca certyfikatu do pobrania.

certificate_get_options
CertificateGetOptions
wartość domyślna: None

Dodatkowe parametry operacji

custom_headers
dict
wartość domyślna: None

nagłówki, które zostaną dodane do żądania

raw
bool
wartość domyślna: False

zwraca bezpośrednią odpowiedź obok odpowiedzi deserializowanej

operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Certyfikat lub ClientRawResponse, jeśli wartość raw=true

Typ zwracany

Wyjątki

list

Wyświetla listę wszystkich certyfikatów, które zostały dodane do określonego konta.

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

list(certificate_list_options=None, custom_headers=None, raw=False, **operation_config)

Parametry

certificate_list_options
CertificateListOptions
wartość domyślna: None

Dodatkowe parametry operacji

custom_headers
dict
wartość domyślna: None

nagłówki, które zostaną dodane do żądania

raw
bool
wartość domyślna: False

zwraca bezpośrednią odpowiedź obok odpowiedzi deserializowanej

operation_config
Wymagane

Przesłonięcia konfiguracji operacji.

Zwraca

Iterator, taki jak wystąpienie certyfikatu

Typ zwracany

Wyjątki

Atrybuty

models

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