aws-0.24.2: Amazon Web Services (AWS) for Haskell
Safe HaskellNone
LanguageHaskell2010

Aws.DynamoDb.Commands.Table

Synopsis

Commands

data CreateTable #

Instances

Instances details
ToJSON CreateTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

SignQuery CreateTable #

ServiceConfiguration: DdbConfiguration

Instance details

Defined in Aws.DynamoDb.Commands.Table

Generic CreateTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Associated Types

type Rep CreateTable 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep CreateTable = D1 ('MetaData "CreateTable" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" '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])))))
Show CreateTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Transaction CreateTable CreateTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type ServiceConfiguration CreateTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep CreateTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep CreateTable = D1 ('MetaData "CreateTable" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" '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])))))

newtype CreateTableResult #

Instances

Instances details
FromJSON CreateTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

AsMemoryResponse CreateTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Show CreateTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

ResponseConsumer r CreateTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Transaction CreateTable CreateTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type MemoryResponse CreateTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type ResponseMetadata CreateTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

data DescribeTable #

Constructors

DescribeTable 

Fields

Instances

Instances details
ToJSON DescribeTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

SignQuery DescribeTable #

ServiceConfiguration: DdbConfiguration

Instance details

Defined in Aws.DynamoDb.Commands.Table

Generic DescribeTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Associated Types

type Rep DescribeTable 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep DescribeTable = D1 ('MetaData "DescribeTable" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" 'False) (C1 ('MetaCons "DescribeTable" 'PrefixI 'True) (S1 ('MetaSel ('Just "dTableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Show DescribeTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Transaction DescribeTable DescribeTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type ServiceConfiguration DescribeTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep DescribeTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep DescribeTable = D1 ('MetaData "DescribeTable" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" 'False) (C1 ('MetaCons "DescribeTable" 'PrefixI 'True) (S1 ('MetaSel ('Just "dTableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype DescribeTableResult #

Instances

Instances details
FromJSON DescribeTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

AsMemoryResponse DescribeTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Show DescribeTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

ResponseConsumer r DescribeTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Transaction DescribeTable DescribeTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type MemoryResponse DescribeTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type ResponseMetadata DescribeTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

data UpdateTable #

Instances

Instances details
ToJSON UpdateTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

SignQuery UpdateTable #

ServiceConfiguration: DdbConfiguration

Instance details

Defined in Aws.DynamoDb.Commands.Table

Generic UpdateTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Associated Types

type Rep UpdateTable 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep UpdateTable = D1 ('MetaData "UpdateTable" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" '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]))))
Show UpdateTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Transaction UpdateTable UpdateTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type ServiceConfiguration UpdateTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep UpdateTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep UpdateTable = D1 ('MetaData "UpdateTable" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" '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]))))

newtype UpdateTableResult #

Instances

Instances details
FromJSON UpdateTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

AsMemoryResponse UpdateTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Show UpdateTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

ResponseConsumer r UpdateTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Transaction UpdateTable UpdateTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type MemoryResponse UpdateTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type ResponseMetadata UpdateTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

data DeleteTable #

Constructors

DeleteTable 

Instances

Instances details
ToJSON DeleteTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

SignQuery DeleteTable #

ServiceConfiguration: DdbConfiguration

Instance details

Defined in Aws.DynamoDb.Commands.Table

Generic DeleteTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Associated Types

type Rep DeleteTable 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep DeleteTable = D1 ('MetaData "DeleteTable" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" 'False) (C1 ('MetaCons "DeleteTable" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteTableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))
Show DeleteTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Transaction DeleteTable DeleteTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type ServiceConfiguration DeleteTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep DeleteTable # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep DeleteTable = D1 ('MetaData "DeleteTable" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" 'False) (C1 ('MetaCons "DeleteTable" 'PrefixI 'True) (S1 ('MetaSel ('Just "deleteTableName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text)))

newtype DeleteTableResult #

Instances

Instances details
FromJSON DeleteTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

AsMemoryResponse DeleteTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Show DeleteTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

ResponseConsumer r DeleteTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Transaction DeleteTable DeleteTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type MemoryResponse DeleteTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type ResponseMetadata DeleteTableResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

data ListTables #

TODO: currently this does not support restarting a cutoff query because of size.

Constructors

ListTables 

newtype ListTablesResult #

Constructors

ListTablesResult 

Fields

Instances

Instances details
FromJSON ListTablesResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

AsMemoryResponse ListTablesResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Associated Types

type MemoryResponse ListTablesResult 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Generic ListTablesResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Associated Types

type Rep ListTablesResult 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep ListTablesResult = D1 ('MetaData "ListTablesResult" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" 'True) (C1 ('MetaCons "ListTablesResult" 'PrefixI 'True) (S1 ('MetaSel ('Just "tableNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text])))
Show ListTablesResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

ResponseConsumer r ListTablesResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Transaction ListTables ListTablesResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type MemoryResponse ListTablesResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type ResponseMetadata ListTablesResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep ListTablesResult # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep ListTablesResult = D1 ('MetaData "ListTablesResult" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" 'True) (C1 ('MetaCons "ListTablesResult" 'PrefixI 'True) (S1 ('MetaSel ('Just "tableNames") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 [Text])))

Data passed in the commands

data AttributeType #

The type of a key attribute that appears in the table key or as a key in one of the indices.

Instances

Instances details
FromJSON AttributeType # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

ToJSON AttributeType # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Bounded AttributeType # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Enum AttributeType # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Generic AttributeType # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Associated Types

type Rep AttributeType 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep AttributeType = D1 ('MetaData "AttributeType" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" 'False) (C1 ('MetaCons "AttrString" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "AttrNumber" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AttrBinary" 'PrefixI 'False) (U1 :: Type -> Type)))
Read AttributeType # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Show AttributeType # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Eq AttributeType # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Ord AttributeType # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep AttributeType # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep AttributeType = D1 ('MetaData "AttributeType" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" 'False) (C1 ('MetaCons "AttrString" 'PrefixI 'False) (U1 :: Type -> Type) :+: (C1 ('MetaCons "AttrNumber" 'PrefixI 'False) (U1 :: Type -> Type) :+: C1 ('MetaCons "AttrBinary" 'PrefixI 'False) (U1 :: Type -> Type)))

data AttributeDefinition #

A key attribute that appears in the table key or as a key in one of the indices.

Instances

Instances details
FromJSON AttributeDefinition # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

ToJSON AttributeDefinition # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Generic AttributeDefinition # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Associated Types

type Rep AttributeDefinition 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep AttributeDefinition = D1 ('MetaData "AttributeDefinition" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" 'False) (C1 ('MetaCons "AttributeDefinition" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "attributeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AttributeType)))
Read AttributeDefinition # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Show AttributeDefinition # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Eq AttributeDefinition # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Ord AttributeDefinition # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep AttributeDefinition # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep AttributeDefinition = D1 ('MetaData "AttributeDefinition" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" 'False) (C1 ('MetaCons "AttributeDefinition" 'PrefixI 'True) (S1 ('MetaSel ('Just "attributeName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "attributeType") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 AttributeType)))

data KeySchema #

The key schema can either be a hash of a single attribute name or a hash attribute name and a range attribute name.

Instances

Instances details
FromJSON KeySchema # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

ToJSON KeySchema # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Generic KeySchema # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Associated Types

type Rep KeySchema 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Read KeySchema # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Show KeySchema # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Eq KeySchema # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Ord KeySchema # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep KeySchema # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

data Projection #

This determines which attributes are projected into a secondary index.

data LocalSecondaryIndex #

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.

Instances

Instances details
FromJSON LocalSecondaryIndex # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

ToJSON LocalSecondaryIndex # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Generic LocalSecondaryIndex # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Associated Types

type Rep LocalSecondaryIndex 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep LocalSecondaryIndex = D1 ('MetaData "LocalSecondaryIndex" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" '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))))
Show LocalSecondaryIndex # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep LocalSecondaryIndex # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep LocalSecondaryIndex = D1 ('MetaData "LocalSecondaryIndex" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" '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 #

This is returned by AWS to describe the local secondary index.

Instances

Instances details
FromJSON LocalSecondaryIndexStatus # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Generic LocalSecondaryIndexStatus # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Associated Types

type Rep LocalSecondaryIndexStatus 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep LocalSecondaryIndexStatus = D1 ('MetaData "LocalSecondaryIndexStatus" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" '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)))))
Show LocalSecondaryIndexStatus # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep LocalSecondaryIndexStatus # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep LocalSecondaryIndexStatus = D1 ('MetaData "LocalSecondaryIndexStatus" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" '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 #

The target provisioned throughput you are requesting for the table or global secondary index.

Instances

Instances details
FromJSON ProvisionedThroughput # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

ToJSON ProvisionedThroughput # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Generic ProvisionedThroughput # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Associated Types

type Rep ProvisionedThroughput 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep ProvisionedThroughput = D1 ('MetaData "ProvisionedThroughput" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" 'False) (C1 ('MetaCons "ProvisionedThroughput" 'PrefixI 'True) (S1 ('MetaSel ('Just "readCapacityUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int) :*: S1 ('MetaSel ('Just "writeCapacityUnits") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Int)))
Show ProvisionedThroughput # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep ProvisionedThroughput # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep ProvisionedThroughput = D1 ('MetaData "ProvisionedThroughput" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" '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 #

This is returned by AWS as the status of the throughput for a table or global secondary index.

Instances

Instances details
FromJSON ProvisionedThroughputStatus # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Generic ProvisionedThroughputStatus # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Associated Types

type Rep ProvisionedThroughputStatus 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep ProvisionedThroughputStatus = D1 ('MetaData "ProvisionedThroughputStatus" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" '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)))))
Show ProvisionedThroughputStatus # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep ProvisionedThroughputStatus # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep ProvisionedThroughputStatus = D1 ('MetaData "ProvisionedThroughputStatus" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" '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 #

Describes a global secondary index.

Instances

Instances details
FromJSON GlobalSecondaryIndex # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

ToJSON GlobalSecondaryIndex # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Generic GlobalSecondaryIndex # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Associated Types

type Rep GlobalSecondaryIndex 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep GlobalSecondaryIndex = D1 ('MetaData "GlobalSecondaryIndex" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" '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))))
Show GlobalSecondaryIndex # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep GlobalSecondaryIndex # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep GlobalSecondaryIndex = D1 ('MetaData "GlobalSecondaryIndex" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" '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 #

