You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
| <aname="input_config_environment_name"></a> [config\_environment\_name](#input\_config\_environment\_name)|Name of the AppConfig environment (e.g., dev, prod).|`string`| n/a | yes |
59
+
| <aname="input_config_profile_name"></a> [config\_profile\_name](#input\_config\_profile\_name)|Name of the AppConfig configuration profile.|`string`| n/a | yes |
60
+
| <aname="input_environment"></a> [environment](#input\_environment)|Deployment environment tag used for naming and labeling (e.g., dev, prod)|`string`| n/a | yes |
61
+
| <aname="input_owner"></a> [owner](#input\_owner)|Identifies the team or person responsible for the resource (used for tagging).|`string`| n/a | yes |
| <aname="input_bucket_domain_name"></a> [bucket\_domain\_name](#input\_bucket\_domain\_name)| Domain name to assign CloudFront distribution to |`string`| n/a | yes |
52
-
| <aname="input_bucket_id"></a> [bucket\_id](#input\_bucket\_id)| Bucket ID to assign CloudFront distribution to |`string`| n/a | yes |
53
-
| <aname="input_qualifed_arn"></a> [qualifed\_arn](#input\_qualifed\_arn)| Lambda@Edge function association |`string`| n/a | yes |
54
-
| <aname="input_web_acl_id"></a> [web\_acl\_id](#input\_web\_acl\_id)| Web ACL to associate this Cloudfront distribution with |`string`|`""`| no |
51
+
| <aname="input_bucket_domain_name"></a> [bucket\_domain\_name](#input\_bucket\_domain\_name)| Domain name to assign CloudFront distribution to.|`string`| n/a | yes |
52
+
| <aname="input_bucket_id"></a> [bucket\_id](#input\_bucket\_id)| Bucket ID to assign CloudFront distribution to.|`string`| n/a | yes |
53
+
| <aname="input_qualifed_arn"></a> [qualifed\_arn](#input\_qualifed\_arn)| Lambda@Edge function association.|`string`| n/a | yes |
54
+
| <aname="input_web_acl_id"></a> [web\_acl\_id](#input\_web\_acl\_id)| Web ACL to associate this CloudFront distribution with.|`string`|`""`| no |
| <aname="input_point_in_time_recovery_enabled"></a> [point\_in\_time\_recovery\_enabled](#input\_point\_in\_time\_recovery\_enabled)|n/a|`bool`|`false`| no |
107
-
| <aname="input_sort_key"></a> [sort\_key](#input\_sort\_key)|n/a|`string`|`null`| no |
108
-
| <aname="input_stream_enabled"></a> [stream\_enabled](#input\_stream\_enabled)|n/a|`bool`|`false`| no |
109
-
| <aname="input_stream_view_type"></a> [stream\_view\_type](#input\_stream\_view\_type)|n/a|`string`|`"NEW_AND_OLD_IMAGES"`| no |
110
-
| <aname="input_table_name"></a> [table\_name](#input\_table\_name)| Name of the DynamoDB table |`string`|`null`| no |
111
-
| <aname="input_ttl_attribute_name"></a> [ttl\_attribute\_name](#input\_ttl\_attribute\_name)|n/a|`string`|`""`| no |
112
-
| <aname="input_ttl_enabled"></a> [ttl\_enabled](#input\_ttl\_enabled)|n/a|`bool`|`false`| no |
99
+
| <aname="input_attributes"></a> [attributes](#input\_attributes)| List of nested attribute definitions.|`list(map(string))`|`[]`| no |
100
+
| <aname="input_billing_mode"></a> [billing\_mode](#input\_billing\_mode)|DynamoDB billing mode (e.g., PAY\_PER\_REQUEST).|`string`|`"PAY_PER_REQUEST"`| no |
101
+
| <aname="input_deletion_protection_enabled"></a> [deletion\_protection\_enabled](#input\_deletion\_protection\_enabled)|Prevents table from accidental deletion.|`bool`|`null`| no |
102
+
| <aname="input_environment"></a> [environment](#input\_environment)|Deployment environment tag used for naming and labeling (e.g., dev, prod).|`string`| n/a | yes |
103
+
| <aname="input_global_secondary_indexes"></a> [global\_secondary\_indexes](#input\_global\_secondary\_indexes)|List of optional Global Secondary Indexes.|`any`|`[]`| no |
104
+
| <aname="input_hash_key"></a> [hash\_key](#input\_hash\_key)|Primary partition key for the table.|`string`|`null`| no |
105
+
| <aname="input_owner"></a> [owner](#input\_owner)|Identifies the team or person responsible for the resource (used for tagging).|`string`| n/a | yes |
106
+
| <aname="input_point_in_time_recovery_enabled"></a> [point\_in\_time\_recovery\_enabled](#input\_point\_in\_time\_recovery\_enabled)|Enables PITR for backups.|`bool`|`false`| no |
107
+
| <aname="input_sort_key"></a> [sort\_key](#input\_sort\_key)|Optional sort key for composite primary key.|`string`|`null`| no |
108
+
| <aname="input_stream_enabled"></a> [stream\_enabled](#input\_stream\_enabled)|Whether DynamoDB Streams are enabled.|`bool`|`false`| no |
109
+
| <aname="input_stream_view_type"></a> [stream\_view\_type](#input\_stream\_view\_type)|Type of stream view (e.g., OLD\_IMAGE).|`string`|`"NEW_AND_OLD_IMAGES"`| no |
110
+
| <aname="input_table_name"></a> [table\_name](#input\_table\_name)| Name of the DynamoDB table.|`string`|`null`| no |
111
+
| <aname="input_ttl_attribute_name"></a> [ttl\_attribute\_name](#input\_ttl\_attribute\_name)|Name of the TTL attribute.|`string`|`""`| no |
112
+
| <aname="input_ttl_enabled"></a> [ttl\_enabled](#input\_ttl\_enabled)|Whether to enable TTL (Time to Live) on items.|`bool`|`false`| no |
| <aname="input_app_name"></a> [app\_name](#input\_app\_name)|Name of the application (used in repository naming).|`string`| n/a | yes |
53
+
| <aname="input_current_account_id"></a> [current\_account\_id](#input\_current\_account\_id)|AWS account ID where the repository is created.|`string`| n/a | yes |
54
+
| <aname="input_environment"></a> [environment](#input\_environment)|Deployment environment tag used for naming and labeling (e.g., dev, prod).|`string`| n/a | yes |
55
+
| <aname="input_owner"></a> [owner](#input\_owner)|Identifies the team or person responsible for the resource (used for tagging).|`string`| n/a | yes |
0 commit comments