@@ -196,29 +196,14 @@ variable "target_service_details" {
196
196
validation {
197
197
condition = alltrue ([
198
198
for target_service_name , _ in var . target_service_details :
199
- contains ([" iam-groups" , " iam-access-management" , " iam-identity" ,
200
- " user-management" , " cloud-object-storage" , " codeengine" ,
201
- " container-registry" , " databases-for-cassandra" ,
202
- " databases-for-enterprisedb" , " databases-for-elasticsearch" ,
203
- " databases-for-etcd" , " databases-for-mongodb" ,
204
- " databases-for-mysql" , " databases-for-postgresql" , " databases-for-redis" ,
205
- " directlink" , " dns-svcs" , " messagehub" , " kms" , " containers-kubernetes" , " containers-kubernetes-cluster" , " containers-kubernetes-management" ,
206
- " messages-for-rabbitmq" , " secrets-manager" , " transit" , " is" ,
207
- " schematics" , " apprapp" , " event-notifications" , " compliance" , " hs-crypto" ], target_service_name)
199
+ contains ([" IAM" , " apprapp" , " cloud-object-storage" , " codeengine" , " compliance" , " container-registry" , " containers-kubernetes" , " containers-kubernetes-cluster" , " containers-kubernetes-management" , " context-based-restrictions" , " databases-for-cassandra" , " databases-for-elasticsearch" , " databases-for-enterprisedb" , " databases-for-etcd" , " databases-for-mongodb" , " databases-for-mysql" , " databases-for-postgresql" , " databases-for-redis" , " directlink" , " dns-svcs" , " event-notifications" , " globalcatalog-collection" , " hs-crypto" , " iam-access-management" , " iam-groups" , " iam-identity" , " is" , " kms" , " logdna" , " logdnaat" , " messagehub" , " messages-for-rabbitmq" , " mqcloud" , " schematics" , " secrets-manager" , " sysdig-monitor" , " sysdig-secure" , " transit" , " user-management" ], target_service_name)
208
200
])
209
201
error_message = " Provide a valid target service name that is supported by context-based restrictions"
210
202
}
211
203
validation {
212
204
condition = alltrue ([
213
205
for target_service_name , attributes in var . target_service_details :
214
- contains ([" iam-identity" , " codeengine" ,
215
- " container-registry" , " databases-for-cassandra" ,
216
- " databases-for-enterprisedb" , " databases-for-elasticsearch" ,
217
- " databases-for-etcd" , " databases-for-mongodb" ,
218
- " databases-for-mysql" , " databases-for-postgresql" , " databases-for-redis" , " messagehub" ,
219
- " containers-kubernetes" , " containers-kubernetes-cluster" , " containers-kubernetes-management" ,
220
- " messages-for-rabbitmq" , " secrets-manager" , " is" ,
221
- " apprapp" , " event-notifications" , " hs-crypto" ], target_service_name) if attributes . region != null
206
+ contains ([" cloud-object-storage" , " codeengine" , " container-registry" , " containers-kubernetes" , " containers-kubernetes-cluster" , " containers-kubernetes-management" , " databases-for-cassandra" , " databases-for-elasticsearch" , " databases-for-enterprisedb" , " databases-for-etcd" , " databases-for-mongodb" , " databases-for-mysql" , " databases-for-postgresql" , " databases-for-redis" , " event-notifications" , " hs-crypto" , " iam-identity" , " is" , " logdna" , " logdnaat" , " messagehub" , " messages-for-rabbitmq" , " mqcloud" , " secrets-manager" , " sysdig-monitor" , " sysdig-secure" ], target_service_name) if attributes . region != null
222
207
])
223
208
error_message = " Provide a valid target service name that supports region attribute."
224
209
}
0 commit comments