def update_firewall_rule(datacenter_id, server_id, nic_id, firewall_rule_id, options = {})
if firewall_rule = data[:firewall_rules]['items'].find do |attribute|
attribute["datacenter_id"] == datacenter_id && attribute["server_id"] == server_id && attribute["nic_id"] == nic_id && attribute["id"] == firewall_rule_id
end
options.each do |key, value|
firewall_rule[key] = value
end
else
raise Excon::Error::HTTPStatus, "Resource does not exist"
end
response = Excon::Response.new
response.status = 202
response.body = firewall_rule
response
end