From 12d510ac4d5e7d33956cb3770f8451d40621a3d3 Mon Sep 17 00:00:00 2001 From: Will Beebe Date: Mon, 28 Oct 2019 18:25:16 +0000 Subject: [PATCH] Adding "name" to Cloud Build resource Signed-off-by: Modular Magician --- google/cloudbuild_trigger.go | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/google/cloudbuild_trigger.go b/google/cloudbuild_trigger.go index 7be35faf5..092893c2a 100644 --- a/google/cloudbuild_trigger.go +++ b/google/cloudbuild_trigger.go @@ -39,6 +39,12 @@ func GetCloudBuildTriggerCaiObject(d TerraformResourceData, config *Config) (Ass func GetCloudBuildTriggerApiObject(d TerraformResourceData, config *Config) (map[string]interface{}, error) { obj := make(map[string]interface{}) + nameProp, err := expandCloudBuildTriggerName(d.Get("name"), d, config) + if err != nil { + return nil, err + } else if v, ok := d.GetOkExists("name"); !isEmptyValue(reflect.ValueOf(nameProp)) && (ok || !reflect.DeepEqual(v, nameProp)) { + obj["name"] = nameProp + } descriptionProp, err := expandCloudBuildTriggerDescription(d.Get("description"), d, config) if err != nil { return nil, err @@ -91,6 +97,10 @@ func GetCloudBuildTriggerApiObject(d TerraformResourceData, config *Config) (map return obj, nil } +func expandCloudBuildTriggerName(v interface{}, d TerraformResourceData, config *Config) (interface{}, error) { + return v, nil +} + func expandCloudBuildTriggerDescription(v interface{}, d TerraformResourceData, config *Config) (interface{}, error) { return v, nil }