Delen via


Plan-gebeurtenissen ophalen

 

Van toepassing op: Windows Azure Pack

Hiermee wordt de lijst met planevenementen opgehaald.

Aanvraag

Vervang <UsageEndpoint door de naam van de computer waarop het gebruikseindpunt> voor het Windows Azure Pack wordt gehost.

Methode

Aanvraag-URI

HTTP-versie

GET

<https:// UsageEndpoint>:30022/billing/plans

HTTP/1.1

URI-parameters

In de volgende tabel worden de URI-parameters beschreven.

URI-parameter

Description

startId

De id van de eerste record die moet worden opgehaald.

batchSize

Het maximum aantal records dat moet worden opgehaald.

Aanvraagheaders

In de volgende tabel worden de vereiste en optionele aanvraagheaders beschreven.

Aanvraagheader

Beschrijving

Autorisatie: Basic

Vereist. Het basisautorisatietoken.

Aanvraagbody

Geen.

Antwoord

Het antwoord bevat een HTTP-statuscode, een set antwoordheaders en een antwoordtekst.

Statuscode

Een geslaagde bewerking retourneert statuscode 200 (OK).

Zie Status- en Foutcodes (Windows Azure Pack Service Management) voor informatie over statuscodes.

Antwoordheaders

Het antwoord voor deze bewerking bevat standaard HTTP-headers. Alle standaardheaders voldoen aan de http/1.1-protocolspecificatie.

Hoofdtekst van antwoord

In de volgende tabel worden de belangrijkste elementen van de hoofdtekst van het antwoord beschreven.

Elementnaam

Beschrijving

UsageEventList

Een lijst met planevenementen. Zie UsageEvent (Usage Metering Object) voor meer informatie.

Voorbeeld

In het volgende codevoorbeeld ziet u een aanvraag plan gebeurtenissen ophalen .

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

In het volgende codevoorbeeld ziet u een antwoord van 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"
  }
]













































































Zie ook

Naslaginformatie over de REST API voor Windows Azure Pack Usage Service-gebruik