Rubrique précédente: Méthode lock (objet app)Rubrique suivante: Méthode clean (objet app)


Méthode unlock (objet app)
Description

Déverrouille une application.

Syntaxe
/api/v2/app/unlock?app=application&pwd=mot_passe&vdc=nom_contrôleur 
Arguments
app

Nom de l'application

pwd

Mot de passe

vdc

Nom du centre de données virtuel cible

Type de transaction

Synchrone

Type de requête

GET

Exemples

Pour déverrouiller l'application test :

GET http://192.168.123.200/api/v2/app/unlock?app=test&pwd=password&vdc=mygrid 
Exemple de sortie
XML
<opt></opt>
JSON
{} 
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.

400.4

Missing required arguments (app). - La requête ne contient pas l'argument app=application.

400.4

Missing required arguments (pwd). - La requête ne contient pas l'argument pwd=mot-de-passe.

404.1

L'application test n'existe pas. - Un nom d'application non valide a été spécifié dans la requête.

Remarque : Si l'application a été verrouillée avec un mot de passe, les mots de passe doivent correspondre. Si l'application a été verrouillée sans mot de passe, seul un administrateur peut la déverrouiller.

Méthode exec (objet app)
Description

Permet d'exécuter une commande de shell sur l'application spécifiée.

Syntaxe

/api/v2/app/exec?app=application&cmd=command&vdc=nom_contrôleur

Arguments
app

Nom de l'application

cmd

Commande de shell à exécuter.

vdc

Nom du centre de données virtuel cible

Type de transaction

Synchrone

Type de requête

GET

Exemples

Exécution de la commande df sur l'application test.

GET http://192.168.123.200/api/v2/app/exec?app=test&cmd=’df’&vdc=mygrid 
Codes d'erreur HTTP
404

Entity vdc mygrid not found - A VDC name was specified that is not configured in the WS_API application (l'entité vdc mygrid est introuvable. Le nom de VDC spécifié n'est pas configuré dans l'application WS_API).

400.4

Missing required arguments (cmd). - Argument cmd=command missing in the request (la demande ne contient pas l'argument user=utilisateur).

404.1

L'application test n'existe pas. - Le nom d'application spécifié dans la requête n'est pas valide.

Remarque : La commande ne s'exécutera que si une liste de contrôle d'accès est définie sur l'application cible pour autoriser l'utilisateur à accéder à l'API de services Web et à contrôler l'application.