| name |
Project name and id suffix. |
string |
✓ |
|
| parent |
The resource name of the parent Folder or Organization. Must be of the form folders/folder_id or organizations/org_id. |
string |
✓ |
|
| auto_create_network |
Whether to create the default network for the project |
bool |
|
false |
| billing_account |
Billing account id. |
string |
|
|
| custom_roles |
Map of role name => list of permissions to create in this project. |
map(list(string)) |
|
{} |
| iam_additive_members |
Map of member lists used to set non authoritative bindings, keyed by role. |
map(list(string)) |
|
{} |
| iam_additive_roles |
List of roles used to set non authoritative bindings. |
list(string) |
|
[] |
| iam_members |
Map of member lists used to set authoritative bindings, keyed by role. |
map(list(string)) |
|
{} |
| iam_roles |
List of roles used to set authoritative bindings. |
list(string) |
|
[] |
| labels |
Resource labels. |
map(string) |
|
{} |
| lien_reason |
If non-empty, creates a project lien with this description. |
string |
|
|
| oslogin |
Enable OS Login. |
bool |
|
false |
| oslogin_admins |
List of IAM-style identities that will be granted roles necessary for OS Login administrators. |
list(string) |
|
[] |
| oslogin_users |
List of IAM-style identities that will be granted roles necessary for OS Login users. |
list(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({...})) |
|
{} |
| prefix |
Prefix used to generate project id and name. |
string |
|
null |
| services |
Service APIs to enable. |
list(string) |
|
[] |
| vpc_sc_perimeter |
Name of the VPC-SC perimeter the project belong to. |
string |
|
null |
| vpc_sc_perimeter_bridges |
List of VPC-SC perimeter bridges the project belong to. Must be of the form accessPolicies/{policy_id}/servicePerimeters/{short_name} |
list(string) |
|
[] |