CloudTrail / Client / start_query
start_query¶
- CloudTrail.Client.start_query(**kwargs)¶
- Starts a CloudTrail Lake query. Use the - QueryStatementparameter to provide your SQL query, enclosed in single quotation marks. Use the optional- DeliveryS3Uriparameter to deliver the query results to an S3 bucket.- StartQueryrequires you specify either the- QueryStatementparameter, or a- QueryAliasand any- QueryParameters. In the current release, the- QueryAliasand- QueryParametersparameters are used only for the queries that populate the CloudTrail Lake dashboards.- See also: AWS API Documentation - Request Syntax- response = client.start_query( QueryStatement='string', DeliveryS3Uri='string', QueryAlias='string', QueryParameters=[ 'string', ], EventDataStoreOwnerAccountId='string' ) - Parameters:
- QueryStatement (string) – The SQL code of your query. 
- DeliveryS3Uri (string) – The URI for the S3 bucket where CloudTrail delivers the query results. 
- QueryAlias (string) – The alias that identifies a query template. 
- QueryParameters (list) – - The query parameters for the specified - QueryAlias.- (string) – 
 
- EventDataStoreOwnerAccountId (string) – The account ID of the event data store owner. 
 
- Return type:
- dict 
- Returns:
- Response Syntax- { 'QueryId': 'string', 'EventDataStoreOwnerAccountId': 'string' } - Response Structure- (dict) – - QueryId (string) – - The ID of the started query. 
- EventDataStoreOwnerAccountId (string) – - The account ID of the event data store owner. 
 
 
 - Exceptions- CloudTrail.Client.exceptions.EventDataStoreARNInvalidException
- CloudTrail.Client.exceptions.EventDataStoreNotFoundException
- CloudTrail.Client.exceptions.InactiveEventDataStoreException
- CloudTrail.Client.exceptions.InvalidParameterException
- CloudTrail.Client.exceptions.InvalidQueryStatementException
- CloudTrail.Client.exceptions.MaxConcurrentQueriesException
- CloudTrail.Client.exceptions.InsufficientEncryptionPolicyException
- CloudTrail.Client.exceptions.InvalidS3PrefixException
- CloudTrail.Client.exceptions.InvalidS3BucketNameException
- CloudTrail.Client.exceptions.InsufficientS3BucketPolicyException
- CloudTrail.Client.exceptions.S3BucketDoesNotExistException
- CloudTrail.Client.exceptions.OperationNotPermittedException
- CloudTrail.Client.exceptions.UnsupportedOperationException
- CloudTrail.Client.exceptions.NoManagementAccountSLRExistsException