From a7b4fb466b3885124828c479bdd1ebc719854f62 Mon Sep 17 00:00:00 2001 From: Will Beebe Date: Sun, 20 Oct 2019 03:14:47 +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 7be35faf5f..092893c2a6 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 }