CertificateOperations Třída

Operace CertificateOperations.

Neměli byste vytvořit instanci přímo této třídy, ale vytvořit instanci klienta, která ji vytvoří pro vás a připojí ji jako atribut.

Dědičnost
builtins.object
CertificateOperations

Konstruktor

CertificateOperations(client, config, serializer, deserializer)

Parametry

client
Vyžadováno

Klient pro žádosti o služby.

config
Vyžadováno

Konfigurace klienta služby.

serializer
Vyžadováno

Serializátor objektového modelu.

deserializer
Vyžadováno

Deserializátor objektového modelu.

Proměnné

api_version

Verze rozhraní API, která se má použít pro požadavek. Konstantní hodnota: "2023-05-01.17.0".

Metody

add

Přidá certifikát k zadanému účtu.

Upozornění: Tato operace je zastaralá a po únoru 2024 se odebere. Místo toho použijte rozšíření Azure KeyVault .

cancel_deletion

Zruší neúspěšné odstranění certifikátu ze zadaného účtu.

Pokud se pokusíte odstranit certifikát používaný fondem nebo výpočetním uzlem, stav certifikátu se změní na Odstranění Nepovedlo se. Pokud se rozhodnete, že chcete pokračovat v používání certifikátu, můžete pomocí této operace nastavit stav certifikátu zpět na aktivní. Pokud máte v úmyslu odstranit certifikát, nemusíte tuto operaci po selhání odstranění spouštět. Musíte se ujistit, že certifikát nepoužívá žádné prostředky, a pak se můžete pokusit certifikát odstranit znovu. Upozornění: Tato operace je zastaralá a po únoru 2024 se odebere. Místo toho použijte rozšíření Azure KeyVault .

delete

Odstraní certifikát ze zadaného účtu.

Certifikát nemůžete odstranit, pokud ho používá prostředek (fond nebo výpočetní uzel). Než budete moct odstranit certifikát, musíte se proto ujistit, že certifikát není přidružený k žádným existujícím fondům, že certifikát není nainstalovaný na žádných uzlech (i když certifikát odeberete z fondu, neodebere se z existujících výpočetních uzlů v daném fondu, dokud se nerestartují) a že na certifikátu nezávisí žádné spuštěné úlohy. Pokud se pokusíte odstranit certifikát, který se používá, odstranění se nezdaří. Stav certifikátu se změní na deleteFailed. Pokud se rozhodnete, že chcete pokračovat v používání certifikátu, můžete použít možnost Zrušit odstranění certifikátu a nastavit stav zpět na aktivní. Upozornění: Tato operace je zastaralá a po únoru 2024 se odebere. Místo toho použijte rozšíření Azure KeyVault .

get

Získá informace o zadaném certifikátu.

Upozornění: Tato operace je zastaralá a po únoru 2024 se odebere. Místo toho použijte rozšíření Azure KeyVault .

list

Zobrazí seznam všech certifikátů, které byly přidány do zadaného účtu.

Upozornění: Tato operace je zastaralá a po únoru 2024 se odebere. Místo toho použijte rozšíření Azure KeyVault .

add

Přidá certifikát k zadanému účtu.

Upozornění: Tato operace je zastaralá a po únoru 2024 se odebere. Místo toho použijte rozšíření Azure KeyVault .

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

Parametry

certificate
CertificateAddParameter
Vyžadováno

Certifikát, který se má přidat.

certificate_add_options
CertificateAddOptions
výchozí hodnota: None

Další parametry operace

custom_headers
dict
výchozí hodnota: None

hlavičky, které se přidají do požadavku

raw
bool
výchozí hodnota: False

vrátí přímou odpověď společně s deserializovanou odpovědí.

operation_config
Vyžadováno

Přepsání konfigurace operace

Návraty

None nebo ClientRawResponse if raw=true

Návratový typ

None,

Výjimky

cancel_deletion

Zruší neúspěšné odstranění certifikátu ze zadaného účtu.

Pokud se pokusíte odstranit certifikát používaný fondem nebo výpočetním uzlem, stav certifikátu se změní na Odstranění Nepovedlo se. Pokud se rozhodnete, že chcete pokračovat v používání certifikátu, můžete pomocí této operace nastavit stav certifikátu zpět na aktivní. Pokud máte v úmyslu odstranit certifikát, nemusíte tuto operaci po selhání odstranění spouštět. Musíte se ujistit, že certifikát nepoužívá žádné prostředky, a pak se můžete pokusit certifikát odstranit znovu. Upozornění: Tato operace je zastaralá a po únoru 2024 se odebere. Místo toho použijte rozšíření Azure KeyVault .

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

