@@ -80,23 +80,11 @@ variable "origin_key" {
80
80
variable "subaccount_admins" {
81
81
type = list (string )
82
82
description = " Defines the colleagues who are added to each subaccount as subaccount administrators."
83
-
84
- # add validation to check if admins contains a list of valid email addresses
85
- validation {
86
- condition = length ([for email in var . subaccount_admins : can (regex (" ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\ .[a-zA-Z]{2,}$" , email))]) == length (var. subaccount_admins )
87
- error_message = " Please enter a valid email address for the Subaccount Admins."
88
- }
89
83
}
90
84
91
85
variable "subaccount_service_admins" {
92
86
type = list (string )
93
87
description = " Defines the colleagues who are added to each subaccount as subaccount service administrators."
94
-
95
- # add validation to check if admins contains a list of valid email addresses
96
- validation {
97
- condition = length ([for email in var . subaccount_service_admins : can (regex (" ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\ .[a-zA-Z]{2,}$" , email))]) == length (var. subaccount_service_admins )
98
- error_message = " Please enter a valid email address for the Subaccount service Admins."
99
- }
100
88
}
101
89
102
90
variable "service_plan__sap_business_app_studio" {
@@ -112,35 +100,16 @@ variable "service_plan__sap_business_app_studio" {
112
100
variable "appstudio_developers" {
113
101
type = list (string )
114
102
description = " Business Application Studio Developers"
115
-
116
- # add validation to check if Business Application Studio Developers contains a list of valid email addresses
117
- validation {
118
- condition = length ([for email in var . appstudio_developers : can (regex (" ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\ .[a-zA-Z]{2,}$" , email))]) == length (var. appstudio_developers )
119
- error_message = " Please enter a valid email address for the Business Application Studio Developers"
120
- }
121
103
}
122
104
123
105
variable "appstudio_admins" {
124
106
type = list (string )
125
107
description = " Business Application Studio Administrators"
126
-
127
- # add validation to check if Business Application Studio Administrators contains a list of valid email addresses
128
- validation {
129
- condition = length ([for email in var . appstudio_admins : can (regex (" ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\ .[a-zA-Z]{2,}$" , email))]) == length (var. appstudio_admins )
130
- error_message = " Please enter a valid email address for the Business Application Studio Administrators."
131
- }
132
108
}
133
109
134
110
variable "hana_cloud_admins" {
135
111
type = list (string )
136
112
description = " Defines the colleagues who are added as admins to access the instance of SAP HANA Cloud."
137
-
138
-
139
- # add validation to check if admins contains a list of valid email addresses
140
- validation {
141
- condition = length ([for email in var . hana_cloud_admins : can (regex (" ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\ .[a-zA-Z]{2,}$" , email))]) == length (var. hana_cloud_admins )
142
- error_message = " Please enter a valid email address for the admins of SAP HANA Cloud instance."
143
- }
144
113
}
145
114
146
115
@@ -195,56 +164,26 @@ variable "service_plan__sap_process_automation" {
195
164
variable "process_automation_admins" {
196
165
type = list (string )
197
166
description = " SAP Build Process Automation Administrators"
198
-
199
- # add validation to check if SAP Build Process Automation Administrators contains a list of valid email addresses
200
- validation {
201
- condition = length ([for email in var . process_automation_admins : can (regex (" ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\ .[a-zA-Z]{2,}$" , email))]) == length (var. process_automation_admins )
202
- error_message = " Please enter a valid email address for the SAP Build Process Automation Administrators."
203
- }
204
167
}
205
168
206
169
variable "process_automation_developers" {
207
170
type = list (string )
208
171
description = " SAP Build Process Automation Developers"
209
-
210
- # add validation to check if SAP Build Process Automation Developers contains a list of valid email addresses
211
- validation {
212
- condition = length ([for email in var . process_automation_developers : can (regex (" ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\ .[a-zA-Z]{2,}$" , email))]) == length (var. process_automation_developers )
213
- error_message = " Please enter a valid email address for the SAP Build Process Automation Developers."
214
- }
215
172
}
216
173
217
174
variable "process_automation_participants" {
218
175
type = list (string )
219
176
description = " SAP Build Process Automation Participants"
220
-
221
- # add validation to check if SAP Build Process Automation Participants contains a list of valid email addresses
222
- validation {
223
- condition = length ([for email in var . process_automation_participants : can (regex (" ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\ .[a-zA-Z]{2,}$" , email))]) == length (var. process_automation_participants )
224
- error_message = " Please enter a valid email address for the SAP Build Process Automation Participants."
225
- }
226
177
}
227
178
228
179
variable "event_mesh_admins" {
229
180
type = list (string )
230
181
description = " Enterprise Messaging Administrators"
231
-
232
- # add validation to check if admins contains a list of valid email addresses
233
- validation {
234
- condition = length ([for email in var . event_mesh_admins : can (regex (" ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\ .[a-zA-Z]{2,}$" , email))]) == length (var. event_mesh_admins )
235
- error_message = " Please enter a valid email address for the Enterprise Messaging Administrators."
236
- }
237
182
}
238
183
239
184
variable "event_mesh_developers" {
240
185
type = list (string )
241
186
description = " Enterprise Messaging Developers"
242
-
243
- # add validation to check if Enterprise Messaging Developers contains a list of valid email addresses
244
- validation {
245
- condition = length ([for email in var . event_mesh_developers : can (regex (" ^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\ .[a-zA-Z]{2,}$" , email))]) == length (var. event_mesh_developers )
246
- error_message = " Please enter a valid email address for the Enterprise Messaging Developers."
247
- }
248
187
}
249
188
250
189
# ------------------------------------------------------------------------------------------------------
0 commit comments