INNER CODE UNIT · Go

newAWSCleanup

redpanda-data/connect · benchmarking/aws/cleanup-lambda/main.go:40

func newAWSCleanup(ctx context.Context) (*awsCleanup, error) {
	cfg, err := awsconfig.LoadDefaultConfig(ctx)
	if err != nil {
		return nil, err
	}
	return &awsCleanup{
		rgta: resourcegroupstaggingapi.NewFromConfig(cfg),
		ec2:  ec2.NewFromConfig(cfg),
		rds:  rds.NewFromConfig(cfg),
		s3:   s3.NewFromConfig(cfg),
		iam:  iam.NewFromConfig(cfg),
		sns:  sns.NewFromConfig(cfg),
	}, nil
}

func (a *awsCleanup) GetResources(ctx context.Context, in *resourcegroupstaggingapi.GetResourcesInput) (*resourcegroupstaggingapi.GetResourcesOutput, error) {
	return a.rgta.GetResources(ctx, in)
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…