FilterUsers - 筛选查询便捷账号信息

更新时间:
复制为 MD 格式

按用户属性筛选查询便捷账号信息。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。

  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。

  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:

    • 对于必选的资源类型,用前面加 * 表示。

    • 对于不支持资源级授权的操作,用全部资源表示。

  • 条件关键字:是指云产品自身定义的条件关键字。

  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。

操作

访问级别

资源类型

条件关键字

关联操作

ecd:FilterUsers

get

*全部资源

*

请求参数

名称

类型

必填

描述

示例值

MaxResults

integer

分页查询时每页行数(大于 100 时会自动重置为 100)。

10

NextToken

string

下一次查询的 Token。首次调用接口时无需设置该参数。如果一次查询结果并没有完整返回所有的结果,则返回的 NextToken 不为空。您可以在查询中上传返回的 NextToken 继续查询。

caeba0bbb2be03f84eb48b699f0a****

Filter

string

模糊搜索字符串,支持匹配用户名(EndUserId)和邮箱(Email)。该字段支持使用通配符(*),例如将该字段设为 a*m,则返回用户名或邮箱以 a 开头、以 m 结尾的所有结果。

a*m

PropertyFilterParam

array<object>

要模糊查询的用户属性列表。

object

要模糊查询的用户属性。

PropertyId

integer

属性 ID。

328

PropertyValueIds

string

属性值 ID。

1255

PropertyKeyValueFilterParam

array<object>

属性名和属性值信息列表。

object

属性名和属性值信息。

PropertyKey

string

属性名。

job

PropertyValues

string

属性值。

dev

IncludeDesktopCount

boolean

是否返回已分配给该用户的云电脑数量。

枚举值:

  • true :

    返回分配的云电脑数量

  • false :

    不返回分配的云电脑数量

true

IncludeDesktopGroupCount

boolean

是否返回已分配给该用户的云电脑池数量。

枚举值:

  • true :

    返回分配的云电脑池数量

  • false :

    不返回分配的云电脑池数量

false

OrgId

string

企业组织 ID。

org-aliyun-wy-org-id

OwnerType

string

账号激活类型。

枚举值:

  • CreateFromManager :

    管理员激活

  • Normal :

    用户激活

Normal

IncludeEndUserIds

array

string

ExcludeEndUserIds

array

需精确排除的用户名(EndUserId)列表。

string

按用户名(EndUserId)精确排除,查询不包含该用户名的用户列表。

tony

OrderParam

object

支持的排序参数。

OrderField

string

按此参数排序。

枚举值:

  • EndUserId :

    用户名

  • id :

    用户主键 ID

  • gmt_created :

    创建时间

id

OrderType

string

升序或降序。

枚举值:

  • ASC :

    升序

  • DESC :

    降序 [默认值]

DESC

Status

integer

筛选用户状态。

枚举值:

  • 0 :

    正常状态

  • 11 :

    已离职

0

IsQueryAllSubOrgs

boolean

是否查询所有子组织

IncludeOrgInfo

boolean

是否包含组织信息

IncludeSupportIdps

boolean

包含支持的登录类型

BusinessChannel

string

渠道

ENTERPRISE

FilterMap

object

string

ShowExtras

object

string

返回参数

名称

类型

描述

示例值

object

返回信息集合。

RequestId

string

请求 ID。

1CBAFFAB-B697-4049-A9B1-67E1FC5F****

NextToken

string

下一次查询的 Token。如果一次查询结果并没有完整返回所有的结果,则返回的 NextToken 不为空。您可以在查询中上传返回的 NextToken 继续查询。

caeba0bbb2be03f84eb48b699f0a****

Users

array<object>

便捷账号信息集合。

array<object>

便捷账号信息。

Id

integer

用户 ID。

4205**

EndUserId

string

用户名。

alice

Email

string

邮箱。

username@example.com

Phone

string

手机号。

1381111****

Status

integer

便捷账号的状态。

枚举值:

  • 0 :

    正常

  • 9 :

    锁定

  • 11 :

    已离职

0

