Documentation ¶
Index ¶
- func NewClient(endpointArg string, secretKey *taxonomy.SecretRef, kClient kclient.Client) (*minio.Client, error)
- type S3Impl
- func (impl *S3Impl) AllocateStorage(request *storagemanager.AllocateStorageRequest, client kclient.Client) (taxonomy.Connection, error)
- func (impl *S3Impl) DeleteStorage(request *storagemanager.DeleteStorageRequest, client kclient.Client) error
- func (impl *S3Impl) GetConnectionType() taxonomy.ConnectionType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type S3Impl ¶
type S3Impl struct { Name taxonomy.ConnectionType Log zerolog.Logger }
s3 storage manager implementation
func (*S3Impl) AllocateStorage ¶
func (impl *S3Impl) AllocateStorage(request *storagemanager.AllocateStorageRequest, client kclient.Client) (taxonomy.Connection, error)
allocate storage for s3 - placeholder
func (*S3Impl) DeleteStorage ¶
func (impl *S3Impl) DeleteStorage(request *storagemanager.DeleteStorageRequest, client kclient.Client) error
delete s3 storage
func (*S3Impl) GetConnectionType ¶
func (impl *S3Impl) GetConnectionType() taxonomy.ConnectionType
return the supported connection type
Click to show internal directories.
Click to hide internal directories.