Tema anterior: Método get_newobj_acl (Objeto user)

Tema siguiente: Método modify_newobj_acl (Objeto user)


Método put (objeto user)
Descripción

Reemplaza por completo la definición de la ACL del nuevo objeto que está asociada a un usuario.

Sintaxis
/api/v1/user/put_newobj_acl?user=user&acl=<ACLs>&vdc=controller-name 
Argumentos
user

Nombre del usuario; anteponga el carácter / al nombre del usuario para indicar que es un usuario global.

acl

Una lista de URL codificadas de elementos principales separada con una barra diagonal (/)

principal

Elemento principal de una URL codificada.

vdc

Nombre del centro de datos virtual de destino

Tipo de transacción

sincrónica

Tipo de solicitud

GET

Ejemplos

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

Ejemplo de salida
JSON:

{
   "message" : ""
} 

XML:

<message></message>

Códigos de error de HTTP
400

Entidad vdc mygrid no encontrada
se ha especificado un nombre de VDC que no está configurado en la aplicación WS_API.

404.1

Entidad no encontrada: no hay ninguna coincidencia de nombre del elemento principal para "'principal".

400.4

Faltan argumentos obligatorios (acl). - El argumento acl=<ACL> falta en la solicitud.

400.4

Faltan argumentos obligatorios (user): - El argumento user=user falta en la solicitud.

Nota: Esta API está disponible con WS_API_r6-1.0.6-1 y versiones superiores.