class Aws::SecurityHub::Types::AwsDynamoDbTableLocalSecondaryIndex

Information about a local secondary index for a DynamoDB table.

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

data as a hash:

    {
      index_arn: "NonEmptyString",
      index_name: "NonEmptyString",
      key_schema: [
        {
          attribute_name: "NonEmptyString",
          key_type: "NonEmptyString",
        },
      ],
      projection: {
        non_key_attributes: ["NonEmptyString"],
        projection_type: "NonEmptyString",
      },
    }

@!attribute [rw] index_arn

The ARN of the index.
@return [String]

@!attribute [rw] index_name

The name of the index.
@return [String]

@!attribute [rw] key_schema

The complete key schema for the index.
@return [Array<Types::AwsDynamoDbTableKeySchema>]

@!attribute [rw] projection

Attributes that are copied from the table into the index. These are
in addition to the primary key attributes and index key attributes,
which are automatically projected.
@return [Types::AwsDynamoDbTableProjection]

@see docs.aws.amazon.com/goto/WebAPI/securityhub-2018-10-26/AwsDynamoDbTableLocalSecondaryIndex AWS API Documentation

Constants

SENSITIVE