{ "version": 4, "terraform_version": "1.14.1", "serial": 11, "lineage": "f6d0060b-e8e8-0536-d72d-f0b42c6e487a", "outputs": { "subnet_ids": { "value": { "backend": "projects/iutsf-478713/regions/europe-west1/subnetworks/iutsf-478713-backend-subnet", "database": "projects/iutsf-478713/regions/europe-west1/subnetworks/iutsf-478713-database-subnet", "frontend": "projects/iutsf-478713/regions/europe-west1/subnetworks/iutsf-478713-frontend-subnet" }, "type": [ "object", { "backend": "string", "database": "string", "frontend": "string" } ] }, "vpc_id": { "value": "projects/iutsf-478713/global/networks/iutsf-478713-vpc", "type": "string" } }, "resources": [ { "mode": "managed", "type": "google_compute_firewall", "name": "backend_to_database_3306", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 1, "attributes": { "allow": [ { "ports": [ "3306" ], "protocol": "tcp" } ], "creation_timestamp": "2025-12-03T07:15:53.240-08:00", "deny": [], "description": "Autorise le trafic TCP 3306 des instances backend vers database", "destination_ranges": [], "direction": "INGRESS", "disabled": false, "enable_logging": null, "id": "projects/iutsf-478713/global/firewalls/iutsf-478713-fw-backend-database-3306", "log_config": [], "name": "iutsf-478713-fw-backend-database-3306", "network": "https://www.googleapis.com/compute/v1/projects/iutsf-478713/global/networks/iutsf-478713-vpc", "params": [], "priority": 1000, "project": "iutsf-478713", "self_link": "https://www.googleapis.com/compute/v1/projects/iutsf-478713/global/firewalls/iutsf-478713-fw-backend-database-3306", "source_ranges": [], "source_service_accounts": [], "source_tags": [ "backend" ], "target_service_accounts": [], "target_tags": [ "database" ], "timeouts": null }, "sensitive_attributes": [], "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", "dependencies": [ "google_compute_network.vpc" ] } ] }, { "mode": "managed", "type": "google_compute_firewall", "name": "frontend_http_https", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 1, "attributes": { "allow": [ { "ports": [ "80", "443" ], "protocol": "tcp" } ], "creation_timestamp": "2025-12-03T07:15:53.384-08:00", "deny": [], "description": "Autorise HTTP/HTTPS vers les instances frontend", "destination_ranges": [], "direction": "INGRESS", "disabled": false, "enable_logging": null, "id": "projects/iutsf-478713/global/firewalls/iutsf-478713-fw-frontend-http-https", "log_config": [], "name": "iutsf-478713-fw-frontend-http-https", "network": "https://www.googleapis.com/compute/v1/projects/iutsf-478713/global/networks/iutsf-478713-vpc", "params": [], "priority": 1000, "project": "iutsf-478713", "self_link": "https://www.googleapis.com/compute/v1/projects/iutsf-478713/global/firewalls/iutsf-478713-fw-frontend-http-https", "source_ranges": [ "0.0.0.0/0" ], "source_service_accounts": [], "source_tags": [], "target_service_accounts": [], "target_tags": [ "frontend" ], "timeouts": null }, "sensitive_attributes": [], "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", "dependencies": [ "google_compute_network.vpc" ] } ] }, { "mode": "managed", "type": "google_compute_firewall", "name": "frontend_to_backend_8000", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 1, "attributes": { "allow": [ { "ports": [ "8000" ], "protocol": "tcp" } ], "creation_timestamp": "2025-12-03T07:15:53.382-08:00", "deny": [], "description": "Autorise le trafic TCP 8000 des instances frontend vers backend", "destination_ranges": [], "direction": "INGRESS", "disabled": false, "enable_logging": null, "id": "projects/iutsf-478713/global/firewalls/iutsf-478713-fw-frontend-backend-8000", "log_config": [], "name": "iutsf-478713-fw-frontend-backend-8000", "network": "https://www.googleapis.com/compute/v1/projects/iutsf-478713/global/networks/iutsf-478713-vpc", "params": [], "priority": 1000, "project": "iutsf-478713", "self_link": "https://www.googleapis.com/compute/v1/projects/iutsf-478713/global/firewalls/iutsf-478713-fw-frontend-backend-8000", "source_ranges": [], "source_service_accounts": [], "source_tags": [ "frontend" ], "target_service_accounts": [], "target_tags": [ "backend" ], "timeouts": null }, "sensitive_attributes": [], "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH0sInNjaGVtYV92ZXJzaW9uIjoiMSJ9", "dependencies": [ "google_compute_network.vpc" ] } ] }, { "mode": "managed", "type": "google_compute_network", "name": "vpc", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 0, "attributes": { "auto_create_subnetworks": false, "bgp_always_compare_med": false, "bgp_best_path_selection_mode": "LEGACY", "bgp_inter_region_cost": "", "delete_default_routes_on_create": false, "description": "", "enable_ula_internal_ipv6": false, "gateway_ipv4": "", "id": "projects/iutsf-478713/global/networks/iutsf-478713-vpc", "internal_ipv6_range": "", "mtu": 0, "name": "iutsf-478713-vpc", "network_firewall_policy_enforcement_order": "AFTER_CLASSIC_FIREWALL", "network_id": "4964739617503701756", "network_profile": "", "numeric_id": "4964739617503701756", "params": [], "project": "iutsf-478713", "routing_mode": "REGIONAL", "self_link": "https://www.googleapis.com/compute/v1/projects/iutsf-478713/global/networks/iutsf-478713-vpc", "timeouts": null }, "sensitive_attributes": [], "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19" } ] }, { "mode": "managed", "type": "google_compute_subnetwork", "name": "backend", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 0, "attributes": { "creation_timestamp": "2025-12-03T07:15:53.864-08:00", "description": "", "external_ipv6_prefix": "", "fingerprint": null, "gateway_address": "10.0.2.1", "id": "projects/iutsf-478713/regions/europe-west1/subnetworks/iutsf-478713-backend-subnet", "internal_ipv6_prefix": "", "ip_cidr_range": "10.0.2.0/24", "ip_collection": null, "ipv6_access_type": "", "ipv6_cidr_range": "", "ipv6_gce_endpoint": "", "log_config": [], "name": "iutsf-478713-backend-subnet", "network": "https://www.googleapis.com/compute/v1/projects/iutsf-478713/global/networks/iutsf-478713-vpc", "params": [], "private_ip_google_access": false, "private_ipv6_google_access": "DISABLE_GOOGLE_ACCESS", "project": "iutsf-478713", "purpose": "PRIVATE", "region": "europe-west1", "reserved_internal_range": "", "role": "", "secondary_ip_range": [], "self_link": "https://www.googleapis.com/compute/v1/projects/iutsf-478713/regions/europe-west1/subnetworks/iutsf-478713-backend-subnet", "send_secondary_ip_range_if_empty": null, "stack_type": "IPV4_ONLY", "state": "", "subnetwork_id": 8460017748546546374, "timeouts": null }, "sensitive_attributes": [], "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", "dependencies": [ "google_compute_network.vpc" ] } ] }, { "mode": "managed", "type": "google_compute_subnetwork", "name": "database", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 0, "attributes": { "creation_timestamp": "2025-12-03T07:15:53.524-08:00", "description": "", "external_ipv6_prefix": "", "fingerprint": null, "gateway_address": "10.0.3.1", "id": "projects/iutsf-478713/regions/europe-west1/subnetworks/iutsf-478713-database-subnet", "internal_ipv6_prefix": "", "ip_cidr_range": "10.0.3.0/24", "ip_collection": null, "ipv6_access_type": "", "ipv6_cidr_range": "", "ipv6_gce_endpoint": "", "log_config": [], "name": "iutsf-478713-database-subnet", "network": "https://www.googleapis.com/compute/v1/projects/iutsf-478713/global/networks/iutsf-478713-vpc", "params": [], "private_ip_google_access": false, "private_ipv6_google_access": "DISABLE_GOOGLE_ACCESS", "project": "iutsf-478713", "purpose": "PRIVATE", "region": "europe-west1", "reserved_internal_range": "", "role": "", "secondary_ip_range": [], "self_link": "https://www.googleapis.com/compute/v1/projects/iutsf-478713/regions/europe-west1/subnetworks/iutsf-478713-database-subnet", "send_secondary_ip_range_if_empty": null, "stack_type": "IPV4_ONLY", "state": "", "subnetwork_id": 7626110514717649606, "timeouts": null }, "sensitive_attributes": [], "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", "dependencies": [ "google_compute_network.vpc" ] } ] }, { "mode": "managed", "type": "google_compute_subnetwork", "name": "frontend", "provider": "provider[\"registry.terraform.io/hashicorp/google\"]", "instances": [ { "schema_version": 0, "attributes": { "creation_timestamp": "2025-12-03T07:15:53.592-08:00", "description": "", "external_ipv6_prefix": "", "fingerprint": null, "gateway_address": "10.0.1.1", "id": "projects/iutsf-478713/regions/europe-west1/subnetworks/iutsf-478713-frontend-subnet", "internal_ipv6_prefix": "", "ip_cidr_range": "10.0.1.0/24", "ip_collection": null, "ipv6_access_type": "", "ipv6_cidr_range": "", "ipv6_gce_endpoint": "", "log_config": [], "name": "iutsf-478713-frontend-subnet", "network": "https://www.googleapis.com/compute/v1/projects/iutsf-478713/global/networks/iutsf-478713-vpc", "params": [], "private_ip_google_access": false, "private_ipv6_google_access": "DISABLE_GOOGLE_ACCESS", "project": "iutsf-478713", "purpose": "PRIVATE", "region": "europe-west1", "reserved_internal_range": "", "role": "", "secondary_ip_range": [], "self_link": "https://www.googleapis.com/compute/v1/projects/iutsf-478713/regions/europe-west1/subnetworks/iutsf-478713-frontend-subnet", "send_secondary_ip_range_if_empty": null, "stack_type": "IPV4_ONLY", "state": "", "subnetwork_id": 5932717412278201030, "timeouts": null }, "sensitive_attributes": [], "identity_schema_version": 0, "private": "eyJlMmJmYjczMC1lY2FhLTExZTYtOGY4OC0zNDM2M2JjN2M0YzAiOnsiY3JlYXRlIjoxMjAwMDAwMDAwMDAwLCJkZWxldGUiOjEyMDAwMDAwMDAwMDAsInVwZGF0ZSI6MTIwMDAwMDAwMDAwMH19", "dependencies": [ "google_compute_network.vpc" ] } ] } ], "check_results": null }