Documentation
¶
Index ¶
- Constants
- func NewAwsObject(job *provider.Job) provider.Object
- func NewAwsOperator(app *conf.AppConfig) (oper provider.Operator, err error)
- type AwsClient
- type AwsObject
- type AwsOperator
- func (oper *AwsOperator) BucketCreate() error
- func (oper *AwsOperator) BucketDelete() error
- func (oper *AwsOperator) BucketExists() (bool, error)
- func (oper *AwsOperator) GetObjectTags(key string) (map[string]string, error)
- func (oper *AwsOperator) ObjectDelete(key string) error
- func (oper *AwsOperator) ObjectExists(obj provider.Object) (bool, error)
- func (oper *AwsOperator) ObjectUpload(obj provider.Object) error
- func (oper *AwsOperator) Support() *provider.Supports
Constants ¶
View Source
const ( EmptyString = "" ErrorCouldNotAssertObject = "could not assert object as *s3.PutObjectInput" ErrorNotImplemented = "not implemented" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type AwsOperator ¶
func (*AwsOperator) BucketCreate ¶
func (oper *AwsOperator) BucketCreate() error
func (*AwsOperator) BucketDelete ¶
func (oper *AwsOperator) BucketDelete() error
func (*AwsOperator) BucketExists ¶
func (oper *AwsOperator) BucketExists() (bool, error)
func (*AwsOperator) GetObjectTags ¶
func (oper *AwsOperator) GetObjectTags(key string) (map[string]string, error)
func (*AwsOperator) ObjectDelete ¶
func (oper *AwsOperator) ObjectDelete(key string) error
func (*AwsOperator) ObjectExists ¶
func (oper *AwsOperator) ObjectExists(obj provider.Object) (bool, error)
func (*AwsOperator) ObjectUpload ¶
func (oper *AwsOperator) ObjectUpload(obj provider.Object) error
func (*AwsOperator) Support ¶
func (oper *AwsOperator) Support() *provider.Supports
Click to show internal directories.
Click to hide internal directories.