Safe Haskell | None |
---|---|
Language | Haskell2010 |
Describes global secondary indexes for the AWS::DynamoDB::Table resource.
- data DynamoDBGlobalSecondaryIndex = DynamoDBGlobalSecondaryIndex {}
- dynamoDBGlobalSecondaryIndex :: Val Text -> [DynamoDBKeySchema] -> DynamoDBProjectionObject -> DynamoDBProvisionedThroughput -> DynamoDBGlobalSecondaryIndex
- ddbgsiIndexName :: Lens' DynamoDBGlobalSecondaryIndex (Val Text)
- ddbgsiKeySchema :: Lens' DynamoDBGlobalSecondaryIndex [DynamoDBKeySchema]
- ddbgsiProjection :: Lens' DynamoDBGlobalSecondaryIndex DynamoDBProjectionObject
- ddbgsiProvisionedThroughput :: Lens' DynamoDBGlobalSecondaryIndex DynamoDBProvisionedThroughput
Documentation
data DynamoDBGlobalSecondaryIndex Source #
Full data type definition for DynamoDBGlobalSecondaryIndex. See
dynamoDBGlobalSecondaryIndex
for a more convenient constructor.
dynamoDBGlobalSecondaryIndex Source #
:: Val Text | |
-> [DynamoDBKeySchema] | |
-> DynamoDBProjectionObject | |
-> DynamoDBProvisionedThroughput | |
-> DynamoDBGlobalSecondaryIndex |
Constructor for DynamoDBGlobalSecondaryIndex
containing required fields
as arguments.
ddbgsiIndexName :: Lens' DynamoDBGlobalSecondaryIndex (Val Text) Source #
The name of the global secondary index. The index name can be 3 – 255 characters long and have no character restrictions.
ddbgsiKeySchema :: Lens' DynamoDBGlobalSecondaryIndex [DynamoDBKeySchema] Source #
The complete index key schema for the global secondary index, which consists of one or more pairs of attribute names and key types.
ddbgsiProjection :: Lens' DynamoDBGlobalSecondaryIndex DynamoDBProjectionObject Source #
Attributes that are copied (projected) from the source table into the index. These attributes are in addition to the primary key attributes and index key attributes, which are automatically projected.
ddbgsiProvisionedThroughput :: Lens' DynamoDBGlobalSecondaryIndex DynamoDBProvisionedThroughput Source #
The provisioned throughput settings for the index.