stratosphere-dynamodb-1.0.0: Stratosphere integration for AWS DynamoDB.
Safe HaskellNone
LanguageHaskell2010

Stratosphere.DynamoDB.Table

Documentation

data Table Source #

Constructors

Table

See: http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-table.html

Fields

Instances

Instances details
ToJSON Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Show Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Methods

showsPrec :: Int -> Table -> ShowS #

show :: Table -> String #

showList :: [Table] -> ShowS #

Eq Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Methods

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

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

ToResourceProperties Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Property "AttributeDefinitions" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "AttributeDefinitions" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "AttributeDefinitions" Table = [AttributeDefinitionProperty]

Methods

set :: PropertyType "AttributeDefinitions" Table -> Table -> Table #

Property "BillingMode" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "BillingMode" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "BillingMode" Table = Value Text

Methods

set :: PropertyType "BillingMode" Table -> Table -> Table #

Property "ContributorInsightsSpecification" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "ContributorInsightsSpecification" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "ContributorInsightsSpecification" Table = ContributorInsightsSpecificationProperty

Methods

set :: PropertyType "ContributorInsightsSpecification" Table -> Table -> Table #

Property "DeletionProtectionEnabled" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "DeletionProtectionEnabled" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "DeletionProtectionEnabled" Table = Value Bool

Methods

set :: PropertyType "DeletionProtectionEnabled" Table -> Table -> Table #

Property "GlobalSecondaryIndexes" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "GlobalSecondaryIndexes" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "GlobalSecondaryIndexes" Table = [GlobalSecondaryIndexProperty]

Methods

set :: PropertyType "GlobalSecondaryIndexes" Table -> Table -> Table #

Property "ImportSourceSpecification" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "ImportSourceSpecification" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "ImportSourceSpecification" Table = ImportSourceSpecificationProperty

Methods

set :: PropertyType "ImportSourceSpecification" Table -> Table -> Table #

Property "KeySchema" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "KeySchema" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "KeySchema" Table = [KeySchemaProperty]

Methods

set :: PropertyType "KeySchema" Table -> Table -> Table #

Property "KinesisStreamSpecification" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "KinesisStreamSpecification" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "KinesisStreamSpecification" Table = KinesisStreamSpecificationProperty

Methods

set :: PropertyType "KinesisStreamSpecification" Table -> Table -> Table #

Property "LocalSecondaryIndexes" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "LocalSecondaryIndexes" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "LocalSecondaryIndexes" Table = [LocalSecondaryIndexProperty]

Methods

set :: PropertyType "LocalSecondaryIndexes" Table -> Table -> Table #

Property "OnDemandThroughput" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "OnDemandThroughput" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "OnDemandThroughput" Table = OnDemandThroughputProperty

Methods

set :: PropertyType "OnDemandThroughput" Table -> Table -> Table #

Property "PointInTimeRecoverySpecification" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "PointInTimeRecoverySpecification" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "PointInTimeRecoverySpecification" Table = PointInTimeRecoverySpecificationProperty

Methods

set :: PropertyType "PointInTimeRecoverySpecification" Table -> Table -> Table #

Property "ProvisionedThroughput" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "ProvisionedThroughput" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "ProvisionedThroughput" Table = ProvisionedThroughputProperty

Methods

set :: PropertyType "ProvisionedThroughput" Table -> Table -> Table #

Property "ResourcePolicy" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "ResourcePolicy" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "ResourcePolicy" Table = ResourcePolicyProperty

Methods

set :: PropertyType "ResourcePolicy" Table -> Table -> Table #

Property "SSESpecification" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "SSESpecification" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "SSESpecification" Table = SSESpecificationProperty

Methods

set :: PropertyType "SSESpecification" Table -> Table -> Table #

Property "StreamSpecification" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "StreamSpecification" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "StreamSpecification" Table = StreamSpecificationProperty

Methods

set :: PropertyType "StreamSpecification" Table -> Table -> Table #

Property "TableClass" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "TableClass" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "TableClass" Table = Value Text

Methods

set :: PropertyType "TableClass" Table -> Table -> Table #

Property "TableName" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "TableName" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "TableName" Table = Value Text

Methods

set :: PropertyType "TableName" Table -> Table -> Table #

Property "Tags" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "Tags" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "Tags" Table = [Tag]

Methods

set :: PropertyType "Tags" Table -> Table -> Table #

Property "TimeToLiveSpecification" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "TimeToLiveSpecification" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "TimeToLiveSpecification" Table = TimeToLiveSpecificationProperty

Methods

set :: PropertyType "TimeToLiveSpecification" Table -> Table -> Table #

Property "WarmThroughput" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

Associated Types

type PropertyType "WarmThroughput" Table 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "WarmThroughput" Table = WarmThroughputProperty

Methods

set :: PropertyType "WarmThroughput" Table -> Table -> Table #

type PropertyType "AttributeDefinitions" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "AttributeDefinitions" Table = [AttributeDefinitionProperty]
type PropertyType "BillingMode" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "BillingMode" Table = Value Text
type PropertyType "ContributorInsightsSpecification" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "ContributorInsightsSpecification" Table = ContributorInsightsSpecificationProperty
type PropertyType "DeletionProtectionEnabled" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "DeletionProtectionEnabled" Table = Value Bool
type PropertyType "GlobalSecondaryIndexes" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "GlobalSecondaryIndexes" Table = [GlobalSecondaryIndexProperty]
type PropertyType "ImportSourceSpecification" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "ImportSourceSpecification" Table = ImportSourceSpecificationProperty
type PropertyType "KeySchema" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "KeySchema" Table = [KeySchemaProperty]
type PropertyType "KinesisStreamSpecification" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "KinesisStreamSpecification" Table = KinesisStreamSpecificationProperty
type PropertyType "LocalSecondaryIndexes" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "LocalSecondaryIndexes" Table = [LocalSecondaryIndexProperty]
type PropertyType "OnDemandThroughput" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "OnDemandThroughput" Table = OnDemandThroughputProperty
type PropertyType "PointInTimeRecoverySpecification" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "PointInTimeRecoverySpecification" Table = PointInTimeRecoverySpecificationProperty
type PropertyType "ProvisionedThroughput" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "ProvisionedThroughput" Table = ProvisionedThroughputProperty
type PropertyType "ResourcePolicy" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "ResourcePolicy" Table = ResourcePolicyProperty
type PropertyType "SSESpecification" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "SSESpecification" Table = SSESpecificationProperty
type PropertyType "StreamSpecification" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "StreamSpecification" Table = StreamSpecificationProperty
type PropertyType "TableClass" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "TableClass" Table = Value Text
type PropertyType "TableName" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "TableName" Table = Value Text
type PropertyType "Tags" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "Tags" Table = [Tag]
type PropertyType "TimeToLiveSpecification" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "TimeToLiveSpecification" Table = TimeToLiveSpecificationProperty
type PropertyType "WarmThroughput" Table Source # 
Instance details

Defined in Stratosphere.DynamoDB.Table

type PropertyType "WarmThroughput" Table = WarmThroughputProperty