Partilhar via


Recuperar eventos do plano

 

Aplica-se a: Windows Azure Pack

Recupera a lista de eventos de plano.

Pedir

Substitua <o UsageEndpoint> pelo nome do computador que acolhe o ponto final de utilização para o Windows Azure Pack.

Método

URI do pedido

Versão HTTP

GET

<https:// UsageEndpoint>:30022/faturação/planos

HTTP/1.1

Parâmetros do URI

A tabela seguinte descreve os parâmetros URI.

Parâmetro URI

Description

startId

O identificador do primeiro registo a recuperar.

batchSize

O número máximo de registos para recuperar.

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.

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).

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 seguinte descreve os elementos-chave do corpo de resposta.

Nome do elemento

Descrição

UsageEventList

Uma lista de eventos de plano. Para obter mais informações, consulte UsageEvent (Use Metering Object).

Exemplo

O seguinte exemplo de código mostra um pedido de Eventos do Plano Get .

https://<Computer>:30022/billing/plans?startId=0&batchSize=1 HTTP/1.1
Accept: application/json
Authorization: basic <Token>
Host: <Computer>:30022
Connection: Keep-Alive

O seguinte exemplo de código mostra uma resposta get plan events .

[
  {
    "EventId": 1,
    "State": 0,
    "Method": "POST",
    "Entity": {
      "Id": "Goldas32o0zc",
      "DisplayName": "Gold",
      "State": 1,
      "ConfigState": 0,
      "QuotaSyncState": 2,
      "LastErrorMessage": null,
      "Advertisements": [
        {
          "LanguageCode": "en-us",
          "DisplayName": "Gold",
          "Description": null
        }
      ],
      "ServiceQuotas": [
        {
          "ServiceName": "webspaces",
          "ServiceInstanceId": "D0F438BD-15BF-4227-83E4-44083D8B885D",
          "ServiceDisplayName": null,
          "ServiceInstanceDisplayName": null,
          "ConfigState": 0,
          "QuotaSyncState": 2,
          "Settings": [

          ]
        },
        {
          "ServiceName": "sqlservers",
          "ServiceInstanceId": "3C554958-B011-42B1-AA15-9474E5A2A799",
          "ServiceDisplayName": null,
          "ServiceInstanceDisplayName": null,
          "ConfigState": 0,
          "QuotaSyncState": 2,
          "Settings": [

          ]
        },
        {
          "ServiceName": "mysqlservers",
          "ServiceInstanceId": "15E75A87-9241-4E49-8F30-5A8879A170A1",
          "ServiceDisplayName": null,
          "ServiceInstanceDisplayName": null,
          "ConfigState": 0,
          "QuotaSyncState": 2,
          "Settings": [

          ]
        },
        {
          "ServiceName": "servicebus",
          "ServiceInstanceId": "552FD589-CADA-4ACD-8423-40C9936E2A1B",
          "ServiceDisplayName": null,
          "ServiceInstanceDisplayName": null,
          "ConfigState": 0,
          "QuotaSyncState": 2,
          "Settings": [

          ]
        }
      ],
      "SubscriptionCount": 0,
      "MaxSubscriptionsPerAccount": 1,
      "AddOnReferences": [

      ],
      "AddOns": [

      ],
      "InvitationCode": null,
      "Price": null
    },
    "EntityParentId": null,
    "NotificationEventTimeCreated": "2013-08-21T12:31:44.797"
  }
]













































































Consulte também

Windows Azure Pack Usage Service Usage API Referência API