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
Click to show internal directories.
Click to hide internal directories.