Tema anterior: Método import (objeto template)Tema siguiente: Método copy (objeto template)


Método export (objeto template)
Descripción

Exporta una plantilla de la aplicación.

Sintaxis
/api/v2/template/export?template=application&target=directory-or-file&vdc=controller-name
Argumentos
template

Nombre de la plantilla de la aplicación

vdc

Nombre del centro de datos virtual de destino

Tipo de transacción

asincrónico

Tipo de solicitud

GET

Ejemplos

Exportar la plantilla de la aplicación denominada "test"

GET http://192.168.123.200/api/v2/template/export?template=test&vdc=mygrid 
Ejemplo de salida

XML

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


JSON

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

Nota:

Todas las salidas en JSON se encuentran en UTF8 codificado. Utilice un descodificador de UTF8 para descodificar la salida de UTF8.

A continuación se muestra un ejemplo de script PHP sencillo para descodificar la salida de JSON en UTF8:

<? 
$json ='{"a": "\u00e3\u0081\u0082"}'; 
$j = json_decode($json); 
eco utf8_decode($j->{'a'}); 
?>

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 (template):  Falta el argumento template=app en la solicitud.

Notas

Para obtener el estado de la tarea, envíe una solicitud /api/v2/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.