amazonka-dynamodb-1.6.1: Amazon DynamoDB SDK.

Copyright(c) 2013-2018 Brendan Hay
LicenseMozilla Public License, v. 2.0.
MaintainerBrendan Hay <brendan.g.hay+amazonka@gmail.com>
Stabilityauto-generated
Portabilitynon-portable (GHC extensions)
Safe HaskellNone
LanguageHaskell2010

Network.AWS.DynamoDB

Contents

Description

Amazon DynamoDB

Amazon DynamoDB is a fully managed NoSQL database service that provides fast and predictable performance with seamless scalability. DynamoDB lets you offload the administrative burdens of operating and scaling a distributed database, so that you don't have to worry about hardware provisioning, setup and configuration, replication, software patching, or cluster scaling.

With DynamoDB, you can create database tables that can store and retrieve any amount of data, and serve any level of request traffic. You can scale up or scale down your tables' throughput capacity without downtime or performance degradation, and use the AWS Management Console to monitor resource utilization and performance metrics.

DynamoDB automatically spreads the data and traffic for your tables over a sufficient number of servers to handle your throughput and storage requirements, while maintaining consistent and fast performance. All of your data is stored on solid state disks (SSDs) and automatically replicated across multiple Availability Zones in an AWS region, providing built-in high availability and data durability.

Synopsis

Service Configuration

dynamoDB :: Service Source #

API version 2012-08-10 of the Amazon DynamoDB SDK configuration.

Errors

Error matchers are designed for use with the functions provided by Control.Exception.Lens. This allows catching (and rethrowing) service specific errors returned by DynamoDB.

BackupNotFoundException

_BackupNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Backup not found for the given BackupARN.

TableInUseException

_TableInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A target table with the specified name is either being created or deleted.

ContinuousBackupsUnavailableException

_ContinuousBackupsUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Backups have not yet been enabled for this table.

ProvisionedThroughputExceededException

_ProvisionedThroughputExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Your request rate is too high. The AWS SDKs for DynamoDB automatically retry requests that receive this exception. Your request is eventually successful, unless your retry queue is too large to finish. Reduce the frequency of requests and use exponential backoff. For more information, go to Error Retries and Exponential Backoff in the Amazon DynamoDB Developer Guide .

GlobalTableNotFoundException

_GlobalTableNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified global table does not exist.

ConditionalCheckFailedException

_ConditionalCheckFailedException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A condition specified in the operation could not be evaluated.

GlobalTableAlreadyExistsException

_GlobalTableAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified global table already exists.

ReplicaNotFoundException

_ReplicaNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified replica is no longer part of the global table.

TableAlreadyExistsException

_TableAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A target table with the specified name already exists.

ItemCollectionSizeLimitExceededException

_ItemCollectionSizeLimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An item collection is too large. This exception is only returned for tables that have one or more local secondary indexes.

InternalServerError

_InternalServerError :: AsError a => Getting (First ServiceError) a ServiceError Source #

An error occurred on the server side.

TableNotFoundException

_TableNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

A source table with the name TableName does not currently exist within the subscriber's account.

IndexNotFoundException

_IndexNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The operation tried to access a nonexistent index.

BackupInUseException

_BackupInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

There is another ongoing conflicting backup control plane operation on the table. The backups is either being created, deleted or restored to a table.

PointInTimeRecoveryUnavailableException

_PointInTimeRecoveryUnavailableException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Point in time recovery has not yet been enabled for this source table.

InvalidRestoreTimeException

_InvalidRestoreTimeException :: AsError a => Getting (First ServiceError) a ServiceError Source #

An invalid restore time was specified. RestoreDateTime must be between EarliestRestorableDateTime and LatestRestorableDateTime.

ResourceNotFoundException

_ResourceNotFoundException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The operation tried to access a nonexistent table or index. The resource might not be specified correctly, or its status might not be ACTIVE .

ReplicaAlreadyExistsException

_ReplicaAlreadyExistsException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The specified replica is already part of the global table.

LimitExceededException

_LimitExceededException :: AsError a => Getting (First ServiceError) a ServiceError Source #

Up to 50 CreateBackup operations are allowed per second, per account. There is no limit to the number of daily on-demand backups that can be taken.

Up to 10 simultaneous table operations are allowed per account. These operations include CreateTable , UpdateTable , DeleteTable ,UpdateTimeToLive , RestoreTableFromBackup , and RestoreTableToPointInTime .

For tables with secondary indexes, only one of those tables can be in the CREATING state at any point in time. Do not attempt to create more than one such table simultaneously.

The total limit of tables in the ACTIVE state is 250.

ResourceInUseException

_ResourceInUseException :: AsError a => Getting (First ServiceError) a ServiceError Source #

The operation conflicts with the resource's availability. For example, you attempted to recreate an existing table, or tried to delete a table currently in the CREATING state.

Waiters

Waiters poll by repeatedly sending a request until some remote success condition configured by the Wait specification is fulfilled. The Wait specification determines how many attempts should be made, in addition to delay and retry strategies.

TableNotExists

