Copyright | (c) 2013-2023 Brendan Hay |
---|---|
License | Mozilla Public License, v. 2.0. |
Maintainer | Brendan Hay |
Stability | auto-generated |
Portability | non-portable (GHC extensions) |
Safe Haskell | Safe-Inferred |
Language | Haskell2010 |
Synopsis
- data TableCreationParameters = TableCreationParameters' {}
- newTableCreationParameters :: Text -> NonEmpty KeySchemaElement -> TableCreationParameters
- tableCreationParameters_billingMode :: Lens' TableCreationParameters (Maybe BillingMode)
- tableCreationParameters_globalSecondaryIndexes :: Lens' TableCreationParameters (Maybe [GlobalSecondaryIndex])
- tableCreationParameters_provisionedThroughput :: Lens' TableCreationParameters (Maybe ProvisionedThroughput)
- tableCreationParameters_sSESpecification :: Lens' TableCreationParameters (Maybe SSESpecification)
- tableCreationParameters_tableName :: Lens' TableCreationParameters Text
- tableCreationParameters_attributeDefinitions :: Lens' TableCreationParameters [AttributeDefinition]
- tableCreationParameters_keySchema :: Lens' TableCreationParameters (NonEmpty KeySchemaElement)
Documentation
data TableCreationParameters Source #
The parameters for the table created as part of the import operation.
See: newTableCreationParameters
smart constructor.
TableCreationParameters' | |
|
Instances
newTableCreationParameters Source #
Create a value of TableCreationParameters
with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:billingMode:TableCreationParameters'
, tableCreationParameters_billingMode
- The billing mode for provisioning the table created as part of the
import operation.
$sel:globalSecondaryIndexes:TableCreationParameters'
, tableCreationParameters_globalSecondaryIndexes
- The Global Secondary Indexes (GSI) of the table to be created as part of
the import operation.
TableCreationParameters
, tableCreationParameters_provisionedThroughput
- Undocumented member.
$sel:sSESpecification:TableCreationParameters'
, tableCreationParameters_sSESpecification
- Undocumented member.
$sel:tableName:TableCreationParameters'
, tableCreationParameters_tableName
- The name of the table created as part of the import operation.
$sel:attributeDefinitions:TableCreationParameters'
, tableCreationParameters_attributeDefinitions
- The attributes of the table created as part of the import operation.
TableCreationParameters
, tableCreationParameters_keySchema
- The primary key and option sort key of the table created as part of the
import operation.
tableCreationParameters_billingMode :: Lens' TableCreationParameters (Maybe BillingMode) Source #
The billing mode for provisioning the table created as part of the import operation.
tableCreationParameters_globalSecondaryIndexes :: Lens' TableCreationParameters (Maybe [GlobalSecondaryIndex]) Source #
The Global Secondary Indexes (GSI) of the table to be created as part of the import operation.
tableCreationParameters_provisionedThroughput :: Lens' TableCreationParameters (Maybe ProvisionedThroughput) Source #
Undocumented member.
tableCreationParameters_sSESpecification :: Lens' TableCreationParameters (Maybe SSESpecification) Source #
Undocumented member.
tableCreationParameters_tableName :: Lens' TableCreationParameters Text Source #
The name of the table created as part of the import operation.
tableCreationParameters_attributeDefinitions :: Lens' TableCreationParameters [AttributeDefinition] Source #
The attributes of the table created as part of the import operation.
tableCreationParameters_keySchema :: Lens' TableCreationParameters (NonEmpty KeySchemaElement) Source #
The primary key and option sort key of the table created as part of the import operation.