Permite reemplazar la parte de la ACL de la aplicación que se refiere al propietario o a un elemento principal.
/api/v1/app/modify_acl?app=application&acl=<ACLs>&vdc=controller-name
Nombre de la aplicación
Una lista de URL codificadas de elementos principales separada con una barra diagonal (/)
Nombre del centro de datos virtual de destino
Sincrónica
GET
Modifique el ACL para la aplicación "test" reemplazando el propietario por api@3tera.com.
GET http://192.168.123.200/api/v1/app/modify_acl?app=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/app/modify_acl?app=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/app/modify_acl?app=test&acl=local%3Auser%3Aapi%403tera.com%3Dconfigure%2Flocal%3Auser%3Atest%403tera.com%3Dread&vdc=mygrid
{
"message" : ""
}
<message></message>
Entidad vdc mygrid no encontrada
- Se ha especificado un nombre de VDC que no está configurado en la aplicación WS_API.
Faltan argumentos obligatorios (app)
- Falta el argumento app=app
Faltan argumentos obligatorios (acl)
- Falta el argumento acl=acl
Entidad no encontrada: la aplicación "test" no existe.
- Se ha especificado una aplicación que no existe en mygrid.
Entidad no encontrada: no se pudo lanzar la ACL de la aplicación; 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.
Nota: Esta API está disponible con WS_API_r6-1.0.6-1 y versiones superiores.
| Copyright © 2012 CA. Todos los derechos reservados. |
|