Certificate - List
Enumera todos los certificados que se han agregado a la cuenta especificada.
Advertencia: esta operación está en desuso y se quitará después de febrero de 2024. Use el de extensión de Azure KeyVault de
GET {batchUrl}/certificates?api-version=2024-07-01.20.0
GET {batchUrl}/certificates?$filter={$filter}&$select={$select}&maxresults={maxresults}&timeout={timeout}&api-version=2024-07-01.20.0
Parámetros de identificador URI
Nombre | En | Requerido | Tipo | Description |
---|---|---|---|---|
batch
|
path | True |
string |
Dirección URL base de todas las solicitudes de servicio de Azure Batch. |
api-version
|
query | True |
string |
Versión de la API de cliente. |
$filter
|
query |
string |
Una cláusula $filter de OData. Para obtener más información sobre cómo construir este filtro, vea https://docs.microsoft.com/rest/api/batchservice/odata-filters-in-batch#list-certificates. |
|
$select
|
query |
string |
Una cláusula $select de OData. |
|
maxresults
|
query |
integer int32 |
Número máximo de elementos que se van a devolver en la respuesta. Se puede devolver un máximo de 1000 certificados. |
|
timeout
|
query |
integer int32 |
Tiempo máximo que el servidor puede dedicar a procesar la solicitud, en segundos. El valor predeterminado es 30 segundos. Si el valor es mayor que 30, se usará el valor predeterminado en su lugar. |
Encabezado de la solicitud
Media Types: "application/json; odata=minimalmetadata"
Nombre | Requerido | Tipo | Description |
---|---|---|---|
client-request-id |
string uuid |
La identidad de solicitud generada por el autor de la llamada, en forma de GUID sin decoración como llaves, por ejemplo, 9C4D50EE-2D56-4CD3-8152-34347DC9F2B0. |
|
return-client-request-id |
boolean |
Si el servidor debe devolver el client-request-id en la respuesta. |
|
ocp-date |
string date-time-rfc1123 |
Hora en que se emitió la solicitud. Las bibliotecas cliente suelen establecer esto en la hora del reloj del sistema actual; establézcalo explícitamente si llama directamente a la API REST. |
Respuestas
Nombre | Tipo | Description |
---|---|---|
200 OK |
Respuesta que contiene la lista de certificados. Encabezados
|
|
Other Status Codes |
Error del servicio Batch. |
Seguridad
azure_auth
Flujo de código de autenticación de Microsoft Entra OAuth 2.0
Tipo:
oauth2
Flujo:
implicit
Dirección URL de autorización:
https://login.microsoftonline.com/common/oauth2/authorize
Ámbitos
Nombre | Description |
---|---|
user_impersonation | Suplantar la cuenta de usuario |
Authorization
Tipo:
apiKey
En:
header
Ejemplos
Certificate list
Solicitud de ejemplo
GET account.region.batch.azure.com/certificates?api-version=2024-07-01.20.0
Respuesta de muestra
{
"value": [
{
"thumbprint": "0123456789abcdef0123456789abcdef01234567",
"thumbprintAlgorithm": "sha1",
"url": "https://account.region.batch.azure.com/certificates(thumbprintAlgorithm=sha1,thumbprint=0123456789abcdef0123456789abcdef01234567)",
"state": "deletefailed",
"stateTransitionTime": "2014-07-31T21:12:58.236Z",
"previousState": "deleting",
"previousStateTransitionTime": "2014-07-31T21:11:58.236Z",
"publicData": "#####...",
"deleteCertificateError": {
"code": "PoolsReferencingCertificate",
"message": "The specified certificate is being used by the below mentioned pool(s)",
"values": [
{
"name": "Pools",
"value": "mypool1"
}
]
}
}
]
}
Definiciones
Nombre | Description |
---|---|
Batch |
Respuesta de error recibida del servicio Azure Batch. |
Batch |
Un elemento de información adicional incluida en una respuesta de error de Azure Batch. |
Certificate |
Certificado que se puede instalar en nodos de proceso y se puede usar para autenticar operaciones en la máquina. |
Certificate |
Resultado de enumerar los certificados en la cuenta. |
Certificate |
Estado del certificado. |
Delete |
Error detectado por el servicio Batch al eliminar un certificado. |
Error |
Mensaje de error recibido en una respuesta de error de Azure Batch. |
Name |
Representa un par nombre-valor. |
BatchError
Respuesta de error recibida del servicio Azure Batch.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Identificador del error. Los códigos son invariables y están diseñados para consumirse mediante programación. |
message |
Mensaje que describe el error, diseñado para ser adecuado para mostrarse en una interfaz de usuario. |
|
values |
Colección de pares clave-valor que contienen detalles adicionales sobre el error. |
BatchErrorDetail
Un elemento de información adicional incluida en una respuesta de error de Azure Batch.
Nombre | Tipo | Description |
---|---|---|
key |
string |
Identificador que especifica el significado de la propiedad Value. |
value |
string |
La información adicional incluida con la respuesta de error. |
Certificate
Certificado que se puede instalar en nodos de proceso y se puede usar para autenticar operaciones en la máquina.
Nombre | Tipo | Description |
---|---|---|
deleteCertificateError |
Error que se produjo en el último intento de eliminar este certificado. |
|
previousState |
Estado anterior del certificado. |
|
previousStateTransitionTime |
string |
Hora en la que el certificado entró en su estado anterior. |
publicData |
string |
La parte pública del certificado como un archivo de .cer codificado en base 64. |
state |
Estado actual del certificado. |
|
stateTransitionTime |
string |
Hora en la que el certificado entró en su estado actual. |
thumbprint |
string |
Huella digital X.509 del certificado. Se trata de una secuencia de hasta 40 dígitos hexadecimales. |
thumbprintAlgorithm |
string |
Algoritmo que se usa para derivar la huella digital. |
url |
string |
Dirección URL del certificado. |
CertificateListResult
Resultado de enumerar los certificados en la cuenta.
Nombre | Tipo | Description |
---|---|---|
odata.nextLink |
string |
Dirección URL para obtener el siguiente conjunto de resultados. |
value |
Lista de certificados. |
CertificateState
Estado del certificado.
Nombre | Tipo | Description |
---|---|---|
active |
string |
El certificado está disponible para su uso en grupos. |
deletefailed |
string |
El usuario solicitó que se elimine el certificado, pero hay grupos que todavía tienen referencias al certificado o que todavía está instalado en uno o varios nodos. (Esto último puede ocurrir si el certificado se ha quitado del grupo, pero el nodo de proceso aún no se ha reiniciado. Los nodos de proceso actualizan sus certificados solo cuando se reinician). Puede usar la operación cancelar eliminación de certificado para cancelar la eliminación o la operación eliminar certificado para reintentar la eliminación. |
deleting |
string |
El usuario ha solicitado que se elimine el certificado, pero la operación de eliminación aún no se ha completado. Es posible que no haga referencia al certificado al crear o actualizar grupos. |
DeleteCertificateError
Error detectado por el servicio Batch al eliminar un certificado.
Nombre | Tipo | Description |
---|---|---|
code |
string |
Identificador del error de eliminación del certificado. Los códigos son invariables y están diseñados para consumirse mediante programación. |
message |
string |
Mensaje que describe el error de eliminación del certificado, diseñado para ser adecuado para mostrarse en una interfaz de usuario. |
values |
Lista de detalles de error adicionales relacionados con el error de eliminación del certificado. |
ErrorMessage
Mensaje de error recibido en una respuesta de error de Azure Batch.
Nombre | Tipo | Description |
---|---|---|
lang |
string |
El código de idioma del mensaje de error |
value |
string |
Texto del mensaje. |
NameValuePair
Representa un par nombre-valor.
Nombre | Tipo | Description |
---|---|---|
name |
string |
Nombre del par nombre-valor. |
value |
string |
Valor del par nombre-valor. |