Select your cookie preferences

We use cookies and similar tools to enhance your experience, provide our services, deliver relevant advertising, and make improvements. Approved third parties also use these tools to help us deliver advertising and provide certain site features.

describe_query_definitions

describe_query_definitions(**kwargs)

This operation returns a paginated list of your saved CloudWatch Logs Insights query definitions.

You can use the queryDefinitionNamePrefix parameter to limit the results to only the query definitions that have names that start with a certain string.

See also: AWS API Documentation

Request Syntax

response = client.describe_query_definitions(
    queryDefinitionNamePrefix='string',
    maxResults=123,
    nextToken='string'
)
Parameters
  • queryDefinitionNamePrefix (string) -- Use this parameter to filter your results to only the query definitions that have names that start with the prefix you specify.
  • maxResults (integer) -- Limits the number of returned query definitions to the specified number.
  • nextToken (string) -- The token for the next set of items to return. The token expires after 24 hours.
Return type

dict

Returns

Response Syntax

{
    'queryDefinitions': [
        {
            'queryDefinitionId': 'string',
            'name': 'string',
            'queryString': 'string',
            'lastModified': 123,
            'logGroupNames': [
                'string',
            ]
        },
    ],
    'nextToken': 'string'
}

Response Structure

  • (dict) --

    • queryDefinitions (list) --

      The list of query definitions that match your request.

      • (dict) --

        This structure contains details about a saved CloudWatch Logs Insights query definition.

        • queryDefinitionId (string) --

          The unique ID of the query definition.

        • name (string) --

          The name of the query definition.

        • queryString (string) --

          The query string to use for this definition. For more information, see CloudWatch Logs Insights Query Syntax.

        • lastModified (integer) --

          The date that the query definition was most recently modified.

        • logGroupNames (list) --

          If this query definition contains a list of log groups that it is limited to, that list appears here.

          • (string) --
    • nextToken (string) --

      The token for the next set of items to return. The token expires after 24 hours.

Exceptions

  • CloudWatchLogs.Client.exceptions.InvalidParameterException
  • CloudWatchLogs.Client.exceptions.ServiceUnavailableException