Compartir a través de


Image - Upload

Inicia una operación asincrónica para cargar la imagen proporcionada.

POST https://prod.core.sphere.azure.net/v2/tenants/{tenantId}/images

Parámetros de identificador URI

Nombre En Requerido Tipo Description
tenantId
path True

string

uuid

Identificador de inquilino de Azure Sphere.

Cuerpo de la solicitud

Media Types: "application/octet-stream"

Nombre Tipo Description
body

byte[]

Los datos de imagen, en forma de matriz de bytes.

Respuestas

Nombre Tipo Description
200 OK

Operation

Objeto con detalles de la operación.

400 Bad Request

PublicApiErrorDetails[]

Colección de detalles de error.

404 Not Found

PublicApiErrorDetails[]

Colección de detalles de error.

500 Internal Server Error

PublicApiErrorDetails[]

Colección de detalles de error.

Definiciones

Nombre Description
ErrorResponse
Operation
PublicApiErrorDetails

ErrorResponse

Nombre Tipo Description
Code enum:
  • 0 - OperationFailed
  • 1 - TenantInMigration
  • 2 - TenantMigrationRequired
  • 3 - ClientUpdateRequired
  • 4 - InternalServerError
  • 5 - BadRequest
  • 6 - Forbidden
  • 7 - Conflict
  • 8 - NotFound

Obtiene el código.

Message

string

Obtiene el mensaje de error legible humano.

Operation

Nombre Tipo Description
CompletedDateUTC

string

Obtiene la fecha en UTC que completó la operación.

CreatedDateUTC

string

Obtiene la fecha de creación de la operación en UTC.

DetailsLocation

string

Obtiene la ubicación para obtener detalles de la operación.

Error

ErrorResponse

OperationId

string

Obtiene el identificador de operación único.

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

Obtiene el identificador de tipo de operación.

ResourceLocation

string

Obtiene la ubicación de los recursos creados durante la ejecución de la operación.

StartedDateUTC

string

Obtiene la fecha en UTC en la que se inició el procesamiento de la operación.

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

Obtiene el estado de la operación.

TenantId

string

Obtiene el identificador de inquilino.

PublicApiErrorDetails

Nombre Tipo Description
Detail

string

Una explicación legible específica de esta aparición del problema.

ErrorCode

string

Representación de cadena de PublicApiErrorCode que define el error.

Extensions

Obtiene el diccionario para los miembros de extensión. Las definiciones de tipo de problema PUEDEN extender el objeto de detalles del problema con miembros adicionales. Los miembros de extensión aparecen en el mismo espacio de nombres que otros miembros de un tipo de problema.

Instance

string

Referencia de URI que identifica la aparición específica del problema. Es posible que el alcalde no produzca más información si se desreferencia.

Status

integer

El código de estado HTTP([RFC7231], sección 6) generado por el servidor de origen es la aparición del problema.

Title

string

Resumen breve y legible del tipo de problema. NO DEBE cambiar de repetición a aparición del problema, excepto para fines de localización (por ejemplo, el uso de la negociación proactiva de contenido; véase[RFC7231], sección 3.4).

Type

string

Referencia de URI [RFC3986] que identifica el tipo de problema. Esta especificación fomenta que, cuando se desreferencia, proporcione documentación legible para el tipo de problema (por ejemplo, mediante HTML [W3C). REC-html5-20141028]). Cuando este miembro no está presente, se supone que su valor está en blanco.