Tema anterior: Método export (objeto app)

Tema siguiente: Método get_desc (objeto app)


Método import (objeto app)
Descripción

Importar una aplicación

Sintaxis
/api/v1/app/import?app=application&target=directory-or-file&vdc=controller-name
Argumentos
app

Nombre de la aplicación

directory-or-file (opcional)

Uno de los siguientes:

Nombre del directorio de intercambio

Nombre del directorio de intercambio relativo a /vol/_impex desde el que se exportará la aplicación.

Valor predeterminado: nombre de la aplicación

Nombre del archivo .tar

Nombre del archivo .tar, opcionalmente comprimido al formato gzip o bzip2.

vdc

Nombre del centro de datos virtual de destino

Tipo de transacción

asincrónico

Tipo de solicitud

GET

Ejemplos

Importación de la aplicación denominada test:

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

Importe la aplicación denominada test desde el subdirectorio myapps:

GET http://192.168.123.200/api/v1/app/import?app=test&target=myapps&vdc=mygrid 
Ejemplo de salida

XML

<job>be805915-76b2-48c8-b8a0-b881cca66da6</job>


JSON

{
   "job" : "be805915-76b2-48c8-b8a0-b881cca66da6"
}

Códigos de error de HTTP
404

Entidad mygrid de vdc no encontrada: se ha especificado un nombre de VDC que no está configurado en la aplicación WS_API.

400.4

Faltan argumentos obligatorios (app): falta el argumento app=app en la solicitud.

Nota: Para obtener el estado de la tarea, envíe una solicitud /api/v1/job/info? con el job_id devuelto anteriormente como argumento. Para obtener más información sobre cómo obtener el estado de la tarea, consulte el objeto job.