Documentation ¶
Index ¶
- func NewMockBucketPolicyClient(conf *aws.Config) (clientset.BucketPolicyClient, iam.Client, error)
- type MockBucketClient
- func (m MockBucketClient) CreateBucketRequest(input *s3.CreateBucketInput) s3.CreateBucketRequest
- func (m MockBucketClient) DeleteBucketCorsRequest(input *s3.DeleteBucketCorsInput) s3.DeleteBucketCorsRequest
- func (m MockBucketClient) DeleteBucketEncryptionRequest(input *s3.DeleteBucketEncryptionInput) s3.DeleteBucketEncryptionRequest
- func (m MockBucketClient) DeleteBucketLifecycleRequest(input *s3.DeleteBucketLifecycleInput) s3.DeleteBucketLifecycleRequest
- func (m MockBucketClient) DeleteBucketReplicationRequest(input *s3.DeleteBucketReplicationInput) s3.DeleteBucketReplicationRequest
- func (m MockBucketClient) DeleteBucketRequest(input *s3.DeleteBucketInput) s3.DeleteBucketRequest
- func (m MockBucketClient) DeleteBucketTaggingRequest(input *s3.DeleteBucketTaggingInput) s3.DeleteBucketTaggingRequest
- func (m MockBucketClient) DeleteBucketWebsiteRequest(input *s3.DeleteBucketWebsiteInput) s3.DeleteBucketWebsiteRequest
- func (m MockBucketClient) GetBucketAccelerateConfigurationRequest(input *s3.GetBucketAccelerateConfigurationInput) s3.GetBucketAccelerateConfigurationRequest
- func (m MockBucketClient) GetBucketAclRequest(input *s3.GetBucketAclInput) s3.GetBucketAclRequest
- func (m MockBucketClient) GetBucketAnalyticsConfigurationRequest(input *s3.GetBucketAnalyticsConfigurationInput) s3.GetBucketAnalyticsConfigurationRequest
- func (m MockBucketClient) GetBucketCorsRequest(input *s3.GetBucketCorsInput) s3.GetBucketCorsRequest
- func (m MockBucketClient) GetBucketEncryptionRequest(input *s3.GetBucketEncryptionInput) s3.GetBucketEncryptionRequest
- func (m MockBucketClient) GetBucketLifecycleConfigurationRequest(input *s3.GetBucketLifecycleConfigurationInput) s3.GetBucketLifecycleConfigurationRequest
- func (m MockBucketClient) GetBucketLoggingRequest(input *s3.GetBucketLoggingInput) s3.GetBucketLoggingRequest
- func (m MockBucketClient) GetBucketNotificationConfigurationRequest(input *s3.GetBucketNotificationConfigurationInput) s3.GetBucketNotificationConfigurationRequest
- func (m MockBucketClient) GetBucketReplicationRequest(input *s3.GetBucketReplicationInput) s3.GetBucketReplicationRequest
- func (m MockBucketClient) GetBucketRequestPaymentRequest(input *s3.GetBucketRequestPaymentInput) s3.GetBucketRequestPaymentRequest
- func (m MockBucketClient) GetBucketTaggingRequest(input *s3.GetBucketTaggingInput) s3.GetBucketTaggingRequest
- func (m MockBucketClient) GetBucketVersioningRequest(input *s3.GetBucketVersioningInput) s3.GetBucketVersioningRequest
- func (m MockBucketClient) GetBucketWebsiteRequest(input *s3.GetBucketWebsiteInput) s3.GetBucketWebsiteRequest
- func (m MockBucketClient) HeadBucketRequest(input *s3.HeadBucketInput) s3.HeadBucketRequest
- func (m MockBucketClient) PutBucketAccelerateConfigurationRequest(input *s3.PutBucketAccelerateConfigurationInput) s3.PutBucketAccelerateConfigurationRequest
- func (m MockBucketClient) PutBucketAclRequest(input *s3.PutBucketAclInput) s3.PutBucketAclRequest
- func (m MockBucketClient) PutBucketAnalyticsConfigurationRequest(input *s3.PutBucketAnalyticsConfigurationInput) s3.PutBucketAnalyticsConfigurationRequest
- func (m MockBucketClient) PutBucketCorsRequest(input *s3.PutBucketCorsInput) s3.PutBucketCorsRequest
- func (m MockBucketClient) PutBucketEncryptionRequest(input *s3.PutBucketEncryptionInput) s3.PutBucketEncryptionRequest
- func (m MockBucketClient) PutBucketLifecycleConfigurationRequest(input *s3.PutBucketLifecycleConfigurationInput) s3.PutBucketLifecycleConfigurationRequest
- func (m MockBucketClient) PutBucketLoggingRequest(input *s3.PutBucketLoggingInput) s3.PutBucketLoggingRequest
- func (m MockBucketClient) PutBucketNotificationConfigurationRequest(input *s3.PutBucketNotificationConfigurationInput) s3.PutBucketNotificationConfigurationRequest
- func (m MockBucketClient) PutBucketReplicationRequest(input *s3.PutBucketReplicationInput) s3.PutBucketReplicationRequest
- func (m MockBucketClient) PutBucketRequestPaymentRequest(input *s3.PutBucketRequestPaymentInput) s3.PutBucketRequestPaymentRequest
- func (m MockBucketClient) PutBucketTaggingRequest(input *s3.PutBucketTaggingInput) s3.PutBucketTaggingRequest
- func (m MockBucketClient) PutBucketVersioningRequest(input *s3.PutBucketVersioningInput) s3.PutBucketVersioningRequest
- func (m MockBucketClient) PutBucketWebsiteRequest(input *s3.PutBucketWebsiteInput) s3.PutBucketWebsiteRequest
- type MockBucketPolicyClient
- func (m *MockBucketPolicyClient) DeleteBucketPolicyRequest(input *s3.DeleteBucketPolicyInput) s3.DeleteBucketPolicyRequest
- func (m *MockBucketPolicyClient) GetBucketPolicyRequest(input *s3.GetBucketPolicyInput) s3.GetBucketPolicyRequest
- func (m *MockBucketPolicyClient) PutBucketPolicyRequest(input *s3.PutBucketPolicyInput) s3.PutBucketPolicyRequest
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMockBucketPolicyClient ¶ added in v0.12.0
NewMockBucketPolicyClient returns a new client given an aws config
Types ¶
type MockBucketClient ¶ added in v0.12.0
type MockBucketClient struct { MockHeadBucketRequest func(input *s3.HeadBucketInput) s3.HeadBucketRequest MockCreateBucketRequest func(input *s3.CreateBucketInput) s3.CreateBucketRequest MockDeleteBucketRequest func(input *s3.DeleteBucketInput) s3.DeleteBucketRequest MockPutBucketEncryptionRequest func(input *s3.PutBucketEncryptionInput) s3.PutBucketEncryptionRequest MockGetBucketEncryptionRequest func(input *s3.GetBucketEncryptionInput) s3.GetBucketEncryptionRequest MockDeleteBucketEncryptionRequest func(input *s3.DeleteBucketEncryptionInput) s3.DeleteBucketEncryptionRequest MockPutBucketVersioningRequest func(input *s3.PutBucketVersioningInput) s3.PutBucketVersioningRequest MockGetBucketVersioningRequest func(input *s3.GetBucketVersioningInput) s3.GetBucketVersioningRequest MockPutBucketAccelerateConfigurationRequest func(input *s3.PutBucketAccelerateConfigurationInput) s3.PutBucketAccelerateConfigurationRequest MockGetBucketAccelerateConfigurationRequest func(input *s3.GetBucketAccelerateConfigurationInput) s3.GetBucketAccelerateConfigurationRequest MockPutBucketCorsRequest func(input *s3.PutBucketCorsInput) s3.PutBucketCorsRequest MockGetBucketCorsRequest func(input *s3.GetBucketCorsInput) s3.GetBucketCorsRequest MockDeleteBucketCorsRequest func(input *s3.DeleteBucketCorsInput) s3.DeleteBucketCorsRequest MockPutBucketWebsiteRequest func(input *s3.PutBucketWebsiteInput) s3.PutBucketWebsiteRequest MockGetBucketWebsiteRequest func(input *s3.GetBucketWebsiteInput) s3.GetBucketWebsiteRequest MockDeleteBucketWebsiteRequest func(input *s3.DeleteBucketWebsiteInput) s3.DeleteBucketWebsiteRequest MockPutBucketLoggingRequest func(input *s3.PutBucketLoggingInput) s3.PutBucketLoggingRequest MockGetBucketLoggingRequest func(input *s3.GetBucketLoggingInput) s3.GetBucketLoggingRequest MockPutBucketReplicationRequest func(input *s3.PutBucketReplicationInput) s3.PutBucketReplicationRequest MockGetBucketReplicationRequest func(input *s3.GetBucketReplicationInput) s3.GetBucketReplicationRequest MockDeleteBucketReplicationRequest func(input *s3.DeleteBucketReplicationInput) s3.DeleteBucketReplicationRequest MockPutBucketRequestPaymentRequest func(input *s3.PutBucketRequestPaymentInput) s3.PutBucketRequestPaymentRequest MockGetBucketRequestPaymentRequest func(input *s3.GetBucketRequestPaymentInput) s3.GetBucketRequestPaymentRequest MockPutBucketTaggingRequest func(input *s3.PutBucketTaggingInput) s3.PutBucketTaggingRequest MockGetBucketTaggingRequest func(input *s3.GetBucketTaggingInput) s3.GetBucketTaggingRequest MockDeleteBucketTaggingRequest func(input *s3.DeleteBucketTaggingInput) s3.DeleteBucketTaggingRequest MockPutBucketAnalyticsConfigurationRequest func(input *s3.PutBucketAnalyticsConfigurationInput) s3.PutBucketAnalyticsConfigurationRequest MockGetBucketAnalyticsConfigurationRequest func(input *s3.GetBucketAnalyticsConfigurationInput) s3.GetBucketAnalyticsConfigurationRequest MockPutBucketLifecycleConfigurationRequest func(input *s3.PutBucketLifecycleConfigurationInput) s3.PutBucketLifecycleConfigurationRequest MockGetBucketLifecycleConfigurationRequest func(input *s3.GetBucketLifecycleConfigurationInput) s3.GetBucketLifecycleConfigurationRequest MockDeleteBucketLifecycleRequest func(input *s3.DeleteBucketLifecycleInput) s3.DeleteBucketLifecycleRequest MockPutBucketNotificationConfigurationRequest func(input *s3.PutBucketNotificationConfigurationInput) s3.PutBucketNotificationConfigurationRequest MockGetBucketNotificationConfigurationRequest func(input *s3.GetBucketNotificationConfigurationInput) s3.GetBucketNotificationConfigurationRequest MockGetBucketAclRequest func(*s3.GetBucketAclInput) s3.GetBucketAclRequest //nolint MockPutBucketAclRequest func(*s3.PutBucketAclInput) s3.PutBucketAclRequest //nolint }
MockBucketClient is a type that implements all the methods for BucketClient interface
func (MockBucketClient) CreateBucketRequest ¶ added in v0.12.0
func (m MockBucketClient) CreateBucketRequest(input *s3.CreateBucketInput) s3.CreateBucketRequest
CreateBucketRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) DeleteBucketCorsRequest ¶ added in v0.12.0
func (m MockBucketClient) DeleteBucketCorsRequest(input *s3.DeleteBucketCorsInput) s3.DeleteBucketCorsRequest
DeleteBucketCorsRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) DeleteBucketEncryptionRequest ¶ added in v0.12.0
func (m MockBucketClient) DeleteBucketEncryptionRequest(input *s3.DeleteBucketEncryptionInput) s3.DeleteBucketEncryptionRequest
DeleteBucketEncryptionRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) DeleteBucketLifecycleRequest ¶ added in v0.12.0
func (m MockBucketClient) DeleteBucketLifecycleRequest(input *s3.DeleteBucketLifecycleInput) s3.DeleteBucketLifecycleRequest
DeleteBucketLifecycleRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) DeleteBucketReplicationRequest ¶ added in v0.12.0
func (m MockBucketClient) DeleteBucketReplicationRequest(input *s3.DeleteBucketReplicationInput) s3.DeleteBucketReplicationRequest
DeleteBucketReplicationRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) DeleteBucketRequest ¶ added in v0.12.0
func (m MockBucketClient) DeleteBucketRequest(input *s3.DeleteBucketInput) s3.DeleteBucketRequest
DeleteBucketRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) DeleteBucketTaggingRequest ¶ added in v0.12.0
func (m MockBucketClient) DeleteBucketTaggingRequest(input *s3.DeleteBucketTaggingInput) s3.DeleteBucketTaggingRequest
DeleteBucketTaggingRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) DeleteBucketWebsiteRequest ¶ added in v0.12.0
func (m MockBucketClient) DeleteBucketWebsiteRequest(input *s3.DeleteBucketWebsiteInput) s3.DeleteBucketWebsiteRequest
DeleteBucketWebsiteRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) GetBucketAccelerateConfigurationRequest ¶ added in v0.12.0
func (m MockBucketClient) GetBucketAccelerateConfigurationRequest(input *s3.GetBucketAccelerateConfigurationInput) s3.GetBucketAccelerateConfigurationRequest
GetBucketAccelerateConfigurationRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) GetBucketAclRequest ¶ added in v0.12.0
func (m MockBucketClient) GetBucketAclRequest(input *s3.GetBucketAclInput) s3.GetBucketAclRequest
GetBucketAclRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) GetBucketAnalyticsConfigurationRequest ¶ added in v0.12.0
func (m MockBucketClient) GetBucketAnalyticsConfigurationRequest(input *s3.GetBucketAnalyticsConfigurationInput) s3.GetBucketAnalyticsConfigurationRequest
GetBucketAnalyticsConfigurationRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) GetBucketCorsRequest ¶ added in v0.12.0
func (m MockBucketClient) GetBucketCorsRequest(input *s3.GetBucketCorsInput) s3.GetBucketCorsRequest
GetBucketCorsRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) GetBucketEncryptionRequest ¶ added in v0.12.0
func (m MockBucketClient) GetBucketEncryptionRequest(input *s3.GetBucketEncryptionInput) s3.GetBucketEncryptionRequest
GetBucketEncryptionRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) GetBucketLifecycleConfigurationRequest ¶ added in v0.12.0
func (m MockBucketClient) GetBucketLifecycleConfigurationRequest(input *s3.GetBucketLifecycleConfigurationInput) s3.GetBucketLifecycleConfigurationRequest
GetBucketLifecycleConfigurationRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) GetBucketLoggingRequest ¶ added in v0.12.0
func (m MockBucketClient) GetBucketLoggingRequest(input *s3.GetBucketLoggingInput) s3.GetBucketLoggingRequest
GetBucketLoggingRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) GetBucketNotificationConfigurationRequest ¶ added in v0.12.0
func (m MockBucketClient) GetBucketNotificationConfigurationRequest(input *s3.GetBucketNotificationConfigurationInput) s3.GetBucketNotificationConfigurationRequest
GetBucketNotificationConfigurationRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) GetBucketReplicationRequest ¶ added in v0.12.0
func (m MockBucketClient) GetBucketReplicationRequest(input *s3.GetBucketReplicationInput) s3.GetBucketReplicationRequest
GetBucketReplicationRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) GetBucketRequestPaymentRequest ¶ added in v0.12.0
func (m MockBucketClient) GetBucketRequestPaymentRequest(input *s3.GetBucketRequestPaymentInput) s3.GetBucketRequestPaymentRequest
GetBucketRequestPaymentRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) GetBucketTaggingRequest ¶ added in v0.12.0
func (m MockBucketClient) GetBucketTaggingRequest(input *s3.GetBucketTaggingInput) s3.GetBucketTaggingRequest
GetBucketTaggingRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) GetBucketVersioningRequest ¶ added in v0.12.0
func (m MockBucketClient) GetBucketVersioningRequest(input *s3.GetBucketVersioningInput) s3.GetBucketVersioningRequest
GetBucketVersioningRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) GetBucketWebsiteRequest ¶ added in v0.12.0
func (m MockBucketClient) GetBucketWebsiteRequest(input *s3.GetBucketWebsiteInput) s3.GetBucketWebsiteRequest
GetBucketWebsiteRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) HeadBucketRequest ¶ added in v0.12.0
func (m MockBucketClient) HeadBucketRequest(input *s3.HeadBucketInput) s3.HeadBucketRequest
HeadBucketRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) PutBucketAccelerateConfigurationRequest ¶ added in v0.12.0
func (m MockBucketClient) PutBucketAccelerateConfigurationRequest(input *s3.PutBucketAccelerateConfigurationInput) s3.PutBucketAccelerateConfigurationRequest
PutBucketAccelerateConfigurationRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) PutBucketAclRequest ¶ added in v0.12.0
func (m MockBucketClient) PutBucketAclRequest(input *s3.PutBucketAclInput) s3.PutBucketAclRequest
PutBucketAclRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) PutBucketAnalyticsConfigurationRequest ¶ added in v0.12.0
func (m MockBucketClient) PutBucketAnalyticsConfigurationRequest(input *s3.PutBucketAnalyticsConfigurationInput) s3.PutBucketAnalyticsConfigurationRequest
PutBucketAnalyticsConfigurationRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) PutBucketCorsRequest ¶ added in v0.12.0
func (m MockBucketClient) PutBucketCorsRequest(input *s3.PutBucketCorsInput) s3.PutBucketCorsRequest
PutBucketCorsRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) PutBucketEncryptionRequest ¶ added in v0.12.0
func (m MockBucketClient) PutBucketEncryptionRequest(input *s3.PutBucketEncryptionInput) s3.PutBucketEncryptionRequest
PutBucketEncryptionRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) PutBucketLifecycleConfigurationRequest ¶ added in v0.12.0
func (m MockBucketClient) PutBucketLifecycleConfigurationRequest(input *s3.PutBucketLifecycleConfigurationInput) s3.PutBucketLifecycleConfigurationRequest
PutBucketLifecycleConfigurationRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) PutBucketLoggingRequest ¶ added in v0.12.0
func (m MockBucketClient) PutBucketLoggingRequest(input *s3.PutBucketLoggingInput) s3.PutBucketLoggingRequest
PutBucketLoggingRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) PutBucketNotificationConfigurationRequest ¶ added in v0.12.0
func (m MockBucketClient) PutBucketNotificationConfigurationRequest(input *s3.PutBucketNotificationConfigurationInput) s3.PutBucketNotificationConfigurationRequest
PutBucketNotificationConfigurationRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) PutBucketReplicationRequest ¶ added in v0.12.0
func (m MockBucketClient) PutBucketReplicationRequest(input *s3.PutBucketReplicationInput) s3.PutBucketReplicationRequest
PutBucketReplicationRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) PutBucketRequestPaymentRequest ¶ added in v0.12.0
func (m MockBucketClient) PutBucketRequestPaymentRequest(input *s3.PutBucketRequestPaymentInput) s3.PutBucketRequestPaymentRequest
PutBucketRequestPaymentRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) PutBucketTaggingRequest ¶ added in v0.12.0
func (m MockBucketClient) PutBucketTaggingRequest(input *s3.PutBucketTaggingInput) s3.PutBucketTaggingRequest
PutBucketTaggingRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) PutBucketVersioningRequest ¶ added in v0.12.0
func (m MockBucketClient) PutBucketVersioningRequest(input *s3.PutBucketVersioningInput) s3.PutBucketVersioningRequest
PutBucketVersioningRequest is the fake method call to invoke the internal mock method
func (MockBucketClient) PutBucketWebsiteRequest ¶ added in v0.12.0
func (m MockBucketClient) PutBucketWebsiteRequest(input *s3.PutBucketWebsiteInput) s3.PutBucketWebsiteRequest
PutBucketWebsiteRequest is the fake method call to invoke the internal mock method
type MockBucketPolicyClient ¶ added in v0.12.0
type MockBucketPolicyClient struct { MockGetBucketPolicyRequest func(*s3.GetBucketPolicyInput) s3.GetBucketPolicyRequest MockPutBucketPolicyRequest func(*s3.PutBucketPolicyInput) s3.PutBucketPolicyRequest MockDeleteBucketPolicyRequest func(*s3.DeleteBucketPolicyInput) s3.DeleteBucketPolicyRequest }
MockBucketPolicyClient is a type that implements all the methods for RolePolicyAttachmentClient interface
func (*MockBucketPolicyClient) DeleteBucketPolicyRequest ¶ added in v0.12.0
func (m *MockBucketPolicyClient) DeleteBucketPolicyRequest(input *s3.DeleteBucketPolicyInput) s3.DeleteBucketPolicyRequest
DeleteBucketPolicyRequest mocks DeleteBucketPolicyRequest method
func (*MockBucketPolicyClient) GetBucketPolicyRequest ¶ added in v0.12.0
func (m *MockBucketPolicyClient) GetBucketPolicyRequest(input *s3.GetBucketPolicyInput) s3.GetBucketPolicyRequest
GetBucketPolicyRequest mocks GetBucketPolicyRequest method
func (*MockBucketPolicyClient) PutBucketPolicyRequest ¶ added in v0.12.0
func (m *MockBucketPolicyClient) PutBucketPolicyRequest(input *s3.PutBucketPolicyInput) s3.PutBucketPolicyRequest
PutBucketPolicyRequest mocks PutBucketPolicyRequest method