AWS::DynamoDB::GlobalTableVersion: None. Resource Type definition for AWS::DynamoDB::GlobalTable
18 configurable properties. 1 required. Click a row to see details.
| Property | Type | Flags |
|---|---|---|
Replicas | Array<ReplicaSpecification> | Required |
AttributeDefinitions | Array<AttributeDefinition> | |
BillingMode | string | |
GlobalSecondaryIndexes | Array<GlobalSecondaryIndex> | |
GlobalTableSourceArn | string | Write-only |
GlobalTableWitnesses | Array<GlobalTableWitness> | |
KeySchema | Array<KeySchema> | |
LocalSecondaryIndexes | Array<LocalSecondaryIndex> | |
MultiRegionConsistency | string | |
ReadOnDemandThroughputSettings | ReadOnDemandThroughputSettings | |
ReadProvisionedThroughputSettings | GlobalReadProvisionedThroughputSettings | |
SSESpecification | SSESpecification | |
StreamSpecification | StreamSpecification | |
TableName | string | Create-only |
TimeToLiveSpecification | TimeToLiveSpecification | |
WarmThroughput | WarmThroughput | |
WriteOnDemandThroughputSettings | WriteOnDemandThroughputSettings | |
WriteProvisionedThroughputSettings | WriteProvisionedThroughputSettings |
Values returned after the resource is created. Access these with Fn::GetAtt.
| Attribute | Type | Description |
|---|---|---|
Arn | string | - |
StreamArn | string | - |
TableId | string | - |
A minimal template with required properties and common optional ones.
AWSTemplateFormatVersion: "2010-09-09"
Description: Sample template for AWS::DynamoDB::GlobalTable
Resources:
MyResource:
Type: AWS::DynamoDB::GlobalTable
Properties:
Replicas: []Permissions CloudFormation needs in your IAM role to manage this resource.
dynamodb:Describe*dynamodb:GetResourcePolicyapplication-autoscaling:Describe*cloudwatch:PutMetricDatadynamodb:ListTagsOfResourcekms:DescribeKeydynamodb:CreateTabledynamodb:CreateTableReplicadynamodb:Describe*dynamodb:UpdateTabledynamodb:UpdateTimeToLivedynamodb:UpdateContributorInsightsdynamodb:UpdateContinuousBackupsdynamodb:ListTagsOfResourcedynamodb:Describe*dynamodb:CreateTableReplicadynamodb:UpdateTabledynamodb:UpdateTimeToLivedynamodb:UpdateContinuousBackupsdynamodb:UpdateContributorInsightsdynamodb:ListTagsOfResourcedynamodb:Querydynamodb:ListTablescloudwatch:PutMetricDatadynamodb:Describe*dynamodb:DeleteTableapplication-autoscaling:DeleteScalingPolicyapplication-autoscaling:DeleteScheduledActionapplication-autoscaling:DeregisterScalableTargetapplication-autoscaling:Describe*application-autoscaling:PutScalingPolicyapplication-autoscaling:PutScheduledActionEverything you need to know about DynamoDB on one page. HD quality, print-friendly.
Download Free InfographicTableNameThese properties cannot be changed after the resource is created. Updating them triggers a replacement.
TableName