zabbix_valuemap

Management of Zabbix Valuemap object over Zabbix API.

Added in version 2017.7.0.

codeauthor:

Jakub Sliva <jakub.sliva@ultimum.io>

saltext.zabbix.states.zabbix_valuemap.__virtual__()[source]

Only make these states available if Zabbix module and run_query function is available and all 3rd party modules imported.

saltext.zabbix.states.zabbix_valuemap.present(name, params, **kwargs)[source]

Creates Zabbix Value map object or if differs update it according defined parameters

Parameters:
  • name – Zabbix Value map name

  • params – Definition of the Zabbix Value map

  • _connection_user – Optional - zabbix user (can also be set in opts or pillar, see module’s docstring)

  • _connection_password – Optional - zabbix password (can also be set in opts or pillar, see module’s docstring)

  • _connection_url – Optional - url of zabbix frontend (can also be set in opts, pillar, see module’s docstring)

zabbix-valuemap-present:
    zabbix_valuemap.present:
        - name: Number mapping
        - params:
            mappings:
                - value: 1
                  newvalue: one
                - value: 2
                  newvalue: two
saltext.zabbix.states.zabbix_valuemap.absent(name, **kwargs)[source]

Makes the Zabbix Value map to be absent (either does not exist or delete it).

Parameters:
  • name – Zabbix Value map name

  • _connection_user – Optional - zabbix user (can also be set in opts or pillar, see module’s docstring)

  • _connection_password – Optional - zabbix password (can also be set in opts or pillar, see module’s docstring)

  • _connection_url – Optional - url of zabbix frontend (can also be set in opts, pillar, see module’s docstring)

zabbix-valuemap-absent:
    zabbix_valuemap.absent:
        - name: Value map name