diff --git a/google/resource_compute_region_instance_group_manager.go b/google/resource_compute_region_instance_group_manager.go index 2d8188ec..13f42715 100644 --- a/google/resource_compute_region_instance_group_manager.go +++ b/google/resource_compute_region_instance_group_manager.go @@ -295,7 +295,10 @@ func getRegionalManager(d *schema.ResourceData, meta interface{}) (*computeBeta. return nil, err } - region := d.Get("region").(string) + region, err := getRegion(d, config) + if err != nil { + return nil, err + } manager := &computeBeta.InstanceGroupManager{} switch computeApiVersion { diff --git a/google/resource_compute_region_instance_group_manager_test.go b/google/resource_compute_region_instance_group_manager_test.go index fab041ee..870b96a7 100644 --- a/google/resource_compute_region_instance_group_manager_test.go +++ b/google/resource_compute_region_instance_group_manager_test.go @@ -113,6 +113,12 @@ func TestAccRegionInstanceGroupManager_update(t *testing.T) { &manager), ), }, + resource.TestStep{ + ResourceName: "google_compute_region_instance_group_manager.igm-update", + ImportState: true, + ImportStateVerify: true, + ImportStateVerifyIgnore: []string{"update_strategy"}, + }, }, }) }