class Aws::Route53Resolver::Types::ListResolverQueryLogConfigAssociationsRequest

@note When making an API call, you may pass ListResolverQueryLogConfigAssociationsRequest

data as a hash:

    {
      max_results: 1,
      next_token: "NextToken",
      filters: [
        {
          name: "FilterName",
          values: ["FilterValue"],
        },
      ],
      sort_by: "SortByKey",
      sort_order: "ASCENDING", # accepts ASCENDING, DESCENDING
    }

@!attribute [rw] max_results

The maximum number of query logging associations that you want to
return in the response to a `ListResolverQueryLogConfigAssociations`
request. If you don't specify a value for `MaxResults`, Resolver
returns up to 100 query logging associations.
@return [Integer]

@!attribute [rw] next_token

For the first `ListResolverQueryLogConfigAssociations` request, omit
this value.

If there are more than `MaxResults` query logging associations that
match the values that you specify for `Filters`, you can submit
another `ListResolverQueryLogConfigAssociations` request to get the
next group of associations. In the next request, specify the value
of `NextToken` from the previous response.
@return [String]

@!attribute [rw] filters

An optional specification to return a subset of query logging
associations.

<note markdown="1"> If you submit a second or subsequent
`ListResolverQueryLogConfigAssociations` request and specify the
`NextToken` parameter, you must use the same values for `Filters`,
if any, as in the previous request.

 </note>
@return [Array<Types::Filter>]

@!attribute [rw] sort_by

The element that you want Resolver to sort query logging
associations by.

<note markdown="1"> If you submit a second or subsequent
`ListResolverQueryLogConfigAssociations` request and specify the
`NextToken` parameter, you must use the same value for `SortBy`, if
any, as in the previous request.

 </note>

Valid values include the following elements:

* `CreationTime`\: The ID of the query logging association.

* `Error`\: If the value of `Status` is `FAILED`, the value of
  `Error` indicates the cause:

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

  * `ACCESS_DENIED`\: Permissions don't allow sending logs to the
    destination.

  If `Status` is a value other than `FAILED`, `ERROR` is null.

* `Id`\: The ID of the query logging association

* `ResolverQueryLogConfigId`\: The ID of the query logging
  configuration

* `ResourceId`\: The ID of the VPC that is associated with the query
  logging configuration

* `Status`\: The current status of the configuration. Valid values
  include the following:

  * `CREATING`\: Resolver is creating an association between an
    Amazon VPC and a query logging configuration.

  * `CREATED`\: The association between an Amazon VPC and a query
    logging configuration was successfully created. Resolver is
    logging queries that originate in the specified VPC.

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

  * `FAILED`\: Resolver either couldn't create or couldn't delete
    the query logging association. 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] sort_order

If you specified a value for `SortBy`, the order that you want query
logging associations to be listed in, `ASCENDING` or `DESCENDING`.

<note markdown="1"> If you submit a second or subsequent
`ListResolverQueryLogConfigAssociations` request and specify the
`NextToken` parameter, you must use the same value for `SortOrder`,
if any, as in the previous request.

 </note>
@return [String]

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

Constants

SENSITIVE