Documentation
¶
Index ¶
- func NewClient(ctx context.Context, config config.Config) (*s3.Client, error)
- type BucketCreatorMock
- type BucketDeletorMock
- type ClientMock
- type PolicyModifierMock
- func (PolicyModifierMock) DeleteBucketPolicy(_ context.Context, params *s3.DeleteBucketPolicyInput, _ ...func(*s3.Options)) (*s3.DeleteBucketPolicyOutput, error)
- func (PolicyModifierMock) GetBucketPolicy(_ context.Context, params *s3.GetBucketPolicyInput, _ ...func(*s3.Options)) (*s3.GetBucketPolicyOutput, error)
- func (PolicyModifierMock) PutBucketPolicy(_ context.Context, params *s3.PutBucketPolicyInput, _ ...func(*s3.Options)) (*s3.PutBucketPolicyOutput, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type BucketCreatorMock ¶
type BucketCreatorMock struct{}
func (BucketCreatorMock) CreateBucket ¶
func (BucketCreatorMock) CreateBucket(_ context.Context, params *s3.CreateBucketInput, _ ...func(*s3.Options)) (*s3.CreateBucketOutput, error)
type BucketDeletorMock ¶
type BucketDeletorMock struct{}
func (BucketDeletorMock) DeleteBucket ¶
func (BucketDeletorMock) DeleteBucket(_ context.Context, params *s3.DeleteBucketInput, _ ...func(*s3.Options)) (*s3.DeleteBucketOutput, error)
type ClientMock ¶
type ClientMock struct {
BucketCreatorMock
BucketDeletorMock
PolicyModifierMock
}
type PolicyModifierMock ¶
type PolicyModifierMock struct{}
func (PolicyModifierMock) DeleteBucketPolicy ¶
func (PolicyModifierMock) DeleteBucketPolicy(_ context.Context, params *s3.DeleteBucketPolicyInput, _ ...func(*s3.Options)) (*s3.DeleteBucketPolicyOutput, error)
func (PolicyModifierMock) GetBucketPolicy ¶
func (PolicyModifierMock) GetBucketPolicy(_ context.Context, params *s3.GetBucketPolicyInput, _ ...func(*s3.Options)) (*s3.GetBucketPolicyOutput, error)
func (PolicyModifierMock) PutBucketPolicy ¶
func (PolicyModifierMock) PutBucketPolicy(_ context.Context, params *s3.PutBucketPolicyInput, _ ...func(*s3.Options)) (*s3.PutBucketPolicyOutput, error)
Click to show internal directories.
Click to hide internal directories.