Sdílet prostřednictvím


Tenants - Create

Spustí asynchronní operaci pro vytvoření tenanta Azure Sphere.

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

Text požadavku

Name Typ Description
DeviceId

string

ID zařízení používaného k autorizaci tohoto vytvoření tenanta. Toto zařízení už nesmí být deklarované do žádného tenanta. Toto je povinné pole.

TenantFriendlyName

string

Název tenanta – zobrazí se uživatelům a dá se použít k nejednoznačnosti pro uživatele, kteří mají více tenantů Azure Sphere. Toto je povinné pole.

Odpovědi

Name Typ Description
200 OK

Operation

Operace byla úspěšně spuštěna.

Definice

Name Description
ErrorResponse
Operation
TenantCreationRequest

ErrorResponse

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

Získá kód.

Message

string

Získá chybovou zprávu, která je čitelná pro člověka.

Operation

Name Typ Description
CompletedDateUTC

string

Získá datum v UTC, že operace byla dokončena.

CreatedDateUTC

string

Získá datum vytvoření operace v UTC.

DetailsLocation

string

Získá umístění pro získání podrobností o operaci.

Error

ErrorResponse

OperationId

string

Získá jedinečný identifikátor operace.

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

Získá identifikátor typu operace.

ResourceLocation

string

Získá umístění prostředků vytvořených během provádění operace.

StartedDateUTC

string

Získá datum ve standardu UTC, kdy operace začala zpracovávat.

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

Získá stav operace.

TenantId

string

Získá identifikátor tenanta.

TenantCreationRequest

Name Typ Description
DeviceId

string

ID zařízení používaného k autorizaci tohoto vytvoření tenanta. Toto zařízení už nesmí být deklarované do žádného tenanta. Toto je povinné pole.

TenantFriendlyName

string

Název tenanta – zobrazí se uživatelům a dá se použít k nejednoznačnosti pro uživatele, kteří mají více tenantů Azure Sphere. Toto je povinné pole.