func StringValue(i interface{}) string {
	var buf bytes.Buffer
	stringValue(reflect.ValueOf(i), 0, &buf)
	return buf.String()
}
StringValue returns the string representation of a value.
package awsutil
import (
	"bytes"
	"fmt"
	"reflect"
	"strings"
)