Udostępnij za pośrednictwem


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