Dela via


Hämta användningsdata från en resursprovider

 

Gäller för: Windows Azure Pack

Hämtar användningsdata från en resursprovider.

Förfrågan

Ersätt <UsageEndpoint> med slutpunktsadressen för rest-API:et Windows anpassad resursprovider för Azure Pack.

Metod

URI för förfrågan

HTTP-version

GET

<https:// UsageEndpoint>/usage

HTTP/1.1

URI-parametrar

I följande tabell beskrivs URI-parametrarna.

URI-parameter

Beskrivning

lastID

ID:t för den senaste posten som togs emot av användningsinsamlaren. Parametern lastID är tom för den första begäran. Detta är en bekräftelse på att användningsinsamlaren känner igen tidigare poster och därför kan ta bort dem.

BatchSize

Antalet nya poster som ska skickas till användningsinsamlaren. De nya posterna är de som följer posten som identifieras av parametern lastID . Resursprovidern kan skicka en mindre batch än vad som begärts, men inte en större.

Rubriker för begäran

I följande tabell beskrivs obligatoriska och valfria begärandehuvuden.

Begärandehuvud

Beskrivning

Auktorisering: Ägarna

Krävs. Ägartoken för auktorisering.

x-ms-principal-id

Krävs. Huvudidentifieraren.

x-ms-client-request-id

Valfritt. Identifierare för klientbegäran.

x-ms-client-session-id

Valfritt. Klientsessionsidentifieraren.

x-ms-principal-liveid

Valfritt. Live-huvudidentifieraren.

Begärandetext

Inga.

Svarsåtgärder

Svaret innehåller en HTTP-statuskod, en uppsättning svarshuvuden och en svarstext.

Statuskod

En lyckad åtgärd returnerar statuskod 200 (OK).

Information om statuskoder finns i Status- och felkoder (Windows Azure Pack Service Management).

Svarsrubriker

Svaret för den här åtgärden innehåller HTTP-standardhuvuden. Alla standardhuvuden överensstämmer med http/1.1-protokollspecifikationen.

Svarstext

I följande tabell beskrivs de viktigaste elementen i svarstexten:

Elementnamn

Beskrivning

EventId

Krävs. En unik identifierare som representerar varje användningspost. Det här värdet matchar värdet för URI-parametern lastID .

ResourceId

Valfritt. Om resursprovidern har flera resurser för en enskild prenumeration och användningen aggregeras en resurs kan det här fältet användas för att ange resursnamnet. Om användningen aggregeras efter prenumerations-ID används inte det här elementet.

StartTime

Krävs. Anger när insamlingen av användningsdata startades.

EndTime

Krävs. Anger när insamlingen av användningsdata avslutades.

ServiceType

Krävs. Tjänstnivån som förbrukas.

SubscriptionId

Krävs. Prenumerationsidentifieraren som användningsdata samlades in för. (GUID).

Egenskaper

Valfritt. En ordlista med namn/värde-par som används för att skicka ytterligare information om användningen.

Resurser

Krävs. En ordlista med namn/värde-par som representerar de resurser som allokerats eller förbrukats. En SQL resursprovider kan till exempel ha totalt utrymme och antal databaser som mått.

Kommentarer

Hämta användningsdata från en resursprovider anropas regelbundet av användningsinsamlaren för att samla in resursproviderns användningsinformation. Den här informationen kan användas för att generera faktureringskostnader för resursprovideranvändning. Mer information finns i Slutpunkter för anpassad resursprovider. Mer information om Windows Användningstjänst för Azure-paket finns i Windows Användningstjänst för Azure-paket.

Se även

Windows REST API-referens för användning av anpassad resursprovider i Azure Pack