Documentation ¶
Index ¶
- func FetchEc2Tag(tags []*ec2.Tag, tagKey *string) *string
- func HasAllValue(tag *string) bool
- func HasConfigName(r interface{ ... }, configName *string) bool
- func HasProjectName(r interface{ ... }, projectName *string) bool
- func HasServiceName(r interface{ ... }, serviceName *string) bool
- type CFAPI
- type CWLAPI
- type Clients
- type ClientsStr
- func (awsc *ClientsStr) CF(region *string, accountID *string, role *string) CFAPI
- func (awsc *ClientsStr) CWL(region *string, accountID *string, role *string) CWLAPI
- func (awsc *ClientsStr) DDB(region *string, accountID *string, role *string) DDBAPI
- func (awsc *ClientsStr) DynamoDBClient(region, account_id, role *string) DynamoDBAPI
- func (awsc *ClientsStr) EC2(region *string, accountID *string, role *string) EC2API
- func (awsc *ClientsStr) IAM(region *string, accountID *string, role *string) IAMAPI
- func (awsc *ClientsStr) KIN(region *string, accountID *string, role *string) KINAPI
- func (awsc *ClientsStr) KMS(region *string, accountID *string, role *string) KMSAPI
- func (awsc *ClientsStr) Lambda(region *string, accountID *string, role *string) LambdaAPI
- func (awsc *ClientsStr) S3(region *string, accountID *string, role *string) S3API
- func (awsc *ClientsStr) SFN(region *string, accountID *string, role *string) SFNAPI
- func (awsc *ClientsStr) SNS(region *string, accountID *string, role *string) SNSAPI
- func (awsc *ClientsStr) SQS(region *string, accountID *string, role *string) SQSAPI
- type DDBAPI
- type DynamoDBAPI
- type EC2API
- type IAMAPI
- type KINAPI
- type KMSAPI
- type LambdaAPI
- type S3API
- type SFNAPI
- type SNSAPI
- type SQSAPI
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func FetchEc2Tag ¶
FetchEc2Tag extracts tags
func HasConfigName ¶
HasConfigName checks value
func HasProjectName ¶
HasProjectName checks value
func HasServiceName ¶
HasServiceName checks value
Types ¶
type Clients ¶
type Clients interface { S3(region *string, accountID *string, role *string) S3API CF(region *string, accountID *string, role *string) CFAPI EC2(region *string, accountID *string, role *string) EC2API IAM(region *string, accountID *string, role *string) IAMAPI SFN(region *string, accountID *string, role *string) SFNAPI SNS(region *string, accountID *string, role *string) SNSAPI KIN(region *string, accountID *string, role *string) KINAPI DDB(region *string, accountID *string, role *string) DDBAPI SQS(region *string, accountID *string, role *string) SQSAPI KMS(region *string, accountID *string, role *string) KMSAPI Lambda(region *string, accountID *string, role *string) LambdaAPI CWL(region *string, accountID *string, role *string) CWLAPI DynamoDBClient(region *string, accountID *string, role *string) DynamoDBAPI }
Clients for AWS
type ClientsStr ¶
ClientsStr implementation
func (*ClientsStr) CF ¶
func (awsc *ClientsStr) CF(region *string, accountID *string, role *string) CFAPI
CF returns cloudformation client
func (*ClientsStr) CWL ¶
func (awsc *ClientsStr) CWL(region *string, accountID *string, role *string) CWLAPI
CF returns cloudformation client
func (*ClientsStr) DDB ¶
func (awsc *ClientsStr) DDB(region *string, accountID *string, role *string) DDBAPI
DDB returns client
func (*ClientsStr) DynamoDBClient ¶
func (awsc *ClientsStr) DynamoDBClient(region, account_id, role *string) DynamoDBAPI
DynamoDBClient returns client for region account and role
func (*ClientsStr) EC2 ¶
func (awsc *ClientsStr) EC2(region *string, accountID *string, role *string) EC2API
EC2 returns client for region account and role
func (*ClientsStr) IAM ¶
func (awsc *ClientsStr) IAM(region *string, accountID *string, role *string) IAMAPI
IAM returns client for region account and role
func (*ClientsStr) KIN ¶
func (awsc *ClientsStr) KIN(region *string, accountID *string, role *string) KINAPI
KIN returns client
func (*ClientsStr) KMS ¶
func (awsc *ClientsStr) KMS(region *string, accountID *string, role *string) KMSAPI
KMS returns client
func (*ClientsStr) Lambda ¶
func (awsc *ClientsStr) Lambda(region *string, accountID *string, role *string) LambdaAPI
LAMBDA returns client
func (*ClientsStr) S3 ¶
func (awsc *ClientsStr) S3(region *string, accountID *string, role *string) S3API
S3 returns client for region account and role
func (*ClientsStr) SFN ¶
func (awsc *ClientsStr) SFN(region *string, accountID *string, role *string) SFNAPI
SFN returns client for region account and role
Click to show internal directories.
Click to hide internal directories.