tableNotExists :: Wait DescribeTable Source #

Polls DescribeTable every 20 seconds until a successful state is reached. An error is returned after 25 failed checks.

TableExists

tableExists :: Wait DescribeTable Source #

Polls DescribeTable every 20 seconds until a successful state is reached. An error is returned after 25 failed checks.

Operations

Some AWS operations return results that are incomplete and require subsequent requests in order to obtain the entire result set. The process of sending subsequent requests to continue where a previous request left off is called pagination. For example, the ListObjects operation of Amazon S3 returns up to 1000 objects at a time, and you must send subsequent requests with the appropriate Marker in order to retrieve the next page of results.

Operations that have an AWSPager instance can transparently perform subsequent requests, correctly setting Markers and other request facets to iterate through the entire result set of a truncated API operation. Operations which support this have an additional note in the documentation.

Many operations have the ability to filter results on the server side. See the individual operation parameters for details.

PutItem

DeleteItem

UpdateItem

ListGlobalTables

UpdateGlobalTable

DeleteTable

UpdateTable

BatchGetItem

ListBackups (Paginated)

DeleteBackup

CreateBackup

DescribeGlobalTableSettings

ListTagsOfResource

DescribeGlobalTable

DescribeTable

DescribeLimits

GetItem

DescribeBackup

UpdateGlobalTableSettings

BatchWriteItem

ListTables (Paginated)

Scan (Paginated)

Query (Paginated)

CreateTable

DescribeTimeToLive

DescribeContinuousBackups

TagResource

UntagResource

RestoreTableToPointInTime

RestoreTableFromBackup

UpdateTimeToLive

CreateGlobalTable

UpdateContinuousBackups

Types

AttributeAction

data AttributeAction Source #

Constructors

Add 
Delete 
Put 
Instances
Bounded AttributeAction Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum AttributeAction Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq AttributeAction Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data AttributeAction Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AttributeAction -> c AttributeAction #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AttributeAction #

toConstr :: AttributeAction -> Constr #

dataTypeOf :: AttributeAction -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AttributeAction) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AttributeAction) #

gmapT :: (forall b. Data b => b -> b) -> AttributeAction -> AttributeAction #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AttributeAction -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AttributeAction -> r #

gmapQ :: (forall d. Data d => d -> u) -> AttributeAction -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AttributeAction -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AttributeAction -> m AttributeAction #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AttributeAction -> m AttributeAction #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AttributeAction -> m AttributeAction #

Ord AttributeAction Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read AttributeAction Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show AttributeAction Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic AttributeAction Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep AttributeAction :: Type -> Type #

Hashable AttributeAction Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToJSON AttributeAction Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader AttributeAction Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery AttributeAction Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString AttributeAction Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromText AttributeAction Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText AttributeAction Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

NFData AttributeAction Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: AttributeAction -> () #

type Rep AttributeAction Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep AttributeAction = D1 (MetaData "AttributeAction" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) (C1 (MetaCons "Add" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Delete" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Put" PrefixI False) (U1 :: Type -> Type)))

BackupStatus

data BackupStatus Source #

Constructors

Available 
Creating 
Deleted 
Instances
Bounded BackupStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum BackupStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq BackupStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data BackupStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> BackupStatus -> c BackupStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c BackupStatus #

toConstr :: BackupStatus -> Constr #

dataTypeOf :: BackupStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c BackupStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c BackupStatus) #

gmapT :: (forall b. Data b => b -> b) -> BackupStatus -> BackupStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> BackupStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> BackupStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> BackupStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> BackupStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> BackupStatus -> m BackupStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> BackupStatus -> m BackupStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> BackupStatus -> m BackupStatus #

Ord BackupStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read BackupStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show BackupStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic BackupStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep BackupStatus :: Type -> Type #

Hashable BackupStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromJSON BackupStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader BackupStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery BackupStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString BackupStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromText BackupStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText BackupStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

toText :: BackupStatus -> Text #

NFData BackupStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: BackupStatus -> () #

type Rep BackupStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep BackupStatus = D1 (MetaData "BackupStatus" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) (C1 (MetaCons "Available" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Creating" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Deleted" PrefixI False) (U1 :: Type -> Type)))

ComparisonOperator

data ComparisonOperator Source #

Instances
Bounded ComparisonOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum ComparisonOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq ComparisonOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data ComparisonOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ComparisonOperator -> c ComparisonOperator #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ComparisonOperator #

toConstr :: ComparisonOperator -> Constr #

dataTypeOf :: ComparisonOperator -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ComparisonOperator) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ComparisonOperator) #

gmapT :: (forall b. Data b => b -> b) -> ComparisonOperator -> ComparisonOperator #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ComparisonOperator -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ComparisonOperator -> r #

gmapQ :: (forall d. Data d => d -> u) -> ComparisonOperator -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ComparisonOperator -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ComparisonOperator -> m ComparisonOperator #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ComparisonOperator -> m ComparisonOperator #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ComparisonOperator -> m ComparisonOperator #

Ord ComparisonOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read ComparisonOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show ComparisonOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic ComparisonOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep ComparisonOperator :: Type -> Type #

Hashable ComparisonOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToJSON ComparisonOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader ComparisonOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery ComparisonOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString ComparisonOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromText ComparisonOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText ComparisonOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

NFData ComparisonOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: ComparisonOperator -> () #

type Rep ComparisonOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep ComparisonOperator = D1 (MetaData "ComparisonOperator" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) (((C1 (MetaCons "BeginsWith" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "Between" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Contains" PrefixI False) (U1 :: Type -> Type))) :+: (C1 (MetaCons "EQ'" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "GE" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GT'" PrefixI False) (U1 :: Type -> Type)))) :+: ((C1 (MetaCons "IN" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "LE" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "LT'" PrefixI False) (U1 :: Type -> Type))) :+: ((C1 (MetaCons "NE" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NotContains" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "NotNull" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Null" PrefixI False) (U1 :: Type -> Type)))))

ConditionalOperator

data ConditionalOperator Source #

Constructors

And 
OR 
Instances
Bounded ConditionalOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum ConditionalOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq ConditionalOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data ConditionalOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ConditionalOperator -> c ConditionalOperator #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ConditionalOperator #

toConstr :: ConditionalOperator -> Constr #

dataTypeOf :: ConditionalOperator -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ConditionalOperator) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ConditionalOperator) #

gmapT :: (forall b. Data b => b -> b) -> ConditionalOperator -> ConditionalOperator #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ConditionalOperator -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ConditionalOperator -> r #

gmapQ :: (forall d. Data d => d -> u) -> ConditionalOperator -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ConditionalOperator -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ConditionalOperator -> m ConditionalOperator #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ConditionalOperator -> m ConditionalOperator #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ConditionalOperator -> m ConditionalOperator #

Ord ConditionalOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read ConditionalOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show ConditionalOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic ConditionalOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep ConditionalOperator :: Type -> Type #

Hashable ConditionalOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToJSON ConditionalOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader ConditionalOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery ConditionalOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString ConditionalOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromText ConditionalOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText ConditionalOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

NFData ConditionalOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: ConditionalOperator -> () #

type Rep ConditionalOperator Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep ConditionalOperator = D1 (MetaData "ConditionalOperator" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) (C1 (MetaCons "And" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OR" PrefixI False) (U1 :: Type -> Type))

ContinuousBackupsStatus

data ContinuousBackupsStatus Source #

Constructors

CBSDisabled 
CBSEnabled 
Instances
Bounded ContinuousBackupsStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum ContinuousBackupsStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq ContinuousBackupsStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data ContinuousBackupsStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ContinuousBackupsStatus -> c ContinuousBackupsStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ContinuousBackupsStatus #

toConstr :: ContinuousBackupsStatus -> Constr #

dataTypeOf :: ContinuousBackupsStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ContinuousBackupsStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ContinuousBackupsStatus) #

gmapT :: (forall b. Data b => b -> b) -> ContinuousBackupsStatus -> ContinuousBackupsStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ContinuousBackupsStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ContinuousBackupsStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ContinuousBackupsStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ContinuousBackupsStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ContinuousBackupsStatus -> m ContinuousBackupsStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ContinuousBackupsStatus -> m ContinuousBackupsStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ContinuousBackupsStatus -> m ContinuousBackupsStatus #

Ord ContinuousBackupsStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read ContinuousBackupsStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show ContinuousBackupsStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic ContinuousBackupsStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep ContinuousBackupsStatus :: Type -> Type #

Hashable ContinuousBackupsStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromJSON ContinuousBackupsStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader ContinuousBackupsStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery ContinuousBackupsStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString ContinuousBackupsStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromText ContinuousBackupsStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText ContinuousBackupsStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

NFData ContinuousBackupsStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: ContinuousBackupsStatus -> () #

type Rep ContinuousBackupsStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep ContinuousBackupsStatus = D1 (MetaData "ContinuousBackupsStatus" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) (C1 (MetaCons "CBSDisabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "CBSEnabled" PrefixI False) (U1 :: Type -> Type))

GlobalTableStatus

data GlobalTableStatus Source #

Instances
Bounded GlobalTableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum GlobalTableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq GlobalTableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data GlobalTableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> GlobalTableStatus -> c GlobalTableStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c GlobalTableStatus #

toConstr :: GlobalTableStatus -> Constr #

dataTypeOf :: GlobalTableStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c GlobalTableStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c GlobalTableStatus) #

gmapT :: (forall b. Data b => b -> b) -> GlobalTableStatus -> GlobalTableStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> GlobalTableStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> GlobalTableStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> GlobalTableStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> GlobalTableStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> GlobalTableStatus -> m GlobalTableStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> GlobalTableStatus -> m GlobalTableStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> GlobalTableStatus -> m GlobalTableStatus #

Ord GlobalTableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read GlobalTableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show GlobalTableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic GlobalTableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep GlobalTableStatus :: Type -> Type #

Hashable GlobalTableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromJSON GlobalTableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader GlobalTableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery GlobalTableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString GlobalTableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromText GlobalTableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText GlobalTableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

NFData GlobalTableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: GlobalTableStatus -> () #

type Rep GlobalTableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep GlobalTableStatus = D1 (MetaData "GlobalTableStatus" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) ((C1 (MetaCons "GTSActive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GTSCreating" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "GTSDeleting" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "GTSUpdating" PrefixI False) (U1 :: Type -> Type)))

IndexStatus

data IndexStatus Source #

Instances
Bounded IndexStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum IndexStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq IndexStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data IndexStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> IndexStatus -> c IndexStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c IndexStatus #

toConstr :: IndexStatus -> Constr #

dataTypeOf :: IndexStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c IndexStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c IndexStatus) #

gmapT :: (forall b. Data b => b -> b) -> IndexStatus -> IndexStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> IndexStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> IndexStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> IndexStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> IndexStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> IndexStatus -> m IndexStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> IndexStatus -> m IndexStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> IndexStatus -> m IndexStatus #

Ord IndexStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read IndexStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show IndexStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic IndexStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep IndexStatus :: Type -> Type #

Hashable IndexStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromJSON IndexStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader IndexStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery IndexStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString IndexStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromText IndexStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText IndexStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

toText :: IndexStatus -> Text #

NFData IndexStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: IndexStatus -> () #

type Rep IndexStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep IndexStatus = D1 (MetaData "IndexStatus" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) ((C1 (MetaCons "ISActive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISCreating" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "ISDeleting" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "ISUpdating" PrefixI False) (U1 :: Type -> Type)))

KeyType

data KeyType Source #

Constructors

Hash 
Range 
Instances
Bounded KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

(==) :: KeyType -> KeyType -> Bool #

(/=) :: KeyType -> KeyType -> Bool #

Data KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> KeyType -> c KeyType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c KeyType #

toConstr :: KeyType -> Constr #

dataTypeOf :: KeyType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c KeyType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c KeyType) #

gmapT :: (forall b. Data b => b -> b) -> KeyType -> KeyType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> KeyType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> KeyType -> r #

gmapQ :: (forall d. Data d => d -> u) -> KeyType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> KeyType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> KeyType -> m KeyType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> KeyType -> m KeyType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> KeyType -> m KeyType #

Ord KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep KeyType :: Type -> Type #

Methods

from :: KeyType -> Rep KeyType x #

to :: Rep KeyType x -> KeyType #

Hashable KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

hashWithSalt :: Int -> KeyType -> Int #

hash :: KeyType -> Int #

ToJSON KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromJSON KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

toHeader :: HeaderName -> KeyType -> [Header] #

ToQuery KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

toBS :: KeyType -> ByteString #

FromText KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

toText :: KeyType -> Text #

NFData KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: KeyType -> () #

type Rep KeyType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep KeyType = D1 (MetaData "KeyType" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) (C1 (MetaCons "Hash" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Range" PrefixI False) (U1 :: Type -> Type))

PointInTimeRecoveryStatus

data PointInTimeRecoveryStatus Source #

Instances
Bounded PointInTimeRecoveryStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum PointInTimeRecoveryStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq PointInTimeRecoveryStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data PointInTimeRecoveryStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> PointInTimeRecoveryStatus -> c PointInTimeRecoveryStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c PointInTimeRecoveryStatus #

toConstr :: PointInTimeRecoveryStatus -> Constr #

dataTypeOf :: PointInTimeRecoveryStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c PointInTimeRecoveryStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c PointInTimeRecoveryStatus) #

gmapT :: (forall b. Data b => b -> b) -> PointInTimeRecoveryStatus -> PointInTimeRecoveryStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> PointInTimeRecoveryStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> PointInTimeRecoveryStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> PointInTimeRecoveryStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> PointInTimeRecoveryStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> PointInTimeRecoveryStatus -> m PointInTimeRecoveryStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> PointInTimeRecoveryStatus -> m PointInTimeRecoveryStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> PointInTimeRecoveryStatus -> m PointInTimeRecoveryStatus #

Ord PointInTimeRecoveryStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read PointInTimeRecoveryStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show PointInTimeRecoveryStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic PointInTimeRecoveryStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep PointInTimeRecoveryStatus :: Type -> Type #

Hashable PointInTimeRecoveryStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromJSON PointInTimeRecoveryStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader PointInTimeRecoveryStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery PointInTimeRecoveryStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString PointInTimeRecoveryStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromText PointInTimeRecoveryStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText PointInTimeRecoveryStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

NFData PointInTimeRecoveryStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep PointInTimeRecoveryStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep PointInTimeRecoveryStatus = D1 (MetaData "PointInTimeRecoveryStatus" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) (C1 (MetaCons "PITRSDisabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PITRSEnabled" PrefixI False) (U1 :: Type -> Type))

ProjectionType

data ProjectionType Source #

Constructors

PTAll 
PTInclude 
PTKeysOnly 
Instances
Bounded ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ProjectionType -> c ProjectionType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ProjectionType #

toConstr :: ProjectionType -> Constr #

dataTypeOf :: ProjectionType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ProjectionType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ProjectionType) #

gmapT :: (forall b. Data b => b -> b) -> ProjectionType -> ProjectionType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ProjectionType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ProjectionType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ProjectionType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ProjectionType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ProjectionType -> m ProjectionType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ProjectionType -> m ProjectionType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ProjectionType -> m ProjectionType #

Ord ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep ProjectionType :: Type -> Type #

Hashable ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToJSON ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromJSON ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromText ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

NFData ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: ProjectionType -> () #

type Rep ProjectionType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep ProjectionType = D1 (MetaData "ProjectionType" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) (C1 (MetaCons "PTAll" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "PTInclude" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "PTKeysOnly" PrefixI False) (U1 :: Type -> Type)))

ReplicaStatus

data ReplicaStatus Source #

Instances
Bounded ReplicaStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum ReplicaStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq ReplicaStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data ReplicaStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReplicaStatus -> c ReplicaStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReplicaStatus #

toConstr :: ReplicaStatus -> Constr #

dataTypeOf :: ReplicaStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReplicaStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReplicaStatus) #

