查询用户列表,可根据分页及用户来源、用户状态等筛选条件查询符合要求的云堡垒机用户列表,并且能够按字段进行排序。
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Action | String | 是 | ListUsers | 接口名称。当前 API 的名称为 ListUsers 。 |
Version | String | 是 | 2021-06-01 | 接口版本。当前 API 的版本为 2021-06-01 。 |
PageNumber | Integer | 否 | 1 | 分页查询时的起始页码,从 1 开始,默认为 1。 |
PageSize | Integer | 否 | 10 | 分页查询时每页显示的记录数。
|
Filter | Object of ListUsersFilter | 否 | {"Status": ["Enabled"]} | 筛选条件。 |
OrderBy | Object of OrderBy | 否 | {"Key": "Name", "Desc": true} | 排序规则。Key 指定排序字段,Desc 指定是否根据该字段降序排列。 |
InstanceId | String | 是 | vbh-14****0042-8kcrs***** | 云堡垒机实例 ID。 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Status | Array of String | 否 | ["Locked", "Expired", "Enabled", "Disabled"] | 用户状态筛选 |
Keyword | String | 否 | keyword | 模糊搜索 |
UserIds | Array of String | 否 | ["user1 id", "user2 id"] | 用户 id 筛选 |
AuthPath | Array of String | 否 | Platform | 用户来源筛选 |
参数 | 类型 | 是否必选 | 示例值 | 描述 |
---|---|---|---|---|
Key | String | 否 | key | 字段 |
Desc | Boolean | 否 | true or false | 倒序 |
POST https://vbh.{RegionID}.volcengineapi.com/?Action=ListUsers&Version=2021-06-01 Content-Type: application/json { "PageNumber": 1, "PageSize": 10, "Filter": { "AuthPath": "Platform", "Status": [ "Locked" ], "UserIds": [ "afc****c-c11d-11ec-9ab6-8e6******599" ], "Keyword": "John" }, "OrderBy": { "Key": "Name", "Desc": true }, "InstanceId": "vbh-14****0042-8****rzg" }
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
Items | Array of UserV2 | [{"UserName":"hzb","DisplayName":"","Phone":"","Email":"","AuthPath":"Platform","Password":"*","Enable":true,"FullTime":true,"StartTime":"2022-09-08 18:44:53","EndTime":"2022-09-08 18:44:53","Status":"Enabled","IsExpired":false,"IamId":417192,"IamAccountId":1400000042,"InstanceId":"vbh-1400000042-wxvqsx9f","CreateTime":"2022-09-08 18:44:53","UpdateTime":"2022-09-08 18:44:53","CreatedBy":"hzb","UserId":"556ee633-d9b9-487c-8f38-560d63ce3db2"}] | 用户信息列表。 |
TotalCount | Long | 20 | 返回数据列表的总量。 |
PageNumber | Integer | 1 | 当前页数。 |
PageSize | Integer | 10 | 每页显示的数量。 |
参数 | 类型 | 示例值 | 描述 |
---|---|---|---|
UserName | String | user | 用户名称 |
DisplayName | String | user | 显示名称 |
Phone | String | 11111111111 | 用户电话 |
String | user | 用户邮箱 | |
AuthPath | String | Platform | 用户来源 |
Password | String | password | 堡垒机密码 |
Enable | Boolean | true or false | 是否启用 |
FullTime | Boolean | true or false | 是否全时段可登录 |
StartTime | String | 2022-12-12 12:12:12" | 有效登录起始时间 |
EndTime | String | 2022-12-12 12:12:12" | 有效登录结束时间 |
Status | String | Enabled" or "Expired | 用户状态 |
IsExpired | Boolean | true or false | 是否过期 |
IamId | Long | 333 | IAM ID |
IamAccountId | Long | 333 | IAMAccountID |
InstanceId | String | 222 | 堡垒机 ID |
CreateTime | String | 2022-03-01 12:12:12 | 创建时间 |
UpdateTime | String | 2022-03-01 12:12:12 | 修改时间 |
CreatedBy | String | username | 创建人 |
UserId | String | user id | 用户 Id |
{ "ResponseMetadata": { "RequestId": "202211302208****", "Action": "ListUsers", "Version": "2021-06-01", "Service": "vbh", "Region": "cn-beijing" }, "Result": { "Items": [ { "UserName": "John", "DisplayName": "John", "Phone": "137****3489", "Email": "john@example.com", "AuthPath": "Platform", "Password": "Password11@", "Enable": true, "FullTime": true, "StartTime": "2022-12-12 12:12:12", "EndTime": "2022-12-12 12:12:12", "Status": "Enabled", "IsExpired": true, "IamId": 31**82, "IamAccountId": 14****0042, "InstanceId": "vbh-14****0042-8****rzg", "CreateTime": "2022-03-01 12:12:12", "UpdateTime": "2022-03-01 12:12:12", "CreatedBy": "John", "UserId": "8a5c****-c489-11ec-b5a4-3e3*****a490" } ], "TotalCount": 22, "PageNumber": 2, "PageSize": 33 } }
当前接口暂无独立错误码,若接口调用返回异常,可参考 公共错误码 进行故障排查。