Udostępnij za pośrednictwem


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.

Zobacz też

dokumentacja interfejsu API REST powiadomień niestandardowego dostawcy zasobów usługi Windows Azure Pack