UserSetPropertiesModels

array<object>

用户属性集合。

array<object>

用户属性。

UserId

integer

绑定属性的用户 ID。

4205**

UserName

string

绑定属性的用户名。

alice

PropertyId

integer

用户属性 ID。

12

PropertyKey

string

用户属性名称。

department

PropertyType

integer

用户属性编号。

2

PropertyValues

array<object>

用户属性值。

object

用户属性值。

PropertyValueId

integer

用户属性值 ID。

42

PropertyValue

string

用户属性值。

dev

DesktopCount

integer

分配给该用户的云电脑数量。

1

ExternalInfo

object

用户扩展信息。

ExternalName

string

用户对接的账号名称。

account

JobNumber

string

用户对接的账号、学号或工号。

030801

DesktopGroupCount

integer

用户拥有授权的云电脑池数量。当IncludeDesktopGroupCount取值为true时,返回该值。

2

OwnerType

string

账号归属类型。

枚举值:

  • CreateFromManager :

    管理员激活

  • Normal :

    用户激活

Normal

Remark

string

用户备注。

测试专用

IsTenantManager

boolean

是否租户管理员。

枚举值:

  • true :

  • false :

true

EnableAdminAccess

boolean

是否本地管理员。

枚举值:

  • true :

  • false :

true

RealNickName

string

用户昵称。

小明

AutoLockTime

string

自动锁定账号的日期。

2023-03-03

PasswordExpireDays

integer

用户账号的密码默认为永久有效,可通过此参数设置 30~365 天的密码有效期,当密码到期后,终端用户必须先修改密码才能继续登录。

说明

该功能目前处于邀测中,如需体验,请提交工单申请开通。

30

PasswordExpireRestDays

integer

账号密码有效期的剩余天数。

10

OrgList

array<object>

用户所属组织列表

object

用户所属组织列表

OrgId

string

组织结构 ID

OrgName

string

组织结构名称

OrgNamePath

string

组织结构名称路径

SupportLoginIdps

array<object>

支持的登录身份源方式

object

支持的登录身份源方式

IdpId

string

企业身份源 ID

IdpName

string

企业身份源名称

Groups

array<object>

object

GroupId

string

GroupName

string

ResourcePolicyList

array<object>

object

PolicyId

string

PolicyName

string

示例

正常返回示例

JSON格式

{
  "RequestId": "1CBAFFAB-B697-4049-A9B1-67E1FC5F****",
  "NextToken": "caeba0bbb2be03f84eb48b699f0a****",
  "Users": [
    {
      "Id": 0,
      "EndUserId": "alice",
      "Email": "username@example.com",
      "Phone": "1381111****",
      "Status": 0,
      "UserSetPropertiesModels": [
        {
          "UserId": 0,
          "UserName": "alice",
          "PropertyId": 12,
          "PropertyKey": "department",
          "PropertyType": 2,
          "PropertyValues": [
            {
              "PropertyValueId": 42,
              "PropertyValue": "dev"
            }
          ]
        }
      ],
      "DesktopCount": 1,
      "ExternalInfo": {
        "ExternalName": "account",
        "JobNumber": "030801"
      },
      "DesktopGroupCount": 2,
      "OwnerType": "Normal",
      "Remark": "测试专用",
      "IsTenantManager": true,
      "EnableAdminAccess": true,
      "RealNickName": "小明",
      "AutoLockTime": "2023-03-03",
      "PasswordExpireDays": 30,
      "PasswordExpireRestDays": 10,
      "OrgList": [
        {
          "OrgId": "",
          "OrgName": "",
          "OrgNamePath": ""
        }
      ],
      "SupportLoginIdps": [
        {
          "IdpId": "",
          "IdpName": ""
        }
      ],
      "Groups": [
        {
          "GroupId": "",
          "GroupName": ""
        }
      ],
      "ResourcePolicyList": [
        {
          "PolicyId": "",
          "PolicyName": ""
        }
      ]
    }
  ]
}

错误码

访问错误中心查看更多错误码。

变更历史

更多信息,参考变更详情