Class: Aws::SecurityHub::Types::AwsDynamoDbTableLocalSecondaryIndex
- Inherits:
-
Struct
- Object
- Struct
- Aws::SecurityHub::Types::AwsDynamoDbTableLocalSecondaryIndex
- Defined in:
- gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb
Overview
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",
},
}
Information about a local secondary index for a DynamoDB table.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#index_arn ⇒ String
The ARN of the index.
-
#index_name ⇒ String
The name of the index.
-
#key_schema ⇒ Array<Types::AwsDynamoDbTableKeySchema>
The complete key schema for the index.
-
#projection ⇒ Types::AwsDynamoDbTableProjection
Attributes that are copied from the table into the index.
Instance Attribute Details
#index_arn ⇒ String
The ARN of the index.
4960 4961 4962 4963 4964 4965 4966 4967 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4960 class AwsDynamoDbTableLocalSecondaryIndex < Struct.new( :index_arn, :index_name, :key_schema, :projection) SENSITIVE = [] include Aws::Structure end |
#index_name ⇒ String
The name of the index.
4960 4961 4962 4963 4964 4965 4966 4967 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4960 class AwsDynamoDbTableLocalSecondaryIndex < Struct.new( :index_arn, :index_name, :key_schema, :projection) SENSITIVE = [] include Aws::Structure end |
#key_schema ⇒ Array<Types::AwsDynamoDbTableKeySchema>
The complete key schema for the index.
4960 4961 4962 4963 4964 4965 4966 4967 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4960 class AwsDynamoDbTableLocalSecondaryIndex < Struct.new( :index_arn, :index_name, :key_schema, :projection) SENSITIVE = [] include Aws::Structure end |
#projection ⇒ Types::AwsDynamoDbTableProjection
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.
4960 4961 4962 4963 4964 4965 4966 4967 |
# File 'gems/aws-sdk-securityhub/lib/aws-sdk-securityhub/types.rb', line 4960 class AwsDynamoDbTableLocalSecondaryIndex < Struct.new( :index_arn, :index_name, :key_schema, :projection) SENSITIVE = [] include Aws::Structure end |