Tema anterior: Método list (objeto class)

Tema siguiente: Método copy (objeto class)


Método move (objeto class)
Descripción

Permite renombrar una clase o moverla de un paquete a otro.

Sintaxis
/api/v1/class/move?class=class&new_name=new-class&vdc=controller-name 
Argumentos
class

Nombre de la clase que se va a mover

new_name

Nombre de la nueva clase

vdc

Nombre del centro de datos virtual de destino

Tipo de transacción

sincrónica

Tipo de solicitud

GET

Ejemplos

Mover /test:LUX5 a /test2:LUX5

GET http://192.168.123.200/api/v1/class/move?class=/test:LUX5&new_name=/test2:LUX5&vdc=mygrid 
Ejemplo de salida
XML:
Ninguno
JSON:
Ninguno 

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 (class): el argumento class=entity falta en la solicitud.

400.4

Faltan argumentos obligatorios (new_name): el argumento new_name=new-name falta en la solicitud.

404.1

No se ha podido encontrar la clase LUX5 en el paquete de origen. se ha especificado una clase no válida en la solicitud.

404.1

No se puede mover la clase "/system:LUX5" del catálogo de sólo lectura "system": se ha especificado un catálogo de origen de sólo lectura en la solicitud.

404.1

No se puede mover la clase "/test:LUX5" al catálogo de sólo lectura "system": se ha especificado un catálogo de destino de sólo lectura en la solicitud.

404.1

Catálogo global "test" no encontrado: se ha especificado un catálogo de origen/destino no válido en la solicitud.

404.1

No se pudo mover el volumen boot: el volumen de la clase se encuentra en uso o se ha especificado el mismo catálogo de origen y destino.