]>
git.proxmox.com Git - pve-firewall.git/blob - src/PVE/API2/Firewall/Groups.pm
cd9199eaeef456069b82fe9ff0879830f89510a3
1 package PVE
::API2
::Firewall
::Groups
;
5 use PVE
::JSONSchema
qw(get_standard_option);
10 use Data
::Dumper
; # fixme: remove
12 use base
qw(PVE::RESTHandler);
14 __PACKAGE__-
>register_method({
18 description
=> "List security groups.",
21 additionalProperties
=> 0,
23 node
=> get_standard_option
('pve-node'),
32 links
=> [ { rel
=> 'child', href
=> "{name}" } ],
37 my $groups_conf = PVE
::Firewall
::load_security_groups
();
40 foreach my $group (keys %{$groups_conf->{rules
}}) {
41 push @$res, { name
=> $group };