You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
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
map(list(string))
{}
firewall_policies
Hierarchical firewall policies to create in this folder.
map(map(object({...})))
{}
firewall_policy_attachments
List of hierarchical firewall policy IDs to attach to this folder.
map(string)
{}
folder_create
Create folder. When set to false, uses id to reference an existing folder.
bool
true
group_iam
Authoritative IAM binding for organization groups, in {GROUP_EMAIL => [ROLES]} format. Group emails need to be static. Can be used in combination with the iam variable.
map(list(string))
{}
iam
IAM bindings in {ROLE => [MEMBERS]} format.
map(list(string))
{}
id
Folder ID in case you use folder_create=false
string
null
logging_exclusions
Logging exclusions for this folder in the form {NAME -> FILTER}.
map(string)
{}
logging_sinks
Logging sinks to create for this folder.
map(object({...}))
{}
name
Folder name.
string
null
parent
Parent in folders/folder_id or organizations/org_id format.
string
...
policy_boolean
Map of boolean org policies and enforcement value, set value to null for policy restore.
map(bool)
{}
policy_list
Map of list org policies, status is true for allow, false for deny, null for restore. Values can only be used for allow or deny.
map(object({...}))
{}
Outputs
name
description
sensitive
firewall_policies
Map of firewall policy resources created in this folder.
firewall_policy_id
Map of firewall policy ids created in this folder.