Pobieranie domyślnego limitu przydziału usługi dla dostawcy zasobów
Dotyczy: Windows Azure Pack
Pobiera domyślny limit przydziału usługi dla dostawcy zasobów.
Żądanie
Zastąp ciąg <NotificationEndpoint> adresem punktu końcowego dla interfejsu API REST powiadomień niestandardowego dostawcy zasobów Windows Azure Pack.
Metoda |
Identyfikator URI żądania |
Wersja PROTOKOŁU HTTP |
---|---|---|
GET |
<http:// NotificationEndpoint>/defaultquota |
HTTP/1.1 |
Parametry identyfikatora URI
Brak.
Nagłówki żądań
W poniższej tabeli opisano wymagane i opcjonalne nagłówki żądań.
Nagłówek żądania |
Opis |
---|---|
Autoryzacja: Podstawowa |
Wymagane. Podstawowy token autoryzacji. |
x-ms-client-request-id |
Opcjonalny. Identyfikator żądania klienta. |
x-ms-client-session-id |
Opcjonalny. Identyfikator sesji klienta. |
x-ms-client-principal-id |
Opcjonalny. Identyfikator podmiotu zabezpieczeń. |
x-ms-principal-liveid |
Opcjonalny. Główny identyfikator na żywo. |
Treść żądania
Brak.
Reakcja
Odpowiedź zawiera kod stanu HTTP, zestaw nagłówków odpowiedzi i treść odpowiedzi.
Kod stanu
Pomyślna operacja zwraca kod stanu 200 (OK), co oznacza, że istnieje domyślny limit przydziału, a usługa jest oznaczona jako aktywna i skonfigurowana na pulpicie nawigacyjnym planu.
Aby uzyskać informacje o kodach stanu, zobacz Status and Error Codes (Windows Azure Pack Service Management).
Nagłówki odpowiedzi
Odpowiedź dla tej operacji obejmuje standardowe nagłówki HTTP. Wszystkie standardowe nagłówki są zgodne ze specyfikacją protokołu HTTP/1.1.
Treść odpowiedzi
W poniższej tabeli opisano kluczowe elementy treści odpowiedzi:
Nazwa elementu |
Opis |
---|---|
ServiceQuotaSettingList |
Pobrane ustawienia limitu przydziału usługi. Aby uzyskać więcej informacji, zobacz ServiceQuotaSettingList (obiekt punktu końcowego powiadomień). |
Przykład
W poniższym przykładzie przedstawiono pobieranie domyślnego limitu przydziału usługi dla żądania dostawcy zasobów .
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
Poniższy przykład kodu przedstawia odpowiedź JSON na potrzeby pobierania domyślnego limitu przydziału usługi dla dostawcy zasobów.
[
{
"Key": "Editions",
"Value": "[{\"displayName\":\"Default\",\"groupName\":\"Default\",\"resourceCount\":\"10\",\"resourceSize\":\"1024\",\"offerEditionId\":\"20140710120235\",\"groupType\":null}]"
}
]
Uwagi
Pobieranie domyślnego limitu przydziału usługi dla dostawcy zasobów jest wywoływane podczas tworzenia planu przez interfejs API zarządzania usługami, aby zapytać dostawcę zasobów, czy ma domyślny limit przydziału. Kod stanu 200 oznacza, że istnieje domyślny limit przydziału, a usługa jest oznaczona jako aktywna i skonfigurowana na pulpicie nawigacyjnym planu. Zwróć wartość 404, jeśli chcesz, aby dostawca zasobów był oznaczony jako nieskonfigurowany i nie został aktywowany domyślnie.
Uwaga
Przykład HelloWorld ma pustą listę jako domyślny limit przydziału, domyślnie zwraca wartość 200, dlatego jest oznaczona jako aktywna i skonfigurowana.