Compartilhar via


Recuperar a cota de serviço padrão para um provedor de recursos

 

Aplica-se a: Windows Azure Pack

Recupera a cota de serviço padrão 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

GET

<http:// NotificationEndpoint>/defaultquota

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-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-client-principal-id

Opcional. O identificador principal.

x-ms-principal-liveid

Opcional. O identificador live principal.

Corpo da solicitação

Nenhum.

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), o que significa que há uma cota padrão e o serviço é marcado como ativo e configurado no painel do plano.

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

ServiceQuotaSettingList

As configurações de cota de serviço recuperadas. Para obter mais informações, consulte ServiceQuotaSettingList (Objeto De ponto de extremidade de notificação).

Exemplo

O exemplo a seguir mostra a recuperação da cota de serviço padrão para uma solicitação do Provedor de Recursos .

GET https://<NotificationEndpoint>:30012/defaultquota 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: 0
Expect: 100-continue

O exemplo de código a seguir mostra a resposta JSON para recuperar a cota de serviço padrão para um provedor de recursos.

[
  {
    "Key": "Editions",
    "Value": "[{\"displayName\":\"Default\",\"groupName\":\"Default\",\"resourceCount\":\"10\",\"resourceSize\":\"1024\",\"offerEditionId\":\"20140710120235\",\"groupType\":null}]"
  }
]

Comentários

Recuperar a Cota de Serviço Padrão para um Provedor de Recursos é chamada durante a criação do plano pela API de Gerenciamento de Serviços para perguntar ao provedor de recursos se ele tem uma cota padrão. Um código de status de 200 significa que há uma cota padrão e o serviço é marcado como ativo e configurado no painel de planos. Retorne 404 se desejar que seu provedor de recursos seja marcado como não configurado e não ativado por padrão.

Observação

O exemplo helloworld tem uma lista vazia como uma cota padrão, retorna 200 por padrão e, portanto, está marcado como ativo e configurado.

Consulte Também

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