Tworzenie powiadomienia o zdarzeniu zatwierdzania dodatku subskrypcji
Dotyczy: Windows Azure Pack
Tworzy zdarzenie powiadomienia o zatwierdzeniu tworzenia dodatku subskrypcji. Żądanie zatwierdzenia utworzenia dodatku subskrypcji można określić w elemencie Metoda metody powiadomienia UsageEvent z treścią żądania w elemencie Plan Add-on Reference UsageEvent. Wartość będzie mieć wartość "POST" dla żądania utworzenia subskrypcji.
Żądanie
<BillingAdapterEndpoint> to nazwa komputera, który hostuje punkt końcowy karty rozliczeniowej.
Metoda |
Identyfikator URI żądania |
Wersja PROTOKOŁU HTTP |
---|---|---|
PUT |
<http:// BillingAdapterEndpoint>/ subscriptionAddons |
HTTP/1.1 |
Parametry identyfikatora URI
Brak.
Nagłówki żądań
W poniższej tabeli opisano wymagane i opcjonalne nagłówki żądań.
Nagłówek żądania |
Opis |
---|---|
Autoryzacja: Podstawowa |
Wymagane. Podstawowy token autoryzacji. |
Treść żądania
W poniższej tabeli opisano kluczowe elementy treści żądania.
Nazwa elementu |
Opis |
---|---|
UsageEvent |
Planowanie informacji o zdarzeniach referencyjnych dodatku. Aby uzyskać więcej informacji, zobacz UsageEvent (Obiekt pomiaru użycia). W przypadku utworzenia wartość elementu Method będzie mieć wartość "Post". |
Reakcja
Odpowiedź zawiera kod stanu HTTP, zestaw nagłówków odpowiedzi i treść odpowiedzi.
Kod stanu
To wywołanie jest zarejestrowane jako blokowanie. Windows Azure Pack dla serwera Windows czeka na odebranie odpowiedzi. Zwróć kod stanu mniejszy niż 400, aby wskazać zatwierdzenie zdarzenia. Zwróć kod stanu większy lub równy 400, aby wskazać, że zdarzenie nie zostało zatwierdzone.
Aby uzyskać informacje o kodach stanu, zobacz Status and Error Codes (Windows Azure Pack Service Management).
Nagłówki odpowiedzi
Odpowiedź na tę operację obejmuje standardowe nagłówki HTTP. Wszystkie nagłówki standardowe są zgodne ze specyfikacją protokołu HTTP/1.1.
Treść odpowiedzi
Brak.
Przykład
W poniższym przykładzie kodu przedstawiono żądanie powiadomienia o zdarzeniach zatwierdzania dodatku subskrypcji .
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": 6539,
"State": 2,
"Method": "POST",
"Entity": {
"AddOnId": "Examphlztgjzw",
"AddOnInstanceId": null,
"AcquisitionTime": null
},
"EntityParentId": "0a53e53d-1334-424e-8c63-ade05c361be2",
"NotificationEventTimeCreated": "2013-09-25T00:37:41.8881111Z"
}
Zobacz też
dokumentacja interfejsu API REST użycia usługi Windows Azure Pack