Bérlői erőforrás-használati API-referencia

A bérlők a bérlői API-k használatával tekinthetik meg a bérlő saját erőforrás-használati adatait. Ezek az API-k összhangban vannak az Azure használati API-ival.

A Get-UsageAggregates Windows PowerShell parancsmaggal ugyanúgy lekérheti a használati adatokat, mint az Azure-ban.

API-hívás

Kérés

A kérelem lekéri a kért előfizetések használati adatait és a kért időkeretet. Nincs kérelemtörzs.

Metódus Kérés URI-ja
GET https://{armendpoint}/subscriptions/{subId}/providers/Microsoft.Commerce/usageAggregates?reportedStartTime={reportedStartTime}&reportedEndTime={reportedEndTime}&aggregationGranularity={granularity}&api-version=2015-06-01-preview&continuationToken={token-value}

Paraméterek

Paraméter Leírás
Armendpoint Azure Resource Manager Azure Stack Hub-környezet végpontja. Az Azure Stack Hub konvenciója, hogy az Azure Resource Manager végpont neve formátuma https://management.{domain-name}. A fejlesztői készlet esetében például a tartománynév local.azurestack.external, majd a Resource Manager végpontja.https://management.local.azurestack.external
alazonosító A hívást kezdeményező felhasználó előfizetés-azonosítója. Ezt az API-t csak egyetlen előfizetés használatának lekérdezésére használhatja. A szolgáltatók a szolgáltatói erőforrás-használati API-val kérdezhetik le az összes bérlő használati adatait.
reportedStartTime A lekérdezés kezdési időpontja. A DateTime értékének UTC-ben és az óra elején kell lennie; például 13:00. Napi összesítés esetén állítsa ezt az értéket UTC éjfélre. A formátum feloldott ISO 8601; Például : 2015-06-16T18%3a53%3a11%2b00%3a00Z, ahol a kettőspont a következőre van feloldva: %3a, a plusz pedig %2b-ra van feloldva, hogy URI-barát legyen.
reportedEndTime A lekérdezés befejezési időpontja. A reportedStartTime-ra vonatkozó korlátozások erre a paraméterre is vonatkoznak. A reportedEndTime értéke nem lehet a jövőben.
aggregationGranularity Nem kötelező paraméter, amely két különálló lehetséges értékkel rendelkezik: naponta és óránként. Ahogy az értékek is sugallják, az egyik napi részletességgel adja vissza az adatokat, a másik pedig óránkénti felbontást. A napi beállítás az alapértelmezett beállítás.
api-verzió A kéréshez használt protokoll verziója. A 2015-06-01-preview verziót kell használnia.
continuationToken A használati API-szolgáltató utolsó hívásából lekért jogkivonat. Erre a jogkivonatra akkor van szükség, ha egy válasz 1000 sornál nagyobb. Ez a folyamat könyvjelzőjeként működik. Ha nem jelenik meg, a rendszer a nap vagy óra kezdetétől kéri le az adatokat a megadott részletesség alapján.

Reagálás

GET
/subscriptions/sub1/providers/Microsoft.Commerce/UsageAggregates?reportedStartTime=reportedStartTime=2014-05-01T00%3a00%3a00%2b00%3a00&reportedEndTime=2015-06-01T00%3a00%3a00%2b00%3a00&aggregationGranularity=Daily&api-version=1.0
{
"value": [
{

"id":
"/subscriptions/sub1/providers/Microsoft.Commerce/UsageAggregate/sub1-meterID1",
"name": "sub1-meterID1",
"type": "Microsoft.Commerce/UsageAggregate",

"properties": {
"subscriptionId":"sub1",
"usageStartTime": "2015-03-03T00:00:00+00:00",
"usageEndTime": "2015-03-04T00:00:00+00:00",
"instanceData":"{\"Microsoft.Resources\":{\"resourceUri\":\"resourceUri1\",\"location\":\"Alaska\",\"tags\":null,\"additionalInfo\":null}}",
"quantity":2.4000000000,
"meterId":"meterID1"

}
},

...

Válasz részletei

Paraméter Leírás
id A használati összesítés egyedi azonosítója.
name A használati összesítés neve.
típus Erőforrás-definíció.
subscriptionId Az Azure-felhasználó előfizetés-azonosítója.
usageStartTime ANNAK a használati gyűjtőnek az UTC kezdő időpontja, amelyhez ez a használati aggregátum tartozik.
usageEndTime Annak a használati gyűjtőnek az UTC-befejezési időpontja, amelyhez ez a használati összesítés tartozik.
instanceData A példány részleteinek kulcs-érték párjai (új formátumban):
resourceUri: Teljes erőforrás-azonosító, beleértve az erőforráscsoportokat és a példány nevét.
location: Az a régió, ahol a szolgáltatást futtatták.
tags: A felhasználó által megadott erőforráscímkék.
additionalInfo: További részletek a felhasznált erőforrásról. Például az operációs rendszer verziója vagy a rendszerkép típusa.
quantity Az ebben az időkeretben bekövetkezett erőforrás-használat mennyisége.
meterId A felhasznált erőforrás egyedi azonosítója (más néven ResourceID).

Következő lépések