Supprimer la notification d’événement d’approbation d’abonnement
S’applique à : Windows Azure Pack
Crée une notification d’événement d’approbation de suppression d’abonnement. Une demande d’approbation de suppression d’abonnement peut être déterminée à partir de l’élément Méthode de l’objet de notification Subscription UsageEvent transmis avec le corps de la demande. La valeur sera « DELETE » pour une demande de suppression d’abonnement.
Requête
<BillingAdapterEndpoint> est le nom de l’ordinateur qui héberge le point de terminaison de l’adaptateur de facturation.
Méthode |
URI de demande |
Version HTTP |
---|---|---|
POST |
<http:// BillingAdapterEndpoint>/subscriptions |
HTTP/1.1 |
Paramètres URI
Aucun.
En-têtes de requête
Le tableau suivant décrit les en-têtes de demande obligatoires ou facultatifs.
En-tête de requête |
Description |
---|---|
Autorisation : De base |
Obligatoire. Jeton d’autorisation de base. |
Corps de la demande
Le tableau suivant décrit les principaux éléments du corps de la requête.
Nom de l'élément |
Description |
---|---|
UsageEvent |
Informations sur les événements d’abonnement. Pour plus d’informations, consultez UsageEvent (objet Usage Metering) . |
response
La réponse inclut un code d'état HTTP, un ensemble d'en-têtes de réponse et un corps de réponse.
Code d’état
Cet appel est inscrit en tant que blocage. Windows Azure Pack pour Windows Server attend qu’une réponse soit reçue. Retourne un code d’état inférieur à 400 pour indiquer l’approbation de l’événement. Retourne un code d’état supérieur ou égal à 400 pour indiquer que l’événement n’est pas approuvé.
Pour plus d’informations sur les codes d’état, consultez Status and Error Codes (Windows Azure Pack Service Management).
En-têtes de réponse
La réponse de cette opération inclut des en-têtes HTTP standard. Tous les en-têtes standard sont conformes à la spécification du protocole HTTP/1.1.
Corps de la réponse
Aucun.
Exemple
L’exemple de code suivant montre une demande de notification d’événement d’approbation d’abonnement delete .
POST /usage/subscriptions HTTP/1.1
Content-Type: application/json; charset=utf-8
Host: 10.121.217.127:8888
Content-Length: 680
Expect: 100-continue
{
"EventId": 6545,
"State": 2,
"Method": "DELETE",
"Entity": {
"SubscriptionID": "0a53e53d-1334-424e-8c63-ade05c361be2",
"SubscriptionName": "ExamplePlan",
"AccountAdminLiveEmailId": "user@example.com",
"ServiceAdminLiveEmailId": null,
"CoAdminNames": [
],
"AddOnReferences": [
],
"AddOns": [
],
"State": 0,
"QuotaSyncState": 0,
"ActivationSyncState": 0,
"PlanId": "Examphlztfpgi",
"Services": [
{
"Type": "mysqlservers",
"State": "registered",
"QuotaSyncState": 0,
"ActivationSyncState": 0,
"BaseQuotaSettings": null
}
],
"LastErrorMessage": null,
"Features": null,
"OfferFriendlyName": null,
"OfferCategory": null,
"Created": "2013-09-25T00:32:09.31Z"
},
"EntityParentId": null,
"NotificationEventTimeCreated": "2013-09-25T00:38:11.075609Z"
}
Voir aussi
Windows informations de référence sur l’API REST d’utilisation du service d’utilisation d’Azure Pack