Tema anterior: Método repair (objeto app)

Tema siguiente: Método import (objeto app)


Método export (objeto app)
Descripción

Exportar una aplicación

Sintaxis
/api/v1/app/export?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 donde se exportará la aplicación.

Valor predeterminado: nombre de la aplicación

Nombre del archivo .tar

El nombre del archivo .tar se supone que contendrá la aplicación exportada. El archivo especificado debe tener una de las extensiones siguientes:

.tar

Crea un archivo de archivado .tar sin compresión.

.tar.gz

Crea un archivo de archivado .tar comprimido.

.tar.bz2

Crea un archivo de archivado .tar bzip2.

vdc

Nombre del centro de datos virtual de destino

Tipo de transacción

asincrónico

Tipo de solicitud

GET

Ejemplos

Exportación de la aplicación denominada test:

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

Exportación de la aplicación denominada test a un archivo comprimido .tar, test.tar.gz:

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