List Access Credentials
List cloud access credentials with pagination. This API requires data source module permissions.
Endpoint: /openapi/v1/access/list
Method: GET
Request parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| name | String | No | Credential name keyword. |
| type | String | No | Credential type: accessKey or role. |
| vendor | String | No | Cloud vendor. |
| current | Integer | No | Current page number, starting at 1. Default: 1. |
| pageSize | Integer | No | Records per page. Default: 10; maximum: 1000. |
Response parameters
| Parameter | Type | Description |
|---|---|---|
| success | Boolean | Whether the request succeeded. |
| requestId | String | Request ID. |
| current | Integer | Current page. |
| pageSize | Integer | Page size. |
| total | Integer | Total number of records. |
| data | Array | Access credential details. |
| data[].accessId | String | Access credential ID. |
| data[].name | String | Credential name. |
| data[].type | String | Credential type. |
| data[].vendor | String | Cloud vendor. |
| data[].accessKey | String | AccessKey ID. |
| data[].accessKeySecret | String | Always returned as null. |
| data[].roleName | String | Role name. |
| data[].arn | String | Role ARN. |
| data[].status | String | normal, invalid, or deleted. |
| data[].errorMessage | String | Error message. |
| data[].creatorId | String | Creator account ID. |
| data[].createTime | DateTime | Creation time. |
| data[].updateTime | DateTime | Last update time. |
Success response
{
"success": true,
"requestId": "<requestId>",
"current": 1,
"pageSize": 10,
"total": 1,
"data": [{
"accessId": "<accessId>",
"name": "example-access",
"type": "accessKey",
"vendor": "aliyun",
"accessKey": "<accessKey>",
"accessKeySecret": null,
"status": "normal"
}]
}