Dela via


Hämta prenumerationerna för en användare

 

Gäller för: Windows Azure Pack

Hämtar de prenumerationer som tillhör en användare.

Förfrågan

Ersätt <ServiceMgmt> med din Service Management API-slutpunktsadress.

Metod

URI för förfrågan

HTTP-version

GET

<https:// ServiceMgmt>:30004/subscriptions

HTTP/1.1

URI-parametrar

I följande tabell beskrivs URI-parametrarna.

URI-parameter

Beskrivning

Userid

Krävs. Användarens identifierare.

Filter

Valfritt. En sträng som ska användas som ett frågefilter.

Rubriker för begäran

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.

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 nyckelelementen i svarstexten.

Elementnamn

Beskrivning

objekt

En lista över frågeresultat för AdminSubscription (administratörsobjekt).

filteredTotalCount

Det totala antalet returnerade objekt innan sidindelning tillämpas och efter filtrering tillämpas.

totalCount

Det totala antalet returnerade objekt före sidindelning och filtrering tillämpas.

Exempel

I följande kodexempel visas en begäran om listanvändareprenumerationer .

GET https:// <computer>:30004/subscriptions?UserId=newcustomer@mycustomers.com HTTP/1.1
Authorization: Bearer 
x-ms-client-request-id: 5f7abeba-03fd-41ab-92f1-1ef4ee5507f3-2013-07-09 22:02:35Z
x-ms-client-session-id: 4d317dde-d7c1-495e-a819-9802dc021e2f
x-ms-principal-id: <computer>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <computer>\Administrator
Host: <computer>:30004

I följande kodexempel visas svaret List User Subscriptions (Lista användarprenumerationer ).

{
  "items": [
    {
      "SubscriptionID": "f172f02f-389f-48e4-a536-7a8dd0c0c629",
      "SubscriptionName": "Hosting Plan One",
      "AccountAdminLiveEmailId": "newcustomer@mycustomers.com",
      "ServiceAdminLiveEmailId": null,
      "CoAdminNames": [

      ],
      "AddOnReferences": [

      ],
      "AddOns": [

      ],
      "State": 1,
      "QuotaSyncState": 0,
      "ActivationSyncState": 0,
      "PlanId": "Hostihixchp2f",
      "Services": [
        {
          "Type": "sqlservers",
          "State": "registered",
          "QuotaSyncState": 0,
          "ActivationSyncState": 0,
          "BaseQuotaSettings": [
            {
              "Key": "Editions",
              "Value": "[{\"displayName\":\"Default\",\"groupName\":\"Default\",\"resourceCount\":\"10\",\"resourceSize\":\"1024\",\"resourceSizeLimit\":\"1024\",\"offerEditionId\":\"070913050037\",\"groupType\":null}]"
            }
          ]
        }
      ],
      "LastErrorMessage": null,
      "Features": null,
      "OfferFriendlyName": "Hosting Plan One",
      "OfferCategory": null,
      "Created": "2013-07-09T17:08:58.717"
    }
  ],
  "filteredTotalCount": 1,
  "totalCount": 1
}

Se även

Administratörsprenumerationsgränssnitt