# File lib/deltacloud/drivers/eucalyptus/eucalyptus_driver.rb, line 145
        def delete_firewall_rule(credentials, opts={})
          ec2 = new_client(credentials)
          firewall = opts[:firewall]
          protocol, from_port, to_port, addresses, groups = firewall_rule_params(opts[:rule_id])
          unless groups.nil?
            groups.each_index do |i|
              ec2.revoke_security_group_named_ingress(firewall, groups[i]['owner'], groups[i]['group_name'])
            end
          end
          unless addresses.nil?
            addresses.each do |ip|
              ec2.revoke_security_group_IP_ingress(firewall, from_port, to_port, protocol, ip )
            end
          end
        end