Allow configuring data access logs from org/folder/project schemas (#3516)

* modules and FAST support

* module tests

* fast stage 0 dataset

* tfdoc
This commit is contained in:
Ludovico Magnocavallo
2025-11-10 11:19:21 +01:00
committed by GitHub
parent 7e32058010
commit ba77c6170c
40 changed files with 678 additions and 393 deletions

View File

@@ -50,11 +50,6 @@ variable "data_defaults" {
logging = optional(string)
storage = 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)) })),
DATA_WRITE = optional(object({ exempted_members = optional(list(string)) }))
})), {})
metric_scopes = optional(list(string), [])
parent = optional(string)
prefix = optional(string)
@@ -139,11 +134,6 @@ variable "data_overrides" {
logging = optional(string)
storage = 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)) })),
DATA_WRITE = optional(object({ exempted_members = optional(list(string)) }))
})))
parent = optional(string)
prefix = optional(string)
service_accounts = optional(map(object({