Documentation
¶
Index ¶
- type Environment
- func (env *Environment) DescribeCluster(ctx context.Context, id cycle.ClusterID) (cycle.Cluster, error)
- func (env *Environment) DrainInstances(ctx context.Context, instances ...cycle.InstanceID) error
- func (env *Environment) LookupClusterID(ctx context.Context, name string) (cycle.ClusterID, error)
- func (env *Environment) StartInstances(ctx context.Context, cluster cycle.ClusterID, count int) error
- func (env *Environment) TerminateInstances(ctx context.Context, instances ...cycle.InstanceID) error
- func (env *Environment) WaitInstances(ctx context.Context, state cycle.InstanceState, instances ...cycle.InstanceID) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Environment ¶
type Environment struct {
// contains filtered or unexported fields
}
func NewEnvironment ¶
func NewEnvironment(session *session.Session) *Environment
func (*Environment) DescribeCluster ¶
func (*Environment) DrainInstances ¶
func (env *Environment) DrainInstances(ctx context.Context, instances ...cycle.InstanceID) error
func (*Environment) LookupClusterID ¶
func (*Environment) StartInstances ¶
func (*Environment) TerminateInstances ¶
func (env *Environment) TerminateInstances(ctx context.Context, instances ...cycle.InstanceID) error
func (*Environment) WaitInstances ¶
func (env *Environment) WaitInstances(ctx context.Context, state cycle.InstanceState, instances ...cycle.InstanceID) error
Click to show internal directories.
Click to hide internal directories.