
# 查询项目下的用户 - ListProjectUsers
#### 功能介绍
当项目中的用户数量较多时，分页查询指定项目下的用户列表，包含用户名和角色等信息。
#### 调用方法
请参见[如何调用API](https://support.huaweicloud.com/api-cloudartifact/CloudArtifact_api_0008.html)。
#### 授权信息
账号根用户具备所有API的调用权限，如果使用账号下的IAM用户调用当前API，该IAM用户需具备如下身份策略权限，更多的权限说明请参见[权限和授权项](https://support.huaweicloud.com/api-cloudartifact/Permission.html)。
| 授权项                                   | 访问级别 | 资源类型（\*为必须） | 条件键 | 别名 | 依赖的授权项 |
|:---|:---|:---|:---|:---|:---|
| codeartsartifact:repository:listUsers | List | -           | -   | -  | -      |
   
#### URI
GET /cloudartifact/v5/projects/{project_id}/users
表1路径参数 
| 参数         | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
|:---|:---|:---|:---|
| project_id | 是    | String | **参数解释**： 项目id，可以从调用API处获取，也可以从控制台获取。获取方式请参考[获取项目id](https://support.huaweicloud.com/api-cloudartifact/CloudArtifact_api_0015.html)。 **约束限制**： 不涉及。 **取值范围**： 只能由英文字母、数字组成，且长度为32个字符。 **默认取值**： 不涉及。 |
   
表2Query参数 
| 参数        | 是否必选 | 参数类型    | 描述                                                                                                                                                                                                                                                                                                                                                                     |
|:---|:---|:---|:---|
| repo_id   | 是    | String  | **参数解释**: 仓库id。可在私有库仓库**概览**界面查看。 **约束限制**: 不涉及。 **取值范围**: 不涉及。 **默认取值**: 不涉及。                             |
| scene     | 否    | String  | **参数解释**: scene。 **约束限制**: 不涉及。 **取值范围**: 不涉及。 **默认取值**: 不涉及。                                              |
| page_no   | 否    | Integer | **参数解释**: 分页查询的页数。 **约束限制**: (page_no - 1) \* page_size \< 2147483647。 **取值范围**: 1-2147483647。 **默认取值**: 1 |
| page_size | 否    | Integer | **参数解释**: 分页查询的每页数据量。 **约束限制**: (page_no - 1) \* page_size \< 2147483647。 **取值范围**: 1-100。 **默认取值**: 10    |
   
#### 请求参数
表3请求Header参数 
| 参数           | 是否必选 | 参数类型   | 描述                                                                                                                                                                                                                                                                                                                                                                                               |
|:---|:---|:---|:---|
| x-auth-token | 是    | String | **参数解释**: 用户token。通过调用IAM服务获取用户Token接口获取（响应消息头中X-Subject-Token的值），调用详情请参考章节。 **约束限制**: 不涉及。 **取值范围**: 字符串长度为1-100000。 **默认取值**: 不涉及。 |
   
#### 响应参数
**状态码：200**
表4响应Body参数 
| 参数       | 参数类型                                                                                  | 描述                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
|:---|:---|:---|
| status   | String                                                                                | **参数解释**: 请求成功或失败状态。 **取值范围**: - success：请求成功。   - error：请求失败。    |
| trace_id | String                                                                                | **参数解释**: 请求id，当前请求的唯一标识。 **取值范围**: 数字及中划线(-)组成的字符串。                                                                                                                                                                                                                                                                                                              |
| result   | [RepoUserPrivilegeResult] object | **参数解释**: 用户列表。 **取值范围**: 不涉及。                                                                                                                                                                                                                                                                                                                                    |
   
 表5RepoUserPrivilegeResult 
| 参数    | 参数类型                                                                                    | 描述                                                                                                                                         |
|:---|:---|:---|
| total | Long                                                                                    | **参数解释**: 用户数量。 **取值范围**: 不涉及。 |
| list  | Array of [RepoUserPrivilegeV5] objects | **参数解释**: 用户列表。 **取值范围**: 不涉及。 |
   
 表6RepoUserPrivilegeV5 
| 参数        | 参数类型   | 描述                                                                                                                                         |
|:---|:---|:---|
| user_id   | String | **参数解释**: 用户id。 **取值范围**: 不涉及。 |
| domain_id | String | **参数解释**: 租户id。 **取值范围**: 不涉及。 |
| user_name | String | **参数解释**: 用户名。 **取值范围**: 不涉及。  |
| repo_id   | String | **参数解释**: 仓库id。 **取值范围**: 不涉及。 |
| privilege | String | **参数解释**: 权限信息。 **取值范围**: 不涉及。 |
| role_id   | String | **参数解释**: 角色id。 **取值范围**: 不涉及。 |
| role_name | String | **参数解释**: 角色名称。 **取值范围**: 不涉及。 |
   
#### 请求示例
查询项目下的用户
```
https://artifact.example-1.com/cloudartifact/v5/projects/e43d0c28dca0439b9d8651224ca30ccc/users?repo_id=xx-xxxxx-x_09d2ca2f5080d5b60f51c00ae5bad0a0_maven_1_100
```
#### 响应示例
**状态码：200**
OK
```
{
  "status" : "success",
  "trace_id" : "27eb541bf55a49e9a40d9857539376ab",
  "result" : {
    "total" : 83,
    "list" : [ {
      "privilege" : null,
      "user_id" : "02202edb3f624e4ca6ee30166c18cda4",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user077",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "b76c61b6d96a4cc6b8bb8caf10897768",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user051",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "629ce0a663804462aa04bc19bcadb2cb",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user047",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "3918732655b34fd695e1ba54e8720551",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user010",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "c442cd69da5244f98b4b2b948af8bc7b",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user011",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "31fae402b99d4a79aa2aa1b05c83386b",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user052",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "2a700bc8cb504c6c91d473b5228f37cf",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user043",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "d8d5774d10904f51bf1271cbb9bdaffe",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user029",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "709c81f5aa52474e8b978bd4ee3198a2",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user040",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "066c3b933c114c94b4763e4f35e05502",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user014",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "32817a0301284fbfa9100034c03f11be",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user042",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "e46b8ac52aef48019e6c8e5381f5aa99",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user033",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "a65bdc956e654e68abc1811f9075f6c2",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user022",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "84ea006605e044a0922517cc92f65973",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user030",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "fa7d1165074b4152ad963a5a02eebe14",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user020",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "4a1047b0a89f45c28f19f8ad363dbe78",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user044",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "cd744c7e1aef4ccfb2373385571edbf7",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user089",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "ffd3757b88e141f585ac4e5ff9350756",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user034",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "ad3457e096dd47648e89d28d836c0b08",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user054",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "fe04e28af4ea451e89f02a504101afdb",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user09",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "378301f746d24e2daedac265d293ee4f",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user059",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "4b0f6a83c14c46a7b86895cea8d99a80",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user08",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "7ec965cec8884436b14b285f0431b713",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user04",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "3605554cf7dd4b1493dcbf5e4242afbd",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user028",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "2a5eaf61ad7e45b3b0506efa61fbfc2a",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user05",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "d01183badef84e8c87581b038c4edd6c",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user023",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "b4bdddd2f9fc4ba48666af2505d0e981",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user012",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "a77227fee8044c038346a439c1dde884",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user035",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "1dbe3fa727434ecdbb1a35f909b849a7",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user016",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "e8bc210957274d40b4fda0a767b5ed7f",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user013",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "e044d74df23d4e6d8ede368d6ad15b94",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user053",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "620fbcf2df6c4d2ba3c661e330f846f6",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user049",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "2f71090d066d4ad793a6a897bea0ce9f",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user01",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "10e9e01a8b254864ae93328453b4a203",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user026",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "c9e28f2f5dfc4dd8863e1f26e2c6b77d",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user041",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "9959dca680244c9285020c8c2ed69966",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user025",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "1754b30dc62c45668ff77066de1a7135",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user036",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "dbfef0c2733c452db2860cfd90379d31",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user032",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "a69c982eafca4328aaa536a5faa96c6d",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user024",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "8f63d7e7c9f34eafb1464ea8b93dd45e",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user039",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "9d2d661c16be4fa1a47d1798d3ddd1dd",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user048",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "2f18b2891b974801a545532ab95a9212",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user021",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "09d2ca2ffd00d3c21ff8c00a4dd1e080",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_devcloud_y00226182_05",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "e4e18d9346ac4bb6a17bba33c8f5420c",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user086",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "f49255a0b8b143a8958f6144f691aa6f",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user058",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "e883d682cf384734ba6370e9525aa2df",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user063",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "d452f9fac952433c9b96d17f0c2bfa04",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user076",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "a983316f72144c318c0efb915f9c7bb4",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user037",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "6a7d3b5ae616463fa2d1848ea0b219d2",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user019",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "5844433fbc654d5d91737b72baea2c25",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user071",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "0b0d2b3ab46247d094cccb5998aaaa7d",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user038",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "2899a5ea8d324b9db8573a868220ebef",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user078",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "83ecd1917ee6472ea0f53f2672af348e",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user018",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "5371f9366420490b994b6a74b1cd65ad",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user015",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "a6715d3578ad4a0b8205e4d45263336b",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user017",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "5c6cc335f4b74cb1ac9ff3a698b9ab93",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user046",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "5842361a3db14f10a4fb848f6607ae1e",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user072",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "472a603af55f40a0883377d41b041c2d",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user050",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "d5488c90ed4c44038c0f4ccdd0b76f33",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user031",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "f3b2efd4a63545df9a03671841367fb6",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user027",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "bf0281469abc4b05884e14d8124a1eb4",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user07",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "d2eb071f4498473bb9460513cdf8030a",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user064",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "ea5aed7cf331499e9dc0781d31fa9c37",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user091",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "8dbe520f8ceb4c8aa1ce6d1d4ae6fbbe",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user070",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "de971f0228824732b52967edfb988035",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_devcloud_y00226182_05/codearts_pipeline_trust",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "b9a39d7de6f440ef8ec7d1594127444b",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_devcloud_y00226182_05/deploy_admin_trust",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "2c4219feb2924220878e7761adaae2c1",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_devcloud_y00226182_05/build_admin_trust",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "b84f4ace1bec459389cba746f7e0847d",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_devcloud_y00226182_05/pipeline_admin_trust",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "52eefa435d4f4418a4c2c7270009c265",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user065",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "e2fef7eeae1641849d414fd4e45a1a94",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user056",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "7c8cd23566484fcbb923f3d86c10618e",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "fact2",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "6073d8ca6ebc456eac59c95248914c25",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_devcloud_y00226182_05/codearts_deploy_trust",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "37e60d740202440f915aa76825a6d569",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_devcloud_y00226182_05/codearts_build_trust",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "601f83abce2240ba96a85264f17b65cf",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user098",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "5aeedc5e43bd486287c9f0bc0a6a7b6d",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user088",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "61d9dad3701444c29434f9bcfd12b877",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user03",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "7561813e0f0e4d8e85b7453264e5a5be",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user045",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "438cc29f19b34bbd809e073640582349",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user02",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "31b1b658e19b46a9b4136d8e0853efb6",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user0100",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "dfe1146c3cd841149c65a5364f13b9f3",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user074",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "8260f165b56c40af849b8b9faa74afca",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user057",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "94703815731a4398a88cd7080487e88b",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "devcloud_y00226182_05_user087",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    }, {
      "privilege" : null,
      "user_id" : "d47bab73a0bd4fe89610e2c9e0de0112",
      "domain_id" : "09d2ca2f5080d5b60f51c00ae5bad0a0",
      "user_name" : "user_role_test",
      "repo_id" : null,
      "role_id" : null,
      "role_name" : null
    } ]
  }
}
```
#### SDK代码示例
SDK代码示例如下。
#### Java
```
package com.huaweicloud.sdk.test;
import com.huaweicloud.sdk.core.auth.ICredential;
import com.huaweicloud.sdk.core.auth.BasicCredentials;
import com.huaweicloud.sdk.core.exception.ConnectionException;
import com.huaweicloud.sdk.core.exception.RequestTimeoutException;
import com.huaweicloud.sdk.core.exception.ServiceResponseException;
import com.huaweicloud.sdk.codeartsartifact.v2.region.CodeArtsArtifactRegion;
import com.huaweicloud.sdk.codeartsartifact.v2.*;
import com.huaweicloud.sdk.codeartsartifact.v2.model.*;
public class ListProjectUsersSolution {
    public static void main(String[] args) {
        // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
        // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
        String ak = System.getenv("CLOUD_SDK_AK");
        String sk = System.getenv("CLOUD_SDK_SK");
        ICredential auth = new BasicCredentials()
                .withAk(ak)
                .withSk(sk);
        CodeArtsArtifactClient client = CodeArtsArtifactClient.newBuilder()
                .withCredential(auth)
                .withRegion(CodeArtsArtifactRegion.valueOf("<YOUR REGION>"))
                .build();
        ListProjectUsersRequest request = new ListProjectUsersRequest();
        request.withProjectId("{project_id}");
        try {
            ListProjectUsersResponse response = client.listProjectUsers(request);
            System.out.println(response.toString());
        } catch (ConnectionException e) {
            e.printStackTrace();
        } catch (RequestTimeoutException e) {
            e.printStackTrace();
        } catch (ServiceResponseException e) {
            e.printStackTrace();
            System.out.println(e.getHttpStatusCode());
            System.out.println(e.getRequestId());
            System.out.println(e.getErrorCode());
            System.out.println(e.getErrorMsg());
        }
    }
}
```
#### Python
```
# coding: utf-8
import os
from huaweicloudsdkcore.auth.credentials import BasicCredentials
from huaweicloudsdkcodeartsartifact.v2.region.codeartsartifact_region import CodeArtsArtifactRegion
from huaweicloudsdkcore.exceptions import exceptions
from huaweicloudsdkcodeartsartifact.v2 import *
if __name__ == "__main__":
    # The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
    # In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
    ak = os.environ["CLOUD_SDK_AK"]
    sk = os.environ["CLOUD_SDK_SK"]
    credentials = BasicCredentials(ak, sk)
    client = CodeArtsArtifactClient.new_builder() \
        .with_credentials(credentials) \
        .with_region(CodeArtsArtifactRegion.value_of("<YOUR REGION>")) \
        .build()
    try:
        request = ListProjectUsersRequest()
        request.project_id = "{project_id}"
        response = client.list_project_users(request)
        print(response)
    except exceptions.ClientRequestException as e:
        print(e.status_code)
        print(e.request_id)
        print(e.error_code)
        print(e.error_msg)
```
#### Go
```
package main
import (
"fmt"
"github.com/huaweicloud/huaweicloud-sdk-go-v3/core/auth/basic"
    codeartsartifact "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/codeartsartifact/v2"
"github.com/huaweicloud/huaweicloud-sdk-go-v3/services/codeartsartifact/v2/model"
    region "github.com/huaweicloud/huaweicloud-sdk-go-v3/services/codeartsartifact/v2/region"
)
func main() {
    // The AK and SK used for authentication are hard-coded or stored in plaintext, which has great security risks. It is recommended that the AK and SK be stored in ciphertext in configuration files or environment variables and decrypted during use to ensure security.
    // In this example, AK and SK are stored in environment variables for authentication. Before running this example, set environment variables CLOUD_SDK_AK and CLOUD_SDK_SK in the local environment
    ak := os.Getenv("CLOUD_SDK_AK")
    sk := os.Getenv("CLOUD_SDK_SK")
    auth, err := basic.NewCredentialsBuilder().
        WithAk(ak).
        WithSk(sk).
        SafeBuild()
    if err != nil {
        fmt.Println(err)
        return
    }
    hcClient, err := codeartsartifact.CodeArtsArtifactClientBuilder().
         WithRegion(region.ValueOf("<YOUR REGION>")).
         WithCredential(auth).
         SafeBuild()
    if err != nil {
        fmt.Println(err)
        return
    }
    client := codeartsartifact.NewCodeArtsArtifactClient(hcClient)
    request := &model.ListProjectUsersRequest{}
request.ProjectId = "{project_id}"
response, err := client.ListProjectUsers(request)
if err == nil {
        fmt.Printf("%+v\n", response)
    } else {
        fmt.Println(err)
    }
}
```
#### 更多
更多编程语言的SDK代码示例，请参见[API Explorer](https://console.huaweicloud.com/apiexplorer/#/openapi/CodeArtsArtifact/sdk?api=ListProjectUsers)的代码示例页签，可生成自动对应的SDK代码示例。
#### 状态码
| 状态码 | 描述 |
|:---|:---|
| 200 | OK |
   
#### 错误码
请参见[错误码](https://support.huaweicloud.com/api-cloudartifact/ErrorCode.html)。
