Vytvoření oznámení o události schválení odběru
Platí pro: Windows Azure Pack
Vytvoří oznámení o události schválení vytvoření předplatného. Žádost o schválení vytvoření předplatného je možné určit z elementu Method objektu oznámení Subscription UsageEvent předaného s textem požadavku. Hodnota bude post pro žádost o vytvoření předplatného.
Žádost
<BillingAdapterEndpoint> je název počítače, který je hostitelem koncového bodu fakturačního adaptéru.
Metoda |
Identifikátor URI žádosti |
Verze HTTP |
---|---|---|
POST |
<http:// BillingAdapterEndpoint>/subscriptions |
HTTP/1.1 |
Parametry identifikátoru URI
Žádné
Hlavičky požadavku
Následující tabulka popisuje požadované a volitelné hlavičky požadavků.
Hlavička požadavku |
Popis |
---|---|
Autorizace: Základní |
Povinná hodnota. Základní autorizační token. |
Text požadavku
Následující tabulka popisuje klíčové prvky textu požadavku.
Název elementu |
Popis |
---|---|
UsageEvent |
Informace o události AdminSubscription (objekt správce). Další informace naleznete v tématu UsageEvent (Usage Metering Object). Pro vytvoření bude hodnota elementu Method "Post". |
Odpověď
Odpověď obsahuje stavový kód HTTP, sadu hlaviček odpovědí a text odpovědi.
Stavový kód
Toto volání se zaregistruje jako blokování. Windows Azure Pack pro Windows Server čeká na přijetí odpovědi. Vrátí stavový kód menší než 400, který označuje schválení události. Vrátí stavový kód větší nebo rovno 400, který označuje, že událost není schválena.
Informace o stavových kódech najdete v tématu Stav a kódy chyb (Windows Service Management sady Azure Pack).
Hlavičky odpovědi
Odpověď pro tuto operaci zahrnuje standardní hlavičky HTTP. Všechny standardní hlavičky odpovídají specifikaci protokolu HTTP/1.1.
Text odpovědi
Žádné
Příklad
Následující příklad kódu ukazuje žádost o oznámení o oznámení o události vytvoření předplatného .
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"
}
Viz také
Windows referenční informace k rozhraní REST API využití služby Využití sady Azure Pack