Delen via


Product - Create

Hiermee start u een asynchrone bewerking om een nieuw product te maken.

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

URI-parameters

Name In Vereist Type Description
tenantId
path True

string

uuid

De Azure Sphere-tenant-id.

Aanvraagbody

Name Type Description
CreateDefaultGroups

boolean

Een Booleaanse waarde die beschrijft of de standaardset apparaatgroepen binnen het product moeten worden gemaakt.

Description

string

De beschrijving van het product.

Name

string

De naam van het product.

Antwoorden

Name Type Description
202 Accepted

Operation

De bewerking is gestart.

Definities

Name Description
ErrorResponse
Operation
ProductCreateRequest

ErrorResponse

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

Haalt de code op.

Message

string

Hiermee wordt het leesbare foutbericht weergegeven.

Operation

Name Type Description
CompletedDateUTC

string

Hiermee wordt de datum in UTC ophaalt waarop de bewerking is voltooid.

CreatedDateUTC

string

Hiermee haalt u de aanmaakdatum van de bewerking op in UTC.

DetailsLocation

string

Hiermee haalt u de locatie op voor het ophalen van details van de bewerking.

Error

ErrorResponse

OperationId

string

Hiermee haalt u de unieke bewerkings-id op.

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

Hiermee haalt u de id van het bewerkingstype op.

ResourceLocation

string

Hiermee haalt u de locatie op van resources die zijn gemaakt tijdens de uitvoering van de bewerking.

StartedDateUTC

string

Hiermee wordt de datum in UTC ophaalt waarop de bewerking is gestart.

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

Hiermee haalt u de status van de bewerking op.

TenantId

string

Hiermee haalt u de tenant-id op.

ProductCreateRequest

Name Type Description
CreateDefaultGroups

boolean

Een Booleaanse waarde die beschrijft of de standaardset apparaatgroepen binnen het product moeten worden gemaakt.

Description

string

De beschrijving van het product.

Name

string

De naam van het product.