请登录后查看
ListDatabaseRoles
查询数据库角色列表
查询数据库角色列表。
名称 | 类型 | IN | 必选 | 描述 |
---|---|---|---|---|
x-auth-token | string | header | 是 | 用户Token。 |
instance_id | string | path | 是 | 实例ID,可以调用“查询实例列表和详情”接口获取。如果未申请实例,可以调用“创建实例”接口创建。 |
project_id | string | path | 是 | 租户在某一region下的project ID。 |
limit | integer | query | 否 | 查询实例个数上限值。 取值范围:1~100。不传该参数时,默认查询前100条实例信息。 |
offset | integer | query | 否 | 索引位置偏移量。 取值大于或等于0。不传该参数时,查询偏移量默认为0。 |
db_name | string | query | 否 | 数据库名称,默认为admin。
|
role_name | string | query | 否 | 角色名称。
|
Success.
名称 | 类型 | 描述 |
---|---|---|
roles | string | 数据库角色信息。 |
total_count | integer | 数据库角色总数。 |
Client or server error.
名称 | 类型 | 描述 |
---|---|---|
error_code | string | 错误码。 |
error_msg | string | 错误消息。 |
"GET https://{endpoint}/v3/054e292c9880d4992f02c0196d3ea468/instances/3527b6b16e7639b88930a360d2c4in02/db-roles?role_name=testRole&db_name=testDb&offset=0&limit=100"
Success.
{
"roles": "[{\\\"privileges\\\":[{\\\"resource\\\":{\\\"collection\\\":\\\"\\\",\\\"db\\\":\\\"admin\\\"},\\\"actions\\\":[\\\"viewUser\\\"]}],\\\"inheritedPrivileges\\\":[{\\\"resource\\\":{\\\"collection\\\":\\\"\\\",\\\"db\\\":\\\"admin\\\"},\\\"actions\\\":[\\\"viewUser\\\"]}],\\\"role\\\":\\\"userAdmin\\\",\\\"roles\\\":[],\\\"inheritedRoles\\\":[],\\\"isBuiltin\\\":true,\\\"db\\\":\\\"admin\\\"}]",
"total_count": 1
}