Criar notificação de evento de aprovação de complemento de assinatura
Aplica-se a: Windows Azure Pack
Cria um evento de notificação de aprovação de criação de complemento de assinatura. Uma solicitação de aprovação de criação de complemento de assinatura pode ser determinada a partir do elemento Método de objeto de notificação UsageEvent de Referência do Plano passado com o corpo da solicitação. O valor será "POST" para uma solicitação de criação de assinatura.
Solicitação
<BillingAdapterEndpoint> é o nome do computador que hospeda o ponto de extremidade do adaptador de cobrança.
Método |
URI da solicitação |
Versão HTTP |
---|---|---|
PUT |
<http:// BillingAdapterEndpoint>/subscriptionAddons |
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. |
Corpo da solicitação
A tabela a seguir descreve os principais elementos do corpo da solicitação.
Nome do elemento |
Descrição |
---|---|
UsageEvent |
Planejar informações de evento de referência do complemento. Para obter mais informações, consulte UsageEvent (Objeto de Medição de Uso). Para a criação, o valor do elemento Method será "Post". |
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
Essa chamada é registrada como bloqueio. Windows Pacote do Azure para servidor Windows aguarda até que uma resposta seja recebida. Retorne um código de status menor que 400 para indicar a aprovação do evento. Retorne um código de status maior ou igual a 400 para indicar que o evento não foi aprovado.
Para obter informações sobre códigos de status, consulte Status e Códigos de Erro (Windows Gerenciamento de Serviços 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 do protocolo HTTP/1.1.
Corpo da resposta
Nenhum.
Exemplo
O exemplo de código a seguir mostra uma solicitação de Notificação de Evento de Aprovação do Complemento da Assinatura .
POST /usage/subscriptions HTTP/1.1
Content-Type: application/json; charset=utf-8
Host: 10.121.217.127:8888
Content-Length: 564
Expect: 100-continue
{
"EventId": 6539,
"State": 2,
"Method": "POST",
"Entity": {
"AddOnId": "Examphlztgjzw",
"AddOnInstanceId": null,
"AcquisitionTime": null
},
"EntityParentId": "0a53e53d-1334-424e-8c63-ade05c361be2",
"NotificationEventTimeCreated": "2013-09-25T00:37:41.8881111Z"
}
Consulte Também
Windows referência da API REST de Uso do Serviço de Uso do Azure Pack