Improve context support in vpc-sc module and stage / new FAST stages small fixes (#3305)
* improve context support in vpc-sc module and stage * fix stage env files * fix stage env files * fix FAST variables comments * tfdoc * fix locations order * fix tests
This commit is contained in:
committed by
GitHub
parent
894a0f5975
commit
68955ff809
@@ -135,9 +135,9 @@ Please be aware the Service Account Client ID needed during domain wide delegati
|
||||
|
||||
| name | description | type | required | default | producer |
|
||||
|---|---|:---:|:---:|:---:|:---:|
|
||||
| [automation](variables-fast.tf#L17) | Automation resources created by the bootstrap stage. | <code title="object({ outputs_bucket = string })">object({…})</code> | ✓ | | <code>0-bootstrap</code> |
|
||||
| [automation](variables-fast.tf#L17) | Automation resources created by the bootstrap stage. | <code title="object({ outputs_bucket = string })">object({…})</code> | ✓ | | <code>0-org-setup</code> |
|
||||
| [tenant_config](variables.tf#L118) | SecOps Tenant configuration. | <code title="object({ customer_id = string region = string })">object({…})</code> | ✓ | | |
|
||||
| [billing_account](variables-fast.tf#L26) | Billing account id. If billing account is not part of the same org set `is_org_level` to false. | <code title="object({ id = optional(string) })">object({…})</code> | | <code>{}</code> | <code>0-bootstrap</code> |
|
||||
| [billing_account](variables-fast.tf#L26) | Billing account id. If billing account is not part of the same org set `is_org_level` to false. | <code title="object({ id = optional(string) })">object({…})</code> | | <code>{}</code> | <code>0-org-setup</code> |
|
||||
| [data_rbac_config](variables.tf#L17) | SecOps Data RBAC scope and labels config. | <code title="object({ labels = optional(map(object({ description = string label_id = string udm_query = string }))) scopes = optional(map(object({ description = string scope_id = string allowed_data_access_labels = optional(list(object({ data_access_label = optional(string) log_type = optional(string) asset_namespace = optional(string) ingestion_label = optional(object({ ingestion_label_key = string ingestion_label_value = optional(string) })) })), []) denied_data_access_labels = optional(list(object({ data_access_label = optional(string) log_type = optional(string) asset_namespace = optional(string) ingestion_label = optional(object({ ingestion_label_key = string ingestion_label_value = optional(string) })) })), []) }))) })">object({…})</code> | | <code>{}</code> | |
|
||||
| [factories_config](variables.tf#L51) | Paths to YAML config expected in 'rules' and 'reference_lists'. Path to folders containing rules definitions (yaral files) and reference lists content (txt files) for the corresponding _defs keys. | <code title="object({ rules = optional(string) rules_defs = optional(string, "data/rules") reference_lists = optional(string) reference_lists_defs = optional(string, "data/reference_lists") })">object({…})</code> | | <code title="{ rules = "./data/secops_rules.yaml" rules_defs = "./data/rules" reference_lists = "./data/secops_reference_lists.yaml" reference_lists_defs = "./data/reference_lists" }">{…}</code> | |
|
||||
| [folder_ids](variables-fast.tf#L35) | Folder name => id mappings. | <code>map(string)</code> | | <code>{}</code> | <code>1-resman</code> |
|
||||
|
||||
@@ -15,7 +15,7 @@
|
||||
*/
|
||||
|
||||
variable "automation" {
|
||||
# tfdoc:variable:source 0-bootstrap
|
||||
# tfdoc:variable:source 0-org-setup
|
||||
description = "Automation resources created by the bootstrap stage."
|
||||
type = object({
|
||||
outputs_bucket = string
|
||||
@@ -24,7 +24,7 @@ variable "automation" {
|
||||
}
|
||||
|
||||
variable "billing_account" {
|
||||
# tfdoc:variable:source 0-bootstrap
|
||||
# tfdoc:variable:source 0-org-setup
|
||||
description = "Billing account id. If billing account is not part of the same org set `is_org_level` to false."
|
||||
type = object({
|
||||
id = optional(string)
|
||||
|
||||
Reference in New Issue
Block a user