Partager via


Async Operations - AsyncOperations Get

Obtient les détails de l’opération spécifiée dans l’étendue d’un locataire.

GET https://prod.core.sphere.azure.net/v2/tenants/{tenantId}/operations/{operationId}

Paramètres URI

Nom Dans Obligatoire Type Description
operationId
path True

string

uuid

ID unique de l'opération.

tenantId
path True

string

uuid

ID de locataire Azure Sphere.

Réponses

Nom Type Description
200 OK

Operation

Objet représentant les détails de l’opération.

400 Bad Request

PublicApiErrorDetails[]

Collection de détails d’erreur.

404 Not Found

PublicApiErrorDetails[]

Collection de détails d’erreur.

500 Internal Server Error

PublicApiErrorDetails[]

Collection de détails d’erreur.

Définitions

Nom Description
ErrorResponse
Operation
PublicApiErrorDetails

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 en UTC à laquelle l’opération s’est terminée.

CreatedDateUTC

string

Obtient la date de création de l’opération en 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 en UTC que l’opération a commencé à traiter.

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

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

TenantId

string

Obtient l’identificateur de locataire.

PublicApiErrorDetails

Nom Type Description
Detail

string

Explication lisible par l’homme spécifique à cette occurrence du problème.

ErrorCode

string

Représentation sous forme de chaîne de PublicApiErrorCode définissant l’erreur.

Extensions

Obtient le dictionnaire pour les membres de l’extension. Les définitions de type de problème PEUVENT étendre l’objet détails du problème avec des membres supplémentaires. Les membres d’extension apparaissent dans le même espace de noms que les autres membres d’un type de problème.

Instance

string

Référence d’URI qui identifie l’occurrence spécifique du problème. Il ne peut pas donner d’autres informations en cas de déréférencement.

Status

integer

Le code d’état HTTP ([RFC7231], section 6) généré par le serveur d’origine est l’occurrence du problème.

Title

string

Résumé court et lisible du type de problème. Il NE DOIT PAS passer d’une occurrence à l’autre du problème, sauf à des fins de localisation (par exemple, en utilisant la négociation proactive du contenu ; voir [RFC7231], section 3.4).

Type

string

Référence d’URI [RFC3986] qui identifie le type de problème. Cette spécification encourage, lorsqu’elle est déréférence, à fournir une documentation lisible par l’homme pour le type de problème (par exemple, à l’aide du code HTML [W3C. REC-html5-20141028]). Lorsque ce membre n’est pas présent, sa valeur est supposée vide.