|
|
|
|
@@ -87,14 +87,14 @@ module "project" {
|
|
|
|
|
| *auto_create_network* | Whether to create the default network for the project | <code title="">bool</code> | | <code title="">false</code> |
|
|
|
|
|
| *billing_account* | Billing account id. | <code title="">string</code> | | <code title="">null</code> |
|
|
|
|
|
| *custom_roles* | Map of role name => list of permissions to create in this project. | <code title="map(list(string))">map(list(string))</code> | | <code title="">{}</code> |
|
|
|
|
|
| *iam_additive_bindings* | Map of roles lists used to set non authoritative bindings, keyed by members | <code title="map(list(string))">map(list(string))</code> | | <code title="">{}</code> |
|
|
|
|
|
| *iam_additive* | Map of roles lists used to set non authoritative bindings, keyed by members | <code title="map(list(string))">map(list(string))</code> | | <code title="">{}</code> |
|
|
|
|
|
| *iam_members* | Map of member lists used to set authoritative bindings, keyed by role. | <code title="map(set(string))">map(set(string))</code> | | <code title="">{}</code> |
|
|
|
|
|
| *labels* | Resource labels. | <code title="map(string)">map(string)</code> | | <code title="">{}</code> |
|
|
|
|
|
| *lien_reason* | If non-empty, creates a project lien with this description. | <code title="">string</code> | | <code title=""></code> |
|
|
|
|
|
| *oslogin* | Enable OS Login. | <code title="">bool</code> | | <code title="">false</code> |
|
|
|
|
|
| *oslogin_admins* | List of IAM-style identities that will be granted roles necessary for OS Login administrators. | <code title="list(string)">list(string)</code> | | <code title="">[]</code> |
|
|
|
|
|
| *oslogin_users* | List of IAM-style identities that will be granted roles necessary for OS Login users. | <code title="list(string)">list(string)</code> | | <code title="">[]</code> |
|
|
|
|
|
| *parent* | Parent folder or organization in 'folders/folder_id' or 'organizations/org_id' format. | <code title="">string</code> | | <code title="">null</code> |
|
|
|
|
|
| *parent* | Parent folder or organization in 'folders/folder_id' or 'organizations/org_id' format. | <code title="">string</code> | | <code title="null validation { condition = var.parent == null || can(regex("(organizations|folders)/[0-9]+", var.parent)) error_message = "Parent must be of the form folders/folder_id or organizations/organization_id." }">...</code> |
|
|
|
|
|
| *policy_boolean* | Map of boolean org policies and enforcement value, set value to null for policy restore. | <code title="map(bool)">map(bool)</code> | | <code title="">{}</code> |
|
|
|
|
|
| *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. | <code title="map(object({ inherit_from_parent = bool suggested_value = string status = bool values = list(string) }))">map(object({...}))</code> | | <code title="">{}</code> |
|
|
|
|
|
| *prefix* | Prefix used to generate project id and name. | <code title="">string</code> | | <code title="">null</code> |
|
|
|
|
|
|