Argomento precedente: Metodo lock (oggetto app)Argomento successivo: Metodo clean (oggetto app)


Metodo unlock (oggetto app)
Description

Sblocca un'applicazione

Sintassi
/api/v2/app/unlock?app=application&pwd=password&vdc=controller-name 
Argomenti
app

Nome dell'applicazione

pwd

Password

vdc

Nome del data center virtuale di destinazione

Tipo di transazione

sincrona

Tipo di richiesta

GET

Esempi

Sblocca l'applicazione test.

GET http://192.168.123.200/api/v2/app/unlock?app=test&pwd=password&vdc=mygrid 
Output di esempio
XML:
<opt></opt>
JSON:
{} 
Codici di errore HTTP
404

Entità vdc mygrid non trovata - È stato specificato un nome di VDC non configurato nell'applicazione WS_API.

400.4

Argomenti necessari mancanti (app). - Argomento app=app mancante nella richiesta.

400.4

Argomenti necessari mancanti (app). - Argomento pwd=password mancante nella richiesta.

404.1

La verifica dell'applicazione non esiste. - Nella richiesta è stato specificato un nome dell'applicazione non valido.

Nota: se l'applicazione è stata bloccata con una password, le password devono corrispondere. Se l'applicazione è stata bloccata senza una password, solo un amministratore può sbloccare l'applicazione.

Metodo exec (oggetto app)
Description

Esegue un comando della shell su un'applicazione specificata.

Sintassi

/api/v2/app/exec?app=application&cmd=command&vdc=controller-name

Argomenti
app

Nome dell'applicazione

cmd

Comando shell da eseguire.

vdc

Nome del data center virtuale di destinazione

Tipo di transazione

sincrona

Tipo di richiesta

GET

Esempi

Eseguire il comando df sull'applicazione test.

GET http://192.168.123.200/api/v2/app/exec?app=test&cmd=’df’&vdc=mygrid 
Codici di errore HTTP
404

Entità vdc mygrid non trovata - È stato specificato un nome di VDC non configurato nell'applicazione WS_API.

400.4

Argomenti obbligatori mancanti (cmd). - Argomento cmd=command mancante nella richiesta.

404.1

La verifica dell'applicazione non esiste. - Un nome dell'applicazione non valido è stato specificato nella richiesta.

Nota: il comando non viene eseguito a meno che un ACL non venga impostato sull'applicazione di destinazione per autorizzare l'utente che rappresenta i servizi Web API a controllare l'applicazione.