aws-0.16: Amazon Web Services (AWS) for Haskell

Safe HaskellNone
LanguageHaskell2010

Aws.DynamoDb.Commands.Table

Contents

Synopsis

Commands

data CreateTable #

Instances

Show CreateTable # 
Generic CreateTable # 

Associated Types

type Rep CreateTable :: * -> * #

ToJSON CreateTable # 
SignQuery CreateTable #

ServiceConfiguration: DdbConfiguration

Transaction CreateTable CreateTableResult # 
type Rep CreateTable # 
type ServiceConfiguration CreateTable # 

data UpdateTable #

newtype ListTablesResult #

Constructors

ListTablesResult 

Fields

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

Bounded AttributeType # 
Enum AttributeType # 
Eq AttributeType # 
Ord AttributeType # 
Read AttributeType # 
Show AttributeType # 
Generic AttributeType # 

Associated Types

type Rep AttributeType :: * -> * #

FromJSON AttributeType # 
ToJSON AttributeType # 
type Rep AttributeType # 
type Rep AttributeType = D1 (MetaData "AttributeType" "Aws.DynamoDb.Commands.Table" "aws-0.16-LobXVoCrSaDJ1ADMC7T8zj" False) ((:+:) (C1 (MetaCons "AttrString" PrefixI False) U1) ((:+:) (C1 (MetaCons "AttrNumber" PrefixI False) U1) (C1 (MetaCons "AttrBinary" PrefixI False) U1)))

data AttributeDefinition #

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

Instances

Eq AttributeDefinition # 
Ord AttributeDefinition # 
Read AttributeDefinition # 
Show AttributeDefinition # 
Generic AttributeDefinition # 
FromJSON AttributeDefinition # 
ToJSON AttributeDefinition # 
type Rep AttributeDefinition # 
type Rep AttributeDefinition = D1 (MetaData "AttributeDefinition" "Aws.DynamoDb.Commands.Table" "aws-0.16-LobXVoCrSaDJ1ADMC7T8zj" False) (C1 (MetaCons "AttributeDefinition" PrefixI True) ((:*:) (S1 (MetaSel (Just Symbol "attributeName") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Text)) (S1 (MetaSel (Just Symbol "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

Eq KeySchema # 
Ord KeySchema # 
Read KeySchema # 
Show KeySchema # 
Generic KeySchema # 

Associated Types

type Rep KeySchema :: * -> * #

FromJSON KeySchema # 
ToJSON KeySchema # 
type Rep KeySchema # 

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.

data LocalSecondaryIndexStatus #

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

data ProvisionedThroughputStatus #

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

Instances

Show ProvisionedThroughputStatus # 
Generic ProvisionedThroughputStatus # 
FromJSON ProvisionedThroughputStatus # 
type Rep ProvisionedThroughputStatus # 
type Rep ProvisionedThroughputStatus = D1 (MetaData "ProvisionedThroughputStatus" "Aws.DynamoDb.Commands.Table" "aws-0.16-LobXVoCrSaDJ1ADMC7T8zj" False) (C1 (MetaCons "ProvisionedThroughputStatus" PrefixI True) ((:*:) ((:*:) (S1 (MetaSel (Just Symbol "statusLastDecreaseDateTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 UTCTime)) (S1 (MetaSel (Just Symbol "statusLastIncreaseDateTime") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 UTCTime))) ((:*:) (S1 (MetaSel (Just Symbol "statusNumberOfDecreasesToday") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)) ((:*:) (S1 (MetaSel (Just Symbol "statusReadCapacityUnits") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int)) (S1 (MetaSel (Just Symbol "statusWriteCapacityUnits") NoSourceUnpackedness NoSourceStrictness DecidedLazy) (Rec0 Int))))))

data GlobalSecondaryIndex #

Describes a global secondary index.

Instances

data GlobalSecondaryIndexStatus #

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

Instances

Show GlobalSecondaryIndexStatus # 
Generic GlobalSecondaryIndexStatus # 
FromJSON GlobalSecondaryIndexStatus # 
type Rep GlobalSecondaryIndexStatus # 

data GlobalSecondaryIndexUpdate #

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

data TableDescription #

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

Instances

Show TableDescription # 
Generic TableDescription # 
FromJSON TableDescription # 
type Rep TableDescription #