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=2018-01-22
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=2018-01-22

URI-Parameter

Name In Required Type Description
certificateName
path True
  • string

Dies ist ein obligatorisches Feld und ist 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

Die Abonnement-ID.

api-version
query True
  • string

Die Version der API.

certificate.created
query
  • string
date-time

Wenn das Zertifikat erstellt wird.

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

Zeit, zu der das Zertifikat zuletzt aktualisiert wird.

certificate.name
query
  • string

Dies ist optional, und es ist der allgemeine Name des Zertifikats.

certificate.nonce
query
  • string

Zufällige Zahl, die generiert wird, um den Nachweis des Besitzes anzugeben.

certificate.purpose
query

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

certificate.rawBytes
query
  • string
byte

Rohdaten innerhalb des Zertifikats.

Anforderungsheader

Name Required Type Description
If-Match True
  • string

ETag des Zertifikats

Antworten

Name Type Description
200 OK

OK.

204 No Content

Kein Inhalt.

Other Status Codes

Standardfehlerantwort.

Sicherheit

azure_auth

Azure Active Directory OAuth2 Flow.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation Identitätswechsel Ihres Benutzerkontos

Beispiele

DPSDeleteCertificate

Sample Request

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=2018-01-22

Sample Response

Definitionen

CertificatePurpose

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

ErrorDetails

Fehlerdetails.

CertificatePurpose

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

Name Type Description
clientAuthentication
  • string
serverAuthentication
  • string

ErrorDetails

Fehlerdetails.

Name Type Description
code
  • string

Der Fehlercode.

details
  • string

Die Fehlerdetails.

httpStatusCode
  • string

Der HTTP-Statuscode.

message
  • string

Die Fehlermeldung.