Usuwanie wystąpienia dostawcy zasobów
Dotyczy: Windows Azure Pack
Usuwa wystąpienie dostawcy zasobów.
Żądanie
Zastąp ciąg <ServiceMgmt> adresem punktu końcowego interfejsu API zarządzania usługami. Zastąp ciąg <Name> nazwą dostawcy zasobów. Zastąp <ciąg InstanceId> identyfikatorem wystąpienia dostawcy zasobów, który ma zostać usunięty.
Metoda |
Identyfikator URI żądania |
Wersja PROTOKOŁU HTTP |
---|---|---|
DELETE |
<https:// ServiceMgmt>:30004/resourceproviders/<Name>/<InstanceId> |
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
Brak.
Reakcja
Odpowiedź zawiera kod stanu HTTP, zestaw nagłówków odpowiedzi i treść odpowiedzi.
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
Brak.
Przykład
Poniższy przykład kodu przedstawia żądanie usunięcia wystąpienia dostawcy zasobów .
DELETE https://<computer>:30004/resourceproviders/mysqlservers/7B192028-3EDE-4E23-B0BE-F363CCB6EEC2 HTTP/1.1
Authorization: Bearer
x-ms-client-request-id: c3d655dd-f310-471b-96d7-b08cbd0871ac-2013-07-10 16:25:45Z
x-ms-client-session-id: 923c1e6a-74fe-40d1-b683-e1d909bdaba0
x-ms-principal-id: <computer>\Administrator
Accept-Language: en-US
x-ms-principal-liveid: <computer>\Administrator
Host: <computer>:30004
Poniższy przykład kodu przedstawia odpowiedź Usuń wystąpienie dostawcy zasobów .
{
"Name": "mysqlservers",
"DisplayName": "MySQL Servers",
"Description": null,
"Enabled": true,
"PassThroughEnabled": true,
"AllowAnonymousAccess": false,
"AllowMultipleInstances": false,
"AdminEndpoint": {
"ForwardingAddress": "https:\/\/<computer>:30012\/",
"AuthenticationMode": 1,
"AuthenticationUsername": "MySQLClient",
"AuthenticationPassword": "lsbytkNVjrkor7+s\/hbApx1Q7bAfzc0Z"
},
"TenantEndpoint": {
"ForwardingAddress": "https:\/\/ <computer>:30012\/subscriptions",
"AuthenticationMode": 1,
"AuthenticationUsername": "MySQLClient",
"AuthenticationPassword": "lsbytkNVjrkor7+s\/hbApx1Q7bAfzc0Z",
"SourceUriTemplate": "{subid}\/services\/mysqlservers\/{*path}",
"TargetUriTemplate": "{subid}\/{*path}"
},
"UsageEndpoint": {
"ForwardingAddress": "https:\/\/ <computer>:30012\/",
"AuthenticationMode": 1,
"AuthenticationUsername": "MySQLClient",
"AuthenticationPassword": "lsbytkNVjrkor7+s\/hbApx1Q7bAfzc0Z"
},
"HealthCheckEndpoint": null,
"NotificationEndpoint": {
"ForwardingAddress": "https:\/\/ <computer>:30012\/",
"AuthenticationMode": 1,
"AuthenticationUsername": "MySQLClient",
"AuthenticationPassword": "lsbytkNVjrkor7+s\/hbApx1Q7bAfzc0Z"
},
"InstanceId": "7B192028-3EDE-4E23-B0BE-F363CCB6EEC2",
"InstanceDisplayName": "MySQL Servers",
"MaxQuotaUpdateBatchSize": 5,
"SubscriptionStatusPollingInterval": "00:00:10",
"Type": 0
}