| Name | Description | Type | Default | Required |
|---|---|---|---|---|
| folder_deletion_protection | Prevent Terraform from destroying or recreating the folder. | string |
true |
no |
| gcs_custom_placement_config | Configuration of the bucket's custom location in a dual-region bucket setup. If the bucket is designated a single or multi-region, the variable are null. | object({ |
null |
no |
| instance_region | Region which the peered subnet will be created (Should be same region as the VM that will be created on step 5-app-infra on the peering project). | string |
null |
no |
| location_gcs | Case-Sensitive Location for GCS Bucket (Should be same region as the KMS Keyring) | string |
null |
no |
| location_kms | Case-Sensitive Location for KMS Keyring (Should be same region as the GCS Bucket) | string |
null |
no |
| peering_module_depends_on | List of modules or resources peering module depends on. | list(any) |
[] |
no |
| project_deletion_policy | The deletion policy for the project created. | string |
"PREVENT" |
no |
| remote_state_bucket | Backend bucket to load Terraform Remote State Data from previous steps. | string |
n/a | yes |
| tfc_org_name | Name of the TFC organization. | string |
"" |
no |
| Name | Description |
|---|---|
| access_context_manager_policy_id | Access Context Manager Policy ID. |
| bucket | The created storage bucket. |
| confidential_space_project | Confidential Space project id. |
| confidential_space_project_number | Confidential Space project number. |
| confidential_space_workload_sa | Workload Service Account for confidential space from base_env |
| default_region | The default region for the project. |
| floating_project | Project sample floating project. |
| iap_firewall_tags | The security tags created for IAP (SSH and RDP) firewall rules and to be used on the VM created on step 5-app-infra on the peering network project. |
| keyring | The name of the keyring. |
| keys | List of created key names. |
| peering_complete | Output to be used as a module dependency. |
| peering_network | Peer network peering resource. |
| peering_project | Project sample peering project id. |
| peering_subnetwork_self_link | The subnetwork self link of the peering network. |
| restricted_enabled_apis | Activated APIs. |
| shared_vpc_project | Project sample shared vpc project id. |
| shared_vpc_project_number | Project sample shared vpc project. |
| subnets_self_links | The self-links of subnets from shared vpc environment. |
| vpc_service_control_perimeter_name | VPC Service Control name. |