s3_bucket

package
v0.0.0-...-e732ebd Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jun 4, 2019 License: LGPL-3.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type S3BucketStatus

type S3BucketStatus struct {
}

func (*S3BucketStatus) Execute

func (p *S3BucketStatus) Execute(action *abstract.ActionImpl, arguments []interface{}, logChannel chan string) bool

type S3BucketStatusParser

type S3BucketStatusParser struct {
	BucketName  string
	Region      string
	AccessId    string
	AccessKey   string
	AccessToken string
}

func (*S3BucketStatusParser) Parse

func (p *S3BucketStatusParser) Parse() []interface{}

func (*S3BucketStatusParser) Validate

func (p *S3BucketStatusParser) Validate() bool

type S3BucketUpload

type S3BucketUpload struct {
}

func (*S3BucketUpload) Execute

func (p *S3BucketUpload) Execute(action *abstract.ActionImpl, arguments []interface{}, logChannel chan string) bool

type S3BucketUploadParser

type S3BucketUploadParser struct {
	BucketName   string
	Region       string
	UseRole      string
	KeyName      string
	FilePath     string
	Acl          string
	StorageClass string
	Multipart    bool
	AccessId     string
	AccessKey    string
	AccessToken  string
}

func (*S3BucketUploadParser) Parse

func (p *S3BucketUploadParser) Parse() []interface{}

func (*S3BucketUploadParser) Validate

func (p *S3BucketUploadParser) Validate() bool

type S3CreateBucket

type S3CreateBucket struct {
}

func (*S3CreateBucket) Execute

func (p *S3CreateBucket) Execute(action *abstract.ActionImpl, arguments []interface{}, logChannel chan string) bool

type S3CreateBucketParser

type S3CreateBucketParser struct {
	BucketName  string
	Region      string
	ACL         string
	Versioning  string
	WebSite     string
	CORs        string
	UseRole     string
	AccessId    string
	AccessKey   string
	AccessToken string
}

func (*S3CreateBucketParser) Parse

func (p *S3CreateBucketParser) Parse() []interface{}

func (*S3CreateBucketParser) Validate

func (p *S3CreateBucketParser) Validate() bool

type S3DeleteBucket

type S3DeleteBucket struct {
}

func (*S3DeleteBucket) Execute

func (p *S3DeleteBucket) Execute(action *abstract.ActionImpl, arguments []interface{}, logChannel chan string) bool

type S3DeleteBucketParser

type S3DeleteBucketParser struct {
	BucketName  string
	Region      string
	Recursive   bool
	UseRole     string
	AccessId    string
	AccessKey   string
	AccessToken string
}

func (*S3DeleteBucketParser) Parse

func (p *S3DeleteBucketParser) Parse() []interface{}

func (*S3DeleteBucketParser) Validate

func (p *S3DeleteBucketParser) Validate() bool

type S3ListBuckets

type S3ListBuckets struct {
}

func (*S3ListBuckets) Execute

func (p *S3ListBuckets) Execute(action *abstract.ActionImpl, arguments []interface{}, logChannel chan string) bool

type S3ListBucketsParser

type S3ListBucketsParser struct {
	Region      string
	Filter      string
	AccessId    string
	AccessKey   string
	AccessToken string
}

func (*S3ListBucketsParser) Parse

func (p *S3ListBucketsParser) Parse() []interface{}

func (*S3ListBucketsParser) Validate

func (p *S3ListBucketsParser) Validate() bool

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL