Sdílet prostřednictvím


Přidání služby do plánu

 

Platí pro: Windows Azure Pack

Přidá službu do plánu.

Žádost

Zadejte požadavek přidat plán služby následujícím způsobem: Nahraďte <ServiceMgmt> adresou koncového bodu rozhraní API služby Service Management. < > Id plánu by mělo být nahrazeno identifikátorem plánu.

Metoda

Identifikátor URI žádosti

Verze PROTOKOLU HTTP

PUT

<https:// ServiceMgmt>:30004/plans/<PlanId>/services

HTTP/1.1

Parametry identifikátoru URI

Žádné

Hlavičky požadavku

Následující tabulka popisuje povinné a volitelné hlavičky požadavku.

Hlavička požadavku

Popis

Autorizace: Nosný

Povinná hodnota. Autorizační nosný token.

x-ms-principal-id

Povinná hodnota. Identifikátor objektu zabezpečení.

x-ms-client-request-id

Nepovinný parametr. Identifikátor požadavku klienta.

x-ms-client-session-id

Nepovinný parametr. Identifikátor relace klienta.

x-ms-principal-liveid

Nepovinný parametr. Hlavní živý identifikátor.

Text požadavku

Následující tabulka popisuje prvky textu požadavku.

Název elementu

Popis

Název

Název služby

InstanceId

Identifikátor instance.

ConfigState

Stav konfigurace kvóty.

Odpověď

Odpověď obsahuje stavový kód HTTP, sadu hlaviček odpovědí a text odpovědi. 409 se vrátí, pokud již služba existuje.

Stavový kód

Úspěšná operace vrátí stavový kód 200 (OK).

Informace o stavových kódech najdete v tématu Stav a kódy chyb (Windows Service Management sady Azure Pack).

Hlavičky odpovědi

Odpověď pro tuto operaci zahrnuje standardní hlavičky HTTP. Všechny standardní hlavičky odpovídají specifikaci protokolu HTTP/1.1.

Text odpovědi

Následující tabulka popisuje klíčové prvky textu odpovědi.

Název elementu

Popis

Název

Název služby

InstanceId

Identifikátor instance služby.

ConfigState

Stav konfigurace kvóty.

Příklad

Následující příklad kódu ukazuje požadavek přidat plán služby .

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
}

Následující příklad kódu ukazuje odpověď Přidat plán služby .

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

Poznámky

Seznam dostupných služeb lze získat voláním funkce Načíst kolekci poskytovatelů prostředků.

Viz také

Rozhraní plánu správce