Partager via


Tenants - Create

Démarre une opération asynchrone pour créer un locataire Azure Sphere.

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

Corps de la demande

Nom Type Description
DeviceId

string

ID de l’appareil utilisé pour autoriser la création de ce locataire. Cet appareil ne doit pas déjà être revendiqué dans un locataire. Il s’agit d’un champ obligatoire.

TenantFriendlyName

string

Nom du locataire : il s’affiche aux utilisateurs et peut être utilisé pour lever l’ambiguïté pour les utilisateurs qui ont plusieurs locataires Azure Sphere. Il s’agit d’un champ obligatoire.

Réponses

Nom Type Description
200 OK

Operation

Lancez l’opération avec succès.

Définitions

Nom Description
ErrorResponse
Operation
TenantCreationRequest

ErrorResponse

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

Obtient le code.

Message

string

Obtient le message d’erreur lisible par l’homme.

Operation

Nom Type Description
CompletedDateUTC

string

Obtient la date UTC que l’opération s’est terminée.

CreatedDateUTC

string

Obtient la date de création de l’opération au format UTC.

DetailsLocation

string

Obtient l’emplacement pour obtenir les détails de l’opération.

Error

ErrorResponse

OperationId

string

Obtient l’identificateur d’opération unique.

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

Obtient l’identificateur de type d’opération.

ResourceLocation

string

Obtient l’emplacement des ressources créées pendant l’exécution de l’opération.

StartedDateUTC

string

Obtient la date UTC pendant laquelle l’opération a démarré le traitement.

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

Obtient l’état de l’opération.

TenantId

string

Obtient l’identificateur du locataire.

TenantCreationRequest

Nom Type Description
DeviceId

string

ID de l’appareil utilisé pour autoriser la création de ce locataire. Cet appareil ne doit pas déjà être revendiqué dans un locataire. Il s’agit d’un champ obligatoire.

TenantFriendlyName

string

Nom du locataire : il s’affiche aux utilisateurs et peut être utilisé pour lever l’ambiguïté pour les utilisateurs qui ont plusieurs locataires Azure Sphere. Il s’agit d’un champ obligatoire.