Partager via


Récupérer un module complémentaire (module complémentaire locataire)

 

S’applique à : Windows Azure Pack

Récupère un module complémentaire.

Requête

Remplacez <ServiceMgmt par> votre adresse de point de terminaison de l’API Gestion des services. Remplacez <AddonId> par l’identificateur de module complémentaire du module complémentaire.

Méthode

URI de demande

Version HTTP

GET

<https:// ServiceMgmt> :30005/addons/<AddonId>

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

Autorisation : Porteur

Obligatoire. Jeton du porteur d’autorisation.

x-ms-principal-id

Obligatoire. Identificateur du principal.

x-ms-client-request-id

facultatif. Identificateur de la demande cliente.

x-ms-client-session-id

facultatif. Identificateur de session client.

x-ms-principal-liveid

facultatif. Identificateur live principal.

Corps de la demande

Le tableau suivant décrit les éléments du corps de la demande.

Nom de l'élément

Description

includePrice

facultatif. Le prix inclus du module complémentaire.

region

facultatif. Région du module complémentaire.

subscriptionId

facultatif. Identificateur de l’abonnement.

username

facultatif. Nom d’utilisateur du module complémentaire.

Il existe 4 options d’appel. Si une autre combinaison d’options est utilisée, l’opération n’aura pas de corps de requête.

Option

Condition requise

AddonID dans l’URI appelant uniquement

Aucun corps de requête.

includeprice, region, username & SubscriptionId.

Nom d’utilisateur et subscriptionId fournis.

Includeprice, région & nom d’utilisateur

Nom d’utilisateur fourni.

includeprice, region et subscriptionId

SubscriptionId fourni.

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 status, consultez Codes d’état et d’erreur (Gestion des services Windows Azure Pack).

En-têtes de réponse

La réponse à 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

PlanAddOn

Module complémentaire qui a été récupéré. Pour plus d’informations, consultez PlanAddon (objet Administrator).

Exemple

L’exemple de code suivant montre une demande get add-on .

GET https://<computer>:30004/addons/MyTeshixk1xiz 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

L’exemple de code suivant montre une réponse Get Add-on .

{
  "Id": "MyTeshixk1xiz",
  "DisplayName": "My Test Addon",
  "State": 0,
  "ConfigState": 1,
  "QuotaSyncState": 0,
  "LastErrorMessage": null,
  "Advertisements": [
    {
      "LanguageCode": "en-us",
      "DisplayName": "My Test Addon",
      "Description": null
    }
  ],
  "ServiceQuotas": [
    {
      "ServiceName": "sqlservers",
      "ServiceInstanceId": "85D94D4A-6ADF-47A6-BAEF-A01975742308",
      "ServiceDisplayName": "SQL Servers",
      "ServiceInstanceDisplayName": "SQL Servers",
      "ConfigState": 1,
      "QuotaSyncState": 0,
      "Settings": [
        {
          "Key": "Editions",
          "Value": "[{\"groupName\":\"Default\",\"resourceCount\":\"1\",\"resourceSize\":\"10\",\"offerEditionId\":\"1373402022182\"}]"
        }
      ]
    }
  ],
  "SubscriptionCount": 0,
  "AssociatedPlans": [

  ],
  "MaxOccurrencesPerPlan": 1,
  "Price": null
}

Voir aussi

Interfaces de plan administrateur