Partager via


CertificateOperations Classe

Opérations CertificateOperations.

Vous ne devez pas instancier directement cette classe, mais créer un instance client qui la créera pour vous et l’attachera en tant qu’attribut.

Héritage
builtins.object
CertificateOperations

Constructeur

CertificateOperations(client, config, serializer, deserializer)

Paramètres

client
Obligatoire

Client pour les demandes de service.

config
Obligatoire

Configuration du client de service.

serializer
Obligatoire

Sérialiseur de modèle objet.

deserializer
Obligatoire

Désérialiseur de modèle objet.

Variables

api_version

Version de l’API à utiliser pour la requête. Valeur constante : « 2023-05-01.17.0 ».

Méthodes

add

Ajoute un certificat au compte spécifié.

Avertissement : cette opération est déconseillée et sera supprimée après février 2024. Utilisez plutôt l’extension Azure KeyVault .

cancel_deletion

Annule l’échec de la suppression d’un certificat du compte spécifié.

Si vous essayez de supprimer un certificat utilisé par un pool ou un nœud de calcul, le status du certificat passe à deleteFailed. Si vous décidez de continuer à utiliser le certificat, vous pouvez utiliser cette opération pour définir la status du certificat sur active. Si vous envisagez de supprimer le certificat, vous n’avez pas besoin d’exécuter cette opération après l’échec de la suppression. Vous devez vous assurer que le certificat n’est utilisé par aucune ressource, puis réessayer de supprimer le certificat. Avertissement : cette opération est déconseillée et sera supprimée après février 2024. Utilisez plutôt l’extension Azure KeyVault .

delete

Supprime un certificat du compte spécifié.

Vous ne pouvez pas supprimer un certificat si une ressource (pool ou nœud de calcul) l’utilise. Avant de pouvoir supprimer un certificat, vous devez donc vous assurer que le certificat n’est associé à aucun pool existant, que le certificat n’est installé sur aucun nœud (même si vous supprimez un certificat d’un pool, il n’est pas supprimé des nœuds de calcul existants dans ce pool tant qu’ils ne redémarrent pas), et qu’aucune tâche en cours d’exécution ne dépend du certificat. Si vous essayez de supprimer un certificat en cours d’utilisation, la suppression échoue. Le certificat status change en deleteFailed. Vous pouvez utiliser Annuler la suppression du certificat pour définir le status sur actif si vous décidez de continuer à utiliser le certificat. Avertissement : cette opération est déconseillée et sera supprimée après février 2024. Utilisez plutôt l’extension Azure KeyVault .

get

Obtient des informations sur le certificat spécifié.

Avertissement : cette opération est déconseillée et sera supprimée après février 2024. Utilisez plutôt l’extension Azure KeyVault .

list

Répertorie tous les certificats qui ont été ajoutés au compte spécifié.

Avertissement : cette opération est déconseillée et sera supprimée après février 2024. Utilisez plutôt l’extension Azure KeyVault .

add

Ajoute un certificat au compte spécifié.

Avertissement : cette opération est déconseillée et sera supprimée après février 2024. Utilisez plutôt l’extension Azure KeyVault .

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

Paramètres

certificate
CertificateAddParameter
Obligatoire

Certificat à ajouter.

certificate_add_options
CertificateAddOptions
valeur par défaut: None

Paramètres supplémentaires pour l’opération

custom_headers
dict
valeur par défaut: None

en-têtes qui seront ajoutés à la demande

raw
bool
valeur par défaut: False

retourne la réponse directe en même temps que la réponse désérialisée

operation_config
Obligatoire

Remplacements de configuration d’opération.

Retours

None ou ClientRawResponse si raw=true

Type de retour

None,

Exceptions

cancel_deletion

Annule l’échec de la suppression d’un certificat du compte spécifié.

Si vous essayez de supprimer un certificat utilisé par un pool ou un nœud de calcul, le status du certificat passe à deleteFailed. Si vous décidez de continuer à utiliser le certificat, vous pouvez utiliser cette opération pour définir la status du certificat sur active. Si vous envisagez de supprimer le certificat, vous n’avez pas besoin d’exécuter cette opération après l’échec de la suppression. Vous devez vous assurer que le certificat n’est utilisé par aucune ressource, puis réessayer de supprimer le certificat. Avertissement : cette opération est déconseillée et sera supprimée après février 2024. Utilisez plutôt l’extension Azure KeyVault .

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

Paramètres

thumbprint_algorithm
str
Obligatoire

Algorithme utilisé pour dériver le paramètre d’empreinte numérique. Il doit s’agir de sha1.

thumbprint
str
Obligatoire

Empreinte numérique du certificat en cours de suppression.

certificate_cancel_deletion_options
CertificateCancelDeletionOptions
valeur par défaut: None

Paramètres supplémentaires pour l’opération

custom_headers
dict
valeur par défaut: None

en-têtes qui seront ajoutés à la demande

raw
bool
valeur par défaut: False

retourne la réponse directe en même temps que la réponse désérialisée

operation_config
Obligatoire

Remplacements de configuration d’opération.

Retours

None ou ClientRawResponse si raw=true

Type de retour

None,

Exceptions

delete

Supprime un certificat du compte spécifié.

Vous ne pouvez pas supprimer un certificat si une ressource (pool ou nœud de calcul) l’utilise. Avant de pouvoir supprimer un certificat, vous devez donc vous assurer que le certificat n’est associé à aucun pool existant, que le certificat n’est installé sur aucun nœud (même si vous supprimez un certificat d’un pool, il n’est pas supprimé des nœuds de calcul existants dans ce pool tant qu’ils ne redémarrent pas), et qu’aucune tâche en cours d’exécution ne dépend du certificat. Si vous essayez de supprimer un certificat en cours d’utilisation, la suppression échoue. Le certificat status change en deleteFailed. Vous pouvez utiliser Annuler la suppression du certificat pour définir le status sur actif si vous décidez de continuer à utiliser le certificat. Avertissement : cette opération est déconseillée et sera supprimée après février 2024. Utilisez plutôt l’extension Azure KeyVault .

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

Paramètres

thumbprint_algorithm
str
Obligatoire

Algorithme utilisé pour dériver le paramètre d’empreinte numérique. Il doit s’agir de sha1.

thumbprint
str
Obligatoire

Empreinte numérique du certificat à supprimer.

certificate_delete_options
CertificateDeleteOptions
valeur par défaut: None

Paramètres supplémentaires pour l’opération

custom_headers
dict
valeur par défaut: None

en-têtes qui seront ajoutés à la demande

raw
bool
valeur par défaut: False

retourne la réponse directe en même temps que la réponse désérialisée

operation_config
Obligatoire

Remplacements de configuration d’opération.

Retours

None ou ClientRawResponse si raw=true

Type de retour

None,

Exceptions

get

Obtient des informations sur le certificat spécifié.

Avertissement : cette opération est déconseillée et sera supprimée après février 2024. Utilisez plutôt l’extension Azure KeyVault .

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

Paramètres

thumbprint_algorithm
str
Obligatoire

Algorithme utilisé pour dériver le paramètre d’empreinte numérique. Il doit s’agir de sha1.

thumbprint
str
Obligatoire

Empreinte numérique du certificat à obtenir.

certificate_get_options
CertificateGetOptions
valeur par défaut: None

Paramètres supplémentaires pour l’opération

custom_headers
dict
valeur par défaut: None

en-têtes qui seront ajoutés à la demande

raw
bool
valeur par défaut: False

retourne la réponse directe en même temps que la réponse désérialisée

operation_config
Obligatoire

Remplacements de configuration d’opération.

Retours

Certificate ou ClientRawResponse si raw=true

Type de retour

Exceptions

list

Répertorie tous les certificats qui ont été ajoutés au compte spécifié.

Avertissement : cette opération est déconseillée et sera supprimée après février 2024. Utilisez plutôt l’extension Azure KeyVault .

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

Paramètres

certificate_list_options
CertificateListOptions
valeur par défaut: None

Paramètres supplémentaires pour l’opération

custom_headers
dict
valeur par défaut: None

en-têtes qui seront ajoutés à la demande

raw
bool
valeur par défaut: False

retourne la réponse directe en même temps que la réponse désérialisée

operation_config
Obligatoire

Remplacements de configuration d’opération.

Retours

Un itérateur comme instance de certificat

Type de retour

Exceptions

Attributs

models

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