Udostępnij za pośrednictwem


Pobieranie dostępnych planów

 

Dotyczy: Windows Azure Pack

Wyświetla listę dostępnych planów.

Żądanie

Zastąp element <ServiceMgmt> adresem punktu końcowego interfejsu API zarządzania usługami. Zastąp wartość <Port> wartością 30005 dla interfejsu API dzierżawy lub 30004 dla interfejsu API administratora.

Metoda

Identyfikator URI żądania

Wersja PROTOKOŁU HTTP

GET

<https:// ServiceMgmt>:<Port>/plans

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: elementu nośnego

Wymagane. Token elementu nośnego autoryzacji.

x-ms-principal-id

Wymagane. Identyfikator podmiotu zabezpieczeń.

x-ms-client-request-id

Opcjonalny. Identyfikator żądania klienta.

x-ms-client-session-id

Opcjonalny. Identyfikator sesji klienta.

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).

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

Planowanie

Lista planów. Aby uzyskać więcej informacji, zobacz Plan (obiekt administratora).

Przykład

Poniższy kod jest przykładem żądania planu listy .

GET https://<Computer>:30004/plans HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: 40413a4c-4d39-47d5-8eb7-f7a2a4be9a59-2013-06-26 19:39:15Z
x-ms-client-session-id: 04f2c518-71af-4dfa-973e-1bcae380ef88
x-ms-principal-id: <COMPUTER>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <COMPUTER>\Administrator
Host: <Computer>:30004

Poniższy kod jest przykładem odpowiedzi planu listy .

[
  {
    "Id": "MySqlPlanhje1ejx0znyw0lvn",
    "DisplayName": "MySqlPlanhje1ejx0",
    "State": 0,
    "ConfigState": 1,
    "QuotaSyncState": 0,
    "LastErrorMessage": null,
    "Advertisements": [
      {
        "LanguageCode": "en-us",
        "DisplayName": "MySqlPlanhje1ejx0",
        "Description": null
      }
    ],
    "ServiceQuotas": [
      {
        "ServiceName": "mysqlservers",
        "ServiceInstanceId": "33CC0954-8412-4CE1-924F-B9CB1525FA96",
        "ServiceDisplayName": "MySQL Servers",
        "ServiceInstanceDisplayName": "MySQL Servers",
        "ConfigState": 1,
        "QuotaSyncState": 0,
        "Settings": [
          {
            "Key": "Editions",
            "Value": "[{\"displayName\":\"Default\",\"groupName\":\"Default\",\"resourceCount\":\"10\",\"resourceSize\":\"1024\",\"offerEditionId\":\"062513100207\",\"groupType\":null}]"
          }
        ]
      }
    ],
    "SubscriptionCount": 1,
    "MaxSubscriptionsPerAccount": 1,
    "AddOnReferences": [

    ],
    "AddOns": [

    ],
    "InvitationCode": null,
    "Price": null
  }
]

Zobacz też

Wspólne interfejsy planu