Change factories_config type in FAST and project/vpc factory modules, add YAML schema validation (#3728)
* stage 0 * stage 1 * networking * security * pf stage * tfdoc * align schemas * inventory * fix observability * pf module * pf module budgets * align fast stages * align project subfactories * tfdoc * schema validation * add missing schemas * Fix observability types --------- Co-authored-by: Julio Castillo <jccb@google.com>
This commit is contained in:
committed by
GitHub
parent
bf3f7a555a
commit
fb21f6aaf8
@@ -165,13 +165,16 @@ variable "data_overrides" {
|
||||
variable "factories_config" {
|
||||
description = "Path to folder with YAML resource description data files."
|
||||
type = object({
|
||||
folders = optional(string)
|
||||
project_templates = optional(string)
|
||||
projects = optional(string)
|
||||
basepath = string
|
||||
budgets = optional(object({
|
||||
billing_account_id = string
|
||||
data = string
|
||||
}))
|
||||
billing_account = optional(string)
|
||||
}), {})
|
||||
paths = optional(object({
|
||||
budgets = optional(string, "budgets")
|
||||
folders = optional(string, "folders")
|
||||
project_templates = optional(string, "project-templates")
|
||||
projects = optional(string, "projects")
|
||||
}), {})
|
||||
})
|
||||
nullable = false
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user