Documentation
¶
Index ¶
- type MockRDSClient
- func (m *MockRDSClient) AddTagsToResource(ctx context.Context, i *rds.AddTagsToResourceInput, opts ...func(*rds.Options)) (*rds.AddTagsToResourceOutput, error)
- func (m *MockRDSClient) CreateDBInstance(ctx context.Context, i *rds.CreateDBInstanceInput, opts ...func(*rds.Options)) (*rds.CreateDBInstanceOutput, error)
- func (m *MockRDSClient) DeleteDBInstance(ctx context.Context, i *rds.DeleteDBInstanceInput, opts ...func(*rds.Options)) (*rds.DeleteDBInstanceOutput, error)
- func (m *MockRDSClient) DescribeDBInstances(ctx context.Context, i *rds.DescribeDBInstancesInput, ...) (*rds.DescribeDBInstancesOutput, error)
- func (m *MockRDSClient) ModifyDBInstance(ctx context.Context, i *rds.ModifyDBInstanceInput, opts ...func(*rds.Options)) (*rds.ModifyDBInstanceOutput, error)
- func (m *MockRDSClient) RestoreDBInstanceFromDBSnapshot(ctx context.Context, i *rds.RestoreDBInstanceFromDBSnapshotInput, ...) (*rds.RestoreDBInstanceFromDBSnapshotOutput, error)
- func (m *MockRDSClient) RestoreDBInstanceFromS3(ctx context.Context, i *rds.RestoreDBInstanceFromS3Input, ...) (*rds.RestoreDBInstanceFromS3Output, error)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockRDSClient ¶
type MockRDSClient struct { MockCreate func(context.Context, *rds.CreateDBInstanceInput, []func(*rds.Options)) (*rds.CreateDBInstanceOutput, error) MockS3Restore func(context.Context, *rds.RestoreDBInstanceFromS3Input, []func(*rds.Options)) (*rds.RestoreDBInstanceFromS3Output, error) MockSnapshotRestore func(context.Context, *rds.RestoreDBInstanceFromDBSnapshotInput, []func(*rds.Options)) (*rds.RestoreDBInstanceFromDBSnapshotOutput, error) MockDescribe func(context.Context, *rds.DescribeDBInstancesInput, []func(*rds.Options)) (*rds.DescribeDBInstancesOutput, error) MockModify func(context.Context, *rds.ModifyDBInstanceInput, []func(*rds.Options)) (*rds.ModifyDBInstanceOutput, error) MockDelete func(context.Context, *rds.DeleteDBInstanceInput, []func(*rds.Options)) (*rds.DeleteDBInstanceOutput, error) MockAddTags func(context.Context, *rds.AddTagsToResourceInput, []func(*rds.Options)) (*rds.AddTagsToResourceOutput, error) }
MockRDSClient for testing.
func (*MockRDSClient) AddTagsToResource ¶ added in v0.20.0
func (m *MockRDSClient) AddTagsToResource(ctx context.Context, i *rds.AddTagsToResourceInput, opts ...func(*rds.Options)) (*rds.AddTagsToResourceOutput, error)
AddTagsToResource adds tags to RDS Instance.
func (*MockRDSClient) CreateDBInstance ¶ added in v0.20.0
func (m *MockRDSClient) CreateDBInstance(ctx context.Context, i *rds.CreateDBInstanceInput, opts ...func(*rds.Options)) (*rds.CreateDBInstanceOutput, error)
CreateDBInstance creates RDS Instance with provided Specification
func (*MockRDSClient) DeleteDBInstance ¶ added in v0.20.0
func (m *MockRDSClient) DeleteDBInstance(ctx context.Context, i *rds.DeleteDBInstanceInput, opts ...func(*rds.Options)) (*rds.DeleteDBInstanceOutput, error)
DeleteDBInstance deletes RDS Instance
func (*MockRDSClient) DescribeDBInstances ¶ added in v0.20.0
func (m *MockRDSClient) DescribeDBInstances(ctx context.Context, i *rds.DescribeDBInstancesInput, opts ...func(*rds.Options)) (*rds.DescribeDBInstancesOutput, error)
DescribeDBInstances finds RDS Instance by name
func (*MockRDSClient) ModifyDBInstance ¶ added in v0.20.0
func (m *MockRDSClient) ModifyDBInstance(ctx context.Context, i *rds.ModifyDBInstanceInput, opts ...func(*rds.Options)) (*rds.ModifyDBInstanceOutput, error)
ModifyDBInstance modifies RDS Instance with provided Specification
func (*MockRDSClient) RestoreDBInstanceFromDBSnapshot ¶ added in v0.24.0
func (m *MockRDSClient) RestoreDBInstanceFromDBSnapshot(ctx context.Context, i *rds.RestoreDBInstanceFromDBSnapshotInput, opts ...func(*rds.Options)) (*rds.RestoreDBInstanceFromDBSnapshotOutput, error)
RestoreDBInstanceFromDBSnapshot restores an RDS Instance from a database snapshot with the provided Specification
func (*MockRDSClient) RestoreDBInstanceFromS3 ¶ added in v0.24.0
func (m *MockRDSClient) RestoreDBInstanceFromS3(ctx context.Context, i *rds.RestoreDBInstanceFromS3Input, opts ...func(*rds.Options)) (*rds.RestoreDBInstanceFromS3Output, error)
RestoreDBInstanceFromS3 restores an RDS Instance from a backup with the provided Specification
Click to show internal directories.
Click to hide internal directories.