autoscaling

package
v1.4.2 Latest Latest
Warning

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

Go to latest
Published: Sep 2, 2017 License: MIT Imports: 7 Imported by: 1

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Client

type Client struct {
	// contains filtered or unexported fields
}

func New

func New(session *session.Session, config *_aws.Config) *Client

func (*Client) AddTagsToAutoScalingGroup

func (c *Client) AddTagsToAutoScalingGroup(autoScalingGroupName string, tags map[string]string, tagNewInstances bool) error

func (*Client) CreateAutoScalingGroup

func (c *Client) CreateAutoScalingGroup(autoScalingGroupName, launchConfigurationName string, subnetIDs []string, minCapacity, maxCapacity, initialCapacity uint16) error

func (*Client) CreateLaunchConfiguration

func (c *Client) CreateLaunchConfiguration(launchConfigurationName, instanceType, imageID string, securityGroupIDs []string, keyPairName, iamInstanceProfileNameOrARN, userData string) error

func (*Client) DeleteAutoScalingGroup

func (c *Client) DeleteAutoScalingGroup(autoScalingGroupName string, forceDelete bool) error

func (*Client) DeleteLaunchConfiguration

func (c *Client) DeleteLaunchConfiguration(launchConfigurationName string) error

func (*Client) RetrieveAutoScalingGroup

func (c *Client) RetrieveAutoScalingGroup(autoScalingGroupName string) (*_autoscaling.Group, error)

func (*Client) RetrieveLaunchConfiguration

func (c *Client) RetrieveLaunchConfiguration(launchConfigurationName string) (*_autoscaling.LaunchConfiguration, error)

func (*Client) RetrieveTagsForAutoScalingGroup

func (c *Client) RetrieveTagsForAutoScalingGroup(autoScalingGroupName string) (map[string]string, error)

func (*Client) SetAutoScalingGroupDesiredCapacity

func (c *Client) SetAutoScalingGroupDesiredCapacity(autoScalingGroupName string, desiredCapacity uint16) error

func (*Client) UpdateAutoScalingGroupCapacity

func (c *Client) UpdateAutoScalingGroupCapacity(autoScalingGroupName string, minCapacity, maxCapacity, desiredCapacity uint16) error

Jump to

Keyboard shortcuts

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