Udostępnij za pośrednictwem


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
}

Zobacz też

Interfejsy dostawcy zasobów administratora