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