From d9f327c282596a10b09f26e2089344e11a08ab86 Mon Sep 17 00:00:00 2001 From: Radek Simko Date: Tue, 29 Mar 2016 07:48:49 +0100 Subject: [PATCH] provider/aws: Read aws_api_gateway_integration_response fields back --- .../aws/resource_aws_api_gateway_integration_response.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/builtin/providers/aws/resource_aws_api_gateway_integration_response.go b/builtin/providers/aws/resource_aws_api_gateway_integration_response.go index ca85ba0e09..b394291e99 100644 --- a/builtin/providers/aws/resource_aws_api_gateway_integration_response.go +++ b/builtin/providers/aws/resource_aws_api_gateway_integration_response.go @@ -86,7 +86,7 @@ func resourceAwsApiGatewayIntegrationResponseCreate(d *schema.ResourceData, meta d.SetId(fmt.Sprintf("agir-%s-%s-%s-%s", d.Get("rest_api_id").(string), d.Get("resource_id").(string), d.Get("http_method").(string), d.Get("status_code").(string))) log.Printf("[DEBUG] API Gateway Integration Response ID: %s", d.Id()) - return nil + return resourceAwsApiGatewayIntegrationResponseRead(d, meta) } func resourceAwsApiGatewayIntegrationResponseRead(d *schema.ResourceData, meta interface{}) error { @@ -107,7 +107,10 @@ func resourceAwsApiGatewayIntegrationResponseRead(d *schema.ResourceData, meta i return err } log.Printf("[DEBUG] Received API Gateway Integration Response: %s", integrationResponse) + d.SetId(fmt.Sprintf("agir-%s-%s-%s-%s", d.Get("rest_api_id").(string), d.Get("resource_id").(string), d.Get("http_method").(string), d.Get("status_code").(string))) + d.Set("response_templates", integrationResponse.ResponseTemplates) + d.Set("selection_pattern", integrationResponse.SelectionPattern) return nil }