1515*/
1616
1717# [START networksecurity_mirroring_basic_producer]
18+ # [START networksecurity_mirroring_create_network_tf]
1819resource "google_compute_network" "default" {
1920 provider = google- beta
2021 name = " producer-network"
2122 auto_create_subnetworks = false
2223}
24+ # [END networksecurity_mirroring_create_network_tf]
2325
26+ # [START networksecurity_mirroring_create_subnetwork_tf]
2427resource "google_compute_subnetwork" "default" {
2528 provider = google- beta
2629 name = " producer-subnet"
2730 region = " us-central1"
2831 ip_cidr_range = " 10.1.0.0/16"
2932 network = google_compute_network. default . name
3033}
34+ # [END networksecurity_mirroring_create_subnetwork_tf]
3135
36+ # [START networksecurity_mirroring_create_health_check_tf]
3237resource "google_compute_region_health_check" "default" {
3338 provider = google- beta
3439 name = " deploymnet-hc"
@@ -37,7 +42,9 @@ resource "google_compute_region_health_check" "default" {
3742 port = 80
3843 }
3944}
45+ # [END networksecurity_mirroring_create_health_check_tf]
4046
47+ # [START networksecurity_mirroring_create_backend_service_tf]
4148resource "google_compute_region_backend_service" "default" {
4249 provider = google- beta
4350 name = " deployment-svc"
@@ -46,7 +53,9 @@ resource "google_compute_region_backend_service" "default" {
4653 protocol = " UDP"
4754 load_balancing_scheme = " INTERNAL"
4855}
56+ # [END networksecurity_mirroring_create_backend_service_tf]
4957
58+ # [START networksecurity_mirroring_create_forwarding_rule_tf]
5059resource "google_compute_forwarding_rule" "default" {
5160 provider = google- beta
5261 name = " deployment-fr"
@@ -59,19 +68,24 @@ resource "google_compute_forwarding_rule" "default" {
5968 ip_protocol = " UDP"
6069 is_mirroring_collector = true
6170}
71+ # [END networksecurity_mirroring_create_forwarding_rule_tf]
6272
73+ # [START networksecurity_mirroring_create_deployment_group_tf]
6374resource "google_network_security_mirroring_deployment_group" "default" {
6475 provider = google- beta
6576 mirroring_deployment_group_id = " mirroring-deployment-group"
6677 location = " global"
6778 network = google_compute_network. default . id
6879}
80+ # [END networksecurity_mirroring_create_deployment_group_tf]
6981
82+ # [START networksecurity_mirroring_create_deployment_tf]
7083resource "google_network_security_mirroring_deployment" "default" {
7184 provider = google- beta
7285 mirroring_deployment_id = " mirroring-deployment"
7386 location = " us-central1-a"
7487 forwarding_rule = google_compute_forwarding_rule. default . id
7588 mirroring_deployment_group = google_network_security_mirroring_deployment_group. default . id
7689}
90+ # [END networksecurity_mirroring_create_deployment_tf]
7791# [END networksecurity_mirroring_basic_producer]
0 commit comments