I want to use custom LaunchConfiguration in AutoScalingGroup library. For example, when to use a spot instance.