NAME

Lim::Plugin::Zonalizer - Analyze your zones with Zonemaster

VERSION

Version 1.01

SYNOPSIS

use Lim::Plugin::Zonalizer;

# Create a Server object
$server = Lim::Plugin::Zonalizer->Server;

# Create a Client object
$client = Lim::Plugin::Zonalizer->Client;

# Create a CLI object
$cli = Lim::Plugin::Zonalizer->CLI;

DESCRIPTION

...

ERRORS

use Lim::Plugin::Zonalizer qw(:err);

See API documentation for full description about errors.

ERR_DUPLICATE_ID
ERR_ID_NOT_FOUND
ERR_REVISION_MISSMATCH
ERR_INVALID_LIMIT
ERR_INVALID_SORT_FIELD
ERR_INTERNAL_DATABASE
ERR_INVALID_AFTER
ERR_INVALID_BEFORE
ERR_SPACE_MISSMATCH
ERR_INVALID_NS
ERR_INVALID_DS
ERR_UNDELEGATED_NOT_ALLOWED
ERR_UNDELEGATED_FORCED
ERR_META_DATA_NOT_ALLOWED
ERR_INVALID_META_DATA
ERR_POLICY_NOT_FOUND
ERR_INVALID_FQDN
ERR_QUEUE_FULL
ERR_IPV4_NOT_ALLOWED
ERR_IPV6_NOT_ALLOWED
ERR_NO_IP_PROTOCOL
ERR_INVALID_LANG
ERR_INVALID_API_VERSION

STATUSES

use Lim::Plugin::Zonalizer qw(:status);

See API documentation for full description about statuses.

STATUS_RESERVED
STATUS_QUEUED
STATUS_ANALYZING
STATUS_DONE
STATUS_FAILED
STATUS_STOPPED
STATUS_UNKNOWN

METHODS

$plugin_name = Lim::Plugin::Zonalizer->Name

Returns the plugin's name.

$plugin_description = Lim::Plugin::Zonalizer->Description

Returns the plugin's description.

$call_hash_ref = Lim::Plugin::Zonalizer->Calls

Returns a hash reference to the calls that can be made to this plugin, used both in Server and Client to verify input and output arguments.

See CALLS for list of calls and arguments.

$command_hash_ref = Lim::Plugin::Zonalizer->Commands

Returns a hash reference to the CLI commands that can be made by this plugin.

See COMMANDS for list of commands and arguments.

CALLS

See Lim::Component::Client on how calls and callback functions should be used.

COMMANDS

...

AUTHOR

Jerry Lundström, <lundstrom.jerry@gmail.com>

BUGS

Please report any bugs or feature requests to https://github.com/jelu/lim-plugin-zonalizer/issues.

SUPPORT

You can find documentation for this module with the perldoc command.

perldoc Lim::Plugin::Zonalizer

You can also look for information at:

ACKNOWLEDGEMENTS

LICENSE AND COPYRIGHT

Copyright 2015-2016 Jerry Lundström Copyright 2015-2016 IIS (The Internet Foundation in Sweden)

This program is free software; you can redistribute it and/or modify it under the terms of either: the GNU General Public License as published by the Free Software Foundation; or the Artistic License.

See http://dev.perl.org/licenses/ for more information.