Partilhar via


Recuperar a quota de serviço predefinido para um fornecedor de recursos

 

Aplica-se a: Windows Azure Pack

Recupera a quota de serviço predefinido para um fornecedor de recursos.

Pedir

Substitua <o Ponto de NotificaçãoEndpoint> pelo endereço de ponto final para o Windows Azure Pack Custom Resource Provider Notification REST API.

Método

URI do pedido

Versão HTTP

GET

<http:// NotificationEndpoint>/defaultquota

HTTP/1.1

Parâmetros do URI

Nenhum.

Pedido cabeçalhos

A tabela seguinte descreve os cabeçalhos de pedido necessários e opcionais.

Cabeçalho do pedido

Description

Autorização: Básico

Obrigatório. O sinal de autorização básica.

x-ms-cliente-pedido-id

Opcional. O identificador de pedido do cliente.

x-ms-cliente-sessão-id

Opcional. O identificador da sessão do cliente.

x-ms-cliente-principal-id

Opcional. O identificador principal.

x-ms-principal-liveid

Opcional. O principal identificador ao vivo.

Corpo do Pedido

Nenhum.

Resposta

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

Código de Estado

Uma operação bem sucedida devolve o código de estado 200 (OK) o que significa que existe uma quota padrão e o serviço está marcado como ativo e configurado no painel de instrumentos do plano.

Para obter informações sobre códigos de estado, consulte Códigos de Estado e de Erro (Windows Gestão de Serviços de Pacote Azure).

Cabeçalhos de Resposta

A resposta para esta operação inclui cabeçalhos HTTP padrão. Todos os cabeçalhos standard estão de acordo com a especificação do protocolo HTTP/1.1.

Corpo de Resposta

A tabela a seguir descreve os elementos-chave do organismo de resposta:

Nome do elemento

Descrição

ServiceQuotaSettingList

As definições de quota de serviço recuperadas. Para mais informações, consulte ServiceQuotaSettingList (Notification Endpoint Object).

Exemplo

O exemplo a seguir mostra uma Quota de Serviço Padrão para um pedido de Fornecedor 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 seguinte exemplo de código mostra a resposta JSON para Recuperar a Quota de Serviço Predefinido para um Fornecedor de Recursos.

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

Observações

A Recuperação da Quota de Serviço Padrão para um Fornecedor de Recursos é chamada durante a criação do plano pela API de Gestão de Serviços para perguntar ao fornecedor de recursos se tem uma quota padrão. Um código de estado de 200 significa que existe uma quota padrão e o serviço está marcado como ativo e configurado no painel de instrumentos do plano. Devolva 404 se quiser que o seu fornecedor de recursos seja marcado como não configurado e não ativado por predefinição.

Nota

A amostra HelloWorld tem uma lista vazia como quota padrão, devolve 200 por padrão e, portanto, está marcada ativa e configurada.

Consulte também

Windows Azure Pack Custom Resource Provider Notification API Reference