Rubrique précédente: Méthode repair (objet app)Rubrique suivante: Méthode import (objet app)


Méthode export (objet app)
Description

Exporte une application.

Syntaxe
/api/v2/app/export?app=application&target=directory-or-file&vdc=controller-name
Arguments
app

Nom de l'application

répertoire-ou-fichier (facultatif)

Contiendra l'un des éléments suivants :

Nom du répertoire d'échange

Nom du répertoire d'échange associé au répertoire /vol/_impex dans lequel l'application doit être exportée.

Valeur par défaut : nom de l'application

Nom du fichier TAR

Nom du fichier TAR qui doit contenir l'application exportée. Le fichier spécifié doit présenter l'une des extensions suivantes :

.tar

Crée une archive TAR sans compression.

.tar.gz

Crée une archive TAR compressée.

.tar.bz2

Crée une archive TAR au format bzip2.

vdc

Nom du centre de données virtuel cible

Type de transaction

Asynchrone

Type de requête

GET

Exemples

Pour exporter l'application nommée test :

GET http://192.168.123.200/api/v2/app/export?app=test&vdc=mygrid 

Exportation de l'application nommée test dans le fichier TAR compressé test.tar.gz :

GET http://192.168.123.200/api/v2/app/export?app=test&target=test.tar.bz2&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.

400.4

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

Remarque : 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.