Vérifier un fournisseur de ressources
S’applique à : Windows Azure Pack
Vérifie un fournisseur de ressources à l’aide des tests de vérification du fournisseur de ressources spécifiés.
Requête
Remplacez <ServiceMgmt> par votre adresse de point de terminaison de l’API Gestion des services.
Méthode |
URI de demande |
Version HTTP |
---|---|---|
POST |
<https:// ServiceMgmt>:30004/resourceproviderverification |
HTTP/1.1 |
Paramètres URI
Aucun.
En-têtes de requête
Le tableau suivant décrit les en-têtes de demande obligatoires ou facultatifs.
En-tête de requête |
Description |
---|---|
Autorisation : porteur |
Obligatoire. Jeton du porteur d’autorisation. |
x-ms-principal-id |
Obligatoire. Identificateur du principal. |
x-ms-client-request-id |
facultatif. Identificateur de demande client. |
x-ms-client-session-id |
facultatif. Identificateur de session client. |
x-ms-principal-liveid |
facultatif. Identificateur live du principal. |
Corps de la demande
Le tableau suivant décrit les éléments du corps de la demande.
Nom de l'élément |
Description |
---|---|
ResourceProvider |
Fournisseur de ressources à vérifier. |
Tests |
Liste des tests de vérification. Pour plus d’informations, consultez ResourceProviderVerificationTest (objet Administrator). |
response
La réponse inclut un code d'état HTTP, un ensemble d'en-têtes de réponse et un corps de réponse.
Code d’état
Une opération réussie envoie le code d'état 200 (OK).
Pour plus d’informations sur les codes d’état, consultez Status and Error Codes (Windows Azure Pack Service Management).
En-têtes de réponse
La réponse de cette opération inclut des en-têtes HTTP standard. Tous les en-têtes standard sont conformes à la spécification du protocole HTTP/1.1.
Corps de la réponse
Le tableau suivant décrit les éléments clés du corps de la réponse :
Nom de l'élément |
Description |
---|---|
HasFailures |
True si la vérification a un ou plusieurs échecs. |
DetailedResults |
Liste des résultats de vérification. Pour plus d’informations, consultez ResourceProviderVerificationTestResult (objet Administrator). |
Exemple
L’exemple de code suivant montre une requête Vérifier le fournisseur de ressources .
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
}
]
}
L’exemple de code suivant montre une réponse Vérifier le fournisseur de ressources .
{
"HasFailures": false,
"DetailedResults": [
{
"TestUri": "https:\/\/<computer>:30004\/\/services\/systemcenter\/SC2012R2\/Admin\/Microsoft.Management.Odata.svc\/",
"ResponseStatusCode": "OK"
}
]
}