Vorheriges Thema: destroy-Methode (template-Objekt)Nächstes Thema: export-Methode (template-Objekt)


import-Methode (template-Objekt)
Description

Eine Anwendungsvorlage importieren.

Syntax
/api/v2/template/import?template=application&target=directory-or-file&vdc=controller-name
Argument
Vorlage

Name der Anwendungsvorlage

vdc

Name des virtuellen Rechenzentrums (Virtual Data Center), welches das Ziel darstellt

Transaktionsart

asynchron

Anfragetyp

GET

Beispiele

Anwendungsvorlage mit Namen "test" importieren

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

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

Hinweis

In JSON ist die gesamte Ausgabe UTF8-codiert. Verwenden Sie einen UTF8-Decodierer, um die UTF8-codierte Ausgabe zu decodieren

Es folgt ein Beispiel für ein einfaches PHP-Skript, mit dem UTF8-codierte JSON-Ausgaben decodiert werden:

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

HTTP-Fehlercodes
404

Entität vdc mygrid nicht gefunden - Es wurde ein VDC-Name angegeben, der in der WS_API-Anwendung nicht konfiguriert worden ist.

400.4

Erforderliche Argumente fehlen (template). - Argument template=app ist in der Anfrage nicht vorhanden.

Hinweise

Um den Jobstatus abzurufen, geben Sie folgenden Befehl ein: /api/v2/job/info? Anfrage mit job_id gab das Argument oben zurück. Weitere Informationen dazu, wie der Jobstatus abgerufen wird, finden Sie im Abschnitt zum Job-Objekt.