Dps Certificate - Delete

Elimine el certificado de servicio de aprovisionamiento.
Elimina el certificado especificado asociado al servicio de aprovisionamiento.

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

Parámetros de identificador URI

Nombre En Requerido Tipo Description
certificateName
path True

string

Se trata de un campo obligatorio y es el nombre lógico del certificado al que accederá el servicio de aprovisionamiento.

provisioningServiceName
path True

string

Nombre del servicio de aprovisionamiento.

resourceGroupName
path True

string

Identificador del grupo de recursos.

subscriptionId
path True

string

Identificador de la suscripción.

api-version
query True

string

La versión de la API.

certificate.created
query

string

date-time

Hora en que se crea el certificado.

certificate.hasPrivateKey
query

boolean

Indica si el certificado contiene una clave privada.

certificate.isVerified
query

boolean

Indica si el propietario de la clave privada ha comprobado el certificado.

certificate.lastUpdated
query

string

date-time

Hora en que el certificado se actualiza por última vez.

certificate.name
query

string

Esto es opcional y es el nombre común del certificado.

certificate.nonce
query

string

Número aleatorio generado para indicar la prueba de posesión.

certificate.purpose
query

CertificatePurpose

Descripción que menciona el propósito del certificado.

certificate.rawBytes
query

string

byte

Datos sin procesar dentro del certificado.

Encabezado de la solicitud

Nombre Requerido Tipo Description
If-Match True

string

ETag del certificado

Respuestas

Nombre Tipo Description
200 OK

Aceptar.

204 No Content

No hay contenido.

Other Status Codes

ErrorDetails

Respuesta de error predeterminada.

Seguridad

azure_auth

Flujo de OAuth2 de Azure Active Directory.

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

Scopes

Nombre Description
user_impersonation suplantación de su cuenta de usuario

Ejemplos

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

Definiciones

Nombre Description
CertificatePurpose

Descripción que menciona el propósito del certificado.

ErrorDetails

Detalles del error.

CertificatePurpose

Descripción que menciona el propósito del certificado.

Nombre Tipo Description
clientAuthentication

string

serverAuthentication

string

ErrorDetails

Detalles del error.

Nombre Tipo Description
code

string

Código de error.

details

string

Los detalles del error.

httpStatusCode

string

El código de estado HTTP.

message

string

El mensaje de error.