Parametry

thumbprint_algorithm
str
Vyžadováno

Algoritmus použitý k odvození parametru kryptografického otisku. To musí být sha1.

thumbprint
str
Vyžadováno

Kryptografický otisk certifikátu, který se odstraňuje.

certificate_cancel_deletion_options
CertificateCancelDeletionOptions
výchozí hodnota: None

Další parametry operace

custom_headers
dict
výchozí hodnota: None

hlavičky, které se přidají do požadavku

raw
bool
výchozí hodnota: False

vrátí přímou odpověď společně s deserializovanou odpovědí.

operation_config
Vyžadováno

Přepsání konfigurace operace

Návraty

None nebo ClientRawResponse if raw=true

Návratový typ

None,

Výjimky

delete

Odstraní certifikát ze zadaného účtu.

Certifikát nemůžete odstranit, pokud ho používá prostředek (fond nebo výpočetní uzel). Než budete moct odstranit certifikát, musíte se proto ujistit, že certifikát není přidružený k žádným existujícím fondům, že certifikát není nainstalovaný na žádných uzlech (i když certifikát odeberete z fondu, neodebere se z existujících výpočetních uzlů v daném fondu, dokud se nerestartují) a že na certifikátu nezávisí žádné spuštěné úlohy. Pokud se pokusíte odstranit certifikát, který se používá, odstranění se nezdaří. Stav certifikátu se změní na deleteFailed. Pokud se rozhodnete, že chcete pokračovat v používání certifikátu, můžete použít možnost Zrušit odstranění certifikátu a nastavit stav zpět na aktivní. Upozornění: Tato operace je zastaralá a po únoru 2024 se odebere. Místo toho použijte rozšíření Azure KeyVault .

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

Parametry

thumbprint_algorithm
str
Vyžadováno

Algoritmus použitý k odvození parametru kryptografického otisku. To musí být sha1.

thumbprint
str
Vyžadováno

Kryptografický otisk certifikátu, který se má odstranit.

certificate_delete_options
CertificateDeleteOptions
výchozí hodnota: None

Další parametry operace

custom_headers
dict
výchozí hodnota: None

hlavičky, které se přidají do požadavku

raw
bool
výchozí hodnota: False

vrátí přímou odpověď společně s deserializovanou odpovědí.

operation_config
Vyžadováno

Přepsání konfigurace operace

Návraty

None nebo ClientRawResponse if raw=true

Návratový typ

None,

Výjimky

get

Získá informace o zadaném certifikátu.

Upozornění: Tato operace je zastaralá a po únoru 2024 se odebere. Místo toho použijte rozšíření Azure KeyVault .

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

Parametry

thumbprint_algorithm
str
Vyžadováno

Algoritmus použitý k odvození parametru kryptografického otisku. To musí být sha1.

thumbprint
str
Vyžadováno

Kryptografický otisk certifikátu, který chcete získat.

certificate_get_options
CertificateGetOptions
výchozí hodnota: None

Další parametry operace

custom_headers
dict
výchozí hodnota: None

hlavičky, které se přidají do požadavku

raw
bool
výchozí hodnota: False

vrátí přímou odpověď společně s deserializovanou odpovědí.

operation_config
Vyžadováno

Přepsání konfigurace operace

Návraty

Certificate nebo ClientRawResponse if raw=true

Návratový typ

Výjimky

list

Zobrazí seznam všech certifikátů, které byly přidány do zadaného účtu.

Upozornění: Tato operace je zastaralá a po únoru 2024 se odebere. Místo toho použijte rozšíření Azure KeyVault .

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

Parametry

certificate_list_options
CertificateListOptions
výchozí hodnota: None

Další parametry operace

custom_headers
dict
výchozí hodnota: None

hlavičky, které se přidají do požadavku

raw
bool
výchozí hodnota: False

vrátí přímou odpověď společně s deserializovanou odpovědí.

operation_config
Vyžadováno

Přepsání konfigurace operace

Návraty

Iterátor, jako je instance certifikátu

Návratový typ

Výjimky

Atributy

models

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