Melding voor goedkeuring van abonnement maken
Van toepassing op: Windows Azure Pack
Hiermee maakt u een melding voor het maken van goedkeuringsevenementen voor het maken van een abonnement. Een aanvraag voor goedkeuring van het maken van een abonnement kan worden bepaald op basis van het object Method method subscription UsageEvent dat is doorgegeven met de aanvraagbody. De waarde wordt 'Posten' voor een aanvraag voor het maken 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 |
Gebeurtenisgegevens adminSubscription (Administrator-object ). Zie UsageEvent (Usage Metering Object) voor meer informatie. Voor het maken is de waarde van het methode-element 'Post'. |
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 een antwoord is ontvangen. Retourneer een statuscode die kleiner is dan 400 om goedkeuring van de gebeurtenis aan te geven. Retourneer 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 goedkeuringsevenementen voor abonnement maken.
POST /usage/subscriptions HTTP/1.1
Content-Type: application/json; charset=utf-8
Host: 10.121.217.127:8888
Content-Length: 564
Expect: 100-continue
{
"EventId": 6530,
"State": 2,
"Method": "POST",
"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": [
],
"LastErrorMessage": null,
"Features": null,
"OfferFriendlyName": null,
"OfferCategory": null,
"Created": "0001-01-01T00:00:00Z"
},
"EntityParentId": null,
"NotificationEventTimeCreated": "2013-09-25T00:32:08.8724845Z"
}
Zie ook
Naslaginformatie over de REST API voor Windows Azure Pack Usage Service-gebruik