From a1a78bd4825b2339b859548f066e19e90c1b483b Mon Sep 17 00:00:00 2001 From: Clint Shryock Date: Wed, 5 Aug 2015 14:43:26 -0500 Subject: [PATCH] provider/aws: Add ARN to Dynamo schema --- builtin/providers/aws/resource_aws_dynamodb_table.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/builtin/providers/aws/resource_aws_dynamodb_table.go b/builtin/providers/aws/resource_aws_dynamodb_table.go index f6248c64eb..02ae713234 100644 --- a/builtin/providers/aws/resource_aws_dynamodb_table.go +++ b/builtin/providers/aws/resource_aws_dynamodb_table.go @@ -34,6 +34,10 @@ func resourceAwsDynamoDbTable() *schema.Resource { Delete: resourceAwsDynamoDbTableDelete, Schema: map[string]*schema.Schema{ + "arn": &schema.Schema{ + Type: schema.TypeString, + Computed: true, + }, "name": &schema.Schema{ Type: schema.TypeString, Required: true, @@ -283,7 +287,6 @@ func resourceAwsDynamoDbTableCreate(d *schema.ResourceData, meta interface{}) er } else { // No error, set ID and return d.SetId(*output.TableDescription.TableName) - d.Set("arn", *output.TableDescription.TableARN) return nil } } @@ -576,6 +579,7 @@ func resourceAwsDynamoDbTableRead(d *schema.ResourceData, meta interface{}) erro } d.Set("global_secondary_index", gsiList) + d.Set("arn", table.TableARN) return nil }