| automation_project_id |
Project id used for automation service accounts. |
string |
✓ |
|
| billing_account_id |
Country billing account account. |
string |
✓ |
|
| name |
Top folder name. |
string |
✓ |
|
| organization_id |
Organization id in organizations/nnnnnn format. |
string |
✓ |
|
| root_node |
Root node in folders/folder_id or organizations/org_id format. |
string |
✓ |
|
| short_name |
Short name used as GCS bucket and service account prefixes, do not use capital letters or spaces. |
string |
✓ |
|
| environments |
Unit environments short names. |
map(string) |
|
... |
| gcs_defaults |
Defaults use for the state GCS buckets. |
map(string) |
|
... |
| iam_billing_config |
Grant billing user role to service accounts, defaults to granting on the billing account. |
object({...}) |
|
... |
| iam_enviroment_roles |
IAM roles granted to the environment service account on the environment sub-folder. |
list(string) |
|
... |
| iam_members |
IAM members for roles applied on the unit folder. |
map(list(string)) |
|
null |
| iam_roles |
IAM roles applied on the unit folder. |
list(string) |
|
null |
| iam_xpn_config |
Grant Shared VPC creation roles to service accounts, defaults to granting at folder level. |
object({...}) |
|
... |
| prefix |
Optional prefix used for GCS bucket names to ensure uniqueness. |
string |
|
null |
| service_account_keys |
Generate and store service account keys in the state file. |
bool |
|
false |