Interface FirewallApi


@Consumes("text/xml") @Produces("text/xml") public interface FirewallApi
  • Method Details

    • getFirewall

      @POST @Named("firewall:get") Firewall getFirewall(String identifier)
    • getAllFirewalls

      @POST @Named("firewall:getall") List<Firewall> getAllFirewalls()
    • addFirewallRuleToNic

      @POST @Named("firewall:addrule") Firewall addFirewallRuleToNic(Firewall.Request.AddRulePayload payload)
    • removeFirewallRules

      @POST @Named("firewall:removerule") boolean removeFirewallRules(List<String> firewallRuleIds)
    • activateFirewall

      @POST @Named("firewall:activate") boolean activateFirewall(List<String> firewallIds)
    • deactivateFirewall

      @POST @Named("firewall:activate") boolean deactivateFirewall(List<String> firewallIds)
    • deleteFirewall

      @POST @Named("firewall:activate") boolean deleteFirewall(List<String> firewallIds)