Documentation ¶
Index ¶
- func ApplyChaosConfig(client *ec2.EC2, naclIds []NaclAssociationPair, chaosNaclId string) ([]NaclAssociationPair, error)
- func CreateChaosNacl(client *ec2.EC2, vpcId string) (string, error)
- func DeleteChaosNacl(client *ec2.EC2, chaosNaclId string) error
- func GetNaclsToChaos(client *ec2.EC2, subnetsToChaos []string) ([]NaclAssociationPair, error)
- func GetSubnetsToChaos(client *ec2.EC2, vpcId string, azName string) ([]string, error)
- func LimitAutoScaling(client *autoscaling.AutoScaling, subnetsToChaos []string) (*autoscaling.Group, error)
- func Rollback(ec2Client *ec2.EC2, rollbackData []NaclAssociationPair, ...) error
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ApplyChaosConfig ¶
func GetNaclsToChaos ¶
func GetSubnetsToChaos ¶
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.
Click to show internal directories.
Click to hide internal directories.