Consulta una lista de políticas creadas por un usuario.
Pruébelo ahora
Test
Autorización de RAM
|
Action |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
|
dms:ListAbacPolicies |
none |
*All Resource
|
Ninguna | Ninguna |
Parámetros de la solicitud
|
Parámetro |
Tipo |
Obligatorio |
Descripción |
Ejemplo |
| PageSize |
integer |
No |
El número de entradas que se devolverán en cada página. |
20 |
| PageNumber |
integer |
No |
El número de página. |
1 |
| SearchKey |
string |
No |
La palabra clave de búsqueda. Se admite la coincidencia aproximada. |
policy_test |
| Tid |
integer |
No |
El ID del inquilino. Nota
Para ver el ID del inquilino, vaya a la consola de Data Management (DMS) y pase el puntero sobre la imagen de perfil en la esquina superior derecha. Para obtener más información, consulte la sección Ver información sobre el inquilino actual del tema "Gestionar inquilinos de DMS". |
3*** |
Elementos de la respuesta
|
Elemento |
Tipo |
Descripción |
Ejemplo |
|
object |
|||
| RequestId |
string |
El ID de la solicitud. Puede utilizar el ID de la solicitud para localizar registros y solucionar problemas. |
0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931 |
| ErrorCode |
string |
El código de error que se devuelve si la solicitud falla. |
UnknownError |
| ErrorMessage |
string |
El mensaje de error que se devuelve si la solicitud falla. |
UnknownError |
| Success |
boolean |
Indica si la solicitud se realizó correctamente. Valores válidos:
|
true |
| Tid |
integer |
El ID del inquilino. |
3*** |
| PolicyList |
array<object> |
Los detalles de las políticas de permisos. |
|
|
object |
La información sobre la política de permisos. |
||
| AbacPolicyId |
integer |
El ID de la política. |
12**** |
| AbacPolicyName |
string |
El nombre de la política. |
policy_test |
| AbacPolicyDesc |
string |
La descripción de la política. |
test |
| AbacPolicyContent |
string |
El contenido de la política. |
{ "Statement": [ { "Action": "*", "Effect": "Allow", "Resource": "*", "Condition": { "StringEqualsIgnoreCase": { "dms:DbType": [ "redis" ] } } } ], "Version": "1" } |
| CreatorId |
integer |
El ID del usuario que creó la política. |
51**** |
| AbacPolicySource |
string |
El origen de la política. |
USER_DEFINE |
| TotalCount |
integer |
El número total de políticas. |
5 |
Ejemplos
Respuesta exitosa
JSON Formato
{
"RequestId": "0C1CB646-1DE4-4AD0-B4A4-7D47DD52E931",
"ErrorCode": "UnknownError",
"ErrorMessage": "UnknownError",
"Success": true,
"Tid": 0,
"PolicyList": [
{
"AbacPolicyId": 0,
"AbacPolicyName": "policy_test\n",
"AbacPolicyDesc": "test",
"AbacPolicyContent": "{\n \"Statement\": [\n {\n \"Action\": \"*\",\n \"Effect\": \"Allow\",\n \"Resource\": \"*\",\n \"Condition\": {\n \"StringEqualsIgnoreCase\": {\n \"dms:DbType\": [\n \"redis\"\n ]\n }\n }\n }\n ],\n \"Version\": \"1\"\n}",
"CreatorId": 0,
"AbacPolicySource": "USER_DEFINE\n"
}
],
"TotalCount": 5
}
Códigos de error
Consulte Códigos de error para ver la lista completa.
Notas de la versión
Consulte Notas de la versión para ver la lista completa.