14 lines
438 B
Terraform
14 lines
438 B
Terraform
variable "service" {
|
|
type = object({
|
|
name = string
|
|
buckets = map(object({
|
|
versioning = optional(bool, true)
|
|
noncurrent_days = optional(number, 30)
|
|
}))
|
|
})
|
|
validation {
|
|
condition = length(var.service.buckets) > 0
|
|
error_message = "У сервиса должен быть хотя бы один бакет: IAM-политика с пустым списком Resource невалидна."
|
|
}
|
|
}
|