delete_query_definition

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'
)
Parameters
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.

Return type
dict
Returns
Response Syntax
{
    'success': True|False
}

Response Structure

  • (dict) --
    • success (boolean) --

      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