Documentation ¶
Index ¶
- Variables
- type Config
- type LocalStack
- func (l *LocalStack) APIGateway(s *session.Session) *apigateway.APIGateway
- func (l *LocalStack) CloudFormation(s *session.Session) *cloudformation.CloudFormation
- func (l *LocalStack) CloudWatch(s *session.Session) *cloudwatch.CloudWatch
- func (l *LocalStack) CloudWatchLogs(s *session.Session) *cloudwatchlogs.CloudWatchLogs
- func (l *LocalStack) DynamoDB(s *session.Session) *dynamodb.DynamoDB
- func (l *LocalStack) DynamoDBStreams(s *session.Session) *dynamodbstreams.DynamoDBStreams
- func (l *LocalStack) ElasticsearchService(s *session.Session) *elasticsearchservice.ElasticsearchService
- func (l *LocalStack) Endpoint(service *Service) string
- func (l *LocalStack) Firehose(s *session.Session) *firehose.Firehose
- func (l *LocalStack) IAM(s *session.Session) *iam.IAM
- func (l *LocalStack) Kinesis(s *session.Session) *kinesis.Kinesis
- func (l *LocalStack) Lambda(s *session.Session) *lambda.Lambda
- func (l *LocalStack) Redshift(s *session.Session) *redshift.Redshift
- func (l *LocalStack) Route53(s *session.Session) *route53.Route53
- func (l *LocalStack) S3(s *session.Session) *s3.S3
- func (l *LocalStack) SES(s *session.Session) *ses.SES
- func (l *LocalStack) SFN(s *session.Session) *sfn.SFN
- func (l *LocalStack) SMS(s *session.Session) *sms.SMS
- func (l *LocalStack) SNS(s *session.Session) *sns.SNS
- func (l *LocalStack) SQS(s *session.Session) *sqs.SQS
- func (l *LocalStack) STS(s *session.Session) *sts.STS
- func (l *LocalStack) SecretsManager(s *session.Session) *secretsmanager.SecretsManager
- func (l *LocalStack) Session(s *session.Session, service *Service) client.ConfigProvider
- type Service
- type ServiceList
Constants ¶
This section is empty.
Variables ¶
View Source
var APIGateway = &Service{
Package: "apigateway",
Name: "APIGateway",
Port: 4567,
}
View Source
var CloudFormation = &Service{
Package: "cloudformation",
Name: "CloudFormation",
Port: 4581,
}
View Source
var CloudWatch = &Service{
Package: "cloudwatch",
Name: "CloudWatch",
Port: 4582,
}
View Source
var CloudWatchLogs = &Service{
Package: "cloudwatchlogs",
Name: "CloudWatchLogs",
Port: 4586,
}
View Source
var DynamoDB = &Service{
Package: "dynamodb",
Name: "DynamoDB",
Port: 4569,
}
View Source
var DynamoDBStreams = &Service{
Package: "dynamodbstreams",
Name: "DynamoDBStreams",
Port: 4570,
}
View Source
var ElasticsearchService = &Service{
Package: "elasticsearchservice",
Name: "ElasticsearchService",
Port: 4578,
}
View Source
var Firehose = &Service{
Package: "firehose",
Name: "Firehose",
Port: 4573,
}
View Source
var IAM = &Service{
Package: "iam",
Name: "IAM",
Port: 4593,
}
View Source
var Kinesis = &Service{
Package: "kinesis",
Name: "Kinesis",
Port: 4568,
}
View Source
var Lambda = &Service{
Package: "lambda",
Name: "Lambda",
Port: 4574,
}
View Source
var Redshift = &Service{
Package: "redshift",
Name: "Redshift",
Port: 4577,
}
View Source
var Route53 = &Service{
Package: "route53",
Name: "Route53",
Port: 4580,
}
View Source
var S3 = &Service{
Package: "s3",
Name: "S3",
Port: 4572,
}
View Source
var SES = &Service{
Package: "ses",
Name: "SES",
Port: 4579,
}
View Source
var SFN = &Service{
Package: "sfn",
Name: "SFN",
Port: 4585,
}
View Source
var SMS = &Service{
Package: "sms",
Name: "SMS",
Port: 4583,
}
View Source
var SNS = &Service{
Package: "sns",
Name: "SNS",
Port: 4575,
}
View Source
var SQS = &Service{
Package: "sqs",
Name: "SQS",
Port: 4576,
}
View Source
var STS = &Service{
Package: "sts",
Name: "STS",
Port: 4592,
}
View Source
var SecretsManager = &Service{
Package: "secretsmanager",
Name: "SecretsManager",
Port: 4584,
}
View Source
var Services = ServiceList{ APIGateway, Kinesis, DynamoDB, DynamoDBStreams, S3, Firehose, Lambda, SNS, SQS, Redshift, ElasticsearchService, SES, Route53, CloudFormation, CloudWatch, SMS, SecretsManager, SFN, CloudWatchLogs, STS, IAM, }
Functions ¶
This section is empty.
Types ¶
type LocalStack ¶
type LocalStack struct {
Config *Config
}
func New ¶
func New(cfg *Config) *LocalStack
func NewLocalStack ¶
func NewLocalStack() *LocalStack
func (*LocalStack) APIGateway ¶
func (l *LocalStack) APIGateway(s *session.Session) *apigateway.APIGateway
func (*LocalStack) CloudFormation ¶
func (l *LocalStack) CloudFormation(s *session.Session) *cloudformation.CloudFormation
func (*LocalStack) CloudWatch ¶
func (l *LocalStack) CloudWatch(s *session.Session) *cloudwatch.CloudWatch
func (*LocalStack) CloudWatchLogs ¶
func (l *LocalStack) CloudWatchLogs(s *session.Session) *cloudwatchlogs.CloudWatchLogs
func (*LocalStack) DynamoDBStreams ¶
func (l *LocalStack) DynamoDBStreams(s *session.Session) *dynamodbstreams.DynamoDBStreams
func (*LocalStack) ElasticsearchService ¶
func (l *LocalStack) ElasticsearchService(s *session.Session) *elasticsearchservice.ElasticsearchService
func (*LocalStack) Endpoint ¶
func (l *LocalStack) Endpoint(service *Service) string
func (*LocalStack) SecretsManager ¶
func (l *LocalStack) SecretsManager(s *session.Session) *secretsmanager.SecretsManager
func (*LocalStack) Session ¶
func (l *LocalStack) Session(s *session.Session, service *Service) client.ConfigProvider
type ServiceList ¶
type ServiceList []*Service
Click to show internal directories.
Click to hide internal directories.