Documentation
¶
Index ¶
- type MockDynamoDBClient
- func (m *MockDynamoDBClient) DescribeTable(ctx context.Context, params *dynamodb.DescribeTableInput, ...) (*dynamodb.DescribeTableOutput, error)
- func (m *MockDynamoDBClient) ListTables(ctx context.Context, params *dynamodb.ListTablesInput, ...) (*dynamodb.ListTablesOutput, error)
- func (m *MockDynamoDBClient) ListTagsOfResource(ctx context.Context, params *dynamodb.ListTagsOfResourceInput, ...) (*dynamodb.ListTagsOfResourceOutput, error)
- type MockRDSClient
- type MockRedshiftClient
- type MockS3Client
- type MockScanner
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type MockDynamoDBClient ¶
type MockDynamoDBClient struct {
TableNames []string
Table map[string]*dynamodbTypes.TableDescription
Tags []dynamodbTypes.Tag
Errors map[string]error
}
func (*MockDynamoDBClient) DescribeTable ¶
func (m *MockDynamoDBClient) DescribeTable( ctx context.Context, params *dynamodb.DescribeTableInput, optFns ...func(*dynamodb.Options), ) (*dynamodb.DescribeTableOutput, error)
func (*MockDynamoDBClient) ListTables ¶
func (m *MockDynamoDBClient) ListTables( ctx context.Context, params *dynamodb.ListTablesInput, optFns ...func(*dynamodb.Options), ) (*dynamodb.ListTablesOutput, error)
func (*MockDynamoDBClient) ListTagsOfResource ¶
func (m *MockDynamoDBClient) ListTagsOfResource( ctx context.Context, params *dynamodb.ListTagsOfResourceInput, optFns ...func(*dynamodb.Options), ) (*dynamodb.ListTagsOfResourceOutput, error)
type MockRDSClient ¶
type MockRDSClient struct {
DBClusters []rdsTypes.DBCluster
DBInstances []rdsTypes.DBInstance
Errors map[string]error
}
func (*MockRDSClient) DescribeDBClusters ¶
func (m *MockRDSClient) DescribeDBClusters( ctx context.Context, params *rds.DescribeDBClustersInput, optFns ...func(*rds.Options), ) (*rds.DescribeDBClustersOutput, error)
func (*MockRDSClient) DescribeDBInstances ¶
func (m *MockRDSClient) DescribeDBInstances( ctx context.Context, params *rds.DescribeDBInstancesInput, optFns ...func(*rds.Options), ) (*rds.DescribeDBInstancesOutput, error)
type MockRedshiftClient ¶
type MockRedshiftClient struct {
Clusters []redshiftTypes.Cluster
Errors map[string]error
}
func (*MockRedshiftClient) DescribeClusters ¶
func (m *MockRedshiftClient) DescribeClusters( ctx context.Context, params *redshift.DescribeClustersInput, optFns ...func(*redshift.Options), ) (*redshift.DescribeClustersOutput, error)
type MockS3Client ¶ added in v0.1.1
func (*MockS3Client) GetBucketTagging ¶ added in v0.1.1
func (m *MockS3Client) GetBucketTagging( ctx context.Context, params *s3.GetBucketTaggingInput, optFns ...func(*s3.Options), ) (*s3.GetBucketTaggingOutput, error)
func (*MockS3Client) ListBuckets ¶ added in v0.1.1
func (m *MockS3Client) ListBuckets( ctx context.Context, params *s3.ListBucketsInput, optFns ...func(*s3.Options), ) (*s3.ListBucketsOutput, error)
type MockScanner ¶
type MockScanner struct {
Repositories []scan.Repository
Err error
}
func (*MockScanner) Scan ¶
func (m *MockScanner) Scan( ctx context.Context, ) ([]scan.Repository, error)
Click to show internal directories.
Click to hide internal directories.