module

package
v3.3.1 Latest Latest
Warning

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

Go to latest
Published: Nov 23, 2020 License: MIT Imports: 11 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func DecodeUserData

func DecodeUserData(t *testing.T, data *string, isGzipped bool) string

func DescribeAutoScalingGroup

func DescribeAutoScalingGroup(t *testing.T, sess *session.Session, asgName string) *autoscaling.Group

func DescribeInstances

func DescribeInstances(t *testing.T, sess *session.Session, asgName string) []*ec2.Instance

func DescribeLaunchConfiguration

func DescribeLaunchConfiguration(t *testing.T, sess *session.Session, configName string) *autoscaling.LaunchConfiguration

func GetInstanceBlockDeviceMappings

func GetInstanceBlockDeviceMappings(instance *ec2.Instance) map[string]*ec2.InstanceBlockDeviceMapping

func GetInstanceTags

func GetInstanceTags(instance *ec2.Instance) map[string]string

func NewSession

func NewSession(t *testing.T, region string) *session.Session

func RunTestSuite

func RunTestSuite(t *testing.T, name, region string, expected Expectations)

func WaitForCapacity

func WaitForCapacity(t *testing.T, sess *session.Session, asgName string, checkInterval time.Duration, timeoutLimit time.Duration)

Types

type Expectations

type Expectations struct {
	MinSize           int64
	MaxSize           int64
	DesiredCapacity   int64
	UserData          []string
	IsGzippedUserData bool
	InstanceType      string
	Volumes           []string
	InstanceTags      map[string]string
}

Jump to

Keyboard shortcuts

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