Permite reemplazar la ACL de la aplicación entera.
/api/v1/app/put_acl?app=application&owner=<owner>&acl=<ACLs>&vdc=controller-name
Nombre de la aplicación
owner
Atributo propietario de una URL codificada de la ACL de la aplicación al elemento principal especificado. Por ejemplo, se debería pasar local:user:api@3tera.com como local%3Auser%3Aapi%403tera.com.
Un atributo de propietario de una URL codificada de la ACL del grid al elemento principal especificado.
Una lista de URL codificadas de elementos principales separada con una barra diagonal (/)
Nombre del centro de datos virtual de destino
Sincrónica
GET
Sustituya toda la ACL de la aplicación "test" por un propietario api@3tera.com.
GET http://192.168.123.200/api/v1/app/put_acl?app=test&owner=local%3Auser%3Aapi%403tera.com&acl=&vdc=mygrid
Sustituya toda la ACL de la aplicación "test" por un propietario api@3tera.com y un elemento principal local:user:api@3tera.com=full.
GET http://192.168.123.200/api/v1/app/put_acl?app=test&owner=local%3Auser%3Aapi%403tera.com&acl= local%3Auser%3Aapi%403tera.com%3Dfull&vdc=mygrid
Sustituya toda la ACL de la aplicación "test" por un propietario api@3tera.com y un elemento principal local:user:api@3tera.com=full/local:user:test@3tera.com=configure.
GET http://192.168.123.200/api/v1/app/put_acl?app=test&owner=local%3Auser%3Aapi%403tera.com&acl=local%3Auser%3Aapi%403tera.com%3Dfull%2Flocal%3Auser%3Atest%403tera.com%3Dconfigure&vdc=mygrid
JSON
{
"message" : ""
}
XML
<message></message>
Entidad mygrid de vdc no encontrada: se ha especificado un nombre de VDC que no está configurado en la aplicación WS_API.
Faltan argumentos obligatorios (app):
el argumento app=app falta en la solicitud.
Faltan argumentos obligatorios (owner)
- Argumento owner=owner
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.
Esta API está disponible con WS_API_r6-1.0.6-1 y superior.
| Copyright © 2012 CA. Todos los derechos reservados. |
|