Freigeben über


CertificateOperations Klasse

CertificateOperations-Vorgänge.

Sie sollten diese Klasse nicht direkt instanziieren, sondern einen Client instance erstellen, der sie für Sie erstellt und als Attribut anfügen wird.

Vererbung
builtins.object
CertificateOperations

Konstruktor

CertificateOperations(client, config, serializer, deserializer)

Parameter

client
Erforderlich

Client für Dienstanforderungen.

config
Erforderlich

Konfiguration des Dienstclients.

serializer
Erforderlich

Ein Objektmodellserialisierungsprogramm.

deserializer
Erforderlich

Ein Objektmodell-Deserialisierer.

Variablen

api_version

API-Version, die für die Anforderung verwendet werden soll. Konstanter Wert: "2023-05-01.17.0".

Methoden

add

Fügt dem angegebenen Konto ein Zertifikat hinzu.

Warnung: Dieser Vorgang ist veraltet und wird nach Februar 2024 entfernt. Verwenden Sie stattdessen die Azure KeyVault-Erweiterung .

cancel_deletion

Bricht ein fehlgeschlagenes Löschen eines Zertifikats aus dem angegebenen Konto ab.

Wenn Sie versuchen, ein Zertifikat zu löschen, das von einem Pool oder Computeknoten verwendet wird, ändert sich die status des Zertifikats in deleteFailed. Wenn Sie entscheiden, dass Sie das Zertifikat weiterhin verwenden möchten, können Sie diesen Vorgang verwenden, um die status des Zertifikats wieder auf aktiv festzulegen. Wenn Sie das Zertifikat löschen möchten, müssen Sie diesen Vorgang nach einem Fehler beim Löschen nicht mehr ausführen. Sie müssen sicherstellen, dass das Zertifikat nicht von Ressourcen verwendet wird, und sie können dann erneut versuchen, das Zertifikat zu löschen. Warnung: Dieser Vorgang ist veraltet und wird nach Februar 2024 entfernt. Verwenden Sie stattdessen die Azure KeyVault-Erweiterung .

delete

Löscht ein Zertifikat aus dem angegebenen Konto.

Sie können ein Zertifikat nicht löschen, wenn es von einer Ressource (Pool oder Computeknoten) verwendet wird. Bevor Sie ein Zertifikat löschen können, müssen Sie daher sicherstellen, dass das Zertifikat keinem vorhandenen Pool zugeordnet ist, dass das Zertifikat auf keinem Knoten installiert ist (auch wenn Sie ein Zertifikat aus einem Pool entfernen, wird es erst aus vorhandenen Computeknoten in diesem Pool entfernt, bis sie neu gestartet werden), und keine ausgeführten Aufgaben hängen vom Zertifikat ab. Wenn Sie versuchen, ein verwendetes Zertifikat zu löschen, schlägt der Löschvorgang fehl. Das Zertifikat status änderungen in deleteFailed. Sie können Zertifikat abbrechen verwenden, um die status wieder auf aktiv festzulegen, wenn Sie entscheiden, dass Sie das Zertifikat weiterhin verwenden möchten. Warnung: Dieser Vorgang ist veraltet und wird nach Februar 2024 entfernt. Verwenden Sie stattdessen die Azure KeyVault-Erweiterung .

get

Ruft Informationen zum angegebenen Zertifikat ab.

Warnung: Dieser Vorgang ist veraltet und wird nach Februar 2024 entfernt. Verwenden Sie stattdessen die Azure KeyVault-Erweiterung .

list

Listet alle Zertifikate auf, die dem angegebenen Konto hinzugefügt wurden.

Warnung: Dieser Vorgang ist veraltet und wird nach Februar 2024 entfernt. Verwenden Sie stattdessen die Azure KeyVault-Erweiterung .

add

Fügt dem angegebenen Konto ein Zertifikat hinzu.

Warnung: Dieser Vorgang ist veraltet und wird nach Februar 2024 entfernt. Verwenden Sie stattdessen die Azure KeyVault-Erweiterung .

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

Parameter

certificate
CertificateAddParameter
Erforderlich

Das hinzuzufügende Zertifikat.

certificate_add_options
CertificateAddOptions
Standardwert: None

Zusätzliche Parameter für den Vorgang

custom_headers
dict
Standardwert: None

Header, die der Anforderung hinzugefügt werden

raw
bool
Standardwert: False

gibt die direkte Antwort neben der deserialisierten Antwort zurück.

operation_config
Erforderlich

Außerkraftsetzungen der Vorgangskonfiguration.

Gibt zurück

None oder ClientRawResponse if raw=true

Rückgabetyp

None,

Ausnahmen

cancel_deletion

Bricht ein fehlgeschlagenes Löschen eines Zertifikats aus dem angegebenen Konto ab.

