Condividi tramite


Tenants - Create

Avvia un'operazione asincrona per creare un tenant di Azure Sphere.

POST https://prod.core.sphere.azure.net/v2/tenants/create

Corpo della richiesta

Nome Tipo Descrizione
DeviceId

string

ID del dispositivo usato per autorizzare la creazione del tenant. Questo dispositivo non deve essere già richiesto in alcun tenant. Si tratta di un campo obbligatorio.

TenantFriendlyName

string

Nome del tenant: verrà visualizzato agli utenti e può essere usato per evitare ambiguità per gli utenti con più tenant di Azure Sphere. Si tratta di un campo obbligatorio.

Risposte

Nome Tipo Descrizione
200 OK

Operation

L'operazione è stata avviata correttamente.

Definizioni

Nome Descrizione
ErrorResponse
Operation
TenantCreationRequest

ErrorResponse

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

Ottiene il codice.

Message

string

Ottiene il messaggio di errore leggibile.

Operation

Nome Tipo Descrizione
CompletedDateUTC

string

Ottiene la data in formato UTC completata dall'operazione.

CreatedDateUTC

string

Ottiene la data di creazione dell'operazione in formato UTC.

DetailsLocation

string

Ottiene il percorso per ottenere i dettagli dell'operazione.

Error

ErrorResponse

OperationId

string

Ottiene l'identificatore univoco dell'operazione.

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

Ottiene l'identificatore del tipo di operazione.

ResourceLocation

string

Ottiene la posizione delle risorse create durante l'esecuzione dell'operazione.

StartedDateUTC

string

Ottiene la data in formato UTC in cui l'operazione ha iniziato l'elaborazione.

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

Ottiene lo stato dell'operazione.

TenantId

string

Ottiene l'identificatore del tenant.

TenantCreationRequest

Nome Tipo Descrizione
DeviceId

string

ID del dispositivo usato per autorizzare la creazione del tenant. Questo dispositivo non deve essere già richiesto in alcun tenant. Si tratta di un campo obbligatorio.

TenantFriendlyName

string

Nome del tenant: verrà visualizzato agli utenti e può essere usato per evitare ambiguità per gli utenti con più tenant di Azure Sphere. Si tratta di un campo obbligatorio.