Operation Statuses - Get

Obtiene el estado de una operación.

GET {endpoint}/projects/{projectName}/operationstatuses/{operationId}?api-version=2025-02-01

Parámetros de identificador URI

Nombre En Requerido Tipo Description
endpoint
path True

string (uri)

URI específico de DevCenter en el que se va a operar.

operationId
path True

string (uuid)

minLength: 36
maxLength: 36
pattern: ^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$

Nombre del identificador de la operación.

projectName
path True

string

minLength: 3
maxLength: 63
pattern: ^[a-zA-Z0-9][a-zA-Z0-9-_.]{2,62}$

Nombre del proyecto.

api-version
query True

string

minLength: 1

Versión de API que se usará para la operación.

Respuestas

Nombre Tipo Description
200 OK

OperationStatus

La solicitud se ha realizado correctamente.

Other Status Codes

Azure.Core.Foundations.ErrorResponse

Una respuesta de error inesperada.

Encabezados

x-ms-error-code: string

Seguridad

OAuth2Auth

Tipo: oauth2
Flujo: implicit
Dirección URL de autorización: https://login.microsoftonline.com/common/oauth2/authorize

Ámbitos

Nombre Description
https://devcenter.azure.com/.default

Ejemplos

Get the status of an operation.

Solicitud de ejemplo

GET {endpoint}/projects/myProject/operationstatuses/fa067167-e49d-41bd-8dd8-de719b9de3b3?api-version=2025-02-01

Respuesta de muestra

{
  "id": "/projects/myProject/operationStatuses/fa067167-e49d-41bd-8dd8-de719b9de3b3",
  "name": "fa067167-e49d-41bd-8dd8-de719b9de3b3",
  "status": "Running",
  "startTime": "2024-01-24T21:14:58.472Z"
}

Definiciones

Nombre Description
Azure.Core.Foundations.Error

Objeto de error.

Azure.Core.Foundations.ErrorResponse

Respuesta que contiene los detalles del error.

Azure.Core.Foundations.InnerError

Objeto que contiene información más específica sobre el error. Según las directrices de la API de REST de Azure: https://aka.ms/AzureRestApiGuidelines#handling-errors.

OperationState

Estado de aprovisionamiento del recurso.

OperationStatus

Estado actual de una operación asincrónica.

Azure.Core.Foundations.Error

Objeto de error.

Nombre Tipo Description
code

string

Uno de un conjunto definido por el servidor de códigos de error.

details

Azure.Core.Foundations.Error[]

Matriz de detalles sobre errores específicos que llevaron a este error notificado.

innererror

Azure.Core.Foundations.InnerError

Objeto que contiene información más específica que el objeto actual sobre el error.

message

string

Representación legible del error.

target

string

Destino del error.

Azure.Core.Foundations.ErrorResponse

Respuesta que contiene los detalles del error.

Nombre Tipo Description
error

Azure.Core.Foundations.Error

Objeto de error.

Azure.Core.Foundations.InnerError

Objeto que contiene información más específica sobre el error. Según las directrices de la API de REST de Azure: https://aka.ms/AzureRestApiGuidelines#handling-errors.

Nombre Tipo Description
code

string

Uno de un conjunto definido por el servidor de códigos de error.

innererror

Azure.Core.Foundations.InnerError

Error interno.

OperationState

Estado de aprovisionamiento del recurso.

Valor Description
NotStarted

La operación no se ha iniciado.

Running

La operación está en curso.

Succeeded

La operación se ha completado correctamente.

Failed

La operación ha fallado.

Canceled

El usuario canceló la operación.

OperationStatus

Estado actual de una operación asincrónica.

Nombre Tipo Description
endTime

string (date-time)

Hora de finalización de la operación, en formato RFC3339.

error

Azure.Core.Foundations.Error

Mensaje de error de la operación.

id

string

Identificador completo para el estado de la operación.

name

string (uuid)

minLength: 36
maxLength: 36
pattern: ^[a-zA-Z0-9]{8}-([a-zA-Z0-9]{4}-){3}[a-zA-Z0-9]{12}$

Nombre del identificador de la operación.

percentComplete

number (double)

minimum: 0
maximum: 100

Porcentaje de la operación que se ha completado.

properties

Propiedades de operación personalizadas, rellenadas solo para una operación correcta.

resourceId

string

Identificador del recurso.

startTime

string (date-time)

Hora de inicio de la operación, en formato RFC3339.

status

OperationState

Estado de aprovisionamiento del recurso.