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 |
En-tête
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. |
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour