| Safe Haskell | None |
|---|---|
| Language | Haskell2010 |
Stratosphere.Resources.DynamoDBTable
Description
Synopsis
- data DynamoDBTable = DynamoDBTable {
- _dynamoDBTableAttributeDefinitions :: Maybe [DynamoDBTableAttributeDefinition]
- _dynamoDBTableGlobalSecondaryIndexes :: Maybe [DynamoDBTableGlobalSecondaryIndex]
- _dynamoDBTableKeySchema :: [DynamoDBTableKeySchema]
- _dynamoDBTableLocalSecondaryIndexes :: Maybe [DynamoDBTableLocalSecondaryIndex]
- _dynamoDBTablePointInTimeRecoverySpecification :: Maybe DynamoDBTablePointInTimeRecoverySpecification
- _dynamoDBTableProvisionedThroughput :: DynamoDBTableProvisionedThroughput
- _dynamoDBTableSSESpecification :: Maybe DynamoDBTableSSESpecification
- _dynamoDBTableStreamSpecification :: Maybe DynamoDBTableStreamSpecification
- _dynamoDBTableTableName :: Maybe (Val Text)
- _dynamoDBTableTags :: Maybe [Tag]
- _dynamoDBTableTimeToLiveSpecification :: Maybe DynamoDBTableTimeToLiveSpecification
- dynamoDBTable :: [DynamoDBTableKeySchema] -> DynamoDBTableProvisionedThroughput -> DynamoDBTable
- ddbtAttributeDefinitions :: Lens' DynamoDBTable (Maybe [DynamoDBTableAttributeDefinition])
- ddbtGlobalSecondaryIndexes :: Lens' DynamoDBTable (Maybe [DynamoDBTableGlobalSecondaryIndex])
- ddbtKeySchema :: Lens' DynamoDBTable [DynamoDBTableKeySchema]
- ddbtLocalSecondaryIndexes :: Lens' DynamoDBTable (Maybe [DynamoDBTableLocalSecondaryIndex])
- ddbtPointInTimeRecoverySpecification :: Lens' DynamoDBTable (Maybe DynamoDBTablePointInTimeRecoverySpecification)
- ddbtProvisionedThroughput :: Lens' DynamoDBTable DynamoDBTableProvisionedThroughput
- ddbtSSESpecification :: Lens' DynamoDBTable (Maybe DynamoDBTableSSESpecification)
- ddbtStreamSpecification :: Lens' DynamoDBTable (Maybe DynamoDBTableStreamSpecification)
- ddbtTableName :: Lens' DynamoDBTable (Maybe (Val Text))
- ddbtTags :: Lens' DynamoDBTable (Maybe [Tag])
- ddbtTimeToLiveSpecification :: Lens' DynamoDBTable (Maybe DynamoDBTableTimeToLiveSpecification)
Documentation
data DynamoDBTable #
Full data type definition for DynamoDBTable. See dynamoDBTable for a
more convenient constructor.
Constructors
Instances
| Eq DynamoDBTable # | |
Defined in Stratosphere.Resources.DynamoDBTable Methods (==) :: DynamoDBTable -> DynamoDBTable -> Bool # (/=) :: DynamoDBTable -> DynamoDBTable -> Bool # | |
| Show DynamoDBTable # | |
Defined in Stratosphere.Resources.DynamoDBTable Methods showsPrec :: Int -> DynamoDBTable -> ShowS # show :: DynamoDBTable -> String # showList :: [DynamoDBTable] -> ShowS # | |
| ToJSON DynamoDBTable # | |
Defined in Stratosphere.Resources.DynamoDBTable Methods toJSON :: DynamoDBTable -> Value # toEncoding :: DynamoDBTable -> Encoding # toJSONList :: [DynamoDBTable] -> Value # toEncodingList :: [DynamoDBTable] -> Encoding # | |
| FromJSON DynamoDBTable # | |
Defined in Stratosphere.Resources.DynamoDBTable Methods parseJSON :: Value -> Parser DynamoDBTable # parseJSONList :: Value -> Parser [DynamoDBTable] # | |
Arguments
| :: [DynamoDBTableKeySchema] | |
| -> DynamoDBTableProvisionedThroughput | |
| -> DynamoDBTable |
Constructor for DynamoDBTable containing required fields as arguments.
ddbtPointInTimeRecoverySpecification :: Lens' DynamoDBTable (Maybe DynamoDBTablePointInTimeRecoverySpecification) #
ddbtTableName :: Lens' DynamoDBTable (Maybe (Val Text)) #