# File lib/fog/aws/requests/auto_scaling/detach_instances.rb, line 27
        def detach_instances(auto_scaling_group_name, options = {})

          if should_decrement_desired_capacity = options.delete('ShouldDecrementDesiredCapacity')
            options.merge!('ShouldDecrementDesiredCapacity' => true.to_s)
          else
            options.merge!('ShouldDecrementDesiredCapacity' => false.to_s)
          end

          if instance_ids = options.delete('InstanceIds')
            options.merge!(AWS.indexed_param('InstanceIds.member.%d', [*instance_ids]))
          end

          request({
            'Action'               => 'DetachInstances',
            'AutoScalingGroupName' => auto_scaling_group_name,
            :parser                => Fog::Parsers::AWS::AutoScaling::Basic.new
          }.merge!(options))
        end