Compartilhar via


Atualizar o Configurações de Cota para um Provedor de Recursos

 

Aplica-se a: Windows Azure Pack

Atualiza as configurações de cota para um provedor de recursos.

Solicitação

Substitua <NotificationEndpoint> pelo endereço do ponto de extremidade do Windows API REST de Notificação do Provedor de Recursos Personalizado do Azure Pack.

Método

URI da solicitação

Versão HTTP

PUT

<http:// NotificationEndpoint>/quota

HTTP/1.1

Parâmetros de URI

Nenhum.

Cabeçalhos de solicitação

A tabela a seguir descreve os cabeçalhos de solicitação obrigatórios e opcionais.

Cabeçalho da solicitação

Descrição

Autorização: Básico

Obrigatórios. O token de autorização básico.

x-ms-principal-id

Obrigatórios. O identificador principal.

x-ms-client-request-id

Opcional. O identificador de solicitação do cliente.

x-ms-client-session-id

Opcional. O identificador da sessão do cliente.

x-ms-principal-liveid

Opcional. O identificador live principal.

Corpo da solicitação

A tabela a seguir descreve os elementos do corpo da solicitação.

Nome do elemento

Descrição

QuotaUpdateBatch

O lote de configurações de cota a ser atualizado. Para obter mais informações, consulte QuotaUpdateBatch (Objeto De ponto de extremidade de notificação).

Resposta

A resposta inclui um código de status HTTP, um conjunto de cabeçalhos de resposta e um corpo de resposta.

Código de status

Uma operação bem-sucedida retorna o código de status 200 (OK).

Para obter informações sobre códigos de status, consulte Status e Códigos de Erro (Windows Gerenciamento de Serviço do Azure Pack).

Cabeçalhos de resposta

A resposta para essa operação inclui cabeçalhos HTTP padrão. Todos os cabeçalhos padrão estão em conformidade com a especificação de protocolo HTTP/1.1.

Corpo da resposta

A tabela a seguir descreve os principais elementos do corpo da resposta:

Nome do elemento

Descrição

QuotaUpdateResultBatch

O lote de configurações de cota atualizadas. Para obter mais informações, consulte QuotaUpdateResultBatch (Objeto De ponto de extremidade de notificação).

Exemplo

O exemplo a seguir mostra uma atualização do Configurações de cota para uma solicitação do Provedor de Recursos.

PUT https://<NotificationEndpoint>:30012/quota HTTP/1.1
Referer: https://<Computer>:30004/plans/MyServicePlanX18aa6bac-5e8d-439e-b4d9-4a7dea4e843a/quota
Accept-Language: en-US
x-ms-client-request-id: 0ee49d13-7b86-4840-b0e1-046106a8d813-2014-07-09 23:16:21Z
x-ms-client-session-id: a519f0aa-53e9-4522-94fd-3c55607a6b65
x-ms-principal-id: <Computer>%5cAdministrator
x-ms-request-id: 840de34d9d9a484a8ddd7255a44cb1fd.2014-07-09T23:16:22.6545190Z
Authorization: Basic <encoded username and password>
Content-Type: application/json; charset=utf-8
Host: <Computer>:30012
Content-Length: 467
Expect: 100-continue

{
  "BaseQuota": [
    {
      "Key": "Editions",
      "Value": "[{\"displayName\":\"Default\",\"groupName\":\"Default\",\"resourceCount\":11,\"resourceSize\":1024,\"offerEditionId\":\"040814101717\",\"groupType\":null,\"resourceSizeLimit\":null}]"
    }
  ],
  "AddOnQuotas": [

  ],
  "SubscriptionIdsToUpdate": [
    "da506abb-1658-4abf-971c-e0e5a9c47b83",
    "603e36b5-4f30-4ccf-8c90-9b37ded24149",
    "d5715678-aea4-49e5-b37d-7e65abdae793",
    "718fb765-72fe-4201-be6a-4b31fb396805",
    "f3fca3c5-1dca-411e-97f7-9891325aa78f"
  ]
}

O exemplo de código a seguir mostra a resposta JSON para Atualizar o Configurações de Cota para um Provedor de Recursos.

{
  "UpdatedSubscriptionIds": [
    "da506abb-1658-4abf-971c-e0e5a9c47b83",
    "603e36b5-4f30-4ccf-8c90-9b37ded24149",
    "d5715678-aea4-49e5-b37d-7e65abdae793",
    "718fb765-72fe-4201-be6a-4b31fb396805",
    "f3fca3c5-1dca-411e-97f7-9891325aa78f"
  ],
  "FailedSubscriptionIds": null,
  "Error": null
}

Comentários

Atualizar o Configurações de Cota para um Provedor de Recursos é usado para atualizar todas as assinaturas que pertencem a planos com a nova cota.

Consulte Também

Windows Referência da API REST de Notificação do Provedor de Recursos Personalizado do Azure Pack