Поделиться через


Async Operations - AsyncOperations GetImageUploadDetails

Получает дополнительные сведения о указанной операции в области клиента.

GET https://prod.core.sphere.azure.net/v2/tenants/{tenantId}/operationTypes/imageUpload/operations/{operationId}

Параметры URI

Имя В Обязательно Тип Описание
operationId
path True

string

uuid

Уникальный идентификатор операции.

tenantId
path True

string

uuid

Идентификатор клиента Azure Sphere.

Ответы

Имя Тип Описание
200 OK

Operation

Успешно.

400 Bad Request

PublicApiErrorDetails[]

Коллекция сведений об ошибках.

404 Not Found

PublicApiErrorDetails[]

Коллекция сведений об ошибках.

500 Internal Server Error

PublicApiErrorDetails[]

Коллекция сведений об ошибках.

Определения

Имя Описание
ErrorResponse
Operation
PublicApiErrorDetails

ErrorResponse

Имя Тип Описание
Code enum:
  • 0 - OperationFailed
  • 1 - TenantInMigration
  • 2 - TenantMigrationRequired
  • 3 - ClientUpdateRequired
  • 4 - InternalServerError
  • 5 - BadRequest
  • 6 - Forbidden
  • 7 - Conflict
  • 8 - NotFound

Возвращает код.

Message

string

Возвращает удобочитаемое сообщение об ошибке.

Operation

Имя Тип Описание
CompletedDateUTC

string

Возвращает дату завершения операции в формате UTC.

CreatedDateUTC

string

Возвращает дату создания операции в формате UTC.

DetailsLocation

string

Возвращает расположение для получения сведений об операции.

Error

ErrorResponse

OperationId

string

Возвращает уникальный идентификатор операции.

OperationType enum:
  • 0 - DeviceClaim
  • 1 - DeviceUnclaim
  • 10 - DeleteProduct
  • 11 - BulkDeviceClaim
  • 2 - DeviceUpdateDeviceGroup
  • 3 - MigrateTenant
  • 4 - CreateProduct
  • 5 - DeployToDeviceGroup
  • 6 - DeployToOSFeed
  • 7 - ImageUpload
  • 8 - TenantCreation
  • 9 - DeleteDeviceGroup

Возвращает идентификатор типа операции.

ResourceLocation

string

Возвращает расположение ресурсов, созданных во время выполнения операции.

StartedDateUTC

string

Возвращает дату начала обработки операции в формате UTC.

State enum:
  • 0 - NotStarted
  • 1 - InProgress
  • 2 - Complete
  • 3 - Failed
  • 4 - CompleteWithErrors

Возвращает состояние операции.

TenantId

string

Возвращает идентификатор клиента.

PublicApiErrorDetails

Имя Тип Описание
Detail

string

Понятное объяснение этой проблемы.

ErrorCode

string

Строковое представление PublicApiErrorCode, определяющее ошибку.

Extensions

Возвращает словарь для членов расширения. Определения типов проблемы могут расширить объект сведений о проблеме с помощью дополнительных элементов. Члены расширения отображаются в том же пространстве имен, что и другие члены типа проблемы.

Instance

string

Ссылка на URI, идентифицирующая конкретное возникновение проблемы. Он мэр не может дать дополнительную информацию в случае разыменования.

Status

integer

Код состояния HTTP([RFC7231], раздел 6), созданный сервером-источником, является возникновением проблемы.

Title

string

Краткая, удобочитаемая сводка по типу проблемы. Он НЕ ДОЛЖЕН меняться от возникновения к возникновению проблемы, за исключением целей локализации (например, с помощью упреждающего согласования содержимого; см. [RFC7231], раздел 3.4).

Type

string

Ссылка на URI [RFC3986], идентифицирующая тип проблемы. Эта спецификация рекомендует, чтобы при разыменовании она предоставляла удобочитаемую документацию для типа проблемы (например, с помощью HTML [W3C. REC-html5-20141028]). Если этого элемента нет, его значение считается пустым.