From 3a87ca4a43c38707ffc2eb9b5f504c1183f49233 Mon Sep 17 00:00:00 2001 From: Justin Campbell Date: Mon, 1 May 2017 10:19:44 -0400 Subject: [PATCH] provider/heroku: Prefer struct for required attrs --- builtin/providers/heroku/resource_heroku_pipeline.go | 5 +++-- .../heroku/resource_heroku_pipeline_coupling.go | 9 +++++---- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/builtin/providers/heroku/resource_heroku_pipeline.go b/builtin/providers/heroku/resource_heroku_pipeline.go index 1293aef46c..5aedf33de3 100644 --- a/builtin/providers/heroku/resource_heroku_pipeline.go +++ b/builtin/providers/heroku/resource_heroku_pipeline.go @@ -28,8 +28,9 @@ func resourceHerokuPipeline() *schema.Resource { func resourceHerokuPipelineCreate(d *schema.ResourceData, meta interface{}) error { client := meta.(*heroku.Service) - opts := heroku.PipelineCreateOpts{} - opts.Name = d.Get("name").(string) + opts := heroku.PipelineCreateOpts{ + Name: d.Get("name").(string), + } log.Printf("[DEBUG] Pipeline create configuration: %#v", opts) diff --git a/builtin/providers/heroku/resource_heroku_pipeline_coupling.go b/builtin/providers/heroku/resource_heroku_pipeline_coupling.go index 7fb4548a4b..90b70447a1 100644 --- a/builtin/providers/heroku/resource_heroku_pipeline_coupling.go +++ b/builtin/providers/heroku/resource_heroku_pipeline_coupling.go @@ -40,10 +40,11 @@ func resourceHerokuPipelineCoupling() *schema.Resource { func resourceHerokuPipelineCouplingCreate(d *schema.ResourceData, meta interface{}) error { client := meta.(*heroku.Service) - opts := heroku.PipelineCouplingCreateOpts{} - opts.App = d.Get("app").(string) - opts.Pipeline = d.Get("pipeline").(string) - opts.Stage = d.Get("stage").(string) + opts := heroku.PipelineCouplingCreateOpts{ + App: d.Get("app").(string), + Pipeline: d.Get("pipeline").(string), + Stage: d.Get("stage").(string), + } log.Printf("[DEBUG] PipelineCoupling create configuration: %#v", opts)