CloudWatchLogs.Client.
delete_query_definition
(**kwargs)¶Deletes a saved CloudWatch Logs Insights query definition. A query definition contains details about a saved CloudWatch Logs Insights query.
Each DeleteQueryDefinition
operation can delete one query definition.
You must have the logs:DeleteQueryDefinition
permission to be able to perform this operation.
See also: AWS API Documentation
Request Syntax
response = client.delete_query_definition(
queryDefinitionId='string'
)
[REQUIRED]
The ID of the query definition that you want to delete. You can use DescribeQueryDefinitions to retrieve the IDs of your saved query definitions.
{
'success': True|False
}
Response Structure
A value of TRUE indicates that the operation succeeded. FALSE indicates that the operation failed.
Exceptions
CloudWatchLogs.Client.exceptions.InvalidParameterException
CloudWatchLogs.Client.exceptions.ResourceNotFoundException
CloudWatchLogs.Client.exceptions.ServiceUnavailableException