diff --git a/google/compute_instance_helpers.go b/google/compute_instance_helpers.go index 7ef6674d..615a3a78 100644 --- a/google/compute_instance_helpers.go +++ b/google/compute_instance_helpers.go @@ -114,7 +114,7 @@ func expandAccessConfigs(configs []interface{}) []*computeBeta.AccessConfig { return acs } -func expandNetworkInterfaces(d *schema.ResourceData, config *Config) ([]*computeBeta.NetworkInterface, error) { +func expandNetworkInterfaces(d TerraformResourceData, config *Config) ([]*computeBeta.NetworkInterface, error) { configs := d.Get("network_interface").([]interface{}) ifaces := make([]*computeBeta.NetworkInterface, len(configs)) for i, raw := range configs { @@ -188,7 +188,7 @@ func flattenGuestAccelerators(accelerators []*computeBeta.AcceleratorConfig) []m return acceleratorsSchema } -func resourceInstanceTags(d *schema.ResourceData) *computeBeta.Tags { +func resourceInstanceTags(d TerraformResourceData) *computeBeta.Tags { // Calculate the tags var tags *computeBeta.Tags if v := d.Get("tags"); v != nil { diff --git a/google/metadata.go b/google/metadata.go index 55dc9aac..ff847bbc 100644 --- a/google/metadata.go +++ b/google/metadata.go @@ -5,7 +5,6 @@ import ( "fmt" "strings" - "github.com/hashicorp/terraform/helper/schema" computeBeta "google.golang.org/api/compute/v0.beta" "google.golang.org/api/compute/v1" ) @@ -145,7 +144,7 @@ func flattenMetadata(metadata *compute.Metadata) map[string]interface{} { return metadataMap } -func resourceInstanceMetadata(d *schema.ResourceData) (*computeBeta.Metadata, error) { +func resourceInstanceMetadata(d TerraformResourceData) (*computeBeta.Metadata, error) { m := &computeBeta.Metadata{} mdMap := d.Get("metadata").(map[string]interface{}) if v, ok := d.GetOk("metadata_startup_script"); ok && v.(string) != "" { diff --git a/google/utils.go b/google/utils.go index 9f233f25..abf42856 100644 --- a/google/utils.go +++ b/google/utils.go @@ -213,8 +213,8 @@ func rfc3339TimeDiffSuppress(k, old, new string, d *schema.ResourceData) bool { return false } -// expandLabels pulls the value of "labels" out of a schema.ResourceData as a map[string]string. -func expandLabels(d *schema.ResourceData) map[string]string { +// expandLabels pulls the value of "labels" out of a TerraformResourceData as a map[string]string. +func expandLabels(d TerraformResourceData) map[string]string { return expandStringMap(d, "labels") } @@ -223,8 +223,8 @@ func expandEnvironmentVariables(d *schema.ResourceData) map[string]string { return expandStringMap(d, "environment_variables") } -// expandStringMap pulls the value of key out of a schema.ResourceData as a map[string]string. -func expandStringMap(d *schema.ResourceData, key string) map[string]string { +// expandStringMap pulls the value of key out of a TerraformResourceData as a map[string]string. +func expandStringMap(d TerraformResourceData, key string) map[string]string { v, ok := d.GetOk(key) if !ok {