Versions in this module Expand all Collapse all v0 v0.4.2 Apr 1, 2015 v0.4.1 Mar 18, 2015 v0.4.0 Mar 12, 2015 Changes in this version + var APNortheast = Region + var APSoutheast = Region + var APSoutheast2 = Region + var CNNorth = Region + var EUCentral = Region + var EUWest = Region + var Regions = map[string]Region + var RetryingClient = NewClient(retryingTransport) + var SAEast = Region + var USEast = Region + var USGovWest = Region + var USWest = Region + var USWest2 = Region + func Encode(s string) string + func ExpBackoff(try int) + func GetMetaData(path string) (contents []byte, err error) + func LinearBackoff(try int) + func NewClient(rt *ResilientTransport) *http.Client + type Attempt struct + func (a *Attempt) HasNext() bool + func (a *Attempt) Next() bool + type AttemptStrategy struct + Delay time.Duration + Min int + Total time.Duration + func (s AttemptStrategy) Start() *Attempt + type Auth struct + AccessKey string + SecretKey string + Token string + func EnvAuth() (auth Auth, err error) + func GetAuth(accessKey string, secretKey string) (auth Auth, err error) + func SharedAuth() (auth Auth, err error) + type DeadlineFunc func() time.Time + type Region struct + AutoScalingEndpoint string + EC2Endpoint string + ELBEndpoint string + IAMEndpoint string + Name string + RdsEndpoint string + Route53Endpoint string + S3BucketEndpoint string + S3Endpoint string + S3LocationConstraint bool + S3LowercaseBucket bool + SDBEndpoint string + SNSEndpoint string + SQSEndpoint string + type ResilientTransport struct + Deadline DeadlineFunc + DialTimeout time.Duration + MaxTries int + ShouldRetry RetryableFunc + Wait WaitFunc + func (t *ResilientTransport) RoundTrip(req *http.Request) (*http.Response, error) + type RetryableFunc func(*http.Request, *http.Response, error) bool + type WaitFunc func(try int)