Freigeben über


CertificateOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:

BatchManagementClient's

<xref:certificate> -Attribut.

Vererbung
builtins.object
CertificateOperations

Konstruktor

CertificateOperations(*args, **kwargs)

Methoden

begin_delete

Löscht das angegebene Zertifikat.

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

cancel_deletion

Bricht einen fehlerhaften Löschvorgang 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 sich dafür entscheiden, das Zertifikat weiterhin zu verwenden, können Sie diesen Vorgang verwenden, um den Status des Zertifikats erneut auf aktiv festzulegen. Wenn Sie das Zertifikat löschen möchten, müssen Sie diesen Vorgang nach dem fehlerhaften Löschvorgang nicht ausführen. Sie müssen sicherstellen, dass das Zertifikat nicht von Ressourcen verwendet wird. Dann können Sie 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 .

create

Erstellt ein neues Zertifikat innerhalb des angegebenen Kontos.

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_by_batch_account

Listet alle Zertifikate im angegebenen Konto auf.

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

update

Updates die Eigenschaften eines vorhandenen Zertifikats.

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

begin_delete

Löscht das angegebene Zertifikat.

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

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

certificate_name
str
Erforderlich

Der Bezeichner für das Zertifikat. Dieser muss aus Algorithmus und Fingerabdruck bestehen, die durch einen Bindestrich getrennt sind, und muss mit den Zertifikatdaten in der Anforderung übereinstimmen. Beispiel: SHA1-a3d1c5. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken zum Neustarten eines Abrufs aus einem gespeicherten Zustand.

polling
bool oder PollingMethod

Standardmäßig lautet die Abrufmethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abrufobjekt für eine persönliche Abrufstrategie.

polling_interval
int

Standardwartezeit zwischen zwei Abrufen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine instance von LROPoller, die entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

cancel_deletion

Bricht einen fehlerhaften Löschvorgang 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 sich dafür entscheiden, das Zertifikat weiterhin zu verwenden, können Sie diesen Vorgang verwenden, um den Status des Zertifikats erneut auf aktiv festzulegen. Wenn Sie das Zertifikat löschen möchten, müssen Sie diesen Vorgang nach dem fehlerhaften Löschvorgang nicht ausführen. Sie müssen sicherstellen, dass das Zertifikat nicht von Ressourcen verwendet wird. Dann können Sie 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(resource_group_name: str, account_name: str, certificate_name: str, **kwargs: Any) -> Certificate

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

certificate_name
str
Erforderlich

Der Bezeichner für das Zertifikat. Dieser muss aus Algorithmus und Fingerabdruck bestehen, die durch einen Bindestrich getrennt sind, und muss mit den Zertifikatdaten in der Anforderung übereinstimmen. Beispiel: SHA1-a3d1c5. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Zertifikat oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

create

Erstellt ein neues Zertifikat innerhalb des angegebenen Kontos.

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

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

certificate_name
str
Erforderlich

Der Bezeichner für das Zertifikat. Dieser muss aus Algorithmus und Fingerabdruck bestehen, die durch einen Bindestrich getrennt sind, und muss mit den Zertifikatdaten in der Anforderung übereinstimmen. Beispiel: SHA1-a3d1c5. Erforderlich.

parameters
CertificateCreateOrUpdateParameters oder IO
Erforderlich

Zusätzliche Parameter für die Zertifikaterstellung. Ist entweder ein CertificateCreateOrUpdateParameters-Typ oder ein E/A-Typ. Erforderlich.

if_match
str
Erforderlich

Die ETag-Version (Entity State) des zu aktualisierenden Zertifikats. Der Wert "*" kann zum Anwenden des Vorgangs nur verwendet werden, wenn das Zertifikat bereits vorhanden ist. Wenn sie nicht angegeben wird, wird dieser Vorgang immer angewendet. Der Standardwert ist Keine.

if_none_match
str
Erforderlich

Legen Sie diese Einstellung auf "*" fest, um das Erstellen eines neuen Zertifikats zuzulassen, aber zu verhindern, dass ein vorhandenes Zertifikat aktualisiert wird. Andere Werte werden ignoriert. Der Standardwert ist Keine.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Zertifikat oder das Ergebnis von cls(response)

Rückgabetyp

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(resource_group_name: str, account_name: str, certificate_name: str, **kwargs: Any) -> Certificate

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

certificate_name
str
Erforderlich

Der Bezeichner für das Zertifikat. Dieser muss aus Algorithmus und Fingerabdruck bestehen, die durch einen Bindestrich getrennt sind, und muss mit den Zertifikatdaten in der Anforderung übereinstimmen. Beispiel: SHA1-a3d1c5. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Zertifikat oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list_by_batch_account

Listet alle Zertifikate im angegebenen Konto auf.

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

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) -> Iterable[Certificate]

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

maxresults
int
Erforderlich

Die maximale Anzahl von Elementen, die in der Antwort zurückgegeben werden sollen. Der Standardwert ist Keine.

select
str
Erforderlich

Durch Trennzeichen getrennte Liste der Eigenschaften, die zurückgegeben werden sollen. z.B. "properties/provisioningState". Nur Eigenschaften der obersten Ebene unter eigenschaften/ sind für die Auswahl gültig. Der Standardwert ist Keine.

filter
str
Erforderlich

OData-Filterausdruck. Gültige Eigenschaften zum Filtern sind "properties/provisioningState", "properties/provisioningStateTransitionTime", "name". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie instance eines Zertifikats oder des Ergebnisses von cls(response)

Rückgabetyp

Ausnahmen

update

Updates die Eigenschaften eines vorhandenen Zertifikats.

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

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

Parameter

resource_group_name
str
Erforderlich

Der Name der Ressourcengruppe, die das Batch-Konto enthält. Erforderlich.

account_name
str
Erforderlich

Der Name des Batch-Kontos. Erforderlich.

certificate_name
str
Erforderlich

Der Bezeichner für das Zertifikat. Dies muss aus Algorithmus und Fingerabdruck bestehen, die durch einen Bindestrich getrennt sind, und muss mit den Zertifikatdaten in der Anforderung übereinstimmen. Beispiel: SHA1-a3d1c5. Erforderlich.

parameters
CertificateCreateOrUpdateParameters oder IO
Erforderlich

Zu aktualisierende Zertifikatentität. Ist entweder ein CertificateCreateOrUpdateParameters-Typ oder ein E/A-Typ. Erforderlich.

if_match
str
Erforderlich

Die Entitätsstatusversion (ETag) des zu aktualisierenden Zertifikats. Dieser Wert kann weggelassen oder auf "*" festgelegt werden, um den Vorgang bedingungslos anzuwenden. Der Standardwert ist Keine.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Zertifikat oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

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'>