leftovers: github.com/genevievelesperance/leftovers/aws/s3 Index | Files | Directories

package s3

import "github.com/genevievelesperance/leftovers/aws/s3"

Index

Package Files

bucket.go bucket_manager.go buckets.go logger.go

type Bucket Uses

type Bucket struct {
    // contains filtered or unexported fields
}

func NewBucket Uses

func NewBucket(client bucketsClient, name *string) Bucket

func (Bucket) Delete Uses

func (b Bucket) Delete() error

func (Bucket) Name Uses

func (b Bucket) Name() string

func (Bucket) Type Uses

func (b Bucket) Type() string

type BucketManager Uses

type BucketManager struct {
    // contains filtered or unexported fields
}

func NewBucketManager Uses

func NewBucketManager(region string) BucketManager

func (BucketManager) IsInRegion Uses

func (u BucketManager) IsInRegion(bucket string) bool

type Buckets Uses

type Buckets struct {
    // contains filtered or unexported fields
}

func NewBuckets Uses

func NewBuckets(client bucketsClient, logger logger, manager bucketManager) Buckets

func (Buckets) List Uses

func (b Buckets) List(filter string) ([]common.Deletable, error)

func (Buckets) Type Uses

func (b Buckets) Type() string

Directories

PathSynopsis
fakes

Package s3 imports 8 packages (graph). Updated 2019-10-28. Refresh now. Tools for package owners.