Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type App ¶
type App struct {
// contains filtered or unexported fields
}
func New ¶
func New(pool repository.RedisPooler, sns snsiface.SNSAPI, snsTopicArn string) *App
func (*App) Handler ¶
func (a *App) Handler(ctx context.Context, event *events.APIGatewayProxyRequest) (res *events.APIGatewayProxyResponse, err error)
type Config ¶
type Config struct {
AWSEndpoint string `envvar:"AWS_ENDPOINT" default:""`
AWSRegion string `envvar:"AWS_REGION"`
AWSAccessKeyID string `envvar:"AWS_ACCESS_KEY_ID"`
AWSSecretAccessKey string `envvar:"AWS_SECRET_ACCESS_KEY"`
RedisServerAddress string `envvar:"REDIS_SERVER_ADDRESS"`
SNSTopicARN string `envvar:"SNS_TOPIC_ARN"`
}
func (*Config) NewRedisPool ¶
Click to show internal directories.
Click to hide internal directories.