Vorheriges Thema: move-Methode (class-Objekt)Nächstes Thema: destroy-Methode (class-Objekt)


copy-Methode (class-Objekt)
Description

Eine Klasse von einem Paket in ein anderes kopieren

Syntax
/api/v2/class/copy?class=class&new_name=new-class&vdc=controller-name 
Argument
Klasse

Name der zu kopierenden Klasse

new_name

Name der neuen Klasse

vdc

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

Transaktionsart

asynchron

Anfragetyp

GET

Beispiele

"/system:LUX5" nach "/test:LUX5" kopieren.

GET http://192.168.123.200/api/v2/class/copy?class=/system:LUX5&new_name=/test:LUX5&vdc=mygrid 
Beispielausgabe
XML:
<job>be805915-76b2-48c8-b8a0-b881cca66da6</job>
JSON:
{
   "job" : "be805915-76b2-48c8-b8a0-b881cca66da6"
} 

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 (class). - Argument class=entity ist in der Anfrage nicht vorhanden.

400.4

Erforderliche Argumente fehlen (new_name). - Argument-new_name=new-name ist in der Anfrage nicht vorhanden.

Hinweis: 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 zum Abrufen des Jobstatus finden Sie im Abschnitt zum Job-Objekt.