Safe Haskell | None |
---|---|
Language | Haskell2010 |
Aws.DynamoDb.Commands.Table
Synopsis
- data CreateTable = CreateTable {}
- createTable :: Text -> [AttributeDefinition] -> KeySchema -> ProvisionedThroughput -> CreateTable
- newtype CreateTableResult = CreateTableResult {}
- data DescribeTable = DescribeTable {
- dTableName :: Text
- newtype DescribeTableResult = DescribeTableResult {}
- data UpdateTable = UpdateTable {}
- newtype UpdateTableResult = UpdateTableResult {}
- data DeleteTable = DeleteTable {
- deleteTableName :: Text
- newtype DeleteTableResult = DeleteTableResult {}
- data ListTables = ListTables
- newtype ListTablesResult = ListTablesResult {
- tableNames :: [Text]
- data AttributeType
- data AttributeDefinition = AttributeDefinition {
- attributeName :: Text
- attributeType :: AttributeType
- data KeySchema
- = HashOnly Text
- | HashAndRange Text Text
- data Projection
- = ProjectKeysOnly
- | ProjectAll
- | ProjectInclude [Text]
- data LocalSecondaryIndex = LocalSecondaryIndex {
- localIndexName :: Text
- localKeySchema :: KeySchema
- localProjection :: Projection
- data LocalSecondaryIndexStatus = LocalSecondaryIndexStatus {
- locStatusIndexName :: Text
- locStatusIndexSizeBytes :: Integer
- locStatusItemCount :: Integer
- locStatusKeySchema :: KeySchema
- locStatusProjection :: Projection
- data ProvisionedThroughput = ProvisionedThroughput {
- readCapacityUnits :: Int
- writeCapacityUnits :: Int
- data ProvisionedThroughputStatus = ProvisionedThroughputStatus {
- statusLastDecreaseDateTime :: UTCTime
- statusLastIncreaseDateTime :: UTCTime
- statusNumberOfDecreasesToday :: Int
- statusReadCapacityUnits :: Int
- statusWriteCapacityUnits :: Int
- data GlobalSecondaryIndex = GlobalSecondaryIndex {}
- data GlobalSecondaryIndexStatus = GlobalSecondaryIndexStatus {
- gStatusIndexName :: Text
- gStatusIndexSizeBytes :: Integer
- gStatusIndexStatus :: Text
- gStatusItemCount :: Integer
- gStatusKeySchema :: KeySchema
- gStatusProjection :: Projection
- gStatusProvisionedThroughput :: ProvisionedThroughputStatus
- data GlobalSecondaryIndexUpdate = GlobalSecondaryIndexUpdate {}
- data TableDescription = TableDescription {
- rTableName :: Text
- rTableSizeBytes :: Integer
- rTableStatus :: Text
- rCreationDateTime :: Maybe UTCTime
- rItemCount :: Integer
- rAttributeDefinitions :: [AttributeDefinition]
- rKeySchema :: Maybe KeySchema
- rProvisionedThroughput :: ProvisionedThroughputStatus
- rLocalSecondaryIndexes :: [LocalSecondaryIndexStatus]
- rGlobalSecondaryIndexes :: [GlobalSecondaryIndexStatus]
Commands
data CreateTable Source #
Constructors
CreateTable | |
Fields
|
Instances
Show CreateTable Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods showsPrec :: Int -> CreateTable -> ShowS show :: CreateTable -> String showList :: [CreateTable] -> ShowS | |
Generic CreateTable Source # | |
Defined in Aws.DynamoDb.Commands.Table Associated Types type Rep CreateTable :: Type -> Type | |
ToJSON CreateTable Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods toJSON :: CreateTable -> Value toEncoding :: CreateTable -> Encoding toJSONList :: [CreateTable] -> Value toEncodingList :: [CreateTable] -> Encoding | |
SignQuery CreateTable Source # | ServiceConfiguration: |
Defined in Aws.DynamoDb.Commands.Table Associated Types type ServiceConfiguration CreateTable :: Type -> Type Source # Methods signQuery :: CreateTable -> ServiceConfiguration CreateTable queryType -> SignatureData -> SignedQuery Source # | |
Transaction CreateTable CreateTableResult Source # | |
Defined in Aws.DynamoDb.Commands.Table | |
type Rep CreateTable Source # | |
Defined in Aws.DynamoDb.Commands.Table type Rep CreateTable = D1 (MetaData "CreateTable" "Aws.DynamoDb.Commands.Table" "aws-0.21.1-Fm4nzi6Dw9FKRSiSCdIbI3" False) (C1 (MetaCons "CreateTable" PrefixI True) ((S1 (MetaSel (Just "createTableName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "createAttributeDefinitions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [AttributeDefinition]) :*: S1 (MetaSel (Just "createKeySchema") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 KeySchema))) :*: (S1 (MetaSel (Just "createProvisionedThroughput") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ProvisionedThroughput) :*: (S1 (MetaSel (Just "createLocalSecondaryIndexes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [LocalSecondaryIndex]) :*: S1 (MetaSel (Just "createGlobalSecondaryIndexes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [GlobalSecondaryIndex]))))) | |
type ServiceConfiguration CreateTable Source # | |
Defined in Aws.DynamoDb.Commands.Table |
Arguments
:: Text | Table name |
-> [AttributeDefinition] | |
-> KeySchema | |
-> ProvisionedThroughput | |
-> CreateTable |
newtype CreateTableResult Source #
Constructors
CreateTableResult | |
Fields |
Instances
data DescribeTable Source #
Constructors
DescribeTable | |
Fields
|
Instances
newtype DescribeTableResult Source #
Constructors
DescribeTableResult | |
Fields |
Instances
data UpdateTable Source #
Constructors
UpdateTable | |
Instances
Show UpdateTable Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods showsPrec :: Int -> UpdateTable -> ShowS show :: UpdateTable -> String showList :: [UpdateTable] -> ShowS | |
Generic UpdateTable Source # | |
Defined in Aws.DynamoDb.Commands.Table Associated Types type Rep UpdateTable :: Type -> Type | |
ToJSON UpdateTable Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods toJSON :: UpdateTable -> Value toEncoding :: UpdateTable -> Encoding toJSONList :: [UpdateTable] -> Value toEncodingList :: [UpdateTable] -> Encoding | |
SignQuery UpdateTable Source # | ServiceConfiguration: |
Defined in Aws.DynamoDb.Commands.Table Associated Types type ServiceConfiguration UpdateTable :: Type -> Type Source # Methods signQuery :: UpdateTable -> ServiceConfiguration UpdateTable queryType -> SignatureData -> SignedQuery Source # | |
Transaction UpdateTable UpdateTableResult Source # | |
Defined in Aws.DynamoDb.Commands.Table | |
type Rep UpdateTable Source # | |
Defined in Aws.DynamoDb.Commands.Table type Rep UpdateTable = D1 (MetaData "UpdateTable" "Aws.DynamoDb.Commands.Table" "aws-0.21.1-Fm4nzi6Dw9FKRSiSCdIbI3" False) (C1 (MetaCons "UpdateTable" PrefixI True) (S1 (MetaSel (Just "updateTableName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "updateProvisionedThroughput") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ProvisionedThroughput) :*: S1 (MetaSel (Just "updateGlobalSecondaryIndexUpdates") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [GlobalSecondaryIndexUpdate])))) | |
type ServiceConfiguration UpdateTable Source # | |
Defined in Aws.DynamoDb.Commands.Table |
newtype UpdateTableResult Source #
Constructors
UpdateTableResult | |
Fields |
Instances
data DeleteTable Source #
Constructors
DeleteTable | |
Fields
|
Instances
Show DeleteTable Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods showsPrec :: Int -> DeleteTable -> ShowS show :: DeleteTable -> String showList :: [DeleteTable] -> ShowS | |
Generic DeleteTable Source # | |
Defined in Aws.DynamoDb.Commands.Table Associated Types type Rep DeleteTable :: Type -> Type | |
ToJSON DeleteTable Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods toJSON :: DeleteTable -> Value toEncoding :: DeleteTable -> Encoding toJSONList :: [DeleteTable] -> Value toEncodingList :: [DeleteTable] -> Encoding | |
SignQuery DeleteTable Source # | ServiceConfiguration: |
Defined in Aws.DynamoDb.Commands.Table Associated Types type ServiceConfiguration DeleteTable :: Type -> Type Source # Methods signQuery :: DeleteTable -> ServiceConfiguration DeleteTable queryType -> SignatureData -> SignedQuery Source # | |
Transaction DeleteTable DeleteTableResult Source # | |
Defined in Aws.DynamoDb.Commands.Table | |
type Rep DeleteTable Source # | |
Defined in Aws.DynamoDb.Commands.Table type Rep DeleteTable = D1 (MetaData "DeleteTable" "Aws.DynamoDb.Commands.Table" "aws-0.21.1-Fm4nzi6Dw9FKRSiSCdIbI3" False) (C1 (MetaCons "DeleteTable" PrefixI True) (S1 (MetaSel (Just "deleteTableName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) | |
type ServiceConfiguration DeleteTable Source # | |
Defined in Aws.DynamoDb.Commands.Table |
newtype DeleteTableResult Source #
Constructors
DeleteTableResult | |
Fields |
Instances
data ListTables Source #
TODO: currently this does not support restarting a cutoff query because of size.
Constructors
ListTables |
Instances
Show ListTables Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods showsPrec :: Int -> ListTables -> ShowS show :: ListTables -> String showList :: [ListTables] -> ShowS | |
ToJSON ListTables Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods toJSON :: ListTables -> Value toEncoding :: ListTables -> Encoding toJSONList :: [ListTables] -> Value toEncodingList :: [ListTables] -> Encoding | |
SignQuery ListTables Source # | ServiceConfiguration: |
Defined in Aws.DynamoDb.Commands.Table Associated Types type ServiceConfiguration ListTables :: Type -> Type Source # Methods signQuery :: ListTables -> ServiceConfiguration ListTables queryType -> SignatureData -> SignedQuery Source # | |
Transaction ListTables ListTablesResult Source # | |
Defined in Aws.DynamoDb.Commands.Table | |
type ServiceConfiguration ListTables Source # | |
Defined in Aws.DynamoDb.Commands.Table |
newtype ListTablesResult Source #
Constructors
ListTablesResult | |
Fields
|
Instances
Data passed in the commands
data AttributeType Source #
The type of a key attribute that appears in the table key or as a key in one of the indices.
Constructors
AttrString | |
AttrNumber | |
AttrBinary |
Instances
data AttributeDefinition Source #
A key attribute that appears in the table key or as a key in one of the indices.
Constructors
AttributeDefinition | |
Fields
|
Instances
The key schema can either be a hash of a single attribute name or a hash attribute name and a range attribute name.
Constructors
HashOnly Text | |
HashAndRange Text Text |
Instances
Eq KeySchema Source # | |
Ord KeySchema Source # | |
Defined in Aws.DynamoDb.Commands.Table | |
Read KeySchema Source # | |
Defined in Aws.DynamoDb.Commands.Table | |
Show KeySchema Source # | |
Generic KeySchema Source # | |
FromJSON KeySchema Source # | |
Defined in Aws.DynamoDb.Commands.Table | |
ToJSON KeySchema Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods toEncoding :: KeySchema -> Encoding toJSONList :: [KeySchema] -> Value toEncodingList :: [KeySchema] -> Encoding | |
type Rep KeySchema Source # | |
Defined in Aws.DynamoDb.Commands.Table type Rep KeySchema = D1 (MetaData "KeySchema" "Aws.DynamoDb.Commands.Table" "aws-0.21.1-Fm4nzi6Dw9FKRSiSCdIbI3" False) (C1 (MetaCons "HashOnly" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) :+: C1 (MetaCons "HashAndRange" PrefixI False) (S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Nothing :: Maybe Symbol) NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) |
data Projection Source #
This determines which attributes are projected into a secondary index.
Constructors
ProjectKeysOnly | |
ProjectAll | |
ProjectInclude [Text] |
Instances
Show Projection Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods showsPrec :: Int -> Projection -> ShowS show :: Projection -> String showList :: [Projection] -> ShowS | |
FromJSON Projection Source # | |
Defined in Aws.DynamoDb.Commands.Table | |
ToJSON Projection Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods toJSON :: Projection -> Value toEncoding :: Projection -> Encoding toJSONList :: [Projection] -> Value toEncodingList :: [Projection] -> Encoding |
data LocalSecondaryIndex Source #
Describes a single local secondary index. The KeySchema MUST share the same hash key attribute as the parent table, only the range key can differ.
Constructors
LocalSecondaryIndex | |
Fields
|
Instances
Show LocalSecondaryIndex Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods showsPrec :: Int -> LocalSecondaryIndex -> ShowS show :: LocalSecondaryIndex -> String showList :: [LocalSecondaryIndex] -> ShowS | |
Generic LocalSecondaryIndex Source # | |
Defined in Aws.DynamoDb.Commands.Table Associated Types type Rep LocalSecondaryIndex :: Type -> Type Methods from :: LocalSecondaryIndex -> Rep LocalSecondaryIndex x to :: Rep LocalSecondaryIndex x -> LocalSecondaryIndex | |
FromJSON LocalSecondaryIndex Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods parseJSON :: Value -> Parser LocalSecondaryIndex parseJSONList :: Value -> Parser [LocalSecondaryIndex] | |
ToJSON LocalSecondaryIndex Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods toJSON :: LocalSecondaryIndex -> Value toEncoding :: LocalSecondaryIndex -> Encoding toJSONList :: [LocalSecondaryIndex] -> Value toEncodingList :: [LocalSecondaryIndex] -> Encoding | |
type Rep LocalSecondaryIndex Source # | |
Defined in Aws.DynamoDb.Commands.Table type Rep LocalSecondaryIndex = D1 (MetaData "LocalSecondaryIndex" "Aws.DynamoDb.Commands.Table" "aws-0.21.1-Fm4nzi6Dw9FKRSiSCdIbI3" False) (C1 (MetaCons "LocalSecondaryIndex" PrefixI True) (S1 (MetaSel (Just "localIndexName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "localKeySchema") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 KeySchema) :*: S1 (MetaSel (Just "localProjection") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Projection)))) |
data LocalSecondaryIndexStatus Source #
This is returned by AWS to describe the local secondary index.
Constructors
LocalSecondaryIndexStatus | |
Fields
|
Instances
Show LocalSecondaryIndexStatus Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods showsPrec :: Int -> LocalSecondaryIndexStatus -> ShowS show :: LocalSecondaryIndexStatus -> String showList :: [LocalSecondaryIndexStatus] -> ShowS | |
Generic LocalSecondaryIndexStatus Source # | |
Defined in Aws.DynamoDb.Commands.Table Associated Types type Rep LocalSecondaryIndexStatus :: Type -> Type Methods from :: LocalSecondaryIndexStatus -> Rep LocalSecondaryIndexStatus x to :: Rep LocalSecondaryIndexStatus x -> LocalSecondaryIndexStatus | |
FromJSON LocalSecondaryIndexStatus Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods parseJSON :: Value -> Parser LocalSecondaryIndexStatus parseJSONList :: Value -> Parser [LocalSecondaryIndexStatus] | |
type Rep LocalSecondaryIndexStatus Source # | |
Defined in Aws.DynamoDb.Commands.Table type Rep LocalSecondaryIndexStatus = D1 (MetaData "LocalSecondaryIndexStatus" "Aws.DynamoDb.Commands.Table" "aws-0.21.1-Fm4nzi6Dw9FKRSiSCdIbI3" False) (C1 (MetaCons "LocalSecondaryIndexStatus" PrefixI True) ((S1 (MetaSel (Just "locStatusIndexName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "locStatusIndexSizeBytes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Integer)) :*: (S1 (MetaSel (Just "locStatusItemCount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Integer) :*: (S1 (MetaSel (Just "locStatusKeySchema") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 KeySchema) :*: S1 (MetaSel (Just "locStatusProjection") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Projection))))) |
data ProvisionedThroughput Source #
The target provisioned throughput you are requesting for the table or global secondary index.
Constructors
ProvisionedThroughput | |
Fields
|
Instances
Show ProvisionedThroughput Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods showsPrec :: Int -> ProvisionedThroughput -> ShowS show :: ProvisionedThroughput -> String showList :: [ProvisionedThroughput] -> ShowS | |
Generic ProvisionedThroughput Source # | |
Defined in Aws.DynamoDb.Commands.Table Associated Types type Rep ProvisionedThroughput :: Type -> Type Methods from :: ProvisionedThroughput -> Rep ProvisionedThroughput x to :: Rep ProvisionedThroughput x -> ProvisionedThroughput | |
FromJSON ProvisionedThroughput Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods parseJSON :: Value -> Parser ProvisionedThroughput parseJSONList :: Value -> Parser [ProvisionedThroughput] | |
ToJSON ProvisionedThroughput Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods toJSON :: ProvisionedThroughput -> Value toEncoding :: ProvisionedThroughput -> Encoding toJSONList :: [ProvisionedThroughput] -> Value toEncodingList :: [ProvisionedThroughput] -> Encoding | |
type Rep ProvisionedThroughput Source # | |
Defined in Aws.DynamoDb.Commands.Table type Rep ProvisionedThroughput = D1 (MetaData "ProvisionedThroughput" "Aws.DynamoDb.Commands.Table" "aws-0.21.1-Fm4nzi6Dw9FKRSiSCdIbI3" False) (C1 (MetaCons "ProvisionedThroughput" PrefixI True) (S1 (MetaSel (Just "readCapacityUnits") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int) :*: S1 (MetaSel (Just "writeCapacityUnits") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int))) |
data ProvisionedThroughputStatus Source #
This is returned by AWS as the status of the throughput for a table or global secondary index.
Constructors
ProvisionedThroughputStatus | |
Fields
|
Instances
Show ProvisionedThroughputStatus Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods showsPrec :: Int -> ProvisionedThroughputStatus -> ShowS show :: ProvisionedThroughputStatus -> String showList :: [ProvisionedThroughputStatus] -> ShowS | |
Generic ProvisionedThroughputStatus Source # | |
Defined in Aws.DynamoDb.Commands.Table Associated Types type Rep ProvisionedThroughputStatus :: Type -> Type Methods from :: ProvisionedThroughputStatus -> Rep ProvisionedThroughputStatus x to :: Rep ProvisionedThroughputStatus x -> ProvisionedThroughputStatus | |
FromJSON ProvisionedThroughputStatus Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods parseJSON :: Value -> Parser ProvisionedThroughputStatus parseJSONList :: Value -> Parser [ProvisionedThroughputStatus] | |
type Rep ProvisionedThroughputStatus Source # | |
Defined in Aws.DynamoDb.Commands.Table type Rep ProvisionedThroughputStatus = D1 (MetaData "ProvisionedThroughputStatus" "Aws.DynamoDb.Commands.Table" "aws-0.21.1-Fm4nzi6Dw9FKRSiSCdIbI3" False) (C1 (MetaCons "ProvisionedThroughputStatus" PrefixI True) ((S1 (MetaSel (Just "statusLastDecreaseDateTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 UTCTime) :*: S1 (MetaSel (Just "statusLastIncreaseDateTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 UTCTime)) :*: (S1 (MetaSel (Just "statusNumberOfDecreasesToday") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int) :*: (S1 (MetaSel (Just "statusReadCapacityUnits") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int) :*: S1 (MetaSel (Just "statusWriteCapacityUnits") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int))))) |
data GlobalSecondaryIndex Source #
Describes a global secondary index.
Constructors
GlobalSecondaryIndex | |
Fields |
Instances
Show GlobalSecondaryIndex Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods showsPrec :: Int -> GlobalSecondaryIndex -> ShowS show :: GlobalSecondaryIndex -> String showList :: [GlobalSecondaryIndex] -> ShowS | |
Generic GlobalSecondaryIndex Source # | |
Defined in Aws.DynamoDb.Commands.Table Associated Types type Rep GlobalSecondaryIndex :: Type -> Type Methods from :: GlobalSecondaryIndex -> Rep GlobalSecondaryIndex x to :: Rep GlobalSecondaryIndex x -> GlobalSecondaryIndex | |
FromJSON GlobalSecondaryIndex Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods parseJSON :: Value -> Parser GlobalSecondaryIndex parseJSONList :: Value -> Parser [GlobalSecondaryIndex] | |
ToJSON GlobalSecondaryIndex Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods toJSON :: GlobalSecondaryIndex -> Value toEncoding :: GlobalSecondaryIndex -> Encoding toJSONList :: [GlobalSecondaryIndex] -> Value toEncodingList :: [GlobalSecondaryIndex] -> Encoding | |
type Rep GlobalSecondaryIndex Source # | |
Defined in Aws.DynamoDb.Commands.Table type Rep GlobalSecondaryIndex = D1 (MetaData "GlobalSecondaryIndex" "Aws.DynamoDb.Commands.Table" "aws-0.21.1-Fm4nzi6Dw9FKRSiSCdIbI3" False) (C1 (MetaCons "GlobalSecondaryIndex" PrefixI True) ((S1 (MetaSel (Just "globalIndexName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "globalKeySchema") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 KeySchema)) :*: (S1 (MetaSel (Just "globalProjection") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Projection) :*: S1 (MetaSel (Just "globalProvisionedThroughput") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ProvisionedThroughput)))) |
data GlobalSecondaryIndexStatus Source #
This is returned by AWS to describe the status of a global secondary index.
Constructors
GlobalSecondaryIndexStatus | |
Fields
|
Instances
Show GlobalSecondaryIndexStatus Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods showsPrec :: Int -> GlobalSecondaryIndexStatus -> ShowS show :: GlobalSecondaryIndexStatus -> String showList :: [GlobalSecondaryIndexStatus] -> ShowS | |
Generic GlobalSecondaryIndexStatus Source # | |
Defined in Aws.DynamoDb.Commands.Table Associated Types type Rep GlobalSecondaryIndexStatus :: Type -> Type Methods from :: GlobalSecondaryIndexStatus -> Rep GlobalSecondaryIndexStatus x to :: Rep GlobalSecondaryIndexStatus x -> GlobalSecondaryIndexStatus | |
FromJSON GlobalSecondaryIndexStatus Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods parseJSON :: Value -> Parser GlobalSecondaryIndexStatus parseJSONList :: Value -> Parser [GlobalSecondaryIndexStatus] | |
type Rep GlobalSecondaryIndexStatus Source # | |
Defined in Aws.DynamoDb.Commands.Table type Rep GlobalSecondaryIndexStatus = D1 (MetaData "GlobalSecondaryIndexStatus" "Aws.DynamoDb.Commands.Table" "aws-0.21.1-Fm4nzi6Dw9FKRSiSCdIbI3" False) (C1 (MetaCons "GlobalSecondaryIndexStatus" PrefixI True) ((S1 (MetaSel (Just "gStatusIndexName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "gStatusIndexSizeBytes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Integer) :*: S1 (MetaSel (Just "gStatusIndexStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text))) :*: ((S1 (MetaSel (Just "gStatusItemCount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Integer) :*: S1 (MetaSel (Just "gStatusKeySchema") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 KeySchema)) :*: (S1 (MetaSel (Just "gStatusProjection") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Projection) :*: S1 (MetaSel (Just "gStatusProvisionedThroughput") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ProvisionedThroughputStatus))))) |
data GlobalSecondaryIndexUpdate Source #
This is used to request a change in the provisioned throughput of
a global secondary index as part of an UpdateTable
operation.
Constructors
GlobalSecondaryIndexUpdate | |
Fields |
Instances
Show GlobalSecondaryIndexUpdate Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods showsPrec :: Int -> GlobalSecondaryIndexUpdate -> ShowS show :: GlobalSecondaryIndexUpdate -> String showList :: [GlobalSecondaryIndexUpdate] -> ShowS | |
Generic GlobalSecondaryIndexUpdate Source # | |
Defined in Aws.DynamoDb.Commands.Table Associated Types type Rep GlobalSecondaryIndexUpdate :: Type -> Type Methods from :: GlobalSecondaryIndexUpdate -> Rep GlobalSecondaryIndexUpdate x to :: Rep GlobalSecondaryIndexUpdate x -> GlobalSecondaryIndexUpdate | |
ToJSON GlobalSecondaryIndexUpdate Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods toJSON :: GlobalSecondaryIndexUpdate -> Value toEncoding :: GlobalSecondaryIndexUpdate -> Encoding toJSONList :: [GlobalSecondaryIndexUpdate] -> Value toEncodingList :: [GlobalSecondaryIndexUpdate] -> Encoding | |
type Rep GlobalSecondaryIndexUpdate Source # | |
Defined in Aws.DynamoDb.Commands.Table type Rep GlobalSecondaryIndexUpdate = D1 (MetaData "GlobalSecondaryIndexUpdate" "Aws.DynamoDb.Commands.Table" "aws-0.21.1-Fm4nzi6Dw9FKRSiSCdIbI3" False) (C1 (MetaCons "GlobalSecondaryIndexUpdate" PrefixI True) (S1 (MetaSel (Just "gUpdateIndexName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "gUpdateProvisionedThroughput") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ProvisionedThroughput))) |
data TableDescription Source #
This describes the table and is the return value from AWS for all the table-related commands.
Constructors
TableDescription | |
Fields
|
Instances
Show TableDescription Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods showsPrec :: Int -> TableDescription -> ShowS show :: TableDescription -> String showList :: [TableDescription] -> ShowS | |
Generic TableDescription Source # | |
Defined in Aws.DynamoDb.Commands.Table Associated Types type Rep TableDescription :: Type -> Type Methods from :: TableDescription -> Rep TableDescription x to :: Rep TableDescription x -> TableDescription | |
FromJSON TableDescription Source # | |
Defined in Aws.DynamoDb.Commands.Table Methods parseJSON :: Value -> Parser TableDescription parseJSONList :: Value -> Parser [TableDescription] | |
type Rep TableDescription Source # | |
Defined in Aws.DynamoDb.Commands.Table type Rep TableDescription = D1 (MetaData "TableDescription" "Aws.DynamoDb.Commands.Table" "aws-0.21.1-Fm4nzi6Dw9FKRSiSCdIbI3" False) (C1 (MetaCons "TableDescription" PrefixI True) (((S1 (MetaSel (Just "rTableName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: S1 (MetaSel (Just "rTableSizeBytes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Integer)) :*: (S1 (MetaSel (Just "rTableStatus") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text) :*: (S1 (MetaSel (Just "rCreationDateTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe UTCTime)) :*: S1 (MetaSel (Just "rItemCount") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Integer)))) :*: ((S1 (MetaSel (Just "rAttributeDefinitions") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [AttributeDefinition]) :*: S1 (MetaSel (Just "rKeySchema") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 (Maybe KeySchema))) :*: (S1 (MetaSel (Just "rProvisionedThroughput") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 ProvisionedThroughputStatus) :*: (S1 (MetaSel (Just "rLocalSecondaryIndexes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [LocalSecondaryIndexStatus]) :*: S1 (MetaSel (Just "rGlobalSecondaryIndexes") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 [GlobalSecondaryIndexStatus])))))) |