[WIP] Add support for KMS autokey (#3515)

* wip

* folder module

* project factory schema

* remove spurious project template

* gcs and compute-vm modules

* variable order
This commit is contained in:
Ludovico Magnocavallo
2025-11-09 10:46:28 +01:00
committed by GitHub
parent 16da9ffaad
commit 7e32058010
18 changed files with 433 additions and 89 deletions

View File

@@ -67,6 +67,15 @@ variable "assured_workload_config" {
}
}
variable "autokey_config" {
description = "Enable autokey support for this folder's children. Project accepts either project id or number."
type = object({
project = string
})
nullable = true
default = null
}
variable "contacts" {
description = "List of essential contacts for this resource. Must be in the form EMAIL -> [NOTIFICATION_TYPES]. Valid notification types are ALL, SUSPENSION, SECURITY, TECHNICAL, BILLING, LEGAL, PRODUCT_UPDATES."
type = map(list(string))
@@ -94,6 +103,8 @@ variable "context" {
email_addresses = optional(map(string), {})
folder_ids = optional(map(string), {})
iam_principals = optional(map(string), {})
project_ids = optional(map(string), {})
project_numbers = optional(map(string), {})
tag_values = optional(map(string), {})
})
default = {}