description = "A list of policy types that are activated for this taxonomy."
type = list(string)
default = ["FINE_GRAINED_ACCESS_CONTROL"]
}
variable"description"{
description = "Description of this taxonomy."
type = string
default = "Taxonomy - Terraform managed"
}
variable"group_iam"{
description = "Authoritative IAM binding for organization groups, in {GROUP_EMAIL => [ROLES]} format. Group emails need to be static. Can be used in combination with the `iam` variable."
type = map(list(string))
default = {}
}
variable"iam"{
description = "IAM bindings in {ROLE => [MEMBERS]} format."
type = map(list(string))
default = {}
}
variable"iam_additive"{
description = "IAM additive bindings in {ROLE => [MEMBERS]} format."
type = map(list(string))
default = {}
}
variable"iam_additive_members"{
description = "IAM additive bindings in {MEMBERS => [ROLE]} format. This might break if members are dynamic values."
description = "Individual additive IAM bindings, use this when iam_additive does not work due to dynamic resources. Keys are arbitrary and only used for the internal loop."