Versions in this module Expand all Collapse all v0 v0.1.0 Sep 19, 2019 Changes in this version + type CreateBucketRequest interface + Send func() (*s3.CreateBucketOutput, error) + type DeleteBucketRequest interface + Send func() (*s3.DeleteBucketOutput, error) + type GetBucketVersioningRequest interface + Send func() (*s3.GetBucketVersioningOutput, error) + type Operations interface + CreateBucketRequest func(*s3.CreateBucketInput) CreateBucketRequest + DeleteBucketRequest func(*s3.DeleteBucketInput) DeleteBucketRequest + GetBucketVersioningRequest func(*s3.GetBucketVersioningInput) GetBucketVersioningRequest + PutBucketACLRequest func(*s3.PutBucketAclInput) PutBucketACLRequest + PutBucketVersioningRequest func(*s3.PutBucketVersioningInput) PutBucketVersioningRequest + type PutBucketACLRequest interface + Send func() (*s3.PutBucketAclOutput, error) + type PutBucketVersioningRequest interface + Send func() (*s3.PutBucketVersioningOutput, error) + type S3Operations struct + func NewS3Operations(s3 s3iface.S3API) *S3Operations + func (api *S3Operations) CreateBucketRequest(i *s3.CreateBucketInput) CreateBucketRequest + func (api *S3Operations) DeleteBucketRequest(i *s3.DeleteBucketInput) DeleteBucketRequest + func (api *S3Operations) GetBucketVersioningRequest(i *s3.GetBucketVersioningInput) GetBucketVersioningRequest + func (api *S3Operations) PutBucketACLRequest(i *s3.PutBucketAclInput) PutBucketACLRequest + func (api *S3Operations) PutBucketVersioningRequest(i *s3.PutBucketVersioningInput) PutBucketVersioningRequest