Partager via


Récupérer les abonnements d’un utilisateur (abonnement client)

 

S’applique à : Windows Azure Pack

Récupère les abonnements d’un utilisateur.

Requête

Remplacez <ServiceMgmt> par votre adresse de point de terminaison de l’API Gestion des services.

Méthode

URI de demande

Version HTTP

GET

<https:// ServiceMgmt>:30005/subscriptions

HTTP/1.1

Paramètres URI

Aucun.

En-têtes de requête

Le tableau suivant décrit les en-têtes de demande obligatoires ou facultatifs.

En-tête de requête

Description

x-ms-principal-id :

Obligatoire. Identificateur du principal.

Autorisation : porteur

Obligatoire. Jeton du porteur d’autorisation.

x-ms-client-request-id :

facultatif. Identificateur de demande client.

x-ms-client-session-id :

facultatif. Identificateur de session client.

x-ms-principal-liveid :

facultatif. Identificateur live du principal.

Corps de la demande

Aucun.

response

La réponse inclut un code d'état HTTP, un ensemble d'en-têtes de réponse et un corps de réponse.

Code d’état

Une opération réussie envoie le code d'état 200 (OK).

Pour plus d’informations sur les codes d’état, consultez Status and Error Codes (Windows Azure Pack Service Management).

En-têtes de réponse

La réponse de cette opération inclut des en-têtes HTTP standard. Tous les en-têtes standard sont conformes à la spécification du protocole HTTP/1.1.

Corps de la réponse

Le tableau suivant décrit les éléments clés du corps de la réponse :

Nom de l'élément

Description

SubscriptionList

Liste des abonnements. Pour plus d’informations, consultez Abonnement (objet commun).

Exemple

L’exemple de code suivant montre une demande d’abonnement de liste .

GET https://<Computer>:30005/subscriptions HTTP/1.1
x-ms-principal-id: person@contoso.com
Authorization: Bearer <Token>
x-ms-client-request-id: bea95100-73df-43f2-ae63-9972023e032f-2013-06-28 22:01:40Z
x-ms-client-session-id: 4933f1c7-aabf-4944-b250-3a57062d093c
Accept-Language: en-US
x-ms-principal-liveid: mradtes@3test.comt
Host: <Computer>:30005

L’exemple de code suivant montre une réponse List Subscription .

[
  {
    "SubscriptionID": "d001ad25-2639-4475-b6f6-f54e8842c902",
    "SubscriptionName": "Gold",
    "AccountAdminLiveEmailId": "person@contoso.com",
    "ServiceAdminLiveEmailId": null,
    "CoAdminNames": [

    ],
    "AddOnReferences": [

    ],
    "AddOns": [

    ],
    "State": 1,
    "QuotaSyncState": 0,
    "ActivationSyncState": 0,
    "PlanId": "Sergehihwpl2d",
    "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\":\"062813094218\",\"groupType\":null}]"
          }
        ]
      },
      {
        "Type": "servicebus",
        "State": "registered",
        "QuotaSyncState": 0,
        "ActivationSyncState": 0,
        "BaseQuotaSettings": [

        ]
      },
      {
        "Type": "mysqlservers",
        "State": "registered",
        "QuotaSyncState": 0,
        "ActivationSyncState": 0,
        "BaseQuotaSettings": [
          {
            "Key": "Editions",
            "Value": "[{\"displayName\":\"Default\",\"groupName\":\"Default\",\"resourceCount\":\"10\",\"resourceSize\":\"1024\",\"offerEditionId\":\"062813094218\",\"groupType\":null}]"
          }
        ]
      }
    ],
    "LastErrorMessage": null,
    "Features": null,
    "OfferFriendlyName": "Gold",
    "OfferCategory": null,
    "Created": "2013-06-28T21:42:39.413"
  }
]

Voir aussi

Interfaces d’abonnement client