Versions in this module Expand all Collapse all v1 v1.0.1 Jun 12, 2020 v1.0.0 Jun 3, 2020 Changes in this version + func FetchASGTag(tags []*autoscaling.TagDescription, tagKey *string) *string + func FetchELBTag(tags []*elb.Tag, tagKey *string) *string + func FetchELBV2Tag(tags []*elbv2.Tag, tagKey *string) *string + 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 HasReleaseID(r interface{ ... }, releaseID *string) bool + func HasServiceName(r interface{ ... }, serviceName *string) bool + func MatchesAllowedService(r interface{ ... }, projectName *string, configName *string, ...) bool + type ALBAPI elbv2iface.ELBV2API + type ASGAPI autoscalingiface.AutoScalingAPI + type CWAPI cloudwatchiface.CloudWatchAPI + type Clients interface + ALBClient func(region *string, accountID *string, role *string) ALBAPI + ASGClient func(region *string, accountID *string, role *string) ASGAPI + CWClient func(region *string, accountID *string, role *string) CWAPI + DynamoDBClient func(region *string, accountID *string, role *string) DynamoDBAPI + EC2Client func(region *string, accountID *string, role *string) EC2API + ELBClient func(region *string, accountID *string, role *string) ELBAPI + IAMClient func(region *string, accountID *string, role *string) IAMAPI + S3Client func(region *string, accountID *string, role *string) S3API + SFNClient func(region *string, accountID *string, role *string) SFNAPI + SNSClient func(region *string, accountID *string, role *string) SNSAPI + type ClientsStr struct + func (awsc *ClientsStr) ALBClient(region *string, accountID *string, role *string) ALBAPI + func (awsc *ClientsStr) ASGClient(region *string, accountID *string, role *string) ASGAPI + func (awsc *ClientsStr) CWClient(region *string, accountID *string, role *string) CWAPI + func (awsc *ClientsStr) DynamoDBClient(region *string, account_id *string, role *string) DynamoDBAPI + func (awsc *ClientsStr) EC2Client(region *string, accountID *string, role *string) EC2API + func (awsc *ClientsStr) ELBClient(region *string, accountID *string, role *string) ELBAPI + func (awsc *ClientsStr) IAMClient(region *string, accountID *string, role *string) IAMAPI + func (awsc *ClientsStr) S3Client(region *string, accountID *string, role *string) S3API + func (awsc *ClientsStr) SFNClient(region *string, accountID *string, role *string) SFNAPI + func (awsc *ClientsStr) SNSClient(region *string, accountID *string, role *string) SNSAPI + type DynamoDBAPI dynamodbiface.DynamoDBAPI + type EC2API ec2iface.EC2API + type ELBAPI elbiface.ELBAPI + type IAMAPI iamiface.IAMAPI + type Instances map[string]string + func (all Instances) AddASGInstance(i *autoscaling.Instance) + func (all Instances) AddELBInstance(is *elb.InstanceState) + func (all Instances) AddTargetGroupInstance(thd *elbv2.TargetHealthDescription) + func (all Instances) HealthyIDs() []string + func (all Instances) HealthyUnhealthyTerming() (int, int, int) + func (all Instances) InstanceIDs() []string + func (all Instances) MergeInstances(update Instances) Instances + func (all Instances) TerminatingIDs() []string + func (all Instances) UnhealthyIDs() []string + type S3API s3iface.S3API + type SFNAPI sfniface.SFNAPI + type SNSAPI snsiface.SNSAPI