Group
Extension

Matches 22

Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/JSON.pm ( view source; MetaCPAN )
ice::Firewall::PaloAlto::JSON;
$Device::Firewall::PaloAlto::JSON::VERSION = '0.1.9';
use strict;
use warnings;
use 5.010;

# We don't want all of the automatic imports
use JSON qw();

use Data::Struct
ODNAME
# ABSTRACT: JSON parent class for Device::Firewall::PaloAlto modules.



sub to_json {
    my ($self, $filename) = @_;
    my $output_fh;

    my $structure = $self->pre_json_transform();

    
_fh;
    }

    $output_fh //= *STDOUT;

    my $json_text = JSON->new->pretty->encode($structure);

    print {$output_fh} $json_text;
}


sub pre_json_transform {
    my $self = shift;
    return un
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Test/NATPolicy.pm ( view source; MetaCPAN )
ERSION = '0.1.9';
use strict;
use warnings;
use 5.010;

use parent qw(Device::Firewall::PaloAlto::JSON);

use overload 'bool' => 'bool_overload';

# VERSION
# PODNAME
# ABSTRACT: A Palo Alto NAT polic
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Op/Interfaces.pm ( view source; MetaCPAN )
se Device::Firewall::PaloAlto::Errors qw(fatal_error);

use parent qw(Device::Firewall::PaloAlto::JSON);

use List::Util qw(first);
use Class::Error;

# VERSION
# PODNAME
# ABSTRACT: new module


sub 
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Op/NTP.pm ( view source; MetaCPAN )
ERSION = '0.1.9';
use strict;
use warnings;
use 5.010;

use parent qw(Device::Firewall::PaloAlto::JSON);

use Device::Firewall::PaloAlto::Errors qw(ERROR);

# VERSION
# PODNAME
# ABSTRACT: NTP synchro
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Op/LogStatus.pm ( view source; MetaCPAN )
ERSION = '0.1.9';
use strict;
use warnings;
use 5.010;

use parent qw(Device::Firewall::PaloAlto::JSON);

use Device::Firewall::PaloAlto::Errors qw(ERROR);
use Regexp::Common qw(time);
use DateTime;

Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Op/VirtualRouter.pm ( view source; MetaCPAN )
new module

use Device::Firewall::PaloAlto::Op::Route;

use parent qw(Device::Firewall::PaloAlto::JSON);


sub _new {
    my $class = shift;
    my ($api_return) = @_;
    my %virtual_router;

    # R
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Op/Interface.pm ( view source; MetaCPAN )
ION
# PODNAME
# ABSTRACT: Palo Alto firewall interface

use parent qw(Device::Firewall::PaloAlto::JSON);


sub _new {
    my $class = shift;
    my ($api_return) = @_;

    return $api_return unless $
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Op/SysInfo.pm ( view source; MetaCPAN )
NAME
# ABSTRACT: Palo Alto firewall system information

use parent qw(Device::Firewall::PaloAlto::JSON);


sub _new {
    my $class = shift;
    my ($api_return) = @_;
    my %system_info = %{$api_ret
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Op/Tunnels.pm ( view source; MetaCPAN )
se 5.010;

use Device::Firewall::PaloAlto::Op::Tunnel;

use parent qw(Device::Firewall::PaloAlto::JSON);

# VERSION
# PODNAME
# ABSTRACT: Palo Alto IPSEC security associations


sub _new {
    my $cla
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Op/InterfaceStats.pm ( view source; MetaCPAN )
E
# ABSTRACT: Palo Alto firewall interface statistics.

use parent qw(Device::Firewall::PaloAlto::JSON);


sub _new {
    my $class = shift;
    my ($api_return) = @_;

    # Return the Class::Error o
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Op/IPUserMap.pm ( view source; MetaCPAN )
ODNAME
# ABSTRACT: Palo Alto IP to user mapping entry.

use parent qw(Device::Firewall::PaloAlto::JSON);


sub _new {
    my $class = shift;
    my ($api_response) = @_;
    my %userid_entry = %{$api_
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Op/GlobalCounter.pm ( view source; MetaCPAN )
ERSION = '0.1.9';
use strict;
use warnings;
use 5.010;

use parent qw(Device::Firewall::PaloAlto::JSON);

# VERSION
# PODNAME
# ABSTRACT: Palo Alto firewall global system counter


sub _new {
    my $
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Test/SecPolicy.pm ( view source; MetaCPAN )
ERSION = '0.1.9';
use strict;
use warnings;
use 5.010;

use parent qw(Device::Firewall::PaloAlto::JSON);

use overload 'bool' => 'bool_overload';

# VERSION
# PODNAME
# ABSTRACT: A Palo Alto rulebase 
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Op/Tunnel.pm ( view source; MetaCPAN )
 warnings;
use 5.010;

use DateTime::Format::Strptime;

use parent qw(Device::Firewall::PaloAlto::JSON);

# VERSION
# PODNAME
# ABSTRACT: Palo Alto IPSEC tunnel


sub _new {
    my $class = shift;
   
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Test/FIB.pm ( view source; MetaCPAN )

# ABSTRACT: Representation of a Palo Alto FIB object.

use parent qw(Device::Firewall::PaloAlto::JSON);


sub _new {
    my $class = shift;
    my ($api_response) = @_;
    my %obj;

    # Return the
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Op/IPUserMaps.pm ( view source; MetaCPAN )
ERSION = '0.1.9';
use strict;
use warnings;
use 5.010;

use parent qw(Device::Firewall::PaloAlto::JSON);

use Device::Firewall::PaloAlto::Op::IPUserMap;
use Device::Firewall::PaloAlto::Errors qw(ERROR
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Op/GlobalCounters.pm ( view source; MetaCPAN )
ERSION = '0.1.9';
use strict;
use warnings;
use 5.010;

use parent qw(Device::Firewall::PaloAlto::JSON);

use Device::Firewall::PaloAlto::Op::GlobalCounter;
use Device::Firewall::PaloAlto::Errors qw(E
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Op/ARPEntry.pm ( view source; MetaCPAN )
ION
# PODNAME
# ABSTRACT: Palo Alto firewall ARP entry

use parent qw(Device::Firewall::PaloAlto::JSON);


sub _new {
    my $class = shift;
    my ($api_return) = @_;

    # Clean up the status field
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Op/HA.pm ( view source; MetaCPAN )
ERSION = '0.1.9';
use strict;
use warnings;
use 5.010;

use parent qw(Device::Firewall::PaloAlto::JSON);

# VERSION
# PODNAME
# ABSTRACT: Palo Alto high availability information.



sub _new {
    my 
Device-Firewall-PaloAlto ( P/PU/PUGLET/Device-Firewall-PaloAlto-0.1.9.tar.gz, PUGLET, 2019; MetaCPAN )
Device-Firewall-PaloAlto/lib/Device/Firewall/PaloAlto/Op/Route.pm ( view source; MetaCPAN )
ERSION
# PODNAME
# ABSTRACT: Palto Alto firewall route

use parent qw(Device::Firewall::PaloAlto::JSON);

use Regexp::Common qw(net);


sub _new {
    my $class = shift;
    my ($api_return) = @_;
   

Powered by Groonga
Maintained by Kenichi Ishigaki <ishigaki@cpan.org>. If you find anything, submit it on GitHub.