Récupérer l’état de l’offre

Remarque

Les API de Portail Cloud Partner sont intégrées à Espace partenaires et continueront d’y fonctionner. La transition introduit de légères modifications. Passez en revue les changements répertoriés dans les informations de référence relatives aux API de Portail Cloud Partner pour vous assurer que votre code continue de fonctionner après la transition vers Espace partenaires. Les API du Portail Cloud Partner ne doivent être utilisées que pour les produits intégrés avant la transition vers l’Espace partenaires. Les nouveaux produits doivent employer les API de soumission à l’Espace partenaires.

Récupère l’état actuel de l’offre.

GET https://cloudpartner.azure.com/api/publishers/<publisherId>/offers/<offerId>/status?api-version=2017-10-31

Paramètres d’URI

Nom Description Type de données
publisherId Identificateur du serveur de publication, par exemple Contoso Chaîne
offerId GUID qui identifie de façon unique l’offre Chaîne
api-version Dernière version de l’API Date
Nom Valeur
Type de contenu application/json
Autorisation Bearer YOUR_TOKEN

Exemple de corps

Response

  {
      "status": "succeeded",
      "messages": [],
      "steps": [
      {
          "estimatedTimeFrame": "< 15 min",
          "id": "displaydummycertify",
          "stepName": "Validate Pre-Requisites",
          "description": "Offer settings provided are validated.",
          "status": "complete",
          "messages": [
              {
                  "messageHtml": "Step completed.",
                  "level": "information",
                  "timestamp": "2018-03-16T17:50:45.7215661Z"
              }
          ],       
          "progressPercentage": 100
      },
      {
          "estimatedTimeFrame": "~2-3 days",
          "id": "displaycertify",
          "stepName": "Certification",
          "description": "Your offer is analyzed by our certification systems for issues.",
          "status": "notStarted",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "< 1 day",
          "id": "displayprovision",
          "stepName": "Provisioning",
          "description": "Your virtual machine is being replicated in our production systems.",
          "status": "notStarted",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "< 1 hour",
          "id": "displaypackage",
          "stepName": "Packaging and Lead Generation Registration",
          "description": "Your virtual machine is being packaged for customers. Additionally, lead systems are being configured and set up.",
          "status": "notStarted",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "< 1 hour",
          "id": "publisher-signoff",
          "stepName": "Publisher signoff",
          "description": "Offer is available to preview. Ensure that everything looks good before making your offer live.",
          "status": "complete",
          "messages": [],
          "progressPercentage": 0
      },
      {
          "estimatedTimeFrame": "~2-5 days",
          "id": "live",
          "stepName": "Live",
          "description": "Offer is publicly visible and is available for purchase.",
          "status": "complete",
          "messages": [],
          "progressPercentage": 0
      }
      ],
      "previewLinks": [],
      liveLinks": [],
  }

Propriétés du corps de réponse

Nom Description
status État de l’offre. Pour la liste des valeurs possibles, consultez État de l’offre ci-dessous.
Cloud vers appareil Tableau des messages associés à l’offre
steps Tableau des étapes par lesquelles l’offre passe au cours de la publication d’une offre
estimatedTimeFrame Estimation du temps qui serait nécessaire pour effectuer cette étape, dans un format convivial
id Identificateur de l’étape
stepName Nom de l’étape
description Description de l’étape
statut État de l’étape. Pour la liste des valeurs possibles, consultez État de l’étape ci-dessous.
Cloud vers appareil Tableau de messages liés à l’étape
processPercentage Pourcentage d’achèvement de l’étape
previewLinks Actuellement non implémenté
liveLinks Actuellement non implémenté
notificationEmails Déprécié pour les offres migrées vers l’Espace partenaires. Les e-mails de notification pour les offres migrées sont envoyés à l’adresse e-mail spécifiée sous Coordonnées du vendeur dans les paramètres du compte.

Pour les offres non migrées, liste d’adresses e-mail séparées par des virgules devant être informées de la progression de l’opération

Codes d’état de réponse

Code Description
200 OK : la demande a été correctement traitée et l’état actuel de l’offre a été retourné.
400 Bad/Malformed request - Le corps de la réponse d’erreur peut contenir plus d’informations.
404 Not found : l’entité spécifiée n’existe pas.

État de l’offre

Nom Description
NeverPublished L’offre n’a jamais été publiée.
NotStarted L’offre est nouvelle et n’a pas démarré.
WaitingForPublisherReview L’offre est en attente d’approbation du serveur de publication.
En cours d’exécution La soumission de l’offre est en cours de traitement.
Réussi La soumission de l’offre a été traitée.
Annulé La soumission de l’offre a été annulée.
Échec La soumission de l’offre a échoué.

État de l’étape

Nom Description
NotStarted L’étape n’a pas démarré.
InProgress L’étape est en cours d’exécution.
WaitingForPublisherReview L’étape est en attente d’approbation du serveur de publication.
WaitingForApproval L’étape est en attente d’approbation du processus.
Bloqué L’utilisateur est bloqué.
Rejeté L’étape est rejetée.
Complète L’étape est terminée.
Annulé L’étape a été annulée.