云数据库 RDS-查询数据库用户列表:响应消息

时间:2024-12-20 17:08:16

响应消息

  • 正常响应要素说明
    表2 要素说明

    名称

    参数类型

    说明

    users

    Array of objects

    列表中每个元素表示一个数据库用户。

    详情请参见表3

    total_count

    Integer

    数据库用户总数。

    表3 users元素结构说明

    名称

    参数类型

    说明

    name

    String

    账号名。

    attributes

    Object

    用户的权限属性。

    详情请参见表4

    memberof

    Array of strings

    用户的默认权限。

    comment

    String

    用户备注。

    表4 attributes 元素结构说明

    名称

    参数类型

    说明

    rolsuper

    Boolean

    用户是否具有超级用户权限,取值为“false”。

    rolinherit

    Boolean

    用户是否自动继承其所属角色的权限,取值为“true”或“false”。

    rolcreaterole

    Boolean

    用户是否支持创建其他子用户,取值为“true”或“false”。

    rolcreatedb

    Boolean

    用户是否可以创建数据库,取值为“true”或“false”。

    rolcanlogin

    Boolean

    用户是否可以登录数据库,取值为“true”或“false”。

    rolconnlimit

    Integer

    用户连接实例的最大并发连接数。-1表示没有限制。

    rolreplication

    Boolean

    用户是否属于复制角色,取值为“true”或“false”。

    rolbypassrls

    Boolean

    用户是否绕过每个行级安全策略,取值为“true”或“false”。

  • 正常响应样例
    {
    "users": [
    {
      "name": "rdsuser",
      "attributes": {
        "rolsuper": false,
        "rolinherit": true,
        "rolcreaterole": true,
        "rolcreatedb": true,
        "rolcanlogin": true,
        "rolconnlimit": -1,
        "rolreplication": true,
        "rolbypassrls": false
       },
      "memberof": ["pg_monitor", "pg_read_all_stats", "pg_stat_scan_tables", "pg_signal_backend"]
    }, 
    {
      "name": "rdsuser1",
      "attributes": {
        "rolsuper": false,
        "rolinherit": true,
        "rolcreaterole": true,
        "rolcreatedb": true,
        "rolcanlogin": true,
        "rolconnlimit": -1,
        "rolreplication": true,
        "rolbypassrls": false
    },
      "memberof": []
    }],
    "total_count": 2
    }
support.huaweicloud.com/api-rds/rds_11_0007.html