provider/aws: Add ARN to Dynamo schema

This commit is contained in:
Clint Shryock 2015-08-05 14:43:26 -05:00
parent b779144a1e
commit a1a78bd482

View File

@ -34,6 +34,10 @@ func resourceAwsDynamoDbTable() *schema.Resource {
Delete: resourceAwsDynamoDbTableDelete, Delete: resourceAwsDynamoDbTableDelete,
Schema: map[string]*schema.Schema{ Schema: map[string]*schema.Schema{
"arn": &schema.Schema{
Type: schema.TypeString,
Computed: true,
},
"name": &schema.Schema{ "name": &schema.Schema{
Type: schema.TypeString, Type: schema.TypeString,
Required: true, Required: true,
@ -283,7 +287,6 @@ func resourceAwsDynamoDbTableCreate(d *schema.ResourceData, meta interface{}) er
} else { } else {
// No error, set ID and return // No error, set ID and return
d.SetId(*output.TableDescription.TableName) d.SetId(*output.TableDescription.TableName)
d.Set("arn", *output.TableDescription.TableARN)
return nil return nil
} }
} }
@ -576,6 +579,7 @@ func resourceAwsDynamoDbTableRead(d *schema.ResourceData, meta interface{}) erro
} }
d.Set("global_secondary_index", gsiList) d.Set("global_secondary_index", gsiList)
d.Set("arn", table.TableARN)
return nil return nil
} }