chaosutil

package
v0.0.0-...-d5ea0f9 Latest Latest
Warning

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

Go to latest
Published: Aug 8, 2020 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func ApplyChaosConfig

func ApplyChaosConfig(client *ec2.EC2, naclIds []NaclAssociationPair, chaosNaclId string) ([]NaclAssociationPair, error)

func CreateChaosNacl

func CreateChaosNacl(client *ec2.EC2, vpcId string) (string, error)

func DeleteChaosNacl

func DeleteChaosNacl(client *ec2.EC2, chaosNaclId string) error

func GetNaclsToChaos

func GetNaclsToChaos(client *ec2.EC2, subnetsToChaos []string) ([]NaclAssociationPair, error)

func GetSubnetsToChaos

func GetSubnetsToChaos(client *ec2.EC2, vpcId string, azName string) ([]string, error)

func LimitAutoScaling

func LimitAutoScaling(client *autoscaling.AutoScaling, subnetsToChaos []string) (*autoscaling.Group, error)

func Rollback

func Rollback(ec2Client *ec2.EC2, rollbackData []NaclAssociationPair, asClient *autoscaling.AutoScaling, originalAsg *autoscaling.Group) error

Types

This section is empty.

Jump to

Keyboard shortcuts

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