Verificar um provedor de recursos
Aplica-se a: Windows Azure Pack
Verifica um provedor de recursos usando os testes de verificação do provedor de recursos especificados.
Solicitação
Substitua <ServiceMgmt> pelo endereço do ponto de extremidade da API de Gerenciamento de Serviços.
Método |
URI da solicitação |
Versão HTTP |
---|---|---|
POST |
<https:// ServiceMgmt>:30004/resourceproviderverification |
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
A tabela a seguir descreve os elementos do corpo da solicitação.
Nome do elemento |
Descrição |
---|---|
ResourceProvider |
O provedor de recursos a ser verificado. |
Testes |
Uma lista de testes de verificação. Para obter mais informações, consulte ResourceProviderVerificationTest (objeto Administrator). |
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
A tabela a seguir descreve os principais elementos do corpo da resposta:
Nome do elemento |
Descrição |
---|---|
HasFailures |
True se a verificação tiver uma ou mais falhas. |
DetailedResults |
Uma lista de resultados de verificação. Para obter mais informações, consulte ResourceProviderVerificationTestResult (objeto Administrator). |
Exemplo
O exemplo de código a seguir mostra uma solicitação Verificar Provedor de Recursos .
POST https://<computer>:30004/resourceproviderverification HTTP/1.1
Authorization: Bearer <Token>
x-ms-client-request-id: 99baf1fe-1f90-4a3f-942f-4b88c9cbeed5-2013-07-12 20:30:35Z
x-ms-client-session-id: e29feff7-fa09-483a-b786-a90c62020cef
x-ms-principal-id: %e5%b8%83%e6%b4%be
Accept-Language: en-US
Content-Type: application/json; charset=utf-8
Host: <computer>:30004
Content-Length: 1182
Expect: 100-continue
{
"ResourceProvider": {
"Name": "systemcenter",
"DisplayName": "Virtual Machine Clouds",
"Description": null,
"Enabled": true,
"PassThroughEnabled": true,
"AllowAnonymousAccess": false,
"AllowMultipleInstances": false,
"AdminEndpoint": {
"ForwardingAddress": "https:\/\/spfn-059:8090\/",
"AuthenticationMode": 1,
"AuthenticationUsername": "spfuser",
"AuthenticationPassword": "123Abcde"
},
"TenantEndpoint": {
"ForwardingAddress": "https:\/\/spfn-059:8090\/SC2012R2\/VMM\/",
"AuthenticationMode": 1,
"AuthenticationUsername": "spfuser",
"AuthenticationPassword": "123Abcde",
"SourceUriTemplate": "{subid}\/services\/systemcenter\/vmm\/{*path}",
"TargetUriTemplate": "{subid}\/Microsoft.Management.Odata.svc\/{*path}"
},
"UsageEndpoint": null,
"HealthCheckEndpoint": null,
"NotificationEndpoint": {
"ForwardingAddress": "https:\/\/spfn-059:8090\/provider\/",
"AuthenticationMode": 1,
"AuthenticationUsername": "spfuser",
"AuthenticationPassword": "123Abcde"
},
"InstanceId": null,
"InstanceDisplayName": "Virtual Machine Clouds",
"MaxQuotaUpdateBatchSize": 1,
"SubscriptionStatusPollingInterval": "00:00:10",
"Type": 0,
"Settings": [
]
},
"Tests": [
{
"TestUri": "https:\/\/<computer>:30004\/\/services\/systemcenter\/SC2012R2\/Admin\/Microsoft.Management.Odata.svc\/",
"IsAdmin": true
}
]
}
O exemplo de código a seguir mostra uma resposta verificar provedor de recursos .
{
"HasFailures": false,
"DetailedResults": [
{
"TestUri": "https:\/\/<computer>:30004\/\/services\/systemcenter\/SC2012R2\/Admin\/Microsoft.Management.Odata.svc\/",
"ResponseStatusCode": "OK"
}
]
}