Remplace la description ou des membres d'un groupe local.
/api/v1/group/modify?group=groupe&add_principal=principaux-à-ajouter&remove_principal=principaux-à-supprimer&vdc=nom-contrôleur
Nom du groupe
Liste de principaux à ajouter au groupe, encodés au format URL et séparés par des barres obliques (/).
Par exemple, local:user:api@3tera.com doit être passé sous la forme local%3Auser%3Aapi%403tera.com
Par exemple, local:user:api@3tera.com /local:user:test@3tera.com doit être passé sous la forme local%3Auser%3Aapi%403tera.com%2Flocal%3Auser%3Atest%403tera.com
Liste de principaux à supprimer du groupe, encodés au format URL et séparés par des barres obliques (/).
Par exemple, local:user:api@3tera.com doit être passé sous la forme local%3Auser%3Aapi%403tera.com
Par exemple, local:user:api@3tera.com /local:user:test@3tera.com doit être passé sous la forme local%3Auser%3Aapi%403tera.com%2Flocal%3Auser%3Atest%403tera.com
Nom du centre de données virtuel cible
Synchrone
GET
Remplace l'intégralité de la description par API GROUP, sans changer l'appartenance au groupe.
GET
http://192.168.123.200/api/v1/group/modify?group=mygroup&description=API%20Group&add_principal=&remove_principal=&vdc=mygrid
Remplace l'intégralité de la description par API GROUP, ajoute local:user:api@3tera.com à mygroup et supprime local:user:test@3tera.com de mygroup
GET http://192.168.123.200/api/v1/group/put?group=mygroup&description=API%20Group&add_principal=local%3Auser%3Aapi%403tera.com&remove_principal=local%3Auser%3Atest%403tera.com&vdc=mygrid
Remplace l'intégralité de la description par API GROUP et supprime local:user:api@3tera.com et local:user:test@3tera.com de mygroup
GET http://192.168.123.200/api/v1/group/put?group=mygroup&description=API%20Group&remove_principal=local%3Auser%3Aapi%403tera.com%2Flocal%3Auser%3Atest%403tera.com&add_principal=&vdc=mygrid
{
"message" : ""
}
<message></message>
L'entité vdc mygrid est introuvable.
- Le nom de VDC spécifié n'est pas configuré dans l'application WS_API.
Missing required arguments (group)
- Argument group=group manquant
Missing required arguments (add_principal)
- Argument add_principal=add_principal manquant
Missing required arguments (remove_principal)
- Argument remove_principal=remove_principal manquant
Entity not found – Group mygroup does not exist.
- Un groupe spécifié n'existe pas sur mygrid.
Entity not found - Failed to put application ACL - invalid principal data - principal local user 'test@3tera.com' does not exist.
- Un principal non valide a été spécifié
Remarque : Cette API est disponible avec WS_API_r6-1.0.6-1 et les versions ultérieures.
| Copyright © 2012 CA. Tous droits réservés. |
|