# File lib/aws/auto_scaling/group_collection.rb, line 43
      def create name, options = {}

        unless options[:launch_configuration]
          raise ArgumentError, 'missing required option :launch_configuration'
        end

        group_opts = group_options(options)
        group_opts[:auto_scaling_group_name] = name

        if balancers = options[:load_balancers]
          group_opts[:load_balancer_names] = balancers.collect do |balancer|
            balancer.is_a?(ELB::LoadBalancer) ? balancer.name : balancer
          end
        end

        client.create_auto_scaling_group(group_opts)

        self[name]

      end