Documentation
¶
Index ¶
- Variables
- type S3Provider
- func (s *S3Provider) Bind(ctx context.Context, bindData provideriface.BindData) (binding *domain.Binding, err error)
- func (s *S3Provider) Deprovision(ctx context.Context, deprovisionData provideriface.DeprovisionData) (res *domain.DeprovisionServiceSpec, err error)
- func (s *S3Provider) LastOperation(ctx context.Context, lastOperationData provideriface.LastOperationData) (state *domain.LastOperation, err error)
- func (s *S3Provider) Provision(ctx context.Context, provisionData provideriface.ProvisionData) (res *domain.ProvisionedServiceSpec, err error)
- func (s *S3Provider) Unbind(ctx context.Context, unbindData provideriface.UnbindData) (unbinding *domain.UnbindSpec, err error)
- func (s *S3Provider) Update(ctx context.Context, updateData provideriface.UpdateData) (res *domain.UpdateServiceSpec, err error)
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrUpdateNotSupported = errors.New("Updating the S3 bucket is currently not supported")
Functions ¶
This section is empty.
Types ¶
type S3Provider ¶
type S3Provider struct {
// contains filtered or unexported fields
}
func NewS3Provider ¶
func NewS3Provider(s3Client s3.Client) *S3Provider
func (*S3Provider) Bind ¶
func (s *S3Provider) Bind(ctx context.Context, bindData provideriface.BindData) ( binding *domain.Binding, err error)
func (*S3Provider) Deprovision ¶
func (s *S3Provider) Deprovision(ctx context.Context, deprovisionData provideriface.DeprovisionData) ( res *domain.DeprovisionServiceSpec, err error)
func (*S3Provider) LastOperation ¶
func (s *S3Provider) LastOperation(ctx context.Context, lastOperationData provideriface.LastOperationData) ( state *domain.LastOperation, err error)
func (*S3Provider) Provision ¶
func (s *S3Provider) Provision(ctx context.Context, provisionData provideriface.ProvisionData) ( res *domain.ProvisionedServiceSpec, err error)
func (*S3Provider) Unbind ¶
func (s *S3Provider) Unbind(ctx context.Context, unbindData provideriface.UnbindData) ( unbinding *domain.UnbindSpec, err error)
func (*S3Provider) Update ¶
func (s *S3Provider) Update(ctx context.Context, updateData provideriface.UpdateData) ( res *domain.UpdateServiceSpec, err error)
Click to show internal directories.
Click to hide internal directories.