Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWS ¶
type AWS struct { CF cloudformationiface.CloudFormationAPI S3UploadManager S3UploadManager S3 s3iface.S3API AccountID string Region string }
type BucketError ¶
func (*BucketError) Error ¶
func (e *BucketError) Error() string
func (*BucketError) Unwrap ¶
func (e *BucketError) Unwrap() error
type S3Settings ¶
func (*S3Settings) Merge ¶
func (cfg *S3Settings) Merge(otherCfg S3Settings)
type S3UploadManager ¶
type S3UploadManager interface {
Upload(*s3manager.UploadInput, ...func(*s3manager.Uploader)) (*s3manager.UploadOutput, error)
}
type S3Uploader ¶
type S3Uploader struct {
// contains filtered or unexported fields
}
func NewS3Uploader ¶
func NewS3Uploader(mgr S3UploadManager, s3api s3iface.S3API, cfg S3Settings) *S3Uploader
func (S3Uploader) Cleanup ¶
func (s S3Uploader) Cleanup() error
Click to show internal directories.
Click to hide internal directories.