private List<ApplianceVmFirewallRuleInventory> getFirewallRules(EipStruct struct) {
    ApplianceVmFirewallRuleInventory tcp = new ApplianceVmFirewallRuleInventory();
    tcp.setProtocol(ApplianceVmFirewallProtocol.tcp.toString());
    tcp.setDestIp(struct.getVip().getIp());
    tcp.setStartPort(0);
    tcp.setEndPort(65535);

    ApplianceVmFirewallRuleInventory udp = new ApplianceVmFirewallRuleInventory();
    udp.setProtocol(ApplianceVmFirewallProtocol.udp.toString());
    udp.setDestIp(struct.getVip().getIp());
    udp.setStartPort(0);
    udp.setEndPort(65535);

    return Arrays.asList(tcp, udp);
  }