Documentation ¶
Index ¶
- func APIGateway(s *session.Session) *apigateway.APIGateway
- func CloudFormation(s *session.Session) *cloudformation.CloudFormation
- func CloudWatch(s *session.Session) *cloudwatch.CloudWatch
- func CloudWatchLogs(s *session.Session) *cloudwatchlogs.CloudWatchLogs
- func DynamoDB(s *session.Session) *dynamodb.DynamoDB
- func DynamoDBStreams(s *session.Session) *dynamodbstreams.DynamoDBStreams
- func ElasticsearchService(s *session.Session) *elasticsearchservice.ElasticsearchService
- func Firehose(s *session.Session) *firehose.Firehose
- func IAM(s *session.Session) *iam.IAM
- func Kinesis(s *session.Session) *kinesis.Kinesis
- func Lambda(s *session.Session) *lambda.Lambda
- func Redshift(s *session.Session) *redshift.Redshift
- func Route53(s *session.Session) *route53.Route53
- func S3(s *session.Session) *s3.S3
- func SES(s *session.Session) *ses.SES
- func SFN(s *session.Session) *sfn.SFN
- func SMS(s *session.Session) *sms.SMS
- func SNS(s *session.Session) *sns.SNS
- func SQS(s *session.Session) *sqs.SQS
- func STS(s *session.Session) *sts.STS
- func SecretsManager(s *session.Session) *secretsmanager.SecretsManager
- func UseLocalStack(ls *localstack.LocalStack)
- type Aws
- func (c *Aws) APIGateway(s *session.Session) *apigateway.APIGateway
- func (c *Aws) CloudFormation(s *session.Session) *cloudformation.CloudFormation
- func (c *Aws) CloudWatch(s *session.Session) *cloudwatch.CloudWatch
- func (c *Aws) CloudWatchLogs(s *session.Session) *cloudwatchlogs.CloudWatchLogs
- func (c *Aws) DynamoDB(s *session.Session) *dynamodb.DynamoDB
- func (c *Aws) DynamoDBStreams(s *session.Session) *dynamodbstreams.DynamoDBStreams
- func (c *Aws) ElasticsearchService(s *session.Session) *elasticsearchservice.ElasticsearchService
- func (c *Aws) Firehose(s *session.Session) *firehose.Firehose
- func (c *Aws) IAM(s *session.Session) *iam.IAM
- func (c *Aws) Kinesis(s *session.Session) *kinesis.Kinesis
- func (c *Aws) Lambda(s *session.Session) *lambda.Lambda
- func (c *Aws) Redshift(s *session.Session) *redshift.Redshift
- func (c *Aws) Route53(s *session.Session) *route53.Route53
- func (c *Aws) S3(s *session.Session) *s3.S3
- func (c *Aws) SES(s *session.Session) *ses.SES
- func (c *Aws) SFN(s *session.Session) *sfn.SFN
- func (c *Aws) SMS(s *session.Session) *sms.SMS
- func (c *Aws) SNS(s *session.Session) *sns.SNS
- func (c *Aws) SQS(s *session.Session) *sqs.SQS
- func (c *Aws) STS(s *session.Session) *sts.STS
- func (c *Aws) SecretsManager(s *session.Session) *secretsmanager.SecretsManager
- type AwsClient
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func APIGateway ¶
func APIGateway(s *session.Session) *apigateway.APIGateway
func CloudFormation ¶
func CloudFormation(s *session.Session) *cloudformation.CloudFormation
func CloudWatch ¶
func CloudWatch(s *session.Session) *cloudwatch.CloudWatch
func CloudWatchLogs ¶
func CloudWatchLogs(s *session.Session) *cloudwatchlogs.CloudWatchLogs
func DynamoDBStreams ¶
func DynamoDBStreams(s *session.Session) *dynamodbstreams.DynamoDBStreams
func ElasticsearchService ¶
func ElasticsearchService(s *session.Session) *elasticsearchservice.ElasticsearchService
func SecretsManager ¶
func SecretsManager(s *session.Session) *secretsmanager.SecretsManager
func UseLocalStack ¶
func UseLocalStack(ls *localstack.LocalStack)
Types ¶
type Aws ¶
type Aws struct {
AwsClient
}
func (*Aws) APIGateway ¶
func (c *Aws) APIGateway(s *session.Session) *apigateway.APIGateway
func (*Aws) CloudFormation ¶
func (c *Aws) CloudFormation(s *session.Session) *cloudformation.CloudFormation
func (*Aws) CloudWatch ¶
func (c *Aws) CloudWatch(s *session.Session) *cloudwatch.CloudWatch
func (*Aws) CloudWatchLogs ¶
func (c *Aws) CloudWatchLogs(s *session.Session) *cloudwatchlogs.CloudWatchLogs
func (*Aws) DynamoDBStreams ¶
func (c *Aws) DynamoDBStreams(s *session.Session) *dynamodbstreams.DynamoDBStreams
func (*Aws) ElasticsearchService ¶
func (c *Aws) ElasticsearchService(s *session.Session) *elasticsearchservice.ElasticsearchService
func (*Aws) SecretsManager ¶
func (c *Aws) SecretsManager(s *session.Session) *secretsmanager.SecretsManager
type AwsClient ¶
type AwsClient interface { APIGateway(*session.Session) *apigateway.APIGateway Kinesis(*session.Session) *kinesis.Kinesis DynamoDB(*session.Session) *dynamodb.DynamoDB DynamoDBStreams(*session.Session) *dynamodbstreams.DynamoDBStreams S3(*session.Session) *s3.S3 Firehose(*session.Session) *firehose.Firehose Lambda(*session.Session) *lambda.Lambda SNS(*session.Session) *sns.SNS SQS(*session.Session) *sqs.SQS Redshift(*session.Session) *redshift.Redshift ElasticsearchService(*session.Session) *elasticsearchservice.ElasticsearchService SES(*session.Session) *ses.SES Route53(*session.Session) *route53.Route53 CloudFormation(*session.Session) *cloudformation.CloudFormation CloudWatch(*session.Session) *cloudwatch.CloudWatch SMS(*session.Session) *sms.SMS SecretsManager(*session.Session) *secretsmanager.SecretsManager SFN(*session.Session) *sfn.SFN CloudWatchLogs(*session.Session) *cloudwatchlogs.CloudWatchLogs STS(*session.Session) *sts.STS IAM(*session.Session) *iam.IAM }
Click to show internal directories.
Click to hide internal directories.