Melding van goedkeuring van abonnement verwijderen
Van toepassing op: Windows Azure Pack
Hiermee maakt u een melding voor het verwijderen van goedkeuringsevenementen voor abonnementsverwijdering. Een aanvraag voor goedkeuring van abonnementsverwijdering kan worden bepaald op basis van het element Subscription UsageEvent Notification Object Method dat is doorgegeven met de aanvraagbody. De waarde is 'DELETE' voor een aanvraag voor het verwijderen van een abonnement.
Aanvraag
<BillingAdapterEndpoint> is de naam van de computer waarop het eindpunt van de factureringsadapter wordt gehost.
Methode |
Aanvraag-URI |
HTTP-versie |
---|---|---|
POST |
<http:// BillingAdapterEndpoint>/subscriptions |
HTTP/1.1 |
URI-parameters
Geen.
Aanvraagheaders
In de volgende tabel worden de vereiste en optionele aanvraagheaders beschreven.
Aanvraagheader |
Beschrijving |
---|---|
Autorisatie: Basic |
Vereist. Het basisautorisatietoken. |
Aanvraagbody
In de volgende tabel worden de belangrijkste elementen van de aanvraagbody beschreven.
Elementnaam |
Beschrijving |
---|---|
UsageEvent |
Informatie over abonnementsevenementen. Zie UsageEvent (Usage Metering Object) voor meer informatie. |
Antwoord
Het antwoord bevat een HTTP-statuscode, een set antwoordheaders en een antwoordtekst.
Statuscode
Deze aanroep wordt geregistreerd als blokkerend. Windows Azure Pack voor Windows Server wacht totdat er een antwoord is ontvangen. Hiermee wordt een statuscode geretourneerd die kleiner is dan 400 om goedkeuring van de gebeurtenis aan te geven. Retourneert een statuscode die groter is dan of gelijk is aan 400 om aan te geven dat de gebeurtenis niet is goedgekeurd.
Zie Status- en Foutcodes (Windows Azure Pack Service Management) voor informatie over statuscodes.
Antwoordheaders
Het antwoord voor deze bewerking bevat standaard HTTP-headers. Alle standaardheaders voldoen aan de http/1.1-protocolspecificatie.
Hoofdtekst van antwoord
Geen.
Voorbeeld
In het volgende codevoorbeeld ziet u een meldingsaanvraag voor het verwijderen van een abonnementsgoedkeuring .
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"
}
Zie ook
Naslaginformatie Windows Azure Pack Usage Service Usage Service REST API