刪除訂用帳戶核准事件通知
適用于:Windows Azure Pack
建立訂閱刪除核准事件通知。 您可以從隨要求本文傳遞的訂用帳戶 UsageEvent 通知物件 Method 元素,判斷訂閱刪除核准的要求。 訂用帳戶刪除要求的值將會是 「DELETE」。
要求
<BillingAdapterEndpoint 是裝載計費配接 > 器端點的電腦名稱稱。
方法 |
要求 URI |
HTTP 版本 |
---|---|---|
POST |
<HTTP:// BillingAdapterEndpoint > /subscriptions |
HTTP/1.1 |
URI 參數
無。
要求標頭
下表描述必要的和選用的要求標頭。
要求標頭 |
描述 |
---|---|
授權:基本 |
必要。 基本授權權杖。 |
要求本文
下表說明要求主體的重要元素。
元素名稱 |
描述 |
---|---|
UsageEvent |
訂用帳戶事件資訊。 如需詳細資訊,請參閱 UsageEvent (Usage Metering Object) 。 |
回應
回應包括 HTTP 狀態碼、一組回應標頭和回應主體。
狀態碼
此呼叫會註冊為封鎖。 Windows Windows Server 的 Azure Pack 會等到收到回應為止。 傳回小於 400 的狀態碼,以指出事件的核准。 傳回大於或等於 400 的狀態碼,表示事件未獲得核准。
如需狀態碼的相關資訊,請參閱狀態和錯誤碼 (Windows Azure Pack Service Management) 。
回應標頭
此作業的回應包括標準 HTTP 標頭。 所有標準標頭都符合 HTTP/1.1 通訊協定規格。
回應本文
無。
範例
下列程式碼範例顯示 刪除訂用帳戶核准事件通知 要求。
POST /usage/subscriptions HTTP/1.1
Content-Type: application/json; charset=utf-8
Host: 10.121.217.127:8888
Content-Length: 680
Expect: 100-continue
{
"EventId": 6545,
"State": 2,
"Method": "DELETE",
"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": [
{
"Type": "mysqlservers",
"State": "registered",
"QuotaSyncState": 0,
"ActivationSyncState": 0,
"BaseQuotaSettings": null
}
],
"LastErrorMessage": null,
"Features": null,
"OfferFriendlyName": null,
"OfferCategory": null,
"Created": "2013-09-25T00:32:09.31Z"
},
"EntityParentId": null,
"NotificationEventTimeCreated": "2013-09-25T00:38:11.075609Z"
}