Rubrique précédente: Méthode export (objet app)Rubrique suivante: Méthode get_desc (objet app)


Méthode import (objet app)
Description

Importe une application.

Syntaxe
/api/v2/app/import?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 à partir duquel l'application doit être importée.

Valeur par défaut : nom de l'application

Nom du fichier TAR

Nom du fichier TAR, qui peut être compressé au format gzip ou bzip2.

vdc

Nom du centre de données virtuel cible

Type de transaction

Asynchrone

Type de requête

GET

Exemples

Pour importer l'application nommée test :

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

Importation de l'application nommée test à partir du sous-répertoire myapps :

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