This is returned by AWS to describe the status of a global secondary index.

Instances

Instances details
FromJSON GlobalSecondaryIndexStatus # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Generic GlobalSecondaryIndexStatus # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Associated Types

type Rep GlobalSecondaryIndexStatus 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep GlobalSecondaryIndexStatus = D1 ('MetaData "GlobalSecondaryIndexStatus" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" '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)))))
Show GlobalSecondaryIndexStatus # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep GlobalSecondaryIndexStatus # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep GlobalSecondaryIndexStatus = D1 ('MetaData "GlobalSecondaryIndexStatus" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" '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 #

This is used to request a change in the provisioned throughput of a global secondary index as part of an UpdateTable operation.

Instances

Instances details
ToJSON GlobalSecondaryIndexUpdate # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Generic GlobalSecondaryIndexUpdate # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Associated Types

type Rep GlobalSecondaryIndexUpdate 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep GlobalSecondaryIndexUpdate = D1 ('MetaData "GlobalSecondaryIndexUpdate" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" 'False) (C1 ('MetaCons "GlobalSecondaryIndexUpdate" 'PrefixI 'True) (S1 ('MetaSel ('Just "gUpdateIndexName") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 Text) :*: S1 ('MetaSel ('Just "gUpdateProvisionedThroughput") 'NoSourceUnpackedness 'NoSourceStrictness 'DecidedLazy) (Rec0 ProvisionedThroughput)))
Show GlobalSecondaryIndexUpdate # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep GlobalSecondaryIndexUpdate # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep GlobalSecondaryIndexUpdate = D1 ('MetaData "GlobalSecondaryIndexUpdate" "Aws.DynamoDb.Commands.Table" "aws-0.24.2-20nTZKXhfNTL00dq7fWfi6" '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 #

This describes the table and is the return value from AWS for all the table-related commands.

Instances

Instances details
FromJSON TableDescription # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Generic TableDescription # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Associated Types

type Rep TableDescription 
Instance details

Defined in Aws.DynamoDb.Commands.Table

Show TableDescription # 
Instance details

Defined in Aws.DynamoDb.Commands.Table

type Rep TableDescription # 
Instance details

Defined in Aws.DynamoDb.Commands.Table