Queries the resources that the current account has permission to access by using SQL.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
resourcecenter:ExecuteSQLQuery |
none |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| Expression |
string |
Yes |
The SQL statement to be executed. The length of the SQL statement must be less than 2,000 characters. For more information about SQL syntax, see Basic SQL syntax. |
SELECT * FROM resources LIMIT 100; |
| Scope |
string |
No |
The search scope. Set the value to a resource group ID to search for resources in the resource group. For more information about how to obtain a resource group ID, see ListResourceGroups. |
rg-acfmzawhxxc**** |
| MaxResults |
integer |
No |
The maximum number of entries per page. Valid values: 1 to 1000. Default value: 1000. |
1000 |
| NextToken |
string |
No |
The token used to query the next page of results. If the total number of returned entries exceeds the value of MaxResults, the results are truncated. You can use NextToken to query the next page. |
eyJzZWFyY2hBZnRlcnMiOlsiMTAwMTU2Nzk4MTU1OSJd**** |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
The response elements. |
||
| Columns |
array<object> |
The column information. |
|
|
object |
The column information. |
||
| Name |
string |
The column name. |
resource_id |
| Type |
string |
The column type. |
varchar |
| MaxResults |
integer |
The maximum number of entries per page. |
1000 |
| NextToken |
string |
The token used to query the next page of results. |
eyJzZWFyY2hBZnRlcnMiOlsiMTAwMTU2Nzk4MTU1OSJd**** |
| RequestId |
string |
The request ID. |
D696E6EF-3A6D-5770-801E-4982081FE4D0 |
| Rows |
array |
The array of search results. |
|
|
any |
The result row information. |
[ "vsw-xxx" ] |
Examples
Success response
JSON format
{
"Columns": [
{
"Name": "resource_id",
"Type": "varchar"
}
],
"MaxResults": 1000,
"NextToken": "eyJzZWFyY2hBZnRlcnMiOlsiMTAwMTU2Nzk4MTU1OSJd****\n",
"RequestId": "D696E6EF-3A6D-5770-801E-4982081FE4D0",
"Rows": [
"[\n \"vsw-xxx\" \n]"
]
}
Error codes
|
HTTP status code |
Error code |
Error message |
Description |
|---|---|---|---|
| 409 | ExceedLimit.ExecuteTime | The execution time has exceeded the limit. Please check for complex queries or large data volume, and optimize accordingly. | |
| 409 | SQLExecuteError | Failed to execute the SQL statement. | |
| 409 | InvalidSearch.SQL | Error: %s | |
| 409 | InvalidParameter.Scope | The Scope is invalid. | |
| 409 | LengthExceedLimit.Expression | The length of parameter Expression exceed limit. | |
| 409 | InvalidParameter.NextToken | The specified parameter NextToken is not valid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.