gmapT :: (forall b. Data b => b -> b) -> ReplicaStatus -> ReplicaStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReplicaStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReplicaStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReplicaStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReplicaStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReplicaStatus -> m ReplicaStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicaStatus -> m ReplicaStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReplicaStatus -> m ReplicaStatus #

Ord ReplicaStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read ReplicaStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show ReplicaStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic ReplicaStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep ReplicaStatus :: Type -> Type #

Hashable ReplicaStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromJSON ReplicaStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader ReplicaStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery ReplicaStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString ReplicaStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromText ReplicaStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText ReplicaStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

toText :: ReplicaStatus -> Text #

NFData ReplicaStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: ReplicaStatus -> () #

type Rep ReplicaStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep ReplicaStatus = D1 (MetaData "ReplicaStatus" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) ((C1 (MetaCons "RSActive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RSCreating" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "RSDeleting" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RSUpdating" PrefixI False) (U1 :: Type -> Type)))

ReturnConsumedCapacity

data ReturnConsumedCapacity Source #

Determines the level of detail about provisioned throughput consumption that is returned in the response:

  • INDEXES - The response includes the aggregate ConsumedCapacity for the operation, together with ConsumedCapacity for each table and secondary index that was accessed.

Note that some operations, such as GetItem and BatchGetItem , do not access any indexes at all. In these cases, specifying INDEXES will only return ConsumedCapacity information for table(s).

  • TOTAL - The response includes only the aggregate ConsumedCapacity for the operation.
  • NONE - No ConsumedCapacity details are included in the response.

Constructors

RCCIndexes 
RCCNone 
RCCTotal 
Instances
Bounded ReturnConsumedCapacity Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum ReturnConsumedCapacity Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq ReturnConsumedCapacity Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data ReturnConsumedCapacity Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReturnConsumedCapacity -> c ReturnConsumedCapacity #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReturnConsumedCapacity #

toConstr :: ReturnConsumedCapacity -> Constr #

dataTypeOf :: ReturnConsumedCapacity -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReturnConsumedCapacity) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReturnConsumedCapacity) #

gmapT :: (forall b. Data b => b -> b) -> ReturnConsumedCapacity -> ReturnConsumedCapacity #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReturnConsumedCapacity -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReturnConsumedCapacity -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReturnConsumedCapacity -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReturnConsumedCapacity -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReturnConsumedCapacity -> m ReturnConsumedCapacity #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReturnConsumedCapacity -> m ReturnConsumedCapacity #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReturnConsumedCapacity -> m ReturnConsumedCapacity #

Ord ReturnConsumedCapacity Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read ReturnConsumedCapacity Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show ReturnConsumedCapacity Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic ReturnConsumedCapacity Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep ReturnConsumedCapacity :: Type -> Type #

Hashable ReturnConsumedCapacity Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToJSON ReturnConsumedCapacity Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader ReturnConsumedCapacity Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery ReturnConsumedCapacity Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString ReturnConsumedCapacity Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromText ReturnConsumedCapacity Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText ReturnConsumedCapacity Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

NFData ReturnConsumedCapacity Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: ReturnConsumedCapacity -> () #

type Rep ReturnConsumedCapacity Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep ReturnConsumedCapacity = D1 (MetaData "ReturnConsumedCapacity" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) (C1 (MetaCons "RCCIndexes" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "RCCNone" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RCCTotal" PrefixI False) (U1 :: Type -> Type)))

ReturnItemCollectionMetrics

data ReturnItemCollectionMetrics Source #

Constructors

RICMNone 
RICMSize 
Instances
Bounded ReturnItemCollectionMetrics Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum ReturnItemCollectionMetrics Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq ReturnItemCollectionMetrics Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data ReturnItemCollectionMetrics Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReturnItemCollectionMetrics -> c ReturnItemCollectionMetrics #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReturnItemCollectionMetrics #

toConstr :: ReturnItemCollectionMetrics -> Constr #

dataTypeOf :: ReturnItemCollectionMetrics -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReturnItemCollectionMetrics) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReturnItemCollectionMetrics) #

gmapT :: (forall b. Data b => b -> b) -> ReturnItemCollectionMetrics -> ReturnItemCollectionMetrics #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReturnItemCollectionMetrics -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReturnItemCollectionMetrics -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReturnItemCollectionMetrics -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReturnItemCollectionMetrics -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReturnItemCollectionMetrics -> m ReturnItemCollectionMetrics #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReturnItemCollectionMetrics -> m ReturnItemCollectionMetrics #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReturnItemCollectionMetrics -> m ReturnItemCollectionMetrics #

Ord ReturnItemCollectionMetrics Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read ReturnItemCollectionMetrics Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show ReturnItemCollectionMetrics Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic ReturnItemCollectionMetrics Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep ReturnItemCollectionMetrics :: Type -> Type #

Hashable ReturnItemCollectionMetrics Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToJSON ReturnItemCollectionMetrics Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader ReturnItemCollectionMetrics Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery ReturnItemCollectionMetrics Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString ReturnItemCollectionMetrics Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromText ReturnItemCollectionMetrics Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText ReturnItemCollectionMetrics Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

NFData ReturnItemCollectionMetrics Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep ReturnItemCollectionMetrics Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep ReturnItemCollectionMetrics = D1 (MetaData "ReturnItemCollectionMetrics" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) (C1 (MetaCons "RICMNone" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "RICMSize" PrefixI False) (U1 :: Type -> Type))

ReturnValue

data ReturnValue Source #

Instances
Bounded ReturnValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum ReturnValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq ReturnValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data ReturnValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ReturnValue -> c ReturnValue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ReturnValue #

toConstr :: ReturnValue -> Constr #

dataTypeOf :: ReturnValue -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ReturnValue) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ReturnValue) #

