Rubrique précédente: Méthode check (objet vol)Rubrique suivante: Méthode repair_status (objet vol)


Méthode repair (objet vol)
Description

Répare un volume détérioré.

Syntaxe
/api/v2/vol/repair?app=application&vol=volume&vdc=controller-name 
Arguments
app

Nom de l'application

vol

Nom du volume

vdc

Nom du centre de données virtuel cible

Type de transaction

Asynchrone

Type de requête

GET

Exemples

Pour réparer le volume test:vol1 :

GET http://192.168.123.200/api/v2/vol/repair?app=test&vol=vol1&vdc=mygrid 

Réparation de tous les volumes

GET http://192.168.123.200/api/v2/vol/repair?&all&vdc=mygrid

Exemple de sortie
XML
<job>be805915-76b2-48c8-b8a0-b881cca66da6</job> 
JSON
{
   "job" : "be805915-76b2-48c8-b8a0-b881cca66da6"
} 

Codes d'erreur HTTP
404

L'entité vdc mygrid est introuvable - Le nom de VDC spécifié n'est pas configuré dans l'application WS_API.

Remarque : Les réparations de volume démarrent immédiatement si des serveurs sont disponibles pour exécuter la réparation. Dans le cas contraire, le volume est mis en file d'attente et la réparation démarre lorsque des serveurs sont disponibles. Pour obtenir le statut du job, exécutez une requête /api/v2/job/info? avec comme argument le job_id renvoyé plus haut. Pour plus d'informations sur la manière d'obtenir le statut du job, reportez-vous à l'objet job.