X-Git-Url: https://git.proxmox.com/?p=pve-firewall.git;a=blobdiff_plain;f=src%2FPVE%2FAPI2%2FFirewall%2FRules.pm;h=83190b4f3886e59d2564b4d65f2dfca275a98ae4;hp=df9f5621dd4612a6f15d6c00796fb4e0ef35e574;hb=eadbc1ded37cf77ae49141d8064ad2b42af0d72e;hpb=582275c31f532a310a4a4e3776ab5a714b1c1e57 diff --git a/src/PVE/API2/Firewall/Rules.pm b/src/PVE/API2/Firewall/Rules.pm index df9f562..83190b4 100644 --- a/src/PVE/API2/Firewall/Rules.pm +++ b/src/PVE/API2/Firewall/Rules.pm @@ -67,6 +67,7 @@ sub register_get_rules { additionalProperties => 0, properties => $properties, }, + proxyto => $class->rule_env() eq 'host' ? 'node' : undef, returns => { type => 'array', items => { @@ -111,6 +112,7 @@ sub register_get_rule { additionalProperties => 0, properties => $properties, }, + proxyto => $class->rule_env() eq 'host' ? 'node' : undef, returns => { type => "object", properties => { @@ -154,6 +156,7 @@ sub register_create_rule { additionalProperties => 0, properties => $create_rule_properties, }, + proxyto => $class->rule_env() eq 'host' ? 'node' : undef, returns => { type => "null" }, code => sub { my ($param) = @_; @@ -207,6 +210,7 @@ sub register_update_rule { additionalProperties => 0, properties => $update_rule_properties, }, + proxyto => $class->rule_env() eq 'host' ? 'node' : undef, returns => { type => "null" }, code => sub { my ($param) = @_; @@ -265,6 +269,7 @@ sub register_delete_rule { additionalProperties => 0, properties => $properties, }, + proxyto => $class->rule_env() eq 'host' ? 'node' : undef, returns => { type => "null" }, code => sub { my ($param) = @_;