Delen via


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