Rubrique précédente: Méthode list (objet class)Rubrique suivante: Méthode copy (objet class)


Méthode move (objet class)
Description

Renomme une classe ou déplace une classe d'un package vers un autre.

Syntaxe
/api/v2/class/move?class=classe&new_name=nouvelle_classe&vdc=nom_contrôleur 
Arguments
class

Nom de la classe à déplacer

nom_contrôleur

Nom de la nouvelle classe

vdc

Nom du centre de données virtuel cible

Type de transaction

Synchrone

Type de requête

GET

Exemples

Pour déplacer /test:LUX5 vers /test2:LUX5 :

GET http://192.168.123.200/api/v2/class/move?class=/test:LUX5&new_name=/test2:LUX5&vdc=mygrid 
Exemple de sortie
XML
Aucun
JSON
Aucun 

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 (class). - La requête ne contient pas l'argument class=entité.

400.4

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

404.1

Classe LUX5 introuvable dans le package source. - Une classe non valide a été spécifiée dans la requête.

404.1

Impossible de déplacer la classe /system:LUX5 à partir du catalogue en lecture seule system. - Un catalogue source en lecture seule a été spécifié dans la requête.

404.1

Impossible de déplacer la classe /system:LUX5 vers le catalogue en lecture seule system. - Un catalogue cible en lecture seule a été spécifié dans la requête.

404.1

Le catalogue global test est introuvable. - Un nom de catalogue source/cible non valide a été spécifié dans la requête.

404.1

Failed to move volume boot (échec du déplacement du volume boot). - Le volume de classe est en cours d'utilisation ou les catalogues source et cible spécifiés sont identiques.