gmapT :: (forall b. Data b => b -> b) -> ReturnValue -> ReturnValue #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ReturnValue -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ReturnValue -> r #

gmapQ :: (forall d. Data d => d -> u) -> ReturnValue -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ReturnValue -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ReturnValue -> m ReturnValue #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ReturnValue -> m ReturnValue #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ReturnValue -> m ReturnValue #

Ord ReturnValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read ReturnValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show ReturnValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic ReturnValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep ReturnValue :: Type -> Type #

Hashable ReturnValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToJSON ReturnValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader ReturnValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery ReturnValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString ReturnValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromText ReturnValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText ReturnValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

toText :: ReturnValue -> Text #

NFData ReturnValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: ReturnValue -> () #

type Rep ReturnValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep ReturnValue = D1 (MetaData "ReturnValue" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) ((C1 (MetaCons "AllNew" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AllOld" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "None" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "UpdatedNew" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "UpdatedOld" PrefixI False) (U1 :: Type -> Type))))

SSEStatus

data SSEStatus Source #

Instances
Bounded SSEStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum SSEStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq SSEStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data SSEStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> SSEStatus -> c SSEStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c SSEStatus #

toConstr :: SSEStatus -> Constr #

dataTypeOf :: SSEStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c SSEStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c SSEStatus) #

gmapT :: (forall b. Data b => b -> b) -> SSEStatus -> SSEStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> SSEStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> SSEStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> SSEStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> SSEStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> SSEStatus -> m SSEStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> SSEStatus -> m SSEStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> SSEStatus -> m SSEStatus #

Ord SSEStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read SSEStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show SSEStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic SSEStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep SSEStatus :: Type -> Type #

Hashable SSEStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromJSON SSEStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader SSEStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery SSEStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString SSEStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

toBS :: SSEStatus -> ByteString #

FromText SSEStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText SSEStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

toText :: SSEStatus -> Text #

NFData SSEStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: SSEStatus -> () #

type Rep SSEStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep SSEStatus = D1 (MetaData "SSEStatus" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) ((C1 (MetaCons "SSESDisabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSESDisabling" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "SSESEnabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SSESEnabling" PrefixI False) (U1 :: Type -> Type)))

ScalarAttributeType

data ScalarAttributeType Source #

Constructors

B 
N 
S 
Instances
Bounded ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> ScalarAttributeType -> c ScalarAttributeType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c ScalarAttributeType #

toConstr :: ScalarAttributeType -> Constr #

dataTypeOf :: ScalarAttributeType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c ScalarAttributeType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c ScalarAttributeType) #

gmapT :: (forall b. Data b => b -> b) -> ScalarAttributeType -> ScalarAttributeType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> ScalarAttributeType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> ScalarAttributeType -> r #

gmapQ :: (forall d. Data d => d -> u) -> ScalarAttributeType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> ScalarAttributeType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> ScalarAttributeType -> m ScalarAttributeType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> ScalarAttributeType -> m ScalarAttributeType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> ScalarAttributeType -> m ScalarAttributeType #

Ord ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep ScalarAttributeType :: Type -> Type #

Hashable ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToJSON ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromJSON ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromText ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

NFData ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: ScalarAttributeType -> () #

type Rep ScalarAttributeType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep ScalarAttributeType = D1 (MetaData "ScalarAttributeType" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) (C1 (MetaCons "B" PrefixI False) (U1 :: Type -> Type) :+: (C1 (MetaCons "N" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "S" PrefixI False) (U1 :: Type -> Type)))

Select

data Select Source #

Instances
Bounded Select Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum Select Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq Select Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

(==) :: Select -> Select -> Bool #

(/=) :: Select -> Select -> Bool #

Data Select Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> Select -> c Select #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c Select #

toConstr :: Select -> Constr #

dataTypeOf :: Select -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c Select) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c Select) #

