Delen via


Een service toevoegen aan een plan

 

Van toepassing op: Windows Azure Pack

Hiermee voegt u een service toe aan een plan.

Aanvraag

Geef de aanvraag Plan Service toevoegen als volgt op: Vervang <ServiceMgmt> door het eindpuntadres van uw Service Management-API. <PlanId> moet worden vervangen door de id van het plan.

Methode

Aanvraag-URI

HTTP-versie

PUT

<https:// ServiceMgmt>:30004/plans/<PlanId>/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 worden de elementen van de aanvraagbody beschreven.

Elementnaam

Beschrijving

Naam

De naam van de service.

InstanceId

De id van het exemplaar.

ConfigState

De status van de quotumconfiguratie.

Antwoord

Het antwoord bevat een HTTP-statuscode, een set antwoordheaders en een antwoordtekst. 409 wordt geretourneerd als de service al bestaat

Statuscode

Een geslaagde bewerking retourneert statuscode 200 (OK).

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 belangrijkste 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 status van de quotumconfiguratie.

Voorbeeld

In het volgende codevoorbeeld ziet u een planserviceaanvraag toevoegen .

POST https://<Computer>:30004/plans/GoldPhihoq8oa/services HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: 21f73545-7f64-4819-99b8-61485ce32549-2013-06-28 18:05:40Z
x-ms-client-session-id: d19ca528-d7bf-4a62-9d4d-03adbb4f6c74
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 antwoord op Plan Service toevoegen .

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

Opmerkingen

Een lijst met de beschikbare services kan worden verkregen door een verzameling resourceproviders aan te roepen.

Zie ook

Interfaces voor beheerdersabonnementen