Method: EnfApi::Firewall#add_firewall_rule

Defined in:
lib/enfapi/firewall.rb

#add_firewall_rule(network, rule) ⇒ Object



27
28
29
30
31
32
33
34
35
36
37
# File 'lib/enfapi/firewall.rb', line 27

def add_firewall_rule(network, rule)
  rule_json = EnfApi::to_json(rule)

  if network
    url = "/api/xfw/v2/#{network}/rule"
  else
    url = "/api/xfw/v2/rule"
  end

  EnfApi::API.instance.post url, rule_json
end