Versions in this module Expand all Collapse all v1 v1.0.2 Oct 28, 2025 v1.0.1 Oct 28, 2025 Changes in this version + var AvailableServices = map[Service]struct + var CloudFormation = Service + var CloudWatch = Service + var CloudWatchEvents = Service + var CloudWatchLogs = Service + var DynamoDB = Service + var DynamoDBStreams = Service + var EC2 = Service + var ES = Service + var Firehose = Service + var FixedPort = Service + var IAM = Service + var Kinesis = Service + var Lambda = Service + var Redshift = Service + var Route53 = Service + var S3 = Service + var SES = Service + var SNS = Service + var SQS = Service + var SSM = Service + var STS = Service + var SecretsManager = Service + var StepFunctions = Service + type CloudformationResolverV2 struct + func NewCloudformationResolverV2(i *Instance) *CloudformationResolverV2 + func (c *CloudformationResolverV2) ResolveEndpoint(_ context.Context, _ cloudformation.EndpointParameters) (smithyendpoints.Endpoint, error) + type CloudwatchEventsResolverV2 struct + func NewCloudwatchEventsResolverV2(i *Instance) *CloudwatchEventsResolverV2 + func (c *CloudwatchEventsResolverV2) ResolveEndpoint(_ context.Context, _ cloudwatchevents.EndpointParameters) (smithyendpoints.Endpoint, error) + type CloudwatchLogsResolverV2 struct + func NewCloudwatchLogsResolverV2(i *Instance) *CloudwatchLogsResolverV2 + func (c *CloudwatchLogsResolverV2) ResolveEndpoint(_ context.Context, _ cloudwatchlogs.EndpointParameters) (smithyendpoints.Endpoint, error) + type CloudwatchResolverV2 struct + func NewCloudwatchResolverV2(i *Instance) *CloudwatchResolverV2 + func (c *CloudwatchResolverV2) ResolveEndpoint(_ context.Context, _ cloudwatch.EndpointParameters) (smithyendpoints.Endpoint, error) + type DynamoDbResolver struct + func NewDynamoDbResolverV2(i *Instance) *DynamoDbResolver + func (c *DynamoDbResolver) ResolveEndpoint(_ context.Context, _ dynamodb.EndpointParameters) (smithyendpoints.Endpoint, error) + type DynamoDbStreamsResolverV2 struct + func NewDynamoDbStreamsResolverV2(i *Instance) *DynamoDbStreamsResolverV2 + func (c *DynamoDbStreamsResolverV2) ResolveEndpoint(_ context.Context, _ dynamodbstreams.EndpointParameters) (smithyendpoints.Endpoint, error) + type Ec2ResolverV2 struct + func NewEc2ResolverV2(i *Instance) *Ec2ResolverV2 + func (c *Ec2ResolverV2) ResolveEndpoint(_ context.Context, _ ec2.EndpointParameters) (smithyendpoints.Endpoint, error) + type ElasticSearchResolverV2 struct + func NewElasticSearchResolverV2(i *Instance) *ElasticSearchResolverV2 + func (c *ElasticSearchResolverV2) ResolveEndpoint(_ context.Context, _ elasticsearchservice.EndpointParameters) (smithyendpoints.Endpoint, error) + type FirehoseResolverV2 struct + func NewFirehoseResolverV2(i *Instance) *FirehoseResolverV2 + func (c *FirehoseResolverV2) ResolveEndpoint(_ context.Context, _ firehose.EndpointParameters) (smithyendpoints.Endpoint, error) + type IamResolverV2 struct + func NewIamResolverV2(i *Instance) *IamResolverV2 + func (c *IamResolverV2) ResolveEndpoint(_ context.Context, _ iam.EndpointParameters) (smithyendpoints.Endpoint, error) + type Instance struct + func NewInstance(opts ...InstanceOption) (*Instance, error) + func NewInstanceCtx(ctx context.Context, opts ...InstanceOption) (*Instance, error) + func (i *Instance) Endpoint(service Service) string + func (i *Instance) EndpointV2(service Service) string + func (i *Instance) Start(services ...Service) error + func (i *Instance) StartWithContext(ctx context.Context, services ...Service) error + func (i *Instance) Stop() error + type InstanceOption func(i *Instance) + func WithClientFromEnv() (InstanceOption, error) + func WithClientFromEnvCtx(ctx context.Context) (InstanceOption, error) + func WithImage(image string) InstanceOption + func WithLabels(labels map[string]string) InstanceOption + func WithLogger(logger *logrus.Logger) InstanceOption + func WithTimeout(timeout time.Duration) InstanceOption + func WithVersion(version string) InstanceOption + type KinesisResolverV2 struct + func NewKinesisResolverV2(i *Instance) *KinesisResolverV2 + func (c *KinesisResolverV2) ResolveEndpoint(_ context.Context, _ kinesis.EndpointParameters) (smithyendpoints.Endpoint, error) + type LambdaResolverV2 struct + func NewLambdaResolverV2(i *Instance) *LambdaResolverV2 + func (c *LambdaResolverV2) ResolveEndpoint(_ context.Context, _ lambda.EndpointParameters) (smithyendpoints.Endpoint, error) + type RedshiftResolverV2 struct + func NewRedshiftResolverV2(i *Instance) *RedshiftResolverV2 + func (c *RedshiftResolverV2) ResolveEndpoint(_ context.Context, _ redshift.EndpointParameters) (smithyendpoints.Endpoint, error) + type Route53ResolverV2 struct + func NewRoute53ResolverV2(i *Instance) *Route53ResolverV2 + func (c *Route53ResolverV2) ResolveEndpoint(_ context.Context, _ route53.EndpointParameters) (smithyendpoints.Endpoint, error) + type S3ResolverV2 struct + func NewS3ResolverV2(i *Instance) *S3ResolverV2 + func (c *S3ResolverV2) ResolveEndpoint(_ context.Context, _ s3.EndpointParameters) (smithyendpoints.Endpoint, error) + type SecretsManagerResolverV2 struct + func NewSecretsManagerResolverV2(i *Instance) *SecretsManagerResolverV2 + func (c *SecretsManagerResolverV2) ResolveEndpoint(_ context.Context, _ secretsmanager.EndpointParameters) (smithyendpoints.Endpoint, error) + type Service struct + Name string + Port string + type SesResolverV2 struct + func NewSesResolverV2(i *Instance) *SesResolverV2 + func (c *SesResolverV2) ResolveEndpoint(_ context.Context, _ ses.EndpointParameters) (smithyendpoints.Endpoint, error) + type SnsResolverV2 struct + func NewSnsResolverV2(i *Instance) *SnsResolverV2 + func (c *SnsResolverV2) ResolveEndpoint(_ context.Context, _ sns.EndpointParameters) (smithyendpoints.Endpoint, error) + type SqsResolverV2 struct + func NewSqsResolverV2(i *Instance) *SqsResolverV2 + func (c *SqsResolverV2) ResolveEndpoint(_ context.Context, _ sqs.EndpointParameters) (smithyendpoints.Endpoint, error) + type SsmResolverV2 struct + func NewSsmResolverV2(i *Instance) *SsmResolverV2 + func (c *SsmResolverV2) ResolveEndpoint(_ context.Context, _ ssm.EndpointParameters) (smithyendpoints.Endpoint, error) + type StepFunctionsResolverV2 struct + func NewStepFunctionsResolverV2(i *Instance) *StepFunctionsResolverV2 + func (c *StepFunctionsResolverV2) ResolveEndpoint(_ context.Context, _ sfn.EndpointParameters) (smithyendpoints.Endpoint, error) + type StsResolverV2 struct + func NewStsResolverV2(i *Instance) *StsResolverV2 + func (c *StsResolverV2) ResolveEndpoint(_ context.Context, _ sts.EndpointParameters) (smithyendpoints.Endpoint, error)