Support resource-level factories config in project factory module and FAST stages (#3440)

* support resource-level factories in project factory module

* align folder and project schemas across modules and fast

* schema docs
This commit is contained in:
Ludovico Magnocavallo
2025-10-18 12:41:19 +02:00
committed by GitHub
parent 30ea120dcf
commit 4113da128b
14 changed files with 128 additions and 1769 deletions

View File

@@ -42,13 +42,7 @@ variable "data_defaults" {
}), {})
contacts = optional(map(list(string)), {})
deletion_policy = optional(string)
factories_config = optional(object({
custom_roles = optional(string)
observability = optional(string)
org_policies = optional(string)
quotas = optional(string)
}), {})
labels = optional(map(string), {})
labels = optional(map(string), {})
logging_data_access = optional(map(object({
ADMIN_READ = optional(object({ exempted_members = optional(list(string)) })),
DATA_READ = optional(object({ exempted_members = optional(list(string)) })),
@@ -135,12 +129,6 @@ variable "data_overrides" {
}), {})
contacts = optional(map(list(string)))
deletion_policy = optional(string)
factories_config = optional(object({
custom_roles = optional(string)
observability = optional(string)
org_policies = optional(string)
quotas = optional(string)
}), {})
logging_data_access = optional(map(object({
ADMIN_READ = optional(object({ exempted_members = optional(list(string)) })),
DATA_READ = optional(object({ exempted_members = optional(list(string)) })),