awsasg

package
v0.0.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 17, 2019 License: MPL-2.0 Imports: 12 Imported by: 0

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.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL