Partager via


Ajouter un service à un module complémentaire

 

S’applique à : Windows Azure Pack

Ajoute un service à un module complémentaire.

Requête

Spécifiez la demande de service de complément complémentaire comme suit : remplacez <ServiceMgmt> par votre adresse de point de terminaison d’API Gestion des services. Remplacez <AddonId> par l’identificateur du module complémentaire auquel le service est ajouté.

Méthode

URI de demande

Version HTTP

POST

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

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 demande client.

x-ms-client-session-id

facultatif. Identificateur de session client.

x-ms-principal-liveid

facultatif. Identificateur en direct du principal.

Corps de la demande

Le tableau suivant décrit le corps de la requête.

Nom de l'élément

Description

Nom

Nom du service.

InstanceId

Identificateur de l’instance de service.

ConfigState

État de configuration du quota.

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 retourne le code d’état 201 (CREATED).

Pour plus d’informations sur les codes d’état, consultez Codes d’état et d’erreur (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

Nom

Nom du service.

InstanceId

Identificateur de l’instance de service.

ConfigState

État de configuration du quota.

Exemple

L’exemple de code suivant montre une demande de service de complément .

POST https://<Computer>:30004/addons/GoldAhihps8jy/services HTTP/1.1
Authorization: Bearer <Token>
x-ms-principal-id: <COMPUTER>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <COMPUTER>\Administrator
Content-Type: application/json; charset=utf-8
Host: <Computer>:30004
Content-Length: 91
Expect: 100-continue
{
  "Name": "mysqlservers",
  "InstanceId": "33CC0954-8412-4CE1-924F-B9CB1525FA96",
  "ConfigState": 0
}

L’exemple de code suivant montre une réponse de service de complément.

{
  "Name": "mysqlservers",
  "InstanceId": "33CC0954-8412-4CE1-924F-B9CB1525FA96",
  "ConfigState": 0
}

Voir aussi

Interfaces de module complémentaire administrateur