Merge pull request #4155 from hashicorp/b-aws-db-replica-storage

providers/aws: Update DB Replica to honor storage type
This commit is contained in:
Clint 2015-12-09 13:30:23 -06:00
commit 078280f1ea
1 changed files with 6 additions and 0 deletions

View File

@ -290,6 +290,10 @@ func resourceAwsDbInstanceCreate(d *schema.ResourceData, meta interface{}) error
opts.AvailabilityZone = aws.String(attr.(string)) opts.AvailabilityZone = aws.String(attr.(string))
} }
if attr, ok := d.GetOk("storage_type"); ok {
opts.StorageType = aws.String(attr.(string))
}
if attr, ok := d.GetOk("publicly_accessible"); ok { if attr, ok := d.GetOk("publicly_accessible"); ok {
opts.PubliclyAccessible = aws.Bool(attr.(bool)) opts.PubliclyAccessible = aws.Bool(attr.(bool))
} }
@ -297,6 +301,8 @@ func resourceAwsDbInstanceCreate(d *schema.ResourceData, meta interface{}) error
if attr, ok := d.GetOk("db_subnet_group_name"); ok { if attr, ok := d.GetOk("db_subnet_group_name"); ok {
opts.DBSubnetGroupName = aws.String(attr.(string)) opts.DBSubnetGroupName = aws.String(attr.(string))
} }
log.Printf("[DEBUG] DB Instance Replica create configuration: %#v", opts)
_, err := conn.CreateDBInstanceReadReplica(&opts) _, err := conn.CreateDBInstanceReadReplica(&opts)
if err != nil { if err != nil {
return fmt.Errorf("Error creating DB Instance: %s", err) return fmt.Errorf("Error creating DB Instance: %s", err)