Use NetworkFieldValue in google_compute_subnetwork (#529)

This commit is contained in:
Vincent Roseberry 2017-10-04 15:21:49 -07:00 committed by GitHub
parent 246775b88d
commit 0ba267dafc

View File

@ -110,11 +110,6 @@ func resourceComputeSubnetworkCreate(d *schema.ResourceData, meta interface{}) e
return err
}
network, err := getNetworkLink(d, config, "network")
if err != nil {
return err
}
// Build the subnetwork parameters
subnetwork := &compute.Subnetwork{
Name: d.Get("name").(string),
@ -122,7 +117,7 @@ func resourceComputeSubnetworkCreate(d *schema.ResourceData, meta interface{}) e
IpCidrRange: d.Get("ip_cidr_range").(string),
PrivateIpGoogleAccess: d.Get("private_ip_google_access").(bool),
SecondaryIpRanges: expandSecondaryRanges(d.Get("secondary_ip_range").([]interface{})),
Network: network,
Network: ParseNetworkFieldValue(d.Get("network").(string), config).RelativeLink(),
}
log.Printf("[DEBUG] Subnetwork insert request: %#v", subnetwork)