Rubrique précédente: Méthode export (objet template)Rubrique suivante: Méthode migrate (objet template)


Méthode copy (objet template)
Description

Copie un squelette d'application.

Syntaxe
/api/v2/template/copy?template=application&new_name=nouvelle_application&vdc=nom_contrôleur 
Arguments
template

Nom du squelette d'application à copier

nom_contrôleur

Nom du nouveau squelette d'application

vdc

Nom du centre de données virtuel cible

Type de transaction

Asynchrone

Type de requête

GET

Exemples

Copie du squelette d'application test en le renommant test2

GET http://192.168.123.200/api/v2/template/copy?template=test&new_name=test2&vdc=mygrid 
Exemple de sortie
XML
<job>be805915-76b2-48c8-b8a0-b881cca66da6</job>
JSON
{
   "job" : "be805915-76b2-48c8-b8a0-b881cca66da6"
} 
Codes d'erreur HTTP
404

L'entité vdc mygrid est introuvable - Le nom de VDC spécifié n'est pas configuré dans l'application WS_API.

400.4

Missing required arguments (template). - Argument template=app missing in the request.

400.4

Missing required arguments (new_name). - La requête ne contient pas l'argument new=nouveau-nom.

Remarque : Pour obtenir le statut du job, exécutez une requête /api/v2/job/info? avec comme argument le job_id renvoyé plus haut. Pour plus d'informations sur la manière d'obtenir le statut du job, reportez-vous à l'objet job.