Versions in this module Expand all Collapse all v0 v0.17.0 Apr 30, 2024 v0.16.0 Nov 9, 2023 Changes in this version + type API struct + func New(opts *Options) (*API, error) + func (a *API) CheckBucketExists(bucketName string) (bool, error) + func (a *API) CopyObject(srcBucket, srcName, destBucket string) error + func (a *API) CreateBucket(bucketName string) error + func (a *API) CreateCloudObjectStorageInstance(storageName string, resourceGroup string) (string, error) + func (a *API) ListCloudObjectStorageInstances() (map[string]string, error) + func (a *API) NewS3Client(cloudObjectStorageName, region string) (err error) + func (a *API) UploadObject(r io.Reader, objectName, bucketName string, force bool) error + type Client struct + ResCatalogAPI catalog.ResourceCatalogRepository + ResGroupAPI management.ResourceGroupRepository + ResourceClientV1 controller.ResourceServiceInstanceRepository + ResourceClientV2 controllerv2.ResourceServiceInstanceRepository + ResourceServiceKey controller.ResourceServiceKeyRepository + type Options struct + ApiKey string + CloudObjectStorage string + CredentialsFile string + type S3Client struct