---
# generated by https://github.com/hashicorp/terraform-plugin-docs
page_title: "awscc_dynamodb_global_table Data Source - terraform-provider-awscc"
subcategory: ""
description: |-
Data Source schema for AWS::DynamoDB::GlobalTable
---
# awscc_dynamodb_global_table (Data Source)
Data Source schema for AWS::DynamoDB::GlobalTable
## Schema
### Required
- `id` (String) Uniquely identifies the resource.
### Read-Only
- `arn` (String)
- `attribute_definitions` (Attributes Set) (see [below for nested schema](#nestedatt--attribute_definitions))
- `billing_mode` (String)
- `global_secondary_indexes` (Attributes Set) (see [below for nested schema](#nestedatt--global_secondary_indexes))
- `key_schema` (Attributes List) (see [below for nested schema](#nestedatt--key_schema))
- `local_secondary_indexes` (Attributes Set) (see [below for nested schema](#nestedatt--local_secondary_indexes))
- `replicas` (Attributes Set) (see [below for nested schema](#nestedatt--replicas))
- `sse_specification` (Attributes) (see [below for nested schema](#nestedatt--sse_specification))
- `stream_arn` (String)
- `stream_specification` (Attributes) (see [below for nested schema](#nestedatt--stream_specification))
- `table_id` (String)
- `table_name` (String)
- `time_to_live_specification` (Attributes) (see [below for nested schema](#nestedatt--time_to_live_specification))
- `write_provisioned_throughput_settings` (Attributes) (see [below for nested schema](#nestedatt--write_provisioned_throughput_settings))
### Nested Schema for `attribute_definitions`
Read-Only:
- `attribute_name` (String)
- `attribute_type` (String)
### Nested Schema for `global_secondary_indexes`
Read-Only:
- `index_name` (String)
- `key_schema` (Attributes List) (see [below for nested schema](#nestedatt--global_secondary_indexes--key_schema))
- `projection` (Attributes) (see [below for nested schema](#nestedatt--global_secondary_indexes--projection))
- `write_provisioned_throughput_settings` (Attributes) (see [below for nested schema](#nestedatt--global_secondary_indexes--write_provisioned_throughput_settings))
### Nested Schema for `global_secondary_indexes.key_schema`
Read-Only:
- `attribute_name` (String)
- `key_type` (String)
### Nested Schema for `global_secondary_indexes.projection`
Read-Only:
- `non_key_attributes` (Set of String)
- `projection_type` (String)
### Nested Schema for `global_secondary_indexes.write_provisioned_throughput_settings`
Read-Only:
- `write_capacity_auto_scaling_settings` (Attributes) (see [below for nested schema](#nestedatt--global_secondary_indexes--write_provisioned_throughput_settings--write_capacity_auto_scaling_settings))
### Nested Schema for `global_secondary_indexes.write_provisioned_throughput_settings.write_capacity_auto_scaling_settings`
Read-Only:
- `max_capacity` (Number)
- `min_capacity` (Number)
- `seed_capacity` (Number)
- `target_tracking_scaling_policy_configuration` (Attributes) (see [below for nested schema](#nestedatt--global_secondary_indexes--write_provisioned_throughput_settings--write_capacity_auto_scaling_settings--target_tracking_scaling_policy_configuration))
### Nested Schema for `global_secondary_indexes.write_provisioned_throughput_settings.write_capacity_auto_scaling_settings.target_tracking_scaling_policy_configuration`
Read-Only:
- `disable_scale_in` (Boolean)
- `scale_in_cooldown` (Number)
- `scale_out_cooldown` (Number)
- `target_value` (Number)
### Nested Schema for `key_schema`
Read-Only:
- `attribute_name` (String)
- `key_type` (String)
### Nested Schema for `local_secondary_indexes`
Read-Only:
- `index_name` (String)
- `key_schema` (Attributes List) (see [below for nested schema](#nestedatt--local_secondary_indexes--key_schema))
- `projection` (Attributes) (see [below for nested schema](#nestedatt--local_secondary_indexes--projection))
### Nested Schema for `local_secondary_indexes.key_schema`
Read-Only:
- `attribute_name` (String)
- `key_type` (String)
### Nested Schema for `local_secondary_indexes.projection`
Read-Only:
- `non_key_attributes` (Set of String)
- `projection_type` (String)
### Nested Schema for `replicas`
Read-Only:
- `contributor_insights_specification` (Attributes) (see [below for nested schema](#nestedatt--replicas--contributor_insights_specification))
- `global_secondary_indexes` (Attributes Set) (see [below for nested schema](#nestedatt--replicas--global_secondary_indexes))
- `point_in_time_recovery_specification` (Attributes) (see [below for nested schema](#nestedatt--replicas--point_in_time_recovery_specification))
- `read_provisioned_throughput_settings` (Attributes) (see [below for nested schema](#nestedatt--replicas--read_provisioned_throughput_settings))
- `region` (String)
- `sse_specification` (Attributes) (see [below for nested schema](#nestedatt--replicas--sse_specification))
- `table_class` (String)
- `tags` (Attributes Set) (see [below for nested schema](#nestedatt--replicas--tags))
### Nested Schema for `replicas.contributor_insights_specification`
Read-Only:
- `enabled` (Boolean)
### Nested Schema for `replicas.global_secondary_indexes`
Read-Only:
- `contributor_insights_specification` (Attributes) (see [below for nested schema](#nestedatt--replicas--global_secondary_indexes--contributor_insights_specification))
- `index_name` (String)
- `read_provisioned_throughput_settings` (Attributes) (see [below for nested schema](#nestedatt--replicas--global_secondary_indexes--read_provisioned_throughput_settings))
### Nested Schema for `replicas.global_secondary_indexes.contributor_insights_specification`
Read-Only:
- `enabled` (Boolean)
### Nested Schema for `replicas.global_secondary_indexes.read_provisioned_throughput_settings`
Read-Only:
- `read_capacity_auto_scaling_settings` (Attributes) (see [below for nested schema](#nestedatt--replicas--global_secondary_indexes--read_provisioned_throughput_settings--read_capacity_auto_scaling_settings))
- `read_capacity_units` (Number)
### Nested Schema for `replicas.global_secondary_indexes.read_provisioned_throughput_settings.read_capacity_units`
Read-Only:
- `max_capacity` (Number)
- `min_capacity` (Number)
- `seed_capacity` (Number)
- `target_tracking_scaling_policy_configuration` (Attributes) (see [below for nested schema](#nestedatt--replicas--global_secondary_indexes--read_provisioned_throughput_settings--read_capacity_units--target_tracking_scaling_policy_configuration))
### Nested Schema for `replicas.global_secondary_indexes.read_provisioned_throughput_settings.read_capacity_units.target_tracking_scaling_policy_configuration`
Read-Only:
- `disable_scale_in` (Boolean)
- `scale_in_cooldown` (Number)
- `scale_out_cooldown` (Number)
- `target_value` (Number)
### Nested Schema for `replicas.point_in_time_recovery_specification`
Read-Only:
- `point_in_time_recovery_enabled` (Boolean)
### Nested Schema for `replicas.read_provisioned_throughput_settings`
Read-Only:
- `read_capacity_auto_scaling_settings` (Attributes) (see [below for nested schema](#nestedatt--replicas--read_provisioned_throughput_settings--read_capacity_auto_scaling_settings))
- `read_capacity_units` (Number)
### Nested Schema for `replicas.read_provisioned_throughput_settings.read_capacity_auto_scaling_settings`
Read-Only:
- `max_capacity` (Number)
- `min_capacity` (Number)
- `seed_capacity` (Number)
- `target_tracking_scaling_policy_configuration` (Attributes) (see [below for nested schema](#nestedatt--replicas--read_provisioned_throughput_settings--read_capacity_auto_scaling_settings--target_tracking_scaling_policy_configuration))
### Nested Schema for `replicas.read_provisioned_throughput_settings.read_capacity_auto_scaling_settings.target_tracking_scaling_policy_configuration`
Read-Only:
- `disable_scale_in` (Boolean)
- `scale_in_cooldown` (Number)
- `scale_out_cooldown` (Number)
- `target_value` (Number)
### Nested Schema for `replicas.sse_specification`
Read-Only:
- `kms_master_key_id` (String)
### Nested Schema for `replicas.tags`
Read-Only:
- `key` (String)
- `value` (String)
### Nested Schema for `sse_specification`
Read-Only:
- `sse_enabled` (Boolean)
- `sse_type` (String)
### Nested Schema for `stream_specification`
Read-Only:
- `stream_view_type` (String)
### Nested Schema for `time_to_live_specification`
Read-Only:
- `attribute_name` (String)
- `enabled` (Boolean)
### Nested Schema for `write_provisioned_throughput_settings`
Read-Only:
- `write_capacity_auto_scaling_settings` (Attributes) (see [below for nested schema](#nestedatt--write_provisioned_throughput_settings--write_capacity_auto_scaling_settings))
### Nested Schema for `write_provisioned_throughput_settings.write_capacity_auto_scaling_settings`
Read-Only:
- `max_capacity` (Number)
- `min_capacity` (Number)
- `seed_capacity` (Number)
- `target_tracking_scaling_policy_configuration` (Attributes) (see [below for nested schema](#nestedatt--write_provisioned_throughput_settings--write_capacity_auto_scaling_settings--target_tracking_scaling_policy_configuration))
### Nested Schema for `write_provisioned_throughput_settings.write_capacity_auto_scaling_settings.target_tracking_scaling_policy_configuration`
Read-Only:
- `disable_scale_in` (Boolean)
- `scale_in_cooldown` (Number)
- `scale_out_cooldown` (Number)
- `target_value` (Number)