Query Data Source Permissions for an Account
Query the data source permission groups owned by a specified account, including environment lists, data source information, and permission item information.
Request URL: /openapi/v1/permission/accountDatasource/list
Request Method: GET
Request Parameters
Parameter | Type | Required | Description | Example |
---|---|---|---|---|
accountId | String | Yes | Account ID. You can obtain accountId by calling the List Account Information API. | 170**********159 |
Response Parameters
Parameter | Type | Description | Example |
---|---|---|---|
success | Boolean | Whether the request is successful. | true |
requestId | String | Request ID. | Mi6y0FCN-BHEEaHAnCFFp9DFdAAk0OUZ |
data | Array | List of data source permission groups, including the following fields:
| { "groupId": "dsg-cryx46pb46b4", "envList": [{ "envId": "env-product", "name": "nd.basic.datasource.environment.product" }], "datasourceList": [{ "datasourceId": "ds-cryv8xejp3fw", "name": "sqlserver-2017-aliyun-test" }], "permissionList": ["DataImport", "DataImportExecute"] } |
Successful Invocation Example
{
"success": true,
"requestId": "Sy9i9SNG-kqonqYTnspmp3QHdrpp5BZK",
"data": [{
"groupId": "dsg-cryx46pb46b4",
"envList": [{
"envId": "env-product",
"name": "nd.basic.datasource.environment.product"
}],
"datasourceList": [{
"datasourceId": "ds-cryv8xejp3fw",
"name": "sqlserver-2017-aliyun-test"
}],
"permissionList": ["DataImport", "DataImportExecute"]
}]
}