Rubrique précédente: Méthode get_newobj_acl (objet user)Rubrique suivante: Méthode modify_newobj_acl (objet user)


Méthode put (objet user)
Description

Remplace entièrement la définition de la liste de contrôle d'accès du nouvel objet associée à un utilisateur.

Syntaxe
/api/v2/user/put_newobj_acl?user=user&acl=<ACLs>&vdc=controller-name 
Arguments
user

Nom de l'utilisateur ; ajoutez / devant le nom d'utilisateur pour indiquer un utilisateur global.

acl

Liste codée au format URL de principaux séparés par une barre oblique (/)

principal

Principal codé au format URL

vdc

Nom du centre de données virtuel cible

Type de transaction

Synchrone

Type de requête

GET

Exemples

GET
http://192.168.123.200/api/v2/user/put_newobj_acl?user=apiusr&acl=apiusrp%3Downer%2Ftest%403tera.com%3Dconfigure&vdc=mygrid

Exemple de sortie
JSON

{
   "message" : ""
} 

XML

<message></message>

Codes d'erreur HTTP
400

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

404.1

Entité [nom_ressource] introuvable. Aucune correspondance de nom de principal n'a été trouvée pour principal.

400.4

Missing required arguments (acl). La requête ne contient pas l'argument acl=<ACL>.

400.4

Missing required arguments (user). La requête ne contient pas l'argument user=utilisateur.

Remarque : Cette API est disponible avec WS_API_r6-1.0.6-1 et les versions ultérieures.