class Aws::Route53Resolver::Types::ResolverQueryLogConfig

In the response to a [CreateResolverQueryLogConfig], [DeleteResolverQueryLogConfig], [GetResolverQueryLogConfig], or

ListResolverQueryLogConfigs][4

request, a complex type that contains

settings for one query logging configuration.

[1]: docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_CreateResolverQueryLogConfig.html [2]: docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_DeleteResolverQueryLogConfig.html [3]: docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_GetResolverQueryLogConfig.html [4]: docs.aws.amazon.com/Route53/latest/APIReference/API_route53resolver_ListResolverQueryLogConfigs.html

@!attribute [rw] id

The ID for the query logging configuration.
@return [String]

@!attribute [rw] owner_id

The Amazon Web Services account ID for the account that created the
query logging configuration.
@return [String]

@!attribute [rw] status

The status of the specified query logging configuration. Valid
values include the following:

* `CREATING`\: Resolver is creating the query logging configuration.

* `CREATED`\: The query logging configuration was successfully
  created. Resolver is logging queries that originate in the
  specified VPC.

* `DELETING`\: Resolver is deleting this query logging
  configuration.

* `FAILED`\: Resolver can't deliver logs to the location that is
  specified in the query logging configuration. Here are two common
  causes:

  * The specified destination (for example, an Amazon S3 bucket) was
    deleted.

  * Permissions don't allow sending logs to the destination.
@return [String]

@!attribute [rw] share_status

An indication of whether the query logging configuration is shared
with other Amazon Web Services accounts, or was shared with the
current account by another Amazon Web Services account. Sharing is
configured through Resource Access Manager (RAM).
@return [String]

@!attribute [rw] association_count

The number of VPCs that are associated with the query logging
configuration.
@return [Integer]

@!attribute [rw] arn

The ARN for the query logging configuration.
@return [String]

@!attribute [rw] name

The name of the query logging configuration.
@return [String]

@!attribute [rw] destination_arn

The ARN of the resource that you want Resolver to send query logs:
an Amazon S3 bucket, a CloudWatch Logs log group, or a Kinesis Data
Firehose delivery stream.
@return [String]

@!attribute [rw] creator_request_id

A unique string that identifies the request that created the query
logging configuration. The `CreatorRequestId` allows failed requests
to be retried without the risk of running the operation twice.
@return [String]

@!attribute [rw] creation_time

The date and time that the query logging configuration was created,
in Unix time format and Coordinated Universal Time (UTC).
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/route53resolver-2018-04-01/ResolverQueryLogConfig AWS API Documentation

Constants

SENSITIVE