Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewAWSASGProvider ¶
func NewAWSASGProvider(log zerolog.Logger, eventChan chan *state.EventMessage) provider.ClientProvider
Types ¶
type ClientProvider ¶
type ClientProvider struct {
// contains filtered or unexported fields
}
func (*ClientProvider) Name ¶
func (a *ClientProvider) Name() string
Name satisfies the provider.ClientProvider Name interface function.
func (*ClientProvider) ScaleIn ¶
func (a *ClientProvider) ScaleIn(msg *state.ScalingRequest, id string) error
ScaleIn satisfies the provider.ClientProvider ScaleIn interface function.
func (*ClientProvider) ScaleOut ¶
func (a *ClientProvider) ScaleOut(msg *state.ScalingRequest) error
ScaleOut satisfies the provider.ClientProvider ScaleOut interface function.
Click to show internal directories.
Click to hide internal directories.