CfnGlobalTableProps

class aws_cdk.aws_dynamodb.CfnGlobalTableProps(*, attribute_definitions, key_schema, replicas, billing_mode=None, global_secondary_indexes=None, local_secondary_indexes=None, sse_specification=None, stream_specification=None, table_name=None, time_to_live_specification=None, write_provisioned_throughput_settings=None)

Bases: object

Properties for defining a AWS::DynamoDB::GlobalTable.

Parameters
Link

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

Attributes

attribute_definitions

AWS::DynamoDB::GlobalTable.AttributeDefinitions.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-attributedefinitions

Return type

Union[IResolvable, List[Union[AttributeDefinitionProperty, IResolvable]]]

billing_mode

AWS::DynamoDB::GlobalTable.BillingMode.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-billingmode

Return type

Optional[str]

global_secondary_indexes

AWS::DynamoDB::GlobalTable.GlobalSecondaryIndexes.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-globalsecondaryindexes

Return type

Union[IResolvable, List[Union[IResolvable, GlobalSecondaryIndexProperty]], None]

key_schema

AWS::DynamoDB::GlobalTable.KeySchema.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-keyschema

Return type

Union[IResolvable, List[Union[IResolvable, KeySchemaProperty]]]

local_secondary_indexes

AWS::DynamoDB::GlobalTable.LocalSecondaryIndexes.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-localsecondaryindexes

Return type

Union[IResolvable, List[Union[IResolvable, LocalSecondaryIndexProperty]], None]

replicas

AWS::DynamoDB::GlobalTable.Replicas.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-replicas

Return type

Union[IResolvable, List[Union[IResolvable, ReplicaSpecificationProperty]]]

sse_specification

AWS::DynamoDB::GlobalTable.SSESpecification.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-ssespecification

Return type

Union[IResolvable, SSESpecificationProperty, None]

stream_specification

AWS::DynamoDB::GlobalTable.StreamSpecification.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-streamspecification

Return type

Union[IResolvable, StreamSpecificationProperty, None]

table_name

AWS::DynamoDB::GlobalTable.TableName.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-tablename

Return type

Optional[str]

time_to_live_specification

AWS::DynamoDB::GlobalTable.TimeToLiveSpecification.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-timetolivespecification

Return type

Union[IResolvable, TimeToLiveSpecificationProperty, None]

write_provisioned_throughput_settings

AWS::DynamoDB::GlobalTable.WriteProvisionedThroughputSettings.

Link

http://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-dynamodb-globaltable.html#cfn-dynamodb-globaltable-writeprovisionedthroughputsettings

Return type

Union[IResolvable, WriteProvisionedThroughputSettingsProperty, None]