class Aws::DynamoDB::Types::Projection


@see docs.aws.amazon.com/goto/WebAPI/dynamodb-2012-08-10/Projection AWS API Documentation
@return [Array<String>]
more than 100 attributes.
project all attributes from the source table, even if the table has
of ‘INCLUDE`. You still can specify the ProjectionType of `ALL` to
total. This limit only applies when you specify the ProjectionType
indexes, this counts as two distinct attributes when determining the
not exceed 100. If you project the same attribute into two different
`NonKeyAttributes` summed across all of the secondary indexes, must
For global and local secondary indexes, the total count of
the index.
Represents the non-key attribute names which will be projected into
@!attribute [rw] non_key_attributes
@return [String]
When using the DynamoDB console, `ALL` is selected by default.
* `ALL` - All of the table attributes are projected into the index.
attributes that you specify.
`KEYS_ONLY`, the secondary index will include other non-key
* `INCLUDE` - In addition to the attributes described in
the index.
* `KEYS_ONLY` - Only the index and primary keys are projected into
The set of attributes that are projected into the index:
@!attribute [rw] projection_type
index key attributes, which are automatically projected.
an index. These are in addition to the primary key attributes and
Represents attributes that are copied (projected) from the table into