mirror of
https://github.com/letic/terraform-provider-google.git
synced 2024-10-03 01:01:06 +00:00
[terraform-conversions] Add compute_instance to conversions library (#3226)
<!-- This change is generated by MagicModules. --> /cc @nstogner
This commit is contained in:
parent
439e37cf64
commit
0de6d2790c
@ -114,7 +114,7 @@ func expandAccessConfigs(configs []interface{}) []*computeBeta.AccessConfig {
|
|||||||
return acs
|
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{})
|
configs := d.Get("network_interface").([]interface{})
|
||||||
ifaces := make([]*computeBeta.NetworkInterface, len(configs))
|
ifaces := make([]*computeBeta.NetworkInterface, len(configs))
|
||||||
for i, raw := range configs {
|
for i, raw := range configs {
|
||||||
@ -188,7 +188,7 @@ func flattenGuestAccelerators(accelerators []*computeBeta.AcceleratorConfig) []m
|
|||||||
return acceleratorsSchema
|
return acceleratorsSchema
|
||||||
}
|
}
|
||||||
|
|
||||||
func resourceInstanceTags(d *schema.ResourceData) *computeBeta.Tags {
|
func resourceInstanceTags(d TerraformResourceData) *computeBeta.Tags {
|
||||||
// Calculate the tags
|
// Calculate the tags
|
||||||
var tags *computeBeta.Tags
|
var tags *computeBeta.Tags
|
||||||
if v := d.Get("tags"); v != nil {
|
if v := d.Get("tags"); v != nil {
|
||||||
|
@ -5,7 +5,6 @@ import (
|
|||||||
"fmt"
|
"fmt"
|
||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/hashicorp/terraform/helper/schema"
|
|
||||||
computeBeta "google.golang.org/api/compute/v0.beta"
|
computeBeta "google.golang.org/api/compute/v0.beta"
|
||||||
"google.golang.org/api/compute/v1"
|
"google.golang.org/api/compute/v1"
|
||||||
)
|
)
|
||||||
@ -145,7 +144,7 @@ func flattenMetadata(metadata *compute.Metadata) map[string]interface{} {
|
|||||||
return metadataMap
|
return metadataMap
|
||||||
}
|
}
|
||||||
|
|
||||||
func resourceInstanceMetadata(d *schema.ResourceData) (*computeBeta.Metadata, error) {
|
func resourceInstanceMetadata(d TerraformResourceData) (*computeBeta.Metadata, error) {
|
||||||
m := &computeBeta.Metadata{}
|
m := &computeBeta.Metadata{}
|
||||||
mdMap := d.Get("metadata").(map[string]interface{})
|
mdMap := d.Get("metadata").(map[string]interface{})
|
||||||
if v, ok := d.GetOk("metadata_startup_script"); ok && v.(string) != "" {
|
if v, ok := d.GetOk("metadata_startup_script"); ok && v.(string) != "" {
|
||||||
|
@ -213,8 +213,8 @@ func rfc3339TimeDiffSuppress(k, old, new string, d *schema.ResourceData) bool {
|
|||||||
return false
|
return false
|
||||||
}
|
}
|
||||||
|
|
||||||
// expandLabels pulls the value of "labels" out of a schema.ResourceData as a map[string]string.
|
// expandLabels pulls the value of "labels" out of a TerraformResourceData as a map[string]string.
|
||||||
func expandLabels(d *schema.ResourceData) map[string]string {
|
func expandLabels(d TerraformResourceData) map[string]string {
|
||||||
return expandStringMap(d, "labels")
|
return expandStringMap(d, "labels")
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -223,8 +223,8 @@ func expandEnvironmentVariables(d *schema.ResourceData) map[string]string {
|
|||||||
return expandStringMap(d, "environment_variables")
|
return expandStringMap(d, "environment_variables")
|
||||||
}
|
}
|
||||||
|
|
||||||
// expandStringMap pulls the value of key out of a schema.ResourceData as a map[string]string.
|
// expandStringMap pulls the value of key out of a TerraformResourceData as a map[string]string.
|
||||||
func expandStringMap(d *schema.ResourceData, key string) map[string]string {
|
func expandStringMap(d TerraformResourceData, key string) map[string]string {
|
||||||
v, ok := d.GetOk(key)
|
v, ok := d.GetOk(key)
|
||||||
|
|
||||||
if !ok {
|
if !ok {
|
||||||
|
Loading…
Reference in New Issue
Block a user