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