Udostępnij za pośrednictwem


Dps Certificate - Delete

Usuń certyfikat usługi aprowizacji.
Usuwa określony certyfikat skojarzony z usługą Provisioning Service

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
certificateName
path True

string

Jest to pole obowiązkowe i jest logiczną nazwą certyfikatu, do którego będzie uzyskiwać dostęp usługa aprowizacji.

provisioningServiceName
path True

string

Nazwa usługi aprowizacji.

resourceGroupName
path True

string

Identyfikator grupy zasobów.

subscriptionId
path True

string

Identyfikator subskrypcji.

api-version
query True

string

Wersja interfejsu API.

certificate.created
query

string

date-time

Czas utworzenia certyfikatu.

certificate.hasPrivateKey
query

boolean

Wskazuje, czy certyfikat zawiera klucz prywatny.

certificate.isVerified
query

boolean

Wskazuje, czy certyfikat został zweryfikowany przez właściciela klucza prywatnego.

certificate.lastUpdated
query

string

date-time

Czas ostatniej aktualizacji certyfikatu.

certificate.name
query

string

Jest to opcjonalne i jest to nazwa pospolita certyfikatu.

certificate.nonce
query

string

Liczba losowa wygenerowana w celu wskazania dowodu posiadania.

certificate.purpose
query

CertificatePurpose

Opis, który wspomina o celu certyfikatu.

certificate.rawBytes
query

string

byte

Nieprzetworzone dane w certyfikacie.

Nagłówek żądania

Nazwa Wymagane Typ Opis
If-Match True

string

ETag certyfikatu

Odpowiedzi

Nazwa Typ Opis
200 OK

OK.

204 No Content

Brak zawartości.

Other Status Codes

ErrorDetails

Domyślna odpowiedź na błąd.

Zabezpieczenia

azure_auth

Przepływ OAuth2 usługi Azure Active Directory.

Typ: oauth2
Flow: implicit
Adres URL autoryzacji: https://login.microsoftonline.com/common/oauth2/authorize

Zakresy

Nazwa Opis
user_impersonation personifikacja konta użytkownika

Przykłady

DPSDeleteCertificate

Przykładowe żądanie

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

Przykładowa odpowiedź

Definicje

Nazwa Opis
CertificatePurpose

Opis, który wspomina o celu certyfikatu.

ErrorDetails

Szczegóły błędu.

CertificatePurpose

Opis, który wspomina o celu certyfikatu.

Nazwa Typ Opis
clientAuthentication

string

serverAuthentication

string

ErrorDetails

Szczegóły błędu.

Nazwa Typ Opis
code

integer

Kod błędu.

details

string

Szczegóły błędu.

httpStatusCode

string

Kod stanu HTTP.

message

string

Komunikat o błędzie.