class Aws::CloudDirectory::Types::ListIndexRequest

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

data as a hash:

    {
      directory_arn: "Arn", # required
      ranges_on_indexed_values: [
        {
          attribute_key: {
            schema_arn: "Arn", # required
            facet_name: "FacetName", # required
            name: "AttributeName", # required
          },
          range: {
            start_mode: "FIRST", # required, accepts FIRST, LAST, LAST_BEFORE_MISSING_VALUES, INCLUSIVE, EXCLUSIVE
            start_value: {
              string_value: "StringAttributeValue",
              binary_value: "data",
              boolean_value: false,
              number_value: "NumberAttributeValue",
              datetime_value: Time.now,
            },
            end_mode: "FIRST", # required, accepts FIRST, LAST, LAST_BEFORE_MISSING_VALUES, INCLUSIVE, EXCLUSIVE
            end_value: {
              string_value: "StringAttributeValue",
              binary_value: "data",
              boolean_value: false,
              number_value: "NumberAttributeValue",
              datetime_value: Time.now,
            },
          },
        },
      ],
      index_reference: { # required
        selector: "SelectorObjectReference",
      },
      max_results: 1,
      next_token: "NextToken",
      consistency_level: "SERIALIZABLE", # accepts SERIALIZABLE, EVENTUAL
    }

@!attribute [rw] directory_arn

The ARN of the directory that the index exists in.
@return [String]

@!attribute [rw] ranges_on_indexed_values

Specifies the ranges of indexed values that you want to query.
@return [Array<Types::ObjectAttributeRange>]

@!attribute [rw] index_reference

The reference to the index to list.
@return [Types::ObjectReference]

@!attribute [rw] max_results

The maximum number of objects in a single page to retrieve from the
index during a request. For more information, see [Amazon Cloud
Directory Limits][1].

[1]: http://docs.aws.amazon.com/clouddirectory/latest/developerguide/limits.html
@return [Integer]

@!attribute [rw] next_token

The pagination token.
@return [String]

@!attribute [rw] consistency_level

The consistency level to execute the request at.
@return [String]

@see docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/ListIndexRequest AWS API Documentation

Constants

SENSITIVE