Share via


Product - Create

Inicia una operación asincrónica para crear un nuevo producto.

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

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

Nombre Tipo Description
CreateDefaultGroups

boolean

Valor booleano que describe si se debe crear el conjunto predeterminado de grupos de dispositivos dentro del producto.

Description

string

Descripción del producto.

Name

string

Nombre del producto.

Respuestas

Nombre Tipo Description
202 Accepted

Operation

Se inició correctamente la operación.

Definiciones

Nombre Description
ErrorResponse
Operation
ProductCreateRequest

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.

ProductCreateRequest

Nombre Tipo Description
CreateDefaultGroups

boolean

Valor booleano que describe si se debe crear el conjunto predeterminado de grupos de dispositivos dentro del producto.

Description

string

Descripción del producto.

Name

string

Nombre del producto.