Udostępnij za pośrednictwem


Pobieranie subskrypcji dla dodatków

 

Dotyczy: Windows Azure Pack

Pobiera subskrypcje dodatku.

Żądanie

Zastąp element <ServiceMgmt> adresem punktu końcowego interfejsu API zarządzania usługami.

Metoda

Identyfikator URI żądania

Wersja PROTOKOŁU HTTP

GET

<https:// ServiceMgmt>:30004/subscriptions

HTTP/1.1

Parametry identyfikatora URI

W poniższej tabeli opisano parametry identyfikatora URI.

Parametr identyfikatora URI

Opis

addOnId

Wymagane. Identyfikator dodatku, do którego należy subskrypcja.

Filtr

Ciąg, który ma być używany jako filtr zapytania.

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

elementy

Lista wyników zapytania AdminSubscription (obiekt administratora).

filteredTotalCount

Łączna liczba zwracanych elementów przed zastosowaniem stronicowania i po zastosowaniu filtrowania.

totalCount

Całkowita liczba zwracanych elementów przed zastosowaniem stronicowania i filtrowania.

Przykład

Poniższy przykład kodu przedstawia żądanie Pobierania subskrypcji dla żądania dodatku .

GET https://<Computer>:30004/subscriptions?addOnId=SqlAOrcghl4snaz0slbre&skip=0&take=25 HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: fbaea692-256c-4db0-b81f-0317febed272-2013-06-28 19:47:14Z
x-ms-client-session-id: 36d65d7b-42b5-4fc0-8334-93c10e7a90f2
x-ms-principal-id: <COMPUTER>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <COMPUTER>\Administrator
Host: <Computer>:30004

Poniższy przykład kodu przedstawia odpowiedź Pobieranie subskrypcji dla odpowiedzi dodatku .

{
  "items": [
    {
      "SubscriptionID": "fc92a116-34c8-4654-ae8a-b5c865e8b260",
      "SubscriptionName": "PlanWithAddOnx4xbhndb",
      "AccountAdminLiveEmailId": "mulsub_q2r2mw2c@live.com",
      "ServiceAdminLiveEmailId": null,
      "CoAdminNames": [

      ],
      "AddOnReferences": [
        {
          "AddOnId": "SqlAOrcghl4snaz0slbre",
          "AddOnInstanceId": "04e04b10-f9bd-4eae-b27b-890acd10a49f",
          "AcquisitionTime": "2013-06-27T03:01:42.49"
        }
      ],
      "AddOns": [
        {
          "Id": "SqlAOrcghl4snaz0slbre",
          "DisplayName": "SqlAOrcghl4sn",
          "State": 0,
          "ConfigState": 1,
          "QuotaSyncState": 0,
          "LastErrorMessage": null,
          "Advertisements": [
            {
              "LanguageCode": "en-us",
              "DisplayName": "SqlAOrcghl4sn",
              "Description": null
            }
          ],
          "ServiceQuotas": [
            {
              "ServiceName": "sqlservers",
              "ServiceInstanceId": "7BAD5022-79CA-4B53-8177-1ACAEEAFA099",
              "ServiceDisplayName": "SQL Servers",
              "ServiceInstanceDisplayName": "SQL Servers",
              "ConfigState": 1,
              "QuotaSyncState": 0,
              "Settings": [
                {
                  "Key": "Editions",
                  "Value": "[{\"groupName\":\"Default\",\"resourceCount\":\"2\",\"resourceSize\":\"10\",\"offerEditionId\":\"1367541399669\"}]"
                }
              ]
            }
          ],
          "SubscriptionCount": 1,
          "AssociatedPlans": [

          ],
          "MaxOccurrencesPerPlan": 1,
          "Price": null
        }
      ],
      "State": 1,
      "QuotaSyncState": 0,
      "ActivationSyncState": 0,
      "PlanId": "PlanWithAddOnx4xbhndbt4jyiffn",
      "Services": [
        {
          "Type": "webspaces",
          "State": "registered",
          "QuotaSyncState": 0,
          "ActivationSyncState": 0,
          "BaseQuotaSettings": [
            {
              "Key": "BytesReceived_Shared_WebSpace_Limited",
              "Value": "{\"ComputeMode\":0,\"CustomActionName\":null,\"EnforcementScope\":0,\"ExceededAction\":0,\"Limit\":-1,\"Period\":1440,\"QuotaName\":\"BytesReceived\",\"ResourceName\":\"BytesReceived\",\"SiteMode\":\"Limited\",\"Unit\":1,\"WebPlan\":null}"
            },

            {
              "Key": "NumberOfVirtualWorkers_Dedicated_WebSpace_NULL",
              "Value": "{\"ComputeMode\":1,\"CustomActionName\":null,\"EnforcementScope\":0,\"ExceededAction\":0,\"Limit\":-1,\"Period\":1440,\"QuotaName\":\"NumberOfVirtualWorkers\",\"ResourceName\":\"NumberOfVirtualWorkers\",\"SiteMode\":null,\"Unit\":1,\"WebPlan\":null}"
            }
          ]
        },
        {
          "Type": "sqlservers",
          "State": "registered",
          "QuotaSyncState": 0,
          "ActivationSyncState": 0,
          "BaseQuotaSettings": [
            {
              "Key": "Editions",
              "Value": "[{\"displayName\":\"Default\",\"groupName\":\"Default\",\"resourceCount\":\"10\",\"resourceSize\":\"1024\",\"resourceSizeLimit\":\"1024\",\"offerEditionId\":\"062713030129\",\"groupType\":null}]"
            }
          ]
        },
        {
          "Type": "mysqlservers",
          "State": "registered",
          "QuotaSyncState": 0,
          "ActivationSyncState": 0,
          "BaseQuotaSettings": [
            {
              "Key": "Editions",
              "Value": "[{\"displayName\":\"Default\",\"groupName\":\"Default\",\"resourceCount\":\"10\",\"resourceSize\":\"1024\",\"offerEditionId\":\"062713030129\",\"groupType\":null}]"
            }
          ]
        }
      ],
      "LastErrorMessage": null,
      "Features": null,
      "OfferFriendlyName": "PlanWithAddOnx4xbhndb",
      "OfferCategory": null,
      "Created": "2013-06-27T03:01:31.923"
    }
  ],
  "filteredTotalCount": 1,
  "totalCount": 1
}

Zobacz też

Interfejsy subskrypcji administratora