Class: Aws::Route53Resolver::Types::ListResolverQueryLogConfigAssociationsRequest

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-route53resolver/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#filtersArray<Types::Filter>

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>

Returns:



3446
3447
3448
3449
3450
3451
3452
3453
3454
# File 'lib/aws-sdk-route53resolver/types.rb', line 3446

class ListResolverQueryLogConfigAssociationsRequest < Struct.new(
  :max_results,
  :next_token,
  :filters,
  :sort_by,
  :sort_order)
  SENSITIVE = []
  include Aws::Structure
end

#max_resultsInteger

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.

Returns:

  • (Integer)


3446
3447
3448
3449
3450
3451
3452
3453
3454
# File 'lib/aws-sdk-route53resolver/types.rb', line 3446

class ListResolverQueryLogConfigAssociationsRequest < Struct.new(
  :max_results,
  :next_token,
  :filters,
  :sort_by,
  :sort_order)
  SENSITIVE = []
  include Aws::Structure
end

#next_tokenString

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.

Returns:

  • (String)


3446
3447
3448
3449
3450
3451
3452
3453
3454
# File 'lib/aws-sdk-route53resolver/types.rb', line 3446

class ListResolverQueryLogConfigAssociationsRequest < Struct.new(
  :max_results,
  :next_token,
  :filters,
  :sort_by,
  :sort_order)
  SENSITIVE = []
  include Aws::Structure
end

#sort_byString

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.

Returns:

  • (String)


3446
3447
3448
3449
3450
3451
3452
3453
3454
# File 'lib/aws-sdk-route53resolver/types.rb', line 3446

class ListResolverQueryLogConfigAssociationsRequest < Struct.new(
  :max_results,
  :next_token,
  :filters,
  :sort_by,
  :sort_order)
  SENSITIVE = []
  include Aws::Structure
end

#sort_orderString

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>

Returns:

  • (String)


3446
3447
3448
3449
3450
3451
3452
3453
3454
# File 'lib/aws-sdk-route53resolver/types.rb', line 3446

class ListResolverQueryLogConfigAssociationsRequest < Struct.new(
  :max_results,
  :next_token,
  :filters,
  :sort_by,
  :sort_order)
  SENSITIVE = []
  include Aws::Structure
end