[terraform-conversions] Add compute_instance to conversions library (#3226)

<!-- This change is generated by MagicModules. -->
/cc @nstogner
This commit is contained in:
The Magician 2019-03-12 15:10:21 -07:00 committed by Chris Stephens
parent 439e37cf64
commit 0de6d2790c
3 changed files with 7 additions and 8 deletions

View File

@ -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 {

View File

@ -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) != "" {

View File

@ -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 {