Criar notificação de evento de aprovação de assinatura
Aplica-se a: Windows Azure Pack
Cria uma notificação de evento de aprovação de criação de assinatura. Uma solicitação de aprovação de criação de assinatura pode ser determinada no elemento Método do objeto de notificação Subscription UsageEvent 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 |
---|---|---|
POST |
<http:// BillingAdapterEndpoint>/subscriptions |
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 |
Informações de evento AdminSubscription (objeto Administrador). 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 criar notificação de evento de aprovação de 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": 6530,
"State": 2,
"Method": "POST",
"Entity": {
"SubscriptionID": "0a53e53d-1334-424e-8c63-ade05c361be2",
"SubscriptionName": "ExamplePlan",
"AccountAdminLiveEmailId": "user@example.com",
"ServiceAdminLiveEmailId": null,
"CoAdminNames": [
],
"AddOnReferences": [
],
"AddOns": [
],
"State": 0,
"QuotaSyncState": 0,
"ActivationSyncState": 0,
"PlanId": "Examphlztfpgi",
"Services": [
],
"LastErrorMessage": null,
"Features": null,
"OfferFriendlyName": null,
"OfferCategory": null,
"Created": "0001-01-01T00:00:00Z"
},
"EntityParentId": null,
"NotificationEventTimeCreated": "2013-09-25T00:32:08.8724845Z"
}
Consulte Também
Windows referência da API REST de Uso do Serviço de Uso do Azure Pack