Versions in this module Expand all Collapse all v1 v1.0.1 Jun 12, 2020 Changes in this version type ASG + MaxSize *int64 v1.0.0 Jun 3, 2020 Changes in this version + func ForProjectConfigNotReleaseIDServiceMap(asgc aws.ASGAPI, projectName *string, configName *string, releaseID *string) (map[string]*ASG, error) + type ASG struct + AutoScalingGroupName *string + ConfigNameTag *string + DesiredCapacity *int64 + LaunchConfigurationName *string + LoadBalancerNames []*string + MinSize *int64 + ProjectNameTag *string + ReleaseIDTag *string + ReleaseIdTag *string + ServiceNameTag *string + TargetGroupARNs []*string + func ForProjectConfigNOTReleaseID(asgc aws.ASGAPI, projectName *string, configName *string, releaseID *string) ([]*ASG, error) + func ForProjectConfigReleaseID(asgc aws.ASGAPI, projectName *string, configName *string, releaseID *string) ([]*ASG, error) + func GetInstances(asgc aws.ASGAPI, asgName *string) (aws.Instances, *ASG, error) + func (s *ASG) AllowedService() *string + func (s *ASG) AttachedLBs(asgc aws.ASGAPI) ([]string, error) + func (s *ASG) ConfigName() *string + func (s *ASG) Detach(asgc aws.ASGAPI) error + func (s *ASG) ProjectName() *string + func (s *ASG) ReleaseID() *string + func (s *ASG) ServiceID() *string + func (s *ASG) ServiceName() *string + func (s *ASG) Teardown(asgc aws.ASGAPI, cwc aws.CWAPI) error + type Input struct + func (s *Input) AddTag(key string, value *string) + func (s *Input) Create(asgc aws.ASGAPI) error + func (s *Input) SetDefaults() + func (s *Input) ToASG() *ASG