Поделиться через


Обновление соадминистраторов для подписки (подписка клиента)

 

Область применения: Windows Azure Pack

Обновляет соадминистраторов для подписки.

Запрос

Замените <ServiceMgmt> адресом конечной точки API управления службами. Замените <SubscriptionId> идентификатором подписки.

Метод

Универсальный код ресурса (URI) запроса

параметр "Версия HTTP"

PATCH

<https:// ServiceMgmt>:30005/subscriptions/<SubscriptionId>

HTTP/1.1

Параметры URI

Отсутствует.

Заголовки запросов

В следующей таблице перечислены обязательные и необязательные заголовки запросов.

Запрос H\header

Описание

Авторизация: носитель

Обязательный. Токен носителя авторизации.

x-ms-principal-id:

Обязательный. Идентификатор участника.

x-ms-client-request-id:

Необязательный элемент. Идентификатор запроса клиента.

x-ms-client-session-id:

Необязательный элемент. Идентификатор сеанса клиента.

x-ms-principal-liveid:

Необязательный элемент. Идентификатор основной динамической трансляции.

Текст запроса

В следующей таблице описываются элементы текста запроса.

Имя элемента

Описание

AccountAdminLiveId

Идентификатор учетной записи Майкрософт администратора учетной записи.

AccountAdminLivePuid

Идентификатор учетной записи Passport администратора учетной записи.

AccountId

Идентификатор учетной записи.

FriendlyName

Понятное имя.

OfferCategory

Категория предложения.

OfferInfo

Сведения о предложении

OfferType

Тип предложения.

ReasonCode

Код причины.

ServiceAdminLiveEmailId

Идентификатор учетной записи Майкрософт администратора службы.

ServiceAdminLivePuid

Идентификатор учетной записи Passport администратора службы.

SubscriptionId

Идентификатор подписки.

Status

Состояние подписки.

PlanId

Идентификатор плана.

CoAdminNames

Обновленный список соадминистраторов.

Ответ

Ответ включает код состояния HTTP, набор заголовков ответа и текст ответа.

Код состояния

Успешная операция возвращает код состояния 200 (ОК).

Сведения о кодах состояния см. в разделе "Коды состояния" и "Коды ошибок" (Windows управления пакетом обновления Azure).

Заголовки откликов

Ответ для этой операции включает стандартные заголовки HTTP. Все стандартные заголовки соответствуют спецификации протокола HTTP/1.1.

Текст ответа

Нет.

Пример

В следующем примере кода показан запрос соадминистратора подписки на обновление .

PATCH https://<Computer>:30004/subscriptions/512d113d-44e0-4fb4-81d1-2770be611d14 HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: babfb1c5-7e86-437f-b77d-508c4ced7146-2013-06-28 19:39:03Z
x-ms-client-session-id: 36d65d7b-42b5-4fc0-8334-93c10e7a90f2
x-ms-principal-id: <COMPUTER>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <COMPUTER>\Administrator
Content-Type: application/json; charset=utf-8
Host: <Computer>:30004
Content-Length: 375
Expect: 100-continue
{
  "AccountAdminLiveEmailId": null,
  "AccountAdminLivePuid": null,
  "AccountId": "00000000-0000-0000-0000-000000000000",
  "FriendlyName": null,
  "OfferCategory": null,
  "OfferInfo": null,
  "OfferType": 0,
  "ReasonCode": null,
  "ServiceAdminLiveEmailId": null,
  "ServiceAdminLivePuid": null,
  "SubscriptionId": "512d113d-44e0-4fb4-81d1-2770be611d14",
  "Status": null,
  "PlanId": null,
  "CoAdminNames": [
    "aaa@bbb.com"
  ]
}

В следующем примере кода показан ответ соадминистратора подписки на обновление .

{
  "SubscriptionID": "512d113d-44e0-4fb4-81d1-2770be611d14",
  "SubscriptionName": "WebWeb",
  "AccountAdminLiveEmailId": "aaa@ccc.com",
  "ServiceAdminLiveEmailId": null,
  "CoAdminNames": [
    "aaa@bbb.com"
  ],
  "AddOnReferences": [

  ],
  "AddOns": [

  ],
  "State": 1,
  "QuotaSyncState": 0,
  "ActivationSyncState": 2,
  "PlanId": "WebWehig9z4ua",
  "Services": [
    {
      "Type": "webspaces",
      "State": "registered",
      "QuotaSyncState": 0,
      "ActivationSyncState": 0,
      "BaseQuotaSettings": [
        {
          "Key": "BytesReceived_Shared_WebSpace_Limited",
          "Value": "{\"ComputeMode\":0,\"CustomActionName\":null,\"EnforcementScope\":0,\"ExceededAction\":0,\"Limit\":-1,\"Period\":1440,\"QuotaName\":\"BytesReceived\",\"ResourceName\":\"BytesReceived\",\"SiteMode\":\"Limited\",\"Unit\":1,\"WebPlan\":null}"
        },

        {
          "Key": "NumberOfVirtualWorkers_Dedicated_WebSpace_NULL",
          "Value": "{\"ComputeMode\":1,\"CustomActionName\":null,\"EnforcementScope\":0,\"ExceededAction\":0,\"Limit\":-1,\"Period\":1440,\"QuotaName\":\"NumberOfVirtualWorkers\",\"ResourceName\":\"NumberOfVirtualWorkers\",\"SiteMode\":null,\"Unit\":1,\"WebPlan\":null}"
        }
      ]
    },
    {
      "Type": "sqlservers",
      "State": "registered",
      "QuotaSyncState": 0,
      "ActivationSyncState": 0,
      "BaseQuotaSettings": [
        {
          "Key": "Editions",
          "Value": "[{\"displayName\":\"Default\",\"groupName\":\"Default\",\"resourceCount\":\"10\",\"resourceSize\":\"1024\",\"resourceSizeLimit\":\"1024\",\"offerEditionId\":\"062713061814\",\"groupType\":null}]"
        }
      ]
    },
    {
      "Type": "mysqlservers",
      "State": "registered",
      "QuotaSyncState": 0,
      "ActivationSyncState": 2,
      "BaseQuotaSettings": [
        {
          "Key": "Editions",
          "Value": "[{\"displayName\":\"Default\",\"groupName\":\"Default\",\"resourceCount\":\"10\",\"resourceSize\":\"1024\",\"offerEditionId\":\"062713061814\",\"groupType\":null}]"
        }
      ]
    }
  ],
  "LastErrorMessage": null,
  "Features": null,
  "OfferFriendlyName": "WebWeb",
  "OfferCategory": null,
  "Created": "2013-06-28T19:26:03.373"
}

См. также:

Интерфейсы подписки клиента