Compartilhar via


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