gmapT :: (forall b. Data b => b -> b) -> Select -> Select #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> Select -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> Select -> r #

gmapQ :: (forall d. Data d => d -> u) -> Select -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> Select -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> Select -> m Select #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> Select -> m Select #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> Select -> m Select #

Ord Select Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read Select Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show Select Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic Select Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep Select :: Type -> Type #

Methods

from :: Select -> Rep Select x #

to :: Rep Select x -> Select #

Hashable Select Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

hashWithSalt :: Int -> Select -> Int #

hash :: Select -> Int #

ToJSON Select Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader Select Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

toHeader :: HeaderName -> Select -> [Header] #

ToQuery Select Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString Select Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

toBS :: Select -> ByteString #

FromText Select Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

parser :: Parser Select #

ToText Select Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

toText :: Select -> Text #

NFData Select Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: Select -> () #

type Rep Select Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep Select = D1 (MetaData "Select" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) ((C1 (MetaCons "AllAttributes" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "AllProjectedAttributes" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Count" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "SpecificAttributes" PrefixI False) (U1 :: Type -> Type)))

StreamViewType

data StreamViewType Source #

Instances
Bounded StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> StreamViewType -> c StreamViewType #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c StreamViewType #

toConstr :: StreamViewType -> Constr #

dataTypeOf :: StreamViewType -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c StreamViewType) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c StreamViewType) #

gmapT :: (forall b. Data b => b -> b) -> StreamViewType -> StreamViewType #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> StreamViewType -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> StreamViewType -> r #

gmapQ :: (forall d. Data d => d -> u) -> StreamViewType -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> StreamViewType -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> StreamViewType -> m StreamViewType #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> StreamViewType -> m StreamViewType #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> StreamViewType -> m StreamViewType #

Ord StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep StreamViewType :: Type -> Type #

Hashable StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToJSON StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromJSON StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromText StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

NFData StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: StreamViewType -> () #

type Rep StreamViewType Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep StreamViewType = D1 (MetaData "StreamViewType" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) ((C1 (MetaCons "KeysOnly" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "NewAndOldImages" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "NewImage" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "OldImage" PrefixI False) (U1 :: Type -> Type)))

TableStatus

data TableStatus Source #

Instances
Bounded TableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum TableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq TableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data TableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TableStatus -> c TableStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TableStatus #

toConstr :: TableStatus -> Constr #

dataTypeOf :: TableStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TableStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TableStatus) #

