# File lib/rudy/cli/aws/ec2/instances.rb, line 89
 89:     def instances_restart_valid?
 90:       raise InstanceAndGroupError.new(nil, @alias) if @option.group && @argv.instid
 91:       raise NoInstanceError.new(nil, @alias) if !@option.group && !@argv.instid
 92:       
 93:       if @option.group
 94:         unless Rudy::AWS::EC2::Groups.exists?(@option.group)
 95:           raise "Group #{@option.group} does not exist"
 96:         end
 97:       end
 98:       
 99:       if @option.private
100:         raise Drydock::OptsError.new(nil, @alias, "Cannot allocate public IP for private instance") if @option.address || @option.newadress
101:       end
102:       
103:       raise "No instances" unless Rudy::AWS::EC2::Instances.any?
104:       true
105:     end