diff --git a/google/redis_instance.go b/google/redis_instance.go index bbb70d596..6bc96385a 100644 --- a/google/redis_instance.go +++ b/google/redis_instance.go @@ -51,6 +51,12 @@ func GetRedisInstanceApiObject(d TerraformResourceData, config *Config) (map[str } else if v, ok := d.GetOkExists("authorized_network"); !isEmptyValue(reflect.ValueOf(authorizedNetworkProp)) && (ok || !reflect.DeepEqual(v, authorizedNetworkProp)) { obj["authorizedNetwork"] = authorizedNetworkProp } + connectModeProp, err := expandRedisInstanceConnectMode(d.Get("connect_mode"), d, config) + if err != nil { + return nil, err + } else if v, ok := d.GetOkExists("connect_mode"); !isEmptyValue(reflect.ValueOf(connectModeProp)) && (ok || !reflect.DeepEqual(v, connectModeProp)) { + obj["connectMode"] = connectModeProp + } displayNameProp, err := expandRedisInstanceDisplayName(d.Get("display_name"), d, config) if err != nil { return nil, err @@ -131,6 +137,10 @@ func expandRedisInstanceAuthorizedNetwork(v interface{}, d TerraformResourceData return fv.RelativeLink(), nil } +func expandRedisInstanceConnectMode(v interface{}, d TerraformResourceData, config *Config) (interface{}, error) { + return v, nil +} + func expandRedisInstanceDisplayName(v interface{}, d TerraformResourceData, config *Config) (interface{}, error) { return v, nil }