class Aws::CloudDirectory::Types::CreateIndexRequest

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

data as a hash:

    {
      directory_arn: "Arn", # required
      ordered_indexed_attribute_list: [ # required
        {
          schema_arn: "Arn", # required
          facet_name: "FacetName", # required
          name: "AttributeName", # required
        },
      ],
      is_unique: false, # required
      parent_reference: {
        selector: "SelectorObjectReference",
      },
      link_name: "LinkName",
    }

@!attribute [rw] directory_arn

The ARN of the directory where the index should be created.
@return [String]

@!attribute [rw] ordered_indexed_attribute_list

Specifies the attributes that should be indexed on. Currently only a
single attribute is supported.
@return [Array<Types::AttributeKey>]

@!attribute [rw] is_unique

Indicates whether the attribute that is being indexed has unique
values or not.
@return [Boolean]

@!attribute [rw] parent_reference

A reference to the parent object that contains the index object.
@return [Types::ObjectReference]

@!attribute [rw] link_name

The name of the link between the parent object and the index object.
@return [String]

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

Constants

SENSITIVE