Dela via


Hämta standardtjänstkvoten för en resursprovider

 

Gäller för: Windows Azure Pack

Hämtar standardtjänstkvoten för en resursprovider.

Förfrågan

Ersätt <NotificationEndpoint> med slutpunktsadressen för rest-API:et Windows Azure Pack Custom Resource Provider Notification.

Metod

URI för förfrågan

HTTP-version

GET

<http:// NotificationEndpoint>/defaultquota

HTTP/1.1

URI-parametrar

Inga.

Rubriker för begäran

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

Begärandehuvud

Beskrivning

Auktorisering: Grundläggande

Krävs. Den grundläggande auktoriseringstoken.

x-ms-client-request-id

Valfritt. Identifierare för klientbegäran.

x-ms-client-session-id

Valfritt. Klientsessionsidentifieraren.

x-ms-client-principal-id

Valfritt. Huvudidentifieraren.

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) vilket innebär att det finns en standardkvot och att tjänsten markeras som aktiv och konfigurerad på instrumentpanelen för planen.

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

ServiceQuotaSettingList

Inställningarna för den hämtade tjänstens kvot. Mer information finns i ServiceQuotaSettingList (Notification Endpoint Object).

Exempel

I följande exempel visas en Hämta standardtjänstkvot för en resursproviderbegäran .

GET https://<NotificationEndpoint>:30012/defaultquota HTTP/1.1
Referer: https://<Computer>:30004/plans/MyServicePlanX18aa6bac-5e8d-439e-b4d9-4a7dea4e843a/quota
Accept-Language: en-US
x-ms-client-request-id: 0ee49d13-7b86-4840-b0e1-046106a8d813-2014-07-09 23:16:21Z
x-ms-client-session-id: a519f0aa-53e9-4522-94fd-3c55607a6b65
x-ms-principal-id: <Computer>%5cAdministrator
x-ms-request-id: 840de34d9d9a484a8ddd7255a44cb1fd.2014-07-09T23:16:22.6545190Z
Authorization: Basic <encoded username and password>
Content-Type: application/json; charset=utf-8
Host: <Computer>:30012
Content-Length: 0
Expect: 100-continue

I följande kodexempel visas JSON-svaret för Hämta standardtjänstkvoten för en resursprovider.

[
  {
    "Key": "Editions",
    "Value": "[{\"displayName\":\"Default\",\"groupName\":\"Default\",\"resourceCount\":\"10\",\"resourceSize\":\"1024\",\"offerEditionId\":\"20140710120235\",\"groupType\":null}]"
  }
]

Kommentarer

Hämta standardtjänstkvoten för en resursprovider anropas när planen skapas av Service Management-API:et för att fråga resursprovidern om den har en standardkvot. Statuskoden 200 innebär att det finns en standardkvot och att tjänsten markeras som aktiv och konfigurerad i instrumentpanelen för planen. Returnera 404 om du vill att resursprovidern ska markeras som inte konfigurerad och inte aktiverad som standard.

Anteckning

HelloWorld-exemplet har en tom lista som standardkvot, returnerar 200 som standard och markeras därför som aktiv och konfigurerad.

Se även

Windows REST API-referens för meddelanden för anpassad resursprovider i Azure Pack