Descripción generalE
Muestra las directivas sobre trabajos, configuración avanzada de daemon y acceso al daemon mediante la URL y el método siguientes:
Elemento | Descripción | ||
---|---|---|---|
URL | /datamover/policies | ||
Método | GET |
Cuando la seguridad está habilitada, solo un administrador de Viewpoint o de la línea de comandos puede recuperar tipos de directiva de acceso de daemon y de daemon avanzado. Los usuarios que no son administradores solo pueden comprobar las directivas de un trabajo específico.
Encabezado de la solicitud
- Authorization
- Descripción: Autenticación básica de encabezadoEl usuario debe ser dmcl_admin si la llamada es de Viewpoint.
- Portlet-User
- Descripción: Inicio de sesión de usuario de Viewpoint
- Portlet-Roles
- Descripción: Roles asociados con el inicio de sesión de usuario de Viewpoint
Parámetros de solicitud
- resource_type
- Descripción: El tipo de recurso asociado a la directiva. Los valores válidos son:
- tdrn:datamover:daemon_access
- tdrn:datamover:daemon_advanced
- tdrn:datamover:job
- resource_name
- Descripción: El nombre del recurso asociado a la directiva.
Parámetros de respuesta
No se requieren parámetros de respuesta.
Ejemplos
A continuación, se muestra un ejemplo de solicitud para mostrar las directivas para el acceso al daemon:
/datamover/policies?resource_type=tdrn:datamover:daemon_access
El siguiente es un ejemplo de respuesta correcta para las directivas de acceso del daemon:
[ { "service" : "datamover", "type" : "user", "principals" : [ "dn186008" ], "actions" : [ "read", "write", "execute" ], "resources" : [ "tdrn:datamover:daemon_access:*" ] }, { "service" : "datamover", "type" : "role", "principals" : [ "Administrator" ], "actions" : [ "read", "write", "execute" ], "resources" : [ "tdrn:datamover:daemon_access:*" ] }, { "service" : "datamover", "type" : "user", "principals" : [ "tester_002" ], "actions" : [ "read", "write" ], "resources" : [ "tdrn:datamover:daemon_access:*" ] }, { "service" : "datamover", "type" : "role", "principals" : [ "User" ], "actions" : [ "read" ], "resources" : [ "tdrn:datamover:daemon_access:*" ] }, { "service" : "datamover", "type" : "user", "principals" : [ "abcd" ], "actions" : [ "read", "write", "execute" ], "resources" : [ "tdrn:datamover:daemon_access:*" ] }, { "service" : "datamover", "type" : "user", "principals" : [ "admin" ], "actions" : [ "read", "write", "execute" ], "resources" : [ "tdrn:datamover:daemon_access:*" ] }, { "service" : "datamover", "type" : "user", "principals" : [ "tester_001" ], "actions" : [ "read" ], "resources" : [ "tdrn:datamover:daemon_access:*" ] }, { "service" : "datamover", "type" : "user", "principals" : [ "test_002" ], "actions" : [ "write" ], "resources" : [ "tdrn:datamover:daemon_access:*" ] } ]
El siguiente es un ejemplo de código de respuesta con errores cuando el usuario no tiene permisos para recuperar directivas:
{ "message" : "When security is on, only commandline super user or viewpoint could retrieve policies for resource type.tdrn:datamover:daemon_access.The user does not have the permission to run GET_GLOBAL_ACCESS_PERMISSIONS command" }