Provided by: libzabbix-api-perl_0.009-1_all bug

NAME

       Zabbix::API::Proxy -- Zabbix proxy objects

SYNOPSIS

         use Zabbix::API::Proxy;
         # fetch a proxy by name
         my $proxy = $zabbix->fetch('Proxy', params => { filter => { host => "My Proxy" } })->[0];

         # and update it

         $proxy->data->{status} = 6;
         $proxy->push;

DESCRIPTION

       Handles CRUD for Zabbix proxy objects.

       This is a subclass of "Zabbix::API::CRUDE"; see there for inherited methods.

METHODS

       name()
           Accessor for the proxy's name (the "host" attribute); returns the empty string if no
           name is set, for instance if the proxy has not been created on the server yet.

       This is a very simple subclass of "Zabbix::API::CRUDE".  Only the required methods are
       implemented (and in a very simple fashion on top of that).

BUGS AND LIMITATIONS

       In Zabbix 1.8, the only method available for proxies is to get them. You cannot add,
       update or delete proxies.  Thus, the "push()" method is overloaded for proxies to throw an
       exception as soon as it is called.

SEE ALSO

       Zabbix::API::CRUDE.

AUTHOR

       Fabrice Gabolde <fabrice.gabolde@uperto.com> Patches to this file from Chris Larsen
       <clarsen@llnw.com>

COPYRIGHT AND LICENSE

       Copyright (C) 2012 SFR

       This library is free software; you can redistribute it and/or modify it under the terms of
       the GPLv3.