Tema anterior: Método put_acl (Objeto cat)

Tema siguiente: Clase Object


Método modify_acl (Objeto cat)
Descripción

Reemplaza esa parte de la ACL del catálogo que se refiere al propietario o a un elemento principal.

Sintaxis
/api/v1/cat/modify_acl?cat=catalog&acl=<ACLs>&vdc=controller-name
Argumentos
cat

Nombre del catálogo

acl

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

Tipo de transacción

sincrónica

Tipo de solicitud

GET

Ejemplos

Modifique el ACL del catálogo "test" reemplazando el propietario por api@3tera.com.

GET
http://192.168.123.200/api/v1/cat/modify_acl?cat=/test&acl=local%3Auser%3Aapi%403tera.com%3Downer&vdc=mygrid

Modifique la ACL de la aplicación "test" sustituyendo el propietario api@3tera.com y el elemento principal local:user:api@3tera.com=full.

GET
http://192.168.123.200/api/v1/cat/modify_acl?cat=/test&acl=local%3Auser%3Aapi%403tera.com%3Downer%2Flocal%3Auser%3Aapi%403tera.com%3Dfull&vdc=mygrid

Modifique la ACL de la aplicación sustituyendo los niveles de acceso de test@3tera.com y api@3tera.com y el elemento principal local:user:api@3tera.com=configure/local:user:test@3tera.com=read.

GET
http://192.168.123.200/api/v1/cat/modify_acl?cat=/test&acl=local%3Auser%3Aapi%403tera.com%3Dconfigure%2Flocal%3Auser%3Atest%403tera.com%3Dread&vdc=mygrid
Ejemplo de salida
JSON:
{
   "message" : ""
} 

XML:

<message></message>

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 (cat)
- Falta el argumento cat=cat

Faltan argumentos obligatorios (acl)

- Falta el argumento acl=acl

404.1

Entidad no encontrada: el catálogo "test" no existe.

- Se ha especificado un catálogo que no existe en mygrid.

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

- Se ha especificado un propietario o una acl no válido.

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