Partager via


Synchroniser un module complémentaire

 

S’applique à : Windows Azure Pack

Synchronise un plan.

Requête

Remplacez <ServiceMgmt> par votre adresse de point de terminaison de l’API Gestion des services. . <AddonId> doit être remplacé par un identificateur de module complémentaire pour la synchronisation du module complémentaire.

Méthode

URI de demande

Version HTTP

PUT

<https:// ServiceMgmt>:30004/addons/<AddonId>/quota

HTTP/1.1

Paramètres URI

Le tableau suivant décrit les paramètres d’URI.

Paramètre d’URI

Description

Synchronisation

Obligatoire. Affectez la valeur True pour démarrer la synchronisation du module complémentaire.

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 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 du corps de la réponse.

Nom de l'élément

Description

PlanAddon

Objet PlanAddon (objet Administrator) qui représente le plan à synchroniser.

Exemple

L’exemple de code suivant montre une demande de module complémentaire De synchronisation .

PUT https://<computer>:30004/addons/mysqlhiw5rx66/quota?sync=true HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: d45ac1b0-795c-482c-8c1b-93751dd19dda-2013-07-12 15:53:54Z
x-ms-client-session-id: eaec1453-ef45-4ed9-97bd-c064d2467f2a
x-ms-principal-id: PT-CSPOD21\Administrator
Accept-Language: en-US
x-ms-principal-liveid: PT-CSPOD21\Administrator
Content-Type: application/json; charset=utf-8
Host: <computer>:30004
Content-Length: 0
Expect: 100-continue

L’exemple de code suivant montre une réponse de module complémentaire De synchronisation .

{
  "Id": "mysqlhiw5rx66",
  "DisplayName": "mysql addon",
  "State": 1,
  "ConfigState": 1,
  "QuotaSyncState": 1,
  "LastErrorMessage": null,
  "Advertisements": [
    {
      "LanguageCode": "en-us",
      "DisplayName": "mysql addon",
      "Description": null
    }
  ],
  "ServiceQuotas": [
    {
      "ServiceName": "mysqlservers",
      "ServiceInstanceId": "2BC36D84-DDFF-4455-AAC7-7D0FF3D4ECB1",
      "ServiceDisplayName": "MySQL Server",
      "ServiceInstanceDisplayName": "Default Instance",
      "ConfigState": 1,
      "QuotaSyncState": 1,
      "Settings": [
        {
          "Key": "Editions",
          "Value": "[{\"groupName\":\"Default\",\"resourceCount\":\"10\",\"resourceSize\":\"0\",\"offerEditionId\":\"1373317509278\"}]"
        }
      ]
    }
  ],
  "SubscriptionCount": 6,
  "AssociatedPlans": [

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

Voir aussi

Interfaces de module complémentaire administrateur