Vorheriges Thema: lock-Methode (app-Objekt)Nächstes Thema: clean Method (app Object)


unlock-Methode (app-Objekt)
Description

Eine Anwendung entsperren

Syntax
/api/v2/app/unlock?app=application&pwd=password&vdc=controller-name 
Argument
app

Name der Anwendung

pwd

Kennwort

vdc

Name des virtuellen Rechenzentrums (Virtual Data Center), welches das Ziel darstellt

Transaktionsart

synchron

Anfragetyp

GET

Beispiele

Anwendung test entsperren.

GET http://192.168.123.200/api/v2/app/unlock?app=test&pwd=password&vdc=mygrid 
Beispielausgabe
XML:
<opt></opt>
JSON:
{} 
HTTP-Fehlercodes
404

Entität vdc mygrid nicht gefunden - Es wurde ein VDC-Name angegeben, der in der WS_API-Anwendung nicht konfiguriert worden ist.

400.4

Erforderliche Argumente fehlen (app). - Argument app=app ist in der Anfrage nicht vorhanden.

400.4

Erforderliche Argumente fehlen (pwd). - Argument pwd=password ist in der Anfrage nicht vorhanden.

404.1

Anwendung test ist nicht vorhanden. - In der Anfrage wurde ein ungültiger Anwendungsname angegeben.

Hinweis: Wenn die Anwendung mit einem Kennwort gesperrt wurde, müssen die Kennwörter übereinstimmen. Wenn die Anwendung ohne Kennwort gesperrt wurde, kann nur ein Administrator die Anwendung entsperren.

exec-Methode (app-Objekt)
Description

Einen Shell-Befehl auf einer angegebenen Anwendung ausführen.

Syntax

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

Argument
app

Name der Anwendung

cmd

Shell-Befehl, der ausgeführt werden soll.

vdc

Name des virtuellen Rechenzentrums (Virtual Data Center), welches das Ziel darstellt

Transaktionsart

synchron

Anfragetyp

GET

Beispiele

Ausführen des Befehls "df" auf der Anwendung test.

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

Entität vdc mygrid nicht gefunden - Es wurde ein VDC-Name angegeben, der in der WS_API-Anwendung nicht konfiguriert worden ist.

400.4

Erforderliche Argumente fehlen (cmd). - Argument "cmd=command" in der Anfrage nicht vorhanden.

404.1

Anwendung "test" ist nicht vorhanden. - Ein ungültiger Anwendungsname wurde in der Anfrage angegeben.

Hinweis: Der Befehl wird nur ausgeführt, wenn für die Zielanwendung eine ACL festgelegt ist, die den Benutzer, der die Webservices-API darstellt, zum Steuern der Anwendung autorisiert.