Compartilhar via


Excluir uma instância do provedor de recursos

 

Aplica-se a: Windows Azure Pack

Exclui uma instância de um provedor de recursos.

Solicitação

Substitua <ServiceMgmt> pelo endereço do ponto de extremidade da API de Gerenciamento de Serviços. Substitua <Name> pelo nome do provedor de recursos. Substitua <InstanceId> pelo identificador de instância da instância do provedor de recursos a ser excluída.

Método

URI da solicitação

Versão HTTP

Delete (excluir)

<https:// ServiceMgmt>:30004/resourceproviders/<Name>/<InstanceId>

HTTP/1.1

Parâmetros de URI

Nenhum.

Cabeçalhos de solicitação

A tabela a seguir descreve os cabeçalhos de solicitação obrigatórios e opcionais.

Cabeçalho da solicitação

Descrição

Autorização: Portador

Obrigatórios. O token de portador de autorização.

x-ms-principal-id

Obrigatórios. O identificador principal.

x-ms-client-request-id

Opcional. O identificador de solicitação do cliente.

x-ms-client-session-id

Opcional. O identificador da sessão do cliente.

x-ms-principal-liveid

Opcional. O identificador live principal.

Corpo da solicitação

Nenhum.

Resposta

A resposta inclui um código de status HTTP, um conjunto de cabeçalhos de resposta e um corpo de resposta.

Código de status

Uma operação bem-sucedida retorna o código de status 200 (OK).

Para obter informações sobre códigos de status, consulte Status e Códigos de Erro (Windows Gerenciamento de Serviço do Azure Pack).

Cabeçalhos de resposta

A resposta para essa operação inclui cabeçalhos HTTP padrão. Todos os cabeçalhos padrão estão em conformidade com a especificação de protocolo HTTP/1.1.

Corpo da resposta

Nenhum.

Exemplo

O exemplo de código a seguir mostra uma solicitação Excluir Instância do Provedor de Recursos .

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

O exemplo de código a seguir mostra uma resposta excluir instância do provedor de recursos.

{
  "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
}

Consulte Também

Interfaces do Provedor de Recursos do Administrador