Wenn Sie versuchen, ein Zertifikat zu löschen, das von einem Pool oder Computeknoten verwendet wird, ändert sich die status des Zertifikats in deleteFailed. Wenn Sie entscheiden, dass Sie das Zertifikat weiterhin verwenden möchten, können Sie diesen Vorgang verwenden, um die status des Zertifikats wieder auf aktiv festzulegen. Wenn Sie das Zertifikat löschen möchten, müssen Sie diesen Vorgang nach einem Fehler beim Löschen nicht mehr ausführen. Sie müssen sicherstellen, dass das Zertifikat nicht von Ressourcen verwendet wird, und sie können dann erneut versuchen, das Zertifikat zu löschen. Warnung: Dieser Vorgang ist veraltet und wird nach Februar 2024 entfernt. Verwenden Sie stattdessen die Azure KeyVault-Erweiterung .

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

Parameter

thumbprint_algorithm
str
Erforderlich

Der Algorithmus, der zum Ableiten des Fingerabdruckparameters verwendet wird. Dies muss sha1 sein.

thumbprint
str
Erforderlich

Der Fingerabdruck des zu löschenden Zertifikats.

certificate_cancel_deletion_options
CertificateCancelDeletionOptions
Standardwert: None

Zusätzliche Parameter für den Vorgang

custom_headers
dict
Standardwert: None

Header, die der Anforderung hinzugefügt werden

raw
bool
Standardwert: False

gibt die direkte Antwort neben der deserialisierten Antwort zurück.

operation_config
Erforderlich

Außerkraftsetzungen der Vorgangskonfiguration.

Gibt zurück

None oder ClientRawResponse if raw=true

Rückgabetyp

None,

Ausnahmen

delete

Löscht ein Zertifikat aus dem angegebenen Konto.

Sie können ein Zertifikat nicht löschen, wenn es von einer Ressource (Pool oder Computeknoten) verwendet wird. Bevor Sie ein Zertifikat löschen können, müssen Sie daher sicherstellen, dass das Zertifikat keinem vorhandenen Pool zugeordnet ist, dass das Zertifikat auf keinem Knoten installiert ist (auch wenn Sie ein Zertifikat aus einem Pool entfernen, wird es erst aus vorhandenen Computeknoten in diesem Pool entfernt, bis sie neu gestartet werden), und keine ausgeführten Aufgaben hängen vom Zertifikat ab. Wenn Sie versuchen, ein verwendetes Zertifikat zu löschen, schlägt der Löschvorgang fehl. Das Zertifikat status änderungen in deleteFailed. Sie können Zertifikat abbrechen verwenden, um die status wieder auf aktiv festzulegen, wenn Sie entscheiden, dass Sie das Zertifikat weiterhin verwenden möchten. Warnung: Dieser Vorgang ist veraltet und wird nach Februar 2024 entfernt. Verwenden Sie stattdessen die Azure KeyVault-Erweiterung .

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

Parameter

thumbprint_algorithm
str
Erforderlich

Der Algorithmus, der zum Ableiten des Fingerabdruckparameters verwendet wird. Dies muss sha1 sein.

thumbprint
str
Erforderlich

Der Fingerabdruck des zu löschenden Zertifikats.

certificate_delete_options
CertificateDeleteOptions
Standardwert: None

Zusätzliche Parameter für den Vorgang

custom_headers
dict
Standardwert: None

Header, die der Anforderung hinzugefügt werden

raw
bool
Standardwert: False

gibt die direkte Antwort neben der deserialisierten Antwort zurück.

operation_config
Erforderlich

Außerkraftsetzungen der Vorgangskonfiguration.

Gibt zurück

None oder ClientRawResponse if raw=true

Rückgabetyp

None,

Ausnahmen

get

Ruft Informationen zum angegebenen Zertifikat ab.

Warnung: Dieser Vorgang ist veraltet und wird nach Februar 2024 entfernt. Verwenden Sie stattdessen die Azure KeyVault-Erweiterung .

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

Parameter

thumbprint_algorithm
str
Erforderlich

Der Algorithmus, der zum Ableiten des Fingerabdruckparameters verwendet wird. Dies muss sha1 sein.

thumbprint
str
Erforderlich

Der Fingerabdruck des abzurufenden Zertifikats.

certificate_get_options
CertificateGetOptions
Standardwert: None

Zusätzliche Parameter für den Vorgang

custom_headers
dict
Standardwert: None

Header, die der Anforderung hinzugefügt werden

raw
bool
Standardwert: False

gibt die direkte Antwort neben der deserialisierten Antwort zurück.

operation_config
Erforderlich

Außerkraftsetzungen der Vorgangskonfiguration.

Gibt zurück

Certificate oder ClientRawResponse if raw=true

Rückgabetyp

Ausnahmen

list

Listet alle Zertifikate auf, die dem angegebenen Konto hinzugefügt wurden.

Warnung: Dieser Vorgang ist veraltet und wird nach Februar 2024 entfernt. Verwenden Sie stattdessen die Azure KeyVault-Erweiterung .

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

Parameter

certificate_list_options
CertificateListOptions
Standardwert: None

Zusätzliche Parameter für den Vorgang

custom_headers
dict
Standardwert: None

Header, die der Anforderung hinzugefügt werden

raw
bool
Standardwert: False

gibt die direkte Antwort neben der deserialisierten Antwort zurück.

operation_config
Erforderlich

Außerkraftsetzungen der Vorgangskonfiguration.

Gibt zurück

Ein Iterator wie instance des Zertifikats

Rückgabetyp

Ausnahmen

Attribute

models

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