Dodawanie usługi do planu
Dotyczy: Windows Azure Pack
Dodaje usługę do planu.
Żądanie
Określ następujące polecenie Dodaj żądanie usługi planu : Zastąp usługę <ServiceMgmt> adresem punktu końcowego interfejsu API zarządzania usługą. <Identyfikator> planu powinien zostać zastąpiony identyfikatorem planu.
Metoda |
Identyfikator URI żądania |
Wersja PROTOKOŁU HTTP |
---|---|---|
PUT |
<https:// ServiceMgmt>:30004/plans/<PlanId>/services |
HTTP/1.1 |
Parametry identyfikatora URI
Brak.
Nagłówki żądań
W poniższej tabeli opisano wymagane i opcjonalne nagłówki żądań.
Nagłówek żądania |
Opis |
---|---|
Autoryzacja: elementu nośnego |
Wymagane. Token elementu nośnego autoryzacji. |
x-ms-principal-id |
Wymagane. Identyfikator podmiotu zabezpieczeń. |
x-ms-client-request-id |
Opcjonalny. Identyfikator żądania klienta. |
x-ms-client-session-id |
Opcjonalny. Identyfikator sesji klienta. |
x-ms-principal-liveid |
Opcjonalny. Główny identyfikator na żywo. |
Treść żądania
W poniższej tabeli opisano elementy treści żądania.
Nazwa elementu |
Opis |
---|---|
Nazwa |
Nazwa usługi. |
InstanceId |
Identyfikator wystąpienia. |
ConfigState |
Stan konfiguracji przydziału. |
Reakcja
Odpowiedź zawiera kod stanu HTTP, zestaw nagłówków odpowiedzi i treść odpowiedzi. Zwracana jest wartość 409, jeśli usługa już istnieje
Kod stanu
Operacja zakończona powodzeniem zwraca kod stanu 200 (OK).
Aby uzyskać informacje o kodach stanu, zobacz Status and Error Codes (Windows Azure Pack Service Management).
Nagłówki odpowiedzi
Odpowiedź na tę operację obejmuje standardowe nagłówki HTTP. Wszystkie nagłówki standardowe są zgodne ze specyfikacją protokołu HTTP/1.1.
Treść odpowiedzi
W poniższej tabeli opisano kluczowe elementy treści odpowiedzi.
Nazwa elementu |
Opis |
---|---|
Nazwa |
Nazwa usługi. |
InstanceId |
Identyfikator wystąpienia usługi. |
ConfigState |
Stan konfiguracji limitu przydziału. |
Przykład
Poniższy przykład kodu przedstawia żądanie dodawania usługi planu .
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
}
Poniższy przykład kodu przedstawia odpowiedź Dodaj usługę planu .
{
"Name": "mysqlservers",
"InstanceId": "33CC0954-8412-4CE1-924F-B9CB1525FA96",
"ConfigState": 0
}
Uwagi
Listę dostępnych usług można uzyskać, wywołując polecenie Pobierz kolekcję dostawców zasobów.