Documentation ¶
Index ¶
- type AWS
- func (a *AWS) NewAutoScaling() *autoscaling.Client
- func (a *AWS) NewDynamoDB() *dynamodb.Client
- func (a *AWS) NewEC2() *ec2.Client
- func (a *AWS) NewECS() *ecs.Client
- func (a *AWS) NewEKS() *eks.Client
- func (a *AWS) NewIAM() *iam.Client
- func (a *AWS) NewRDS() *rds.Client
- func (a *AWS) NewS3() *s3.Client
- func (a *AWS) NewSNS() *sns.Client
- func (a *AWS) NewSQS() *sqs.Client
- type AWSAdapter
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AWS ¶
type AWS struct { Region string // contains filtered or unexported fields }
func (*AWS) NewAutoScaling ¶ added in v0.0.14
func (a *AWS) NewAutoScaling() *autoscaling.Client
func (*AWS) NewDynamoDB ¶ added in v0.0.14
type AWSAdapter ¶
type AWSAdapter interface { NewSNS() *sns.Client NewSQS() *sqs.Client NewS3() *s3.Client NewRDS() *rds.Client NewEC2() *ec2.Client NewIAM() *iam.Client NewDynamoDB() *dynamodb.Client NewAutoScaling() *autoscaling.Client NewECS() *ecs.Client NewEKS() *eks.Client }
func NewAWS ¶
func NewAWS(region string) (AWSAdapter, error)
Click to show internal directories.
Click to hide internal directories.