Tema anterior: Método put_acl (Objeto vdc)

Tema siguiente: Objeto srv


Método modify_acl (Objeto vdc)
Descripción

Permite reemplazar la ACL de grid entero.

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

Un atributo de propietario de una URL codificada de la ACL del grid al elemento principal especificado.

acl

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

vdc

Nombre del centro de datos virtual de destino

Tipo de transacción

sincrónica

Tipo de solicitud

GET

Ejemplos

Sustituya toda la ACL de vdc mygrid por un propietario api@3tera.com.

GET
http://192.168.123.200/api/v1/vdc/put_acl? owner=local%3Auser%3Aapi%403tera.com&acl=&vdc=mygrid

Sustituya toda la ACL de vdc mygrid por un propietario api@3tera.com y el elemento principal local:user:api@3tera.com=app_developer.


GET
http://192.168.123.200/api/v1/vdc/put_acl?owner=local%3Auser%3Aapi%403tera.com&acl=local%3Auser%3Aapi%403tera.com%3Dapp_developer&vdc=mygrid

Sustituya toda la ACL de vdc mygrid por un propietario api@3tera.com y el elemento principal local:user:api@3tera.com=app_developer/local:user:test@3tera.com=monitor.

GET
http://192.168.123.200/api/v1/vdc/put_acl?owner=local%3Auser%3Aapi%403tera.com&acl=local%3Auser%3Aapi%403tera.com%3Dapp_developer%2Flocal%3Auser%3Atest%403tera.com%3Dmonitor&vdc=mygrid
Códigos de error de HTTP
400

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 (owner)

- Argumento owner=owner

Faltan argumentos obligatorios (acl)

- Falta el argumento acl=acl

404.1

Entidad no encontrada: no se pudo lanzar la ACL del grid; datos del elemento principal no válidos, no existe el usuario local principal "test@3tera.com".

- Se ha especificado un valor para el propietario o la acl no válido.

Ejemplo de salida
JSON:
{
   "message" : ""
} 
XML:

<message></message>
Notes

Esta API está disponible con WS_API_r6-1.0.6-1 y superior.