Creates an advanced event query history record. You can save custom query conditional statements for reuse and management.
Operation description
This topic provides a demo of how to save a query conditional statement as an advanced event query history record. The query statement is used to query all AccessKey access management events in logs.
Try it now
Test
RAM authorization
|
Action |
Access level |
Resource type |
Condition key |
Dependent action |
|
actiontrail:CreateAdvancedQueryHistory |
create |
*All Resource
|
None | None |
Request parameters
|
Parameter |
Type |
Required |
Description |
Example |
| QuerySql |
string |
No |
The query conditional statement. You can edit the query statement based on the SQL syntax for advanced event queries. |
event.userIdentity.accessKeyId: * |
| SimpleQuery |
boolean |
Yes |
Specifies whether to enable the simple query mode. |
false |
| DryRun |
boolean |
No |
Specifies whether to perform only a dry run. If this parameter is set to true, the system only checks the access link required for creating the query history record without actually creating it. If this parameter is set to false or is not specified, the query history record is created. Default value: false. |
false |
Response elements
|
Element |
Type |
Description |
Example |
|
object |
|||
| QueryId |
string |
The ID of the advanced event query record. |
query-uIkIvLiVSuCKqg0yoa**** |
| QuerySql |
string |
The advanced event query statement. |
event.userIdentity.accessKeyId: * |
| RequestId |
string |
The request ID. |
D0227506-AA8C-5998-8A62-74769106**** |
| SimpleQuery |
boolean |
Specifies whether to enable the simple query mode. |
false |
| DryRunResult |
string |
The dry run result. The value Passed is returned only when DryRun is set to true and the dry run passes. This parameter is not returned when a query history record is created. |
Passed |
Examples
Success response
JSON format
{
"QueryId": "query-uIkIvLiVSuCKqg0yoa****",
"QuerySql": "event.userIdentity.accessKeyId: *",
"RequestId": "D0227506-AA8C-5998-8A62-74769106****",
"SimpleQuery": false,
"DryRunResult": "Passed"
}
Error codes
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.