Compartilhar via


Excluir 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 exclusão de complemento de assinatura. Uma solicitação de aprovação de exclusão de complemento de assinatura pode ser determinada a partir do elemento Método de objeto de notificação UsageEvent do Suplemento de Plano passado com o corpo da solicitação. O valor será "DELETE" para uma solicitação de exclusão de complemento 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>/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 exclusão, o valor do elemento Method será "Delete".

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 inferior a 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ço 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 de 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 de Complemento de Assinatura de Exclusão .

POST /usage/subscriptionAddons HTTP/1.1
Content-Type: application/json; charset=utf-8
Host: 10.121.217.127:8888
Content-Length: 279
Expect: 100-continue
{
  "EventId": 6542,
  "State": 2,
  "Method": "DELETE",
  "Entity": {
    "AddOnId": "Examphlztgjzw",
    "AddOnInstanceId": "e19a33a4-db8d-46d8-ac84-9c87e3c80531",
    "AcquisitionTime": null
  },
  "EntityParentId": "0a53e53d-1334-424e-8c63-ade05c361be2",
  "NotificationEventTimeCreated": "2013-09-25T00:37:59.4974839Z"
}

Consulte Também

Windows Referência da API REST de Uso do Serviço de Uso do Azure Pack