Path Lines of Code 00-pre-req-terraform-samples/billing-account-iam.tf 18 00-pre-req-terraform-samples/inputs.auto.tfvars 31 00-pre-req-terraform-samples/isolator-folder-and-folder-iam.tf 30 00-pre-req-terraform-samples/org-node-iam.tf 34 00-pre-req-terraform-samples/org-node-log-sink.tf 48 00-pre-req-terraform-samples/variables.tf 60 00-pre-req-terraform-samples/vpc-sc-scoped-policy.tf 28 01-iso-resource-hierarchy/backend.tf 24 01-iso-resource-hierarchy/folder-iam.tf 168 01-iso-resource-hierarchy/folders.tf 26 01-iso-resource-hierarchy/inputs.auto.tfvars 30 01-iso-resource-hierarchy/outputs.tf 34 01-iso-resource-hierarchy/provider.tf 36 01-iso-resource-hierarchy/variables.tf 52 02-iso-org-policies/backend.tf 34 02-iso-org-policies/custom-org-policies.tf 23 02-iso-org-policies/gke-custom-policies.tf 23 02-iso-org-policies/inputs.auto.tfvars 36 02-iso-org-policies/locals.tf 22 02-iso-org-policies/modules/org-policy-bool/main.tf 32 02-iso-org-policies/modules/org-policy-bool/variables.tf 30 02-iso-org-policies/modules/org-policy-custom-gke/main.tf 558 02-iso-org-policies/modules/org-policy-custom-gke/variables.tf 26 02-iso-org-policies/modules/org-policy-custom/main.tf 42 02-iso-org-policies/modules/org-policy-custom/variables.tf 26 02-iso-org-policies/modules/org-policy-default/main.tf 30 02-iso-org-policies/modules/org-policy-default/variables.tf 26 02-iso-org-policies/org-policies-isolator-folder.tf 460 02-iso-org-policies/org-policies-sub-isolator-folders.tf 205 02-iso-org-policies/provider.tf 31 02-iso-org-policies/variables.tf 42 03-iso-vpc-sc/access-levels.tf 63 03-iso-vpc-sc/acm-policy-iam.tf 28 03-iso-vpc-sc/backend.tf 34 03-iso-vpc-sc/inputs.auto.tfvars 41 03-iso-vpc-sc/locals.tf 135 03-iso-vpc-sc/perimeter-data.tf 66 03-iso-vpc-sc/perimeter-security.tf 58 03-iso-vpc-sc/provider.tf 36 03-iso-vpc-sc/variables.tf 66 04-iso-security-projects/backend.tf 34 04-iso-security-projects/inputs.auto.tfvars 26 04-iso-security-projects/locals.tf 18 04-iso-security-projects/modules/project-creation/api-enablement.tf 24 04-iso-security-projects/modules/project-creation/iam.tf 36 04-iso-security-projects/modules/project-creation/locals.tf 18 04-iso-security-projects/modules/project-creation/main.tf 31 04-iso-security-projects/modules/project-creation/outputs.tf 28 04-iso-security-projects/modules/project-creation/variables.tf 38 04-iso-security-projects/modules/security-log-project/main.tf 77 04-iso-security-projects/modules/security-log-project/outputs.tf 24 04-iso-security-projects/modules/security-log-project/variables.tf 38 04-iso-security-projects/outputs.tf 28 04-iso-security-projects/provider.tf 36 04-iso-security-projects/security-log-project.tf 26 04-iso-security-projects/variables.tf 33 05-iso-security-projects-resources/backend.tf 41 05-iso-security-projects-resources/hierarchical-firewall.tf 24 05-iso-security-projects-resources/inputs.auto.tfvars 24 05-iso-security-projects-resources/locals.tf 22 05-iso-security-projects-resources/log-bucket-log-sinks.tf 35 05-iso-security-projects-resources/log-monitoring.tf 25 05-iso-security-projects-resources/modules/empty-gcs-prj-lien/main.tf 35 05-iso-security-projects-resources/modules/empty-gcs-prj-lien/variables.tf 26 05-iso-security-projects-resources/modules/hierarchical-firewall/data-folder.tf 78 05-iso-security-projects-resources/modules/hierarchical-firewall/isolator-folder.tf 110 05-iso-security-projects-resources/modules/hierarchical-firewall/outputs.tf 18 05-iso-security-projects-resources/modules/hierarchical-firewall/security-folder.tf 95 05-iso-security-projects-resources/modules/hierarchical-firewall/variables.tf 30 05-iso-security-projects-resources/modules/log-bucket-log-sink/main.tf 53 05-iso-security-projects-resources/modules/log-bucket-log-sink/outputs.tf 27 05-iso-security-projects-resources/modules/log-bucket-log-sink/variables.tf 34 05-iso-security-projects-resources/modules/log-monitor-alerts/log-monitoring.tf 60 05-iso-security-projects-resources/modules/log-monitor-alerts/main.tf 82 05-iso-security-projects-resources/modules/log-monitor-alerts/outputs.tf 24 05-iso-security-projects-resources/modules/log-monitor-alerts/variables.tf 43 05-iso-security-projects-resources/outputs.tf 24 05-iso-security-projects-resources/provider.tf 40 05-iso-security-projects-resources/variables.tf 30 06-iso-data-projects/backend.tf 34 06-iso-data-projects/data-access-logs-project.tf 25 06-iso-data-projects/inputs.auto.tfvars 24 06-iso-data-projects/locals.tf 18 06-iso-data-projects/modules/data-access-logs-project/main.tf 59 06-iso-data-projects/modules/data-access-logs-project/outputs.tf 24 06-iso-data-projects/modules/data-access-logs-project/variables.tf 34 06-iso-data-projects/modules/project-creation/api-enablement.tf 24 06-iso-data-projects/modules/project-creation/iam.tf 36 06-iso-data-projects/modules/project-creation/locals.tf 21 06-iso-data-projects/modules/project-creation/main.tf 31 06-iso-data-projects/modules/project-creation/outputs.tf 24 06-iso-data-projects/modules/project-creation/variables.tf 42 06-iso-data-projects/outputs.tf 28 06-iso-data-projects/provider.tf 36 06-iso-data-projects/variables.tf 30 07-iso-data-projects-resources/backend.tf 41 07-iso-data-projects-resources/inputs.auto.tfvars 21 07-iso-data-projects-resources/locals.tf 17 07-iso-data-projects-resources/outputs.tf 18 07-iso-data-projects-resources/provider.tf 36 07-iso-data-projects-resources/variables.tf 22