Versions in this module Expand all Collapse all v0 v0.10.0 Jan 14, 2016 v0.9.2 Oct 27, 2015 Changes in this version + var DefaultDelimiter = "-" + type Config struct + AWS *aws.Config + Cluster string + ExternalSecurityGroupID string + ExternalSubnetIDs []string + InternalSecurityGroupID string + InternalSubnetIDs []string + ServiceRole string + VPC string + ZoneID string + type LBProcessManager struct + func (m *LBProcessManager) CreateProcess(ctx context.Context, app *scheduler.App, p *scheduler.Process) error + func (m *LBProcessManager) RemoveProcess(ctx context.Context, app string, p string) error + type LoadBalancerExposureError struct + func (e *LoadBalancerExposureError) Error() string + type LoadBalancerPortMismatchError struct + func (e *LoadBalancerPortMismatchError) Error() string + type ProcessManager interface + CreateProcess func(ctx context.Context, app *scheduler.App, process *scheduler.Process) error + Processes func(ctx context.Context, app string) ([]*scheduler.Process, error) + RemoveProcess func(ctx context.Context, app string, process string) error + type Scheduler struct + func NewLoadBalancedScheduler(config Config) (*Scheduler, error) + func NewScheduler(config Config) (*Scheduler, error) + func (m *Scheduler) Instances(ctx context.Context, appID string) ([]*scheduler.Instance, error) + func (m *Scheduler) Remove(ctx context.Context, appID string) error + func (m *Scheduler) Stop(ctx context.Context, instanceID string) error + func (m *Scheduler) Submit(ctx context.Context, app *scheduler.App) error + type SslCertMismatchError struct + func (e *SslCertMismatchError) Error() string