文档中心 > DescribeAccounts
DescribeAccounts

最近更新时间:2022-01-18

请求路径:/api/rds

请求方法:GET

接口描述:查询账号列表

请求参数

名称

类型

是否必选

示例值

描述

Action

String

DescribeAccounts

系统规定参数。取值:DescribeAccounts

DBInstanceId

String

mysql-lv1xxxxxxx

数据库实例ID

PageSize

Integer

10

分页参数,每页大小,默认30

PageNumber

Integer

1

分页参数,当前页

返回参数

状态码:200

名称

类型

示例值

描述

RequestId

String

rm-uf6wjk5xxxxxxxxxx

请求ID。

PageNumber

Integer

1

当前页。

PageSize

Integer

30

每页账号个数。

TotalRecordCount

Integer

100

总记录数。

TotalPageCount

Integer

3

总页数。

Items

Array

[]

由账号信息组成的数组。

-   AccountName

String

user

账号名称。

-   AccountType

String

normal

账号类型。

-   GrantDBList

Array

[]

由该账号拥有的数据库权限信息组成的数组。

-- DBName

String

db1

数据库名称。

--   AccountPrivilege

String

readOnly

账号权限,只读:readOnly 读写:readWrite 数据库所有者:DBOwner。

示例

请求示例

GET https://api.unicloud.com/api/rds?
Action=DescribeAccounts
&DBInstanceId=mysql-xxxxxxxxxxx

返回示例

{
   "PageNumber": 1,
   "PageSize": 30,
   "TotalRecordCount": 2,
   "TotalPageCount": 1,
   "RequestId": "b9de1a62-d09e-4d34-9a61-38f0f56564b6",
   "Items": [
      {
           "AccountName": "test111",
           "AccountType": "high",
           "GrantDBList": null
      },
      {
           "AccountName": "test1",
           "AccountType": "normal",
           "GrantDBList": [
              {
                   "DBName": "testdb",
                   "AccountPrivilege": "DBOwner"
              },
              {
                   "DBName": "testdb1",
                   "AccountPrivilege": "readOnly"
              }
          ]
      }
  ]
}