Freigeben über


Dps Certificate - Delete

Löschen Sie das Bereitstellungsdienstzertifikat.
Löscht das angegebene Zertifikat, das dem Bereitstellungsdienst zugeordnet ist.

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

URI-Parameter

Name In Erforderlich Typ Beschreibung
certificateName
path True

string

Dies ist ein obligatorisches Feld und der logische Name des Zertifikats, auf das der Bereitstellungsdienst zugreifen wird.

provisioningServiceName
path True

string

Der Name des Bereitstellungsdiensts.

resourceGroupName
path True

string

Ressourcengruppenbezeichner.

subscriptionId
path True

string

Der Abonnementbezeichner.

api-version
query True

string

Die Version der API.

certificate.created
query

string (date-time)

Zeitpunkt der Erstellung des Zertifikats.

certificate.hasPrivateKey
query

boolean

Gibt an, ob das Zertifikat einen privaten Schlüssel enthält.

certificate.isVerified
query

boolean

Gibt an, ob das Zertifikat vom Besitzer des privaten Schlüssels überprüft wurde.

certificate.lastUpdated
query

string (date-time)

Zeitpunkt der letzten Aktualisierung des Zertifikats.

certificate.name
query

string

Dies ist optional, und es handelt sich um den allgemeinen Namen des Zertifikats.

certificate.nonce
query

string

Zufallszahl, die generiert wurde, um den Nachweis des Besitzes anzugeben.

certificate.purpose
query

CertificatePurpose

Eine Beschreibung, die den Zweck des Zertifikats erwähnt.

certificate.rawBytes
query

string (byte)

Rohdaten innerhalb des Zertifikats.

Anforderungsheader

Name Erforderlich Typ Beschreibung
If-Match True

string

ETag des Zertifikats

Antworten

Name Typ Beschreibung
200 OK

OKAY.

204 No Content

Kein Inhalt.

Other Status Codes

ErrorDetails

Standardfehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2-Fluss.

Typ: oauth2
Ablauf: implicit
Autorisierungs-URL: https://login.microsoftonline.com/common/oauth2/authorize

Bereiche

Name Beschreibung
user_impersonation Identitätswechsel ihres Benutzerkontos

Beispiele

DPSDeleteCertificate

Beispielanforderung

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

Beispiel für eine Antwort

Definitionen

Name Beschreibung
CertificatePurpose

Eine Beschreibung, die den Zweck des Zertifikats erwähnt.

ErrorDetails

Fehlerdetails.

CertificatePurpose

Eine Beschreibung, die den Zweck des Zertifikats erwähnt.

Wert Beschreibung
clientAuthentication
serverAuthentication

ErrorDetails

Fehlerdetails.

Name Typ Beschreibung
code

integer (int32)

Der Fehlercode.

details

string

Die Fehlerdetails.

httpStatusCode

string

Der HTTP-Statuscode.

message

string

Die Fehlermeldung.