--- # 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)