Compartilhar via


Product - Create

Inicia uma operação assíncrona para criar um novo produto.

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

Parâmetros de URI

Nome Em Obrigatório Tipo Description
tenantId
path True

string

uuid

A ID do locatário do Azure Sphere.

Corpo da solicitação

Nome Tipo Description
CreateDefaultGroups

boolean

Um booliano que descreve se o conjunto padrão de grupos de dispositivos deve ser criado dentro do produto.

Description

string

A descrição do produto.

Name

string

O nome do produto.

Respostas

Nome Tipo Description
202 Accepted

Operation

A operação foi iniciada com êxito.

Definições

Nome Description
ErrorResponse
Operation
ProductCreateRequest

ErrorResponse

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

Obtém o código.

Message

string

Obtém a mensagem de erro legível por humanos.

Operation

Nome Tipo Description
CompletedDateUTC

string

Obtém a data em UTC em que a operação foi concluída.

CreatedDateUTC

string

Obtém a data de criação da operação em UTC.

DetailsLocation

string

Obtém o local para obter detalhes da operação.

Error

ErrorResponse

OperationId

string

Obtém o identificador de operação exclusivo.

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

Obtém o identificador de tipo de operação.

ResourceLocation

string

Obtém o local dos recursos criados durante a execução da operação.

StartedDateUTC

string

Obtém a data em UTC em que a operação iniciou o processamento.

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

Obtém o estado da operação.

TenantId

string

Obtém o identificador de locatário.

ProductCreateRequest

Nome Tipo Description
CreateDefaultGroups

boolean

Um booliano que descreve se o conjunto padrão de grupos de dispositivos deve ser criado dentro do produto.

Description

string

A descrição do produto.

Name

string

O nome do produto.