Class: Ansible::Ruby::Modules::Zabbix_template

Inherits:
Base show all
Defined in:
lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_template.rb

Overview

create/delete/dump zabbix template

Instance Method Summary collapse

Methods inherited from Base

#ansible_name, #to_h

Methods inherited from Ansible::Ruby::Models::Base

attr_option, attr_options, attribute, fix_inclusion, #initialize, remove_existing_validations, #to_h, validates

Constructor Details

This class inherits a constructor from Ansible::Ruby::Models::Base

Instance Method Details

#clear_templatesArray<String>, ...

Returns List of templates cleared from the template.,see templates_clear in www.zabbix.com/documentation/3.0/manual/api/reference/template/update.

Returns:



28
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_template.rb', line 28

attribute :clear_templates

Returns List of templates linked to the template.

Returns:

  • (Array<String>, String, nil)

    List of templates linked to the template.



24
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_template.rb', line 24

attribute :link_templates

#macrosArray<Hash>, ...

Returns List of templates macro.

Returns:

  • (Array<Hash>, Hash, nil)

    List of templates macro



32
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_template.rb', line 32

attribute :macros

#state:present, ...

Returns state present create/update template, absent delete template.

Returns:

  • (:present, :absent, :dump, nil)

    state present create/update template, absent delete template



36
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_template.rb', line 36

attribute :state

#template_groupsArray<String>, ...

Returns List of template groups to create or delete.

Returns:

  • (Array<String>, String, nil)

    List of template groups to create or delete.



20
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_template.rb', line 20

attribute :template_groups

#template_jsonString, ...

Returns JSON dump of template to import.

Returns:

  • (String, Hash, nil)

    JSON dump of template to import



16
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_template.rb', line 16

attribute :template_json

#template_nameString

Returns Name of zabbix template.

Returns:

  • (String)

    Name of zabbix template



12
# File 'lib/ansible/ruby/modules/generated/monitoring/zabbix/zabbix_template.rb', line 12

attribute :template_name