gmapT :: (forall b. Data b => b -> b) -> TableStatus -> TableStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TableStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TableStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> TableStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TableStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TableStatus -> m TableStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TableStatus -> m TableStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TableStatus -> m TableStatus #

Ord TableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read TableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show TableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic TableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep TableStatus :: Type -> Type #

Hashable TableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromJSON TableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader TableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery TableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString TableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromText TableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText TableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

toText :: TableStatus -> Text #

NFData TableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: TableStatus -> () #

type Rep TableStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep TableStatus = D1 (MetaData "TableStatus" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) ((C1 (MetaCons "TSActive" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TSCreating" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "TSDeleting" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "TSUpdating" PrefixI False) (U1 :: Type -> Type)))

TimeToLiveStatus

data TimeToLiveStatus Source #

Instances
Bounded TimeToLiveStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Enum TimeToLiveStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Eq TimeToLiveStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Data TimeToLiveStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> TimeToLiveStatus -> c TimeToLiveStatus #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c TimeToLiveStatus #

toConstr :: TimeToLiveStatus -> Constr #

dataTypeOf :: TimeToLiveStatus -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c TimeToLiveStatus) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c TimeToLiveStatus) #

gmapT :: (forall b. Data b => b -> b) -> TimeToLiveStatus -> TimeToLiveStatus #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> TimeToLiveStatus -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> TimeToLiveStatus -> r #

gmapQ :: (forall d. Data d => d -> u) -> TimeToLiveStatus -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> TimeToLiveStatus -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> TimeToLiveStatus -> m TimeToLiveStatus #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> TimeToLiveStatus -> m TimeToLiveStatus #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> TimeToLiveStatus -> m TimeToLiveStatus #

Ord TimeToLiveStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Read TimeToLiveStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Show TimeToLiveStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Generic TimeToLiveStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Associated Types

type Rep TimeToLiveStatus :: Type -> Type #

Hashable TimeToLiveStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromJSON TimeToLiveStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToHeader TimeToLiveStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToQuery TimeToLiveStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToByteString TimeToLiveStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

FromText TimeToLiveStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

ToText TimeToLiveStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

NFData TimeToLiveStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

Methods

rnf :: TimeToLiveStatus -> () #

type Rep TimeToLiveStatus Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Sum

type Rep TimeToLiveStatus = D1 (MetaData "TimeToLiveStatus" "Network.AWS.DynamoDB.Types.Sum" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) ((C1 (MetaCons "Disabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Disabling" PrefixI False) (U1 :: Type -> Type)) :+: (C1 (MetaCons "Enabled" PrefixI False) (U1 :: Type -> Type) :+: C1 (MetaCons "Enabling" PrefixI False) (U1 :: Type -> Type)))

AttributeDefinition

data AttributeDefinition Source #

Represents an attribute for describing the key schema for the table and indexes.

See: attributeDefinition smart constructor.

Instances
Eq AttributeDefinition Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Product

Data AttributeDefinition Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AttributeDefinition -> c AttributeDefinition #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AttributeDefinition #

toConstr :: AttributeDefinition -> Constr #

dataTypeOf :: AttributeDefinition -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AttributeDefinition) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) -> Maybe (c AttributeDefinition) #

