Dela via


Hämta tillgängliga planer

 

Gäller för: Windows Azure Pack

Visar en lista över tillgängliga planer.

Förfrågan

Ersätt <ServiceMgmt> med din Service Management API-slutpunktsadress. Ersätt <Port> med antingen 30005 för klient-API:et eller 30004 för administratörs-API:et.

Metod

URI för förfrågan

HTTP-version

GET

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

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: Ägarna

Krävs. Ägartoken för auktorisering.

x-ms-principal-id

Krävs. Huvudidentifieraren.

x-ms-client-request-id

Valfritt. Identifierare för klientbegäran.

x-ms-client-session-id

Valfritt. Klientsessionsidentifieraren.

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

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

Planera

Listan över planer. Mer information finns i Planera (administratörsobjekt).

Exempel

Följande kod är ett exempel på en listplansbegäran .

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

Följande kod är ett exempel på ett listplanssvar .

[
  {
    "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
  }
]

Se även

Vanliga plangränssnitt