11variable "region" {
22 type = string
3- description = " Region for the provider."
3+ description = " The AWS region for provider configuration ."
44}
55
66variable "policy_name" {
77 type = string
8- description = " Name for the tag policy ."
8+ description = " A descriptive name for the AWS Organizations Tag Policy ."
99}
1010
1111variable "policy_type" {
1212 type = string
13- description = " Type of the policy ."
13+ description = " The type of the AWS Organizations Tag Policy ."
1414}
1515
1616variable "target_id" {
1717 type = number
18- description = " ID of the target."
19- }
18+ description = " The ID of the target organizational unit to attach the Tag Policy."
19+ }
20+
21+ variable "name_tag_key" {
22+ type = string
23+ description = " The tag key for the 'Name' tag."
24+ }
25+
26+ variable "name_enforce_for_values" {
27+ type = list (string )
28+ description = " A list of tag values to enforce for the 'Name' tag."
29+ }
30+
31+ variable "environment_tag_key" {
32+ type = string
33+ description = " The tag key for the 'Environment' tag."
34+ }
35+
36+ variable "environment_enforce_for_values" {
37+ type = list (string )
38+ description = " A list of tag values to enforce for the 'Environment' tag."
39+ }
40+
41+ variable "owner_tag_key" {
42+ type = string
43+ description = " The tag key for the 'Owner' tag."
44+ }
45+
46+ variable "owner_tag_value" {
47+ type = list (string )
48+ description = " A list of valid tag values for the 'Owner' tag."
49+ }
50+
51+ variable "owner_enforce_for_values" {
52+ type = list (string )
53+ description = " A list of tag values to enforce for the 'Owner' tag."
54+ }
55+
56+ variable "costcenter_tag_key" {
57+ type = string
58+ description = " The tag key for the 'CostCenter' tag."
59+ }
60+
61+ variable "costcenter_tag_value" {
62+ type = list (string )
63+ description = " A list of valid tag values for the 'CostCenter' tag."
64+ }
65+
66+ variable "costcenter_enforce_for_values" {
67+ type = list (string )
68+ description = " A list of tag values to enforce for the 'CostCenter' tag."
69+ }
70+
71+ variable "application_tag_key" {
72+ type = string
73+ description = " The tag key for the 'Application' tag."
74+ }
75+
76+ variable "application_enforce_for_values" {
77+ type = list (string )
78+ description = " A list of tag values to enforce for the 'Application' tag."
79+ }
0 commit comments