Documentation
¶
Index ¶
- type MockedS3Client
- func (mockedS3Provider *MockedS3Client) AddPoliciesToUser(username string, policies []string) error
- func (mockedS3Provider *MockedS3Client) AddServiceAccountForUser(name string, accessKey string, secretKey string) error
- func (mockedS3Provider *MockedS3Client) BucketExists(name string) (bool, error)
- func (mockedS3Provider *MockedS3Client) CheckUserCredentialsValid(name string, accessKey string, secretKey string) (bool, error)
- func (mockedS3Provider *MockedS3Client) CreateBucket(name string) error
- func (mockedS3Provider *MockedS3Client) CreateOrUpdatePolicy(name string, content string) error
- func (mockedS3Provider *MockedS3Client) CreatePath(bucketname string, path string) error
- func (mockedS3Provider *MockedS3Client) CreateUser(name string, password string) error
- func (mockedS3Provider *MockedS3Client) DeleteBucket(name string) error
- func (mockedS3Provider *MockedS3Client) DeletePath(bucketname string, path string) error
- func (mockedS3Provider *MockedS3Client) DeletePolicy(name string) error
- func (mockedS3Provider *MockedS3Client) DeleteUser(name string) error
- func (mockedS3Provider *MockedS3Client) GetConfig() *s3client.S3Config
- func (mockedS3Provider *MockedS3Client) GetPolicyInfo(name string) (*madmin.PolicyInfo, error)
- func (mockedS3Provider *MockedS3Client) GetQuota(name string) (int64, error)
- func (mockedS3Provider *MockedS3Client) GetUserPolicies(name string) ([]string, error)
- func (mockedS3Provider *MockedS3Client) ListBuckets() ([]string, error)
- func (mockedS3Provider *MockedS3Client) PathExists(bucketname string, path string) (bool, error)
- func (mockedS3Provider *MockedS3Client) PolicyExist(name string) (bool, error)
- func (mockedS3Provider *MockedS3Client) RemovePoliciesFromUser(username string, policies []string) error
- func (mockedS3Provider *MockedS3Client) SetQuota(name string, quota int64) error
- func (mockedS3Provider *MockedS3Client) UserExist(name string) (bool, error)
- type MockedS3ClientFactory
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockedS3Client ¶
func NewMockedS3Client ¶
func NewMockedS3Client() *MockedS3Client
func (*MockedS3Client) AddPoliciesToUser ¶
func (mockedS3Provider *MockedS3Client) AddPoliciesToUser( username string, policies []string, ) error
func (*MockedS3Client) AddServiceAccountForUser ¶
func (mockedS3Provider *MockedS3Client) AddServiceAccountForUser( name string, accessKey string, secretKey string, ) error
func (*MockedS3Client) BucketExists ¶
func (mockedS3Provider *MockedS3Client) BucketExists(name string) (bool, error)
func (*MockedS3Client) CheckUserCredentialsValid ¶
func (*MockedS3Client) CreateBucket ¶
func (mockedS3Provider *MockedS3Client) CreateBucket(name string) error
func (*MockedS3Client) CreateOrUpdatePolicy ¶
func (mockedS3Provider *MockedS3Client) CreateOrUpdatePolicy(name string, content string) error
func (*MockedS3Client) CreatePath ¶
func (mockedS3Provider *MockedS3Client) CreatePath(bucketname string, path string) error
func (*MockedS3Client) CreateUser ¶
func (mockedS3Provider *MockedS3Client) CreateUser(name string, password string) error
func (*MockedS3Client) DeleteBucket ¶
func (mockedS3Provider *MockedS3Client) DeleteBucket(name string) error
func (*MockedS3Client) DeletePath ¶
func (mockedS3Provider *MockedS3Client) DeletePath(bucketname string, path string) error
func (*MockedS3Client) DeletePolicy ¶
func (mockedS3Provider *MockedS3Client) DeletePolicy(name string) error
func (*MockedS3Client) DeleteUser ¶
func (mockedS3Provider *MockedS3Client) DeleteUser(name string) error
func (*MockedS3Client) GetConfig ¶
func (mockedS3Provider *MockedS3Client) GetConfig() *s3client.S3Config
func (*MockedS3Client) GetPolicyInfo ¶
func (mockedS3Provider *MockedS3Client) GetPolicyInfo(name string) (*madmin.PolicyInfo, error)
func (*MockedS3Client) GetQuota ¶
func (mockedS3Provider *MockedS3Client) GetQuota(name string) (int64, error)
func (*MockedS3Client) GetUserPolicies ¶
func (mockedS3Provider *MockedS3Client) GetUserPolicies(name string) ([]string, error)
func (*MockedS3Client) ListBuckets ¶
func (mockedS3Provider *MockedS3Client) ListBuckets() ([]string, error)
func (*MockedS3Client) PathExists ¶
func (mockedS3Provider *MockedS3Client) PathExists(bucketname string, path string) (bool, error)
func (*MockedS3Client) PolicyExist ¶
func (mockedS3Provider *MockedS3Client) PolicyExist(name string) (bool, error)
func (*MockedS3Client) RemovePoliciesFromUser ¶
func (mockedS3Provider *MockedS3Client) RemovePoliciesFromUser( username string, policies []string, ) error
type MockedS3ClientFactory ¶
Mocked Factory
func NewMockedS3ClientFactory ¶
func NewMockedS3ClientFactory() *MockedS3ClientFactory
func (*MockedS3ClientFactory) GenerateS3Client ¶
Click to show internal directories.
Click to hide internal directories.