Versions in this module Expand all Collapse all v1 v1.0.0 Jun 25, 2018 Changes in this version + func LockedProcedure(group *Group, api core.Client, process locked) error + func Scale(group *Group, api core.Client, direction string) error + func ScalingScriptResult(group *Group) string + func Validate(group *Group) error + type Group struct + Environment *environments.Model + Name string + PermanentServers []*Server + ScalingScript string + ScalingServers []*Server + StopScript string + Strategy string + func ByName(api core.Client, name string) (*Group, error) + func (g *Group) Candidates(direction string) []scaler.Server + func (g *Group) PreStop() string + func (g *Group) ScalingStrategy() string + func (group *Group) CanScale(direction string) bool + type Server struct + ID string + Instance *servers.Model + func (s *Server) AmazonID() string + func (s *Server) EngineYardID() int + func (s *Server) Hostname() string