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

Safe HaskellNone
LanguageHaskell2010

Aws.DynamoDb.Commands.Table

Contents

Synopsis

Commands

data CreateTable Source #

Instances

Show CreateTable Source # 
Generic CreateTable Source # 

Associated Types

type Rep CreateTable :: * -> * #

ToJSON CreateTable Source # 
SignQuery CreateTable Source #

ServiceConfiguration: DdbConfiguration

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

data UpdateTable Source #

newtype ListTablesResult Source #

Constructors

ListTablesResult 

Fields

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.

Instances

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

Associated Types

type Rep AttributeType :: * -> * #

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

data AttributeDefinition Source #

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

Instances

Eq AttributeDefinition Source # 
Ord AttributeDefinition Source # 
Read AttributeDefinition Source # 
Show AttributeDefinition Source # 
Generic AttributeDefinition Source # 
ToJSON AttributeDefinition Source # 
FromJSON AttributeDefinition Source # 
type Rep AttributeDefinition Source # 
type Rep AttributeDefinition = D1 (MetaData "AttributeDefinition" "Aws.DynamoDb.Commands.Table" "aws-0.14.0-IfAFN6jlkZ4FyPA2Hq1TH6" 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 Source #

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 Source # 
Ord KeySchema Source # 
Read KeySchema Source # 
Show KeySchema Source # 
Generic KeySchema Source # 

Associated Types

type Rep KeySchema :: * -> * #

ToJSON KeySchema Source # 
FromJSON KeySchema Source # 
type Rep KeySchema Source # 

data Projection Source #

This determines which attributes are projected into a secondary index.

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.

data LocalSecondaryIndexStatus Source #

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

data ProvisionedThroughputStatus Source #

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

data GlobalSecondaryIndex Source #

Describes a global secondary index.

data GlobalSecondaryIndexStatus Source #

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

Instances

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

data TableDescription Source #

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

Instances

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