Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AutoScaling ¶
type AutoScaling interface { DescribeAutoScalingGroups(input *autoscaling.DescribeAutoScalingGroupsInput) (*autoscaling.DescribeAutoScalingGroupsOutput, error) UpdateAutoScalingGroup(input *autoscaling.UpdateAutoScalingGroupInput) (*autoscaling.UpdateAutoScalingGroupOutput, error) TerminateInstanceInAutoScalingGroupRequest(input *autoscaling.TerminateInstanceInAutoScalingGroupInput) (req *request.Request, output *autoscaling.TerminateInstanceInAutoScalingGroupOutput) DescribeScalingActivitiesRequest(input *autoscaling.DescribeScalingActivitiesInput) (req *request.Request, output *autoscaling.DescribeScalingActivitiesOutput) }
AutoScaling is the minimal interface needed to interact with aws autoscaling
type AutoScalingFactory ¶
type AutoScalingFactory interface {
CreateAutoScaling(session *session.Session) AutoScaling
}
AutoScalingFactory is an interface to create the AutoScaling type based on the given session.
Click to show internal directories.
Click to hide internal directories.