CloudWatchLogs / Client / delete_query_definition

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