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.