X-Git-Url: https://git.proxmox.com/?p=pve-docs.git;a=blobdiff_plain;f=gen-pve-firewall-rules-opts-adoc.pl;fp=gen-pve-firewall-rules-opts-adoc.pl;h=ef3b09c3ae0d9e64216e51a9bf386f3a34583ed1;hp=0000000000000000000000000000000000000000;hb=696fb448dc961b76926b8f656f0b192e537a1fba;hpb=326e96527b8c0261d3cf04c54063256cd5cfdace diff --git a/gen-pve-firewall-rules-opts-adoc.pl b/gen-pve-firewall-rules-opts-adoc.pl new file mode 100755 index 0000000..ef3b09c --- /dev/null +++ b/gen-pve-firewall-rules-opts-adoc.pl @@ -0,0 +1,28 @@ +#!/usr/bin/perl + +use strict; +use warnings; + +use PVE::RESTHandler; +use PVE::Firewall; + +my $prop = {}; +PVE::Firewall::add_rule_properties($prop); + +my $skip = { + action => 1, + enable => 1, + type => 1, + digest => 1, + macro => 1, + pos => 1, + comment => 1, +}; + +my $filterFn = sub { + my ($k, $phash) = @_; + + return $skip->{$k} || 0; +}; + +print PVE::RESTHandler::dump_properties($prop, 'asciidoc', 'arg', $filterFn);