# File lib/aws/auto_scaling/launch_configuration.rb, line 108
      def security_groups
        names_or_ids = security_group_details
        if names_or_ids.all?{|str| str.match(/^sg-[0-9a-f]{8}$/) }
          names_or_ids.collect do |security_group_id|
            EC2::SecurityGroup.new(security_group_id, :config => config)
          end
        else
          begin
            ec2 = EC2.new(:config => config)
            ec2.security_groups.filter('group-name', *names_or_ids).to_a
          rescue
            names_or_ids
          end
        end
      end