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.

get_query_logging_config

get_query_logging_config(**kwargs)

Gets information about a specified configuration for DNS query logging.

For more information about DNS query logs, see CreateQueryLoggingConfig and Logging DNS Queries.

See also: AWS API Documentation

Request Syntax

response = client.get_query_logging_config(
    Id='string'
)
Parameters
Id (string) --

[REQUIRED]

The ID of the configuration for DNS query logging that you want to get information about.

Return type
dict
Returns
Response Syntax
{
    'QueryLoggingConfig': {
        'Id': 'string',
        'HostedZoneId': 'string',
        'CloudWatchLogsLogGroupArn': 'string'
    }
}

Response Structure

  • (dict) --
    • QueryLoggingConfig (dict) --

      A complex type that contains information about the query logging configuration that you specified in a GetQueryLoggingConfig request.

      • Id (string) --

        The ID for a configuration for DNS query logging.

      • HostedZoneId (string) --

        The ID of the hosted zone that CloudWatch Logs is logging queries for.

      • CloudWatchLogsLogGroupArn (string) --

        The Amazon Resource Name (ARN) of the CloudWatch Logs log group that Amazon Route 53 is publishing logs to.

Exceptions

  • Route53.Client.exceptions.NoSuchQueryLoggingConfig
  • Route53.Client.exceptions.InvalidInput