mock

package
v0.3.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Feb 15, 2024 License: Apache-2.0 Imports: 11 Imported by: 0

Documentation

Index

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

type MockS3Client struct {
	Buckets []s3Types.Bucket
	Tags    []s3Types.Tag
	Errors  map[string]error
}

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)

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL