FOR TF STATE BACKEND https://developer.hashicorp.com/terraform/language/settings/backends/gcs
FOR TF LIFECYCLE RULES https://developer.hashicorp.com/terraform/language/meta-arguments/lifecycle
FOR TF DEPENDS_ON ARGUMENT https://developer.hashicorp.com/terraform/language/meta-arguments/depends_on
FOR TF TFSTATE AND DATASOURCE https://developer.hashicorp.com/terraform/language/settings/backends/gcs
TO UNDERSTAND COUNT AND FOR_EACH
https://medium.com/@business_99069/terraform-count-vs-for-each-b7ada2c0b186
https://developer.hashicorp.com/terraform/language/meta-arguments/count
TO UNDERSTAND PUBLIC REPO example google vpc -> NETWORK https://registry.terraform.io/modules/terraform-google-modules/network/google/6.0.1