func (a *ASG) Instances() []*Instance {
	return a.instances
}
Instances returns a slice of the instances associated with the ASG
package deploy
import frigga "github.com/SmartThingsOSS/frigga-go"
type ASG struct {
	name      string
	region    string
	instances []*Instance
	cluster   *Cluster
}
func NewASG(name, region string, instanceIDs []string, cluster *Cluster) *ASG {
	result := ASG{
		name:      name,
		region:    region,
		instances: make([]*Instance, len(instanceIDs)),
		cluster:   cluster,
	}
	for i, id := range instanceIDs {
		result.instances[i] = &Instance{id, &result}
	}
	return &result
}