1616
1717/* *
1818* Made to resemble:
19- * gcloud alpha compute instance-groups managed create flex-igm --project=$PROJECT --region=us-central1 \
20- * --target-distribution-shape=any-single-zone --instance-redistribution-type NONE \
21- * --template example-template --size 3 \
22- * --instance-selection "rank=1,name=best-choice,machine-type=n1-standard-1,n1-standard-2" \
23- * --instance-selection "rank=2,name=still-ok,machine-type=n2-standard-1" \
24- * --instance-selection "rank=3,name=if-nothing-else,machine-type=e2-standard-2"
19+ * gcloud compute instance-groups managed create flex-igm \
20+ * --region us-central1 \
21+ * --size 3 \
22+ * --template example-template \
23+ * --target-distribution-shape any-single-zone \
24+ * --instance-redistribution-type none \
25+ * --instance-selection "name=best-choice,machine-type=n1-standard-1,machine-type=n1-standard-2,rank=1" \
26+ * --instance-selection "name=still-ok,machine-type=n2-standard-1,rank=2" \
27+ * --instance-selection "name=if-nothing-else,machine-type=e2-standard-2,rank=3"
2528*/
2629
27-
2830terraform {
2931 required_providers {
3032 google = {
31- source = " hashicorp/google-beta "
32- version = " >= 6.12 .0"
33+ source = " hashicorp/google"
34+ version = " >= 6.13 .0"
3335 }
3436 }
3537}
3638
37- # [START compute_region_igm_instance_flexibility_policy_parent_tag ]
39+ # [START compute_rmig_instance_flexibility_policy_parent_tag ]
3840resource "google_compute_instance_template" "default" {
3941 name = " example-template"
4042 machine_type = " e2-medium"
@@ -46,7 +48,7 @@ resource "google_compute_instance_template" "default" {
4648 }
4749}
4850
49- # [START compute_region_igm_instance_flexibility_policy ]
51+ # [START compute_rmig_instance_flexibility_policy ]
5052resource "google_compute_region_instance_group_manager" "default" {
5153 name = " flex-igm"
5254 base_instance_name = " tf-test-flex-igm"
@@ -85,5 +87,5 @@ resource "google_compute_region_instance_group_manager" "default" {
8587 max_unavailable_fixed = 6
8688 }
8789}
88- # [END compute_region_igm_instance_flexibility_policy ]
89- # [END compute_region_igm_instance_flexibility_policy_parent_tag ]
90+ # [END compute_rmig_instance_flexibility_policy ]
91+ # [END compute_rmig_instance_flexibility_policy_parent_tag ]
0 commit comments