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


Обновление экземпляра поставщика ресурсов

 

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

Актуальные данные экземпляр поставщика ресурсов.

Запрос

Замените <ServiceMgmt> адресом конечной точки API управления службами. Замените <Имя> именем поставщика ресурсов и замените <InstanceId> идентификатором экземпляра обновляемого поставщика ресурсов.

Метод

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

Версия HTTP

PUT

<https:// ServiceMgmt>:30004/resourceproviders/<Name>/<InstanceId>

HTTP/1.1

Параметры URI

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

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

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

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

Описание

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

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

x-ms-principal-id

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

x-ms-client-request-id

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

x-ms-client-session-id

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

x-ms-principal-liveid

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

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

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

Имя элемента

Описание

ResourceProvider

Обновленные сведения о поставщике ресурсов. Дополнительные сведения см. в разделе ResourceProvider (объект Administrator).

Ответ

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

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

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

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

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

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

Текст ответа

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

Имя элемента

Описание

ResourceProvider

Обновленный поставщик ресурсов. Дополнительные сведения см. в разделе ResourceProvider (объект Administrator).

Пример

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

PUT https://<computer>:30004/resourceproviders/systemcenter/4A941E8A-FEE6-4CA4-A1F1-B3BA30AF49F9 HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: 176abce1-8697-4850-b18e-3d2c15c3edd0-2013-07-12 20:32:51Z
x-ms-client-session-id: 87aaa49c-12ff-448e-bb31-8468b501d2d3
x-ms-principal-id: %e5%b8%83%e6%b4%be
Accept-Language: en-US
Content-Type: application/json; charset=utf-8
Host: <computer>:30004
Content-Length: 1061
Expect: 100-continue

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

{
  "Name": "systemcenter",
  "DisplayName": "Virtual Machine Clouds",
  "Description": null,
  "Enabled": true,
  "PassThroughEnabled": true,
  "AllowAnonymousAccess": false,
  "AllowMultipleInstances": false,
  "AdminEndpoint": {
    "ForwardingAddress": "https:\/\/spfn-059:8090\/",
    "AuthenticationMode": 1,
    "AuthenticationUsername": "spfuser",
    "AuthenticationPassword": "123Abcde"
  },
  "TenantEndpoint": {
    "ForwardingAddress": "https:\/\/spfn-059:8090\/SC2012R2\/VMM\/",
    "AuthenticationMode": 1,
    "AuthenticationUsername": "spfuser",
    "AuthenticationPassword": "123Abcde",
    "SourceUriTemplate": "{subid}\/services\/systemcenter\/vmm\/{*path}",
    "TargetUriTemplate": "{subid}\/Microsoft.Management.Odata.svc\/{*path}"
  },
  "UsageEndpoint": null,
  "HealthCheckEndpoint": null,
  "NotificationEndpoint": {
    "ForwardingAddress": "https:\/\/spfn-059:8090\/provider\/",
    "AuthenticationMode": 1,
    "AuthenticationUsername": "spfuser",
    "AuthenticationPassword": "123Abcde"
  },
  "InstanceId": "4A941E8A-FEE6-4CA4-A1F1-B3BA30AF49F9",
  "InstanceDisplayName": "Virtual Machine Clouds",
  "MaxQuotaUpdateBatchSize": 1,
  "SubscriptionStatusPollingInterval": "00:00:10",
  "Type": 0,
  "Settings": [

  ]
}

См. также:

Интерфейсы поставщика ресурсов администратора