class Aws::CloudDirectory::Types::BatchCreateIndex
Creates an index object inside of a BatchRead operation. For more information, see CreateIndex and BatchReadRequest$Operations.
@note When making an API call, you may pass BatchCreateIndex
data as a hash: { 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", batch_reference_name: "BatchReferenceName", }
@!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]
@!attribute [rw] batch_reference_name
The batch reference name. See [Transaction Support][1] for more information. [1]: https://docs.aws.amazon.com/clouddirectory/latest/developerguide/transaction_support.html @return [String]
@see docs.aws.amazon.com/goto/WebAPI/clouddirectory-2017-01-11/BatchCreateIndex AWS API Documentation
Constants
- SENSITIVE