Usuwanie powiadomienia o zdarzeniu zatwierdzenia dodatku subskrypcji
Dotyczy: Windows Azure Pack
Tworzy zdarzenie powiadomienia o zatwierdzeniu usuwania subskrypcji subskrypcji. Żądanie zatwierdzenia usunięcia dodatku subskrypcji można określić w elemencie Metoda metody metody powiadomienia UsageEvent dodatku planu przekazanego z treścią żądania. Wartość to "DELETE" dla żądania usunięcia dodatku subskrypcji.
Żądanie
<BillingAdapterEndpoint> to nazwa komputera, który hostuje punkt końcowy karty rozliczeniowej.
Metoda |
Identyfikator URI żądania |
Wersja PROTOKOŁU HTTP |
---|---|---|
POST |
<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 zdarzeniu referencyjnym dodatku. Aby uzyskać więcej informacji, zobacz UsageEvent (Obiekt pomiaru użycia). W przypadku usunięcia wartość elementu Method będzie mieć wartość "Delete". |
Reakcja
Odpowiedź zawiera kod stanu HTTP, zestaw nagłówków odpowiedzi i treść odpowiedzi.
Kod stanu
To wywołanie jest rejestrowane jako blokowanie. Windows pakiet 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ź dla tej operacji obejmuje standardowe nagłówki HTTP. Wszystkie standardowe nagłówki są zgodne ze specyfikacją protokołu HTTP/1.1.
Treść odpowiedzi
Brak.
Przykład
Poniższy przykład kodu przedstawia żądanie powiadomienia o zdarzeniu zatwierdzenia dodatku Usuń subskrypcję .
POST /usage/subscriptionAddons HTTP/1.1
Content-Type: application/json; charset=utf-8
Host: 10.121.217.127:8888
Content-Length: 279
Expect: 100-continue
{
"EventId": 6542,
"State": 2,
"Method": "DELETE",
"Entity": {
"AddOnId": "Examphlztgjzw",
"AddOnInstanceId": "e19a33a4-db8d-46d8-ac84-9c87e3c80531",
"AcquisitionTime": null
},
"EntityParentId": "0a53e53d-1334-424e-8c63-ade05c361be2",
"NotificationEventTimeCreated": "2013-09-25T00:37:59.4974839Z"
}
Zobacz też
dokumentacja interfejsu API REST użycia usługi Windows Azure Pack