func saveTagsRDS(conn *rds.RDS, d *schema.ResourceData, arn string) error { resp, err := conn.ListTagsForResource(&rds.ListTagsForResourceInput{ ResourceName: aws.String(arn), }) if err != nil { return fmt.Errorf("[DEBUG] Error retreiving tags for ARN: %s", arn) } var dt []*rds.Tag if len(resp.TagList) > 0 { dt = resp.TagList } return d.Set("tags", tagsToMapRDS(dt)) }