Partager via


Dps Certificate - Delete

Supprimez le certificat de service d’approvisionnement.
Supprime le certificat spécifié associé au service d’approvisionnement

DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/certificates/{certificateName}?api-version=2022-12-12
DELETE https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Devices/provisioningServices/{provisioningServiceName}/certificates/{certificateName}?certificate.name={certificate.name}&certificate.rawBytes={certificate.rawBytes}&certificate.isVerified={certificate.isVerified}&certificate.purpose={certificate.purpose}&certificate.created={certificate.created}&certificate.lastUpdated={certificate.lastUpdated}&certificate.hasPrivateKey={certificate.hasPrivateKey}&certificate.nonce={certificate.nonce}&api-version=2022-12-12

Paramètres URI

Nom Dans Obligatoire Type Description
certificateName
path True

string

Il s’agit d’un champ obligatoire. Il s’agit du nom logique du certificat par lequel le service d’approvisionnement accède.

provisioningServiceName
path True

string

Nom du service d’approvisionnement.

resourceGroupName
path True

string

Identificateur du groupe de ressources.

subscriptionId
path True

string

Identificateur de l’abonnement.

api-version
query True

string

Version de l’API.

certificate.created
query

string

date-time

Heure de création du certificat.

certificate.hasPrivateKey
query

boolean

Indique si le certificat contient une clé privée.

certificate.isVerified
query

boolean

Indique si le certificat a été vérifié par le propriétaire de la clé privée.

certificate.lastUpdated
query

string

date-time

Heure de la dernière mise à jour du certificat.

certificate.name
query

string

Il s’agit du nom commun du certificat.

certificate.nonce
query

string

Nombre aléatoire généré pour indiquer la preuve de possession.

certificate.purpose
query

CertificatePurpose

Description qui mentionne l’objectif du certificat.

certificate.rawBytes
query

string

byte

Données brutes dans le certificat.

En-tête de la demande

Nom Obligatoire Type Description
If-Match True

string

ETag du certificat

Réponses

Nom Type Description
200 OK

OK.

204 No Content

Aucun contenu.

Other Status Codes

ErrorDetails

Réponse d’erreur par défaut.

Sécurité

azure_auth

Flux OAuth2 Azure Active Directory.

Type: oauth2
Flux: implicit
URL d’autorisation: https://login.microsoftonline.com/common/oauth2/authorize

Étendues

Nom Description
user_impersonation Emprunter l’identité de votre compte d’utilisateur

Exemples

DPSDeleteCertificate

Exemple de requête

DELETE https://management.azure.com/subscriptions/91d12660-3dec-467a-be2a-213b5544ddc0/resourceGroups/myResourceGroup/providers/Microsoft.Devices/provisioningServices/myFirstProvisioningService/certificates/cert?certificate.name={certificate.name}&certificate.rawBytes={certificate.rawBytes}&certificate.isVerified={certificate.isVerified}&certificate.purpose={certificate.purpose}&certificate.created={certificate.created}&certificate.lastUpdated={certificate.lastUpdated}&certificate.hasPrivateKey={certificate.hasPrivateKey}&certificate.nonce={certificate.nonce}&api-version=2022-12-12

Exemple de réponse

Définitions

Nom Description
CertificatePurpose

Description qui mentionne l’objectif du certificat.

ErrorDetails

Détails de l’erreur.

CertificatePurpose

Description qui mentionne l’objectif du certificat.

Nom Type Description
clientAuthentication

string

serverAuthentication

string

ErrorDetails

Détails de l’erreur.

Nom Type Description
code

integer

Code d'erreur.

details

string

Détails de l’erreur.

httpStatusCode

string

Code d’état HTTP.

message

string

Message d’erreur.