Delen via


Een service toevoegen aan een invoegtoepassing

 

Van toepassing op: Windows Azure Pack

Hiermee voegt u een service toe aan een invoegtoepassing.

Aanvraag

Geef de invoegtoepassingsserviceaanvraag als volgt op: Vervang <ServiceMgmt> door het eindpuntadres van uw Service Management-API. Vervang <AddonId> door de id van de invoegtoepassing waaraan de service wordt toegevoegd.

Methode

Aanvraag-URI

HTTP-versie

POST

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

HTTP/1.1

URI-parameters

Geen.

Aanvraagheaders

In de volgende tabel worden de vereiste en optionele aanvraagheaders beschreven.

Aanvraagheader

Beschrijving

Autorisatie: Bearer

Vereist. Het bearer-token voor autorisatie.

x-ms-principal-id

Vereist. De principal-id.

x-ms-client-request-id

Optioneel. De clientaanvraag-id.

x-ms-client-session-id

Optioneel. De clientsessie-id.

x-ms-principal-liveid

Optioneel. De principal Live-id.

Aanvraagbody

In de volgende tabel wordt de hoofdtekst van de aanvraag beschreven.

Elementnaam

Beschrijving

Naam

De naam van de service.

InstanceId

De id van het service-exemplaar.

ConfigState

De configuratiestatus van het quotum.

Antwoord

Het antwoord bevat een HTTP-statuscode, een set antwoordheaders en een antwoordtekst.

Statuscode

Een geslaagde bewerking retourneert statuscode 201 (CREATED).

Zie Status- en Foutcodes (Windows Azure Pack Service Management) voor informatie over statuscodes.

Antwoordheaders

Het antwoord voor deze bewerking bevat standaard HTTP-headers. Alle standaardheaders voldoen aan de http/1.1-protocolspecificatie.

Hoofdtekst van antwoord

In de volgende tabel worden de elementen van de hoofdtekst van het antwoord beschreven.

Elementnaam

Beschrijving

Naam

De naam van de service.

InstanceId

De id van het service-exemplaar.

ConfigState

De configuratiestatus van het quotum.

Voorbeeld

In het volgende codevoorbeeld ziet u een add-on service-aanvraag .

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
}

In het volgende codevoorbeeld ziet u een add-on service-antwoord .

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

Zie ook

Invoegtoepassingsinterfaces voor beheerders