Fabrice Gabolde > Zabbix-API > Zabbix::API::MediaType

Download:
Zabbix-API-0.009.tar.gz

Dependencies

Annotate this POD

CPAN RT

Open  0
View/Report Bugs
Source  

NAME ^

Zabbix::API::MediaType -- Zabbix media type objects

SYNOPSIS ^

  use Zabbix::API::MediaType;
  # fetch a meda type by name
  my $mediatype = $zabbix->fetch('MediaType', params => { filter => { description => "My Media Type" } })->[0];
  
  # and update it
  
  $mediatype->data->{exec_path} = 'my_notifier.pl';
  $mediatype->push;

DESCRIPTION ^

Handles CRUD for Zabbix media_type objects.

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

METHODS ^

name()

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

type()

Accessor for the media type's type.

EXPORTS ^

Some constants:

  MEDIA_TYPE_EMAIL
  MEDIA_TYPE_EXEC
  MEDIA_TYPE_SMS
  MEDIA_TYPE_JABBER
  MEDIA_TYPE_EZ_TEXTING

These are used to specify the media type's type. They are not exported by default, only on request; or you could import the :media_types tag.

SEE ALSO ^

Zabbix::API::CRUDE.

AUTHOR ^

Ray Link; maintained by Fabrice Gabolde <fabrice.gabolde@uperto.com>

COPYRIGHT AND LICENSE ^

Copyright (C) 2013 SFR

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

syntax highlighting: