localstack

package
v0.0.0-...-5778ea2 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2019 License: MIT Imports: 25 Imported by: 3

Documentation

Index

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,
}

Functions

This section is empty.

Types

type Config

type Config struct {
	Domain string
}

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) DynamoDB

func (l *LocalStack) DynamoDB(s *session.Session) *dynamodb.DynamoDB

func (*LocalStack) DynamoDBStreams

func (l *LocalStack) DynamoDBStreams(s *session.Session) *dynamodbstreams.DynamoDBStreams

func (*LocalStack) ElasticsearchService

func (*LocalStack) Endpoint

func (l *LocalStack) Endpoint(service *Service) string

func (*LocalStack) Firehose

func (l *LocalStack) Firehose(s *session.Session) *firehose.Firehose

func (*LocalStack) IAM

func (l *LocalStack) IAM(s *session.Session) *iam.IAM

func (*LocalStack) Kinesis

func (l *LocalStack) Kinesis(s *session.Session) *kinesis.Kinesis

func (*LocalStack) Lambda

func (l *LocalStack) Lambda(s *session.Session) *lambda.Lambda

func (*LocalStack) Redshift

func (l *LocalStack) Redshift(s *session.Session) *redshift.Redshift

func (*LocalStack) Route53

func (l *LocalStack) Route53(s *session.Session) *route53.Route53

func (*LocalStack) S3

func (l *LocalStack) S3(s *session.Session) *s3.S3

func (*LocalStack) SES

func (l *LocalStack) SES(s *session.Session) *ses.SES

func (*LocalStack) SFN

func (l *LocalStack) SFN(s *session.Session) *sfn.SFN

func (*LocalStack) SMS

func (l *LocalStack) SMS(s *session.Session) *sms.SMS

func (*LocalStack) SNS

func (l *LocalStack) SNS(s *session.Session) *sns.SNS

func (*LocalStack) SQS

func (l *LocalStack) SQS(s *session.Session) *sqs.SQS

func (*LocalStack) STS

func (l *LocalStack) STS(s *session.Session) *sts.STS

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 Service

type Service struct {
	Package string
	Name    string
	Port    int64
}

type ServiceList

type ServiceList []*Service

func (ServiceList) Get

func (sl ServiceList) Get(serviceName string) (*Service, error)

Jump to

Keyboard shortcuts

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