gmapT :: (forall b. Data b => b -> b) -> AttributeDefinition -> AttributeDefinition #

gmapQl :: (r -> r' -> r) -> r -> (forall d. Data d => d -> r') -> AttributeDefinition -> r #

gmapQr :: (r' -> r -> r) -> r -> (forall d. Data d => d -> r') -> AttributeDefinition -> r #

gmapQ :: (forall d. Data d => d -> u) -> AttributeDefinition -> [u] #

gmapQi :: Int -> (forall d. Data d => d -> u) -> AttributeDefinition -> u #

gmapM :: Monad m => (forall d. Data d => d -> m d) -> AttributeDefinition -> m AttributeDefinition #

gmapMp :: MonadPlus m => (forall d. Data d => d -> m d) -> AttributeDefinition -> m AttributeDefinition #

gmapMo :: MonadPlus m => (forall d. Data d => d -> m d) -> AttributeDefinition -> m AttributeDefinition #

Read AttributeDefinition Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Product

Show AttributeDefinition Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Product

Generic AttributeDefinition Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Product

Associated Types

type Rep AttributeDefinition :: Type -> Type #

Hashable AttributeDefinition Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Product

ToJSON AttributeDefinition Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Product

FromJSON AttributeDefinition Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Product

NFData AttributeDefinition Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Product

Methods

rnf :: AttributeDefinition -> () #

type Rep AttributeDefinition Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Product

type Rep AttributeDefinition = D1 (MetaData "AttributeDefinition" "Network.AWS.DynamoDB.Types.Product" "amazonka-dynamodb-1.6.1-FTtIhwsA5vX17zvPeEA8Mr" False) (C1 (MetaCons "AttributeDefinition'" PrefixI True) (S1 (MetaSel (Just "_adAttributeName") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 Text) :*: S1 (MetaSel (Just "_adAttributeType") NoSourceUnpackedness SourceStrict DecidedStrict) (Rec0 ScalarAttributeType)))

attributeDefinition Source #

Creates a value of AttributeDefinition with the minimum fields required to make a request.

Use one of the following lenses to modify other fields as desired:

  • adAttributeName - A name for the attribute.
  • adAttributeType - The data type for the attribute, where: * S - the attribute is of type String * N - the attribute is of type Number * B - the attribute is of type Binary

adAttributeType :: Lens' AttributeDefinition ScalarAttributeType Source #

The data type for the attribute, where: * S - the attribute is of type String * N - the attribute is of type Number * B - the attribute is of type Binary

AttributeValue

data AttributeValue Source #

Represents the data for an attribute.

Each attribute value is described as a name-value pair. The name is the data type, and the value is the data itself.

For more information, see Data Types in the Amazon DynamoDB Developer Guide .

See: attributeValue smart constructor.

Instances
Eq AttributeValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Product

Data AttributeValue Source # 
Instance details

Defined in Network.AWS.DynamoDB.Types.Product

Methods

gfoldl :: (forall d b. Data d => c (d -> b) -> d -> c b) -> (forall g. g -> c g) -> AttributeValue -> c AttributeValue #

gunfold :: (forall b r. Data b => c (b -> r) -> c r) -> (forall r. r -> c r) -> Constr -> c AttributeValue #

toConstr :: AttributeValue -> Constr #

dataTypeOf :: AttributeValue -> DataType #

dataCast1 :: Typeable t => (forall d. Data d => c (t d)) -> Maybe (c AttributeValue) #

dataCast2 :: Typeable t => (forall d e. (Data d, Data e) => c (t d e)) ->