From 3db481de4ba215229233d8cba520f3e3acf1886c Mon Sep 17 00:00:00 2001 From: The Magician Date: Tue, 29 Oct 2019 11:33:18 -0700 Subject: [PATCH] Adding "name" to Cloud Build resource (#233) 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 }