Создание уведомления о событии утверждения подписки
Область применения: Windows Пакет Azure
Создает уведомление о событии утверждения создания подписки. Запрос на утверждение создания подписки можно определить из элемента метода объекта notification Subscription UsageEvent, переданного текстом запроса. Значением будет "Post" для запроса на создание подписки.
Запрос
<BillingAdapterEndpoint> — это имя компьютера, на котором размещена конечная точка адаптера выставления счетов.
Метод |
Универсальный код ресурса (URI) запроса |
параметр "Версия HTTP" |
---|---|---|
POST |
<http:// BillingAdapterEndpoint>/subscriptions |
HTTP/1.1 |
Параметры URI
Отсутствует.
Заголовки запросов
В следующей таблице перечислены обязательные и необязательные заголовки запросов.
Заголовок запроса |
Описание |
---|---|
Авторизация: базовый |
Обязательный. Базовый маркер авторизации. |
Текст запроса
В следующей таблице описываются ключевые элементы текста запроса.
Имя элемента |
Описание |
---|---|
UsageEvent |
Сведения о событии AdminSubscription (объект администратора). Дополнительные сведения см. в разделе UsageEvent (объект измерения использования). Для создания значение элемента Method будет иметь значение Post. |
Ответ
Ответ включает код состояния HTTP, набор заголовков ответа и текст ответа.
Код состояния
Этот вызов регистрируется как блокировка. Windows Пакет Azure для сервера Windows ожидает получения ответа. Возвращает код состояния менее 400, чтобы указать утверждение события. Возвращает код состояния больше или равен 400, чтобы указать, что событие не утверждено.
Дополнительные сведения о кодах состояния см. в разделе "Коды состояния" и "Коды ошибок" (Windows управление пакетом обновления Azure).
Заголовки откликов
Ответ для этой операции включает стандартные заголовки 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: 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"
}
См. также:
Windows справочник по REST API использования службы использования пакета Azure