共用方式為


刪除訂用帳戶核准事件通知

 

適用于: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"
}

另請參閱

Windows Azure Pack 使用量服務使用量 REST API 參考