Argomento precedente: Metodo destroy (oggetto template)Argomento successivo: Metodo export (oggetto template)


Metodo import (oggetto template)
Description

Importazione di un template dell'applicazione.

Sintassi
/api/v2/template/import?template=application&target=directory-or-file&vdc=controller-name
Argomenti
template

Nome del template dell'applicazione

vdc

Nome del datacenter virtuale di destinazione

Tipo di transazione

asincrona

Tipo di richiesta

GET

Esempi

Importazione del template dell'applicazione denominato test

GET http://192.168.123.200/api/v2/template/import?template=test&vdc=mygrid 
Output di esempio
xml
<job>be805915-76b2-48c8-b8a0-b881cca66da6</job>

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

Nota

Tutti gli output in JSON sono codificati UTF8. Utilizzare una decodifica UTF8 per decodificare l'output codificato UTF8.

Di seguito è riportato un esempio di un semplice script PHP per decodificare un output JSON codificato UTF8:

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

Codici di errore HTTP
404

Entità vdc mygrid non trovata - È stato specificato un nome di VDC non configurato nell'applicazione WS_API.

400.4

Argomenti necessari mancanti (template). - Argomento template=app mancante nella richiesta.

note

Per visualizzare lo stato del processo, inviare una richiesta /api/v2/job/info? con il job_id restituito sopra come argomento. Per ulteriori informazioni su come ottenere lo stato del processo fare riferimento all'oggetto job.