Áú»¢¶Ä²©

This is the documentation page for an unsupported version of Áú»¢¶Ä²©.
Is this not what you were looking for? Switch to the current version or choose one from the drop-down menu.

Appendix 2. Changes from 6.2 to 6.4

Backward incompatible changes

authentication

Removed properties saml_idp_entityid, saml_sso_url, saml_slo_url, saml_username_attribute, saml_sp_entityid, saml_nameid_format, saml_sign_messages, saml_sign_assertions, saml_sign_authn_requests, saml_sign_logout_requests, saml_sign_logout_responses, saml_encrypt_nameid, saml_encrypt_assertions. These properties are now part of User directory API.
Renamed property ldap_configured to ldap_auth_enabled.
Added new properties ldap_jit_status, saml_jit_status, jit_provision_interval, disabled_usrgrpid.

drule

Removed property nextcheck.

httptest

Removed property nextcheck.

item

item.create, item.update: Added strict validation of the method parameters.

itemprototype

itemprototype.create, itemprototype.update: Added strict validation of the method parameters.

mediatype

Removed property exec_params.
Added new property parameters (contains a list of parameter objects for "script" media types).

proxy

proxy.get: Added strict validation of the method parameters.

user

Removed support for deprecated property alias.
Property roleid is no longer mandatory.
Added new properties userdirectoryid, ts_provisioned.
Added new method user.provision.
user.create: Parameter usrgrps is no longer mandatory.
user.create, user.update: Removed support for deprecated parameter user_medias.
user.login: Removed support for deprecated parameter user.
user.update: Added new parameter current_passwd.

userdirectory

Added new properties idp_type, provision_status, user_username, user_lastname, user_ref_attr, group_membership, group_basedn, group_name, group_member, group_filter, idp_entityid, sp_entityid, sso_url, slo_url, username_attribute, nameid_format, scim_status, encrypt_nameid, encrypt_assertions, sign_messages, sign_assertions, sign_authn_requests, sign_logout_requests, sign_logout_responses, provision_media, provision_groups.
userdirectory.get: Removed support for searching by base_dn, bind_dn, host, search_attribute, search_filter.
userdirectory.get: Removed support for filtering by host, name.
userdirectory.get: Added support for filtering by idp_type, provision_status.
userdirectory.get: Added new parameters selectProvisionMedia, selectProvisionGroups.

Other changes and bug fixes

API

Authorization method changed from auth parameter to Authorization header.
Deprecated parameter auth.

action

Added new property pause_symptoms.

auditlog

Added new audit log entry resource type (51 - Connector).

connector

Added new Connector API with methods connector.create, connector.update, connector.get, connector.delete.

dashboard

Added new dashboard widget field types (11 - User, 12 - Action, 13 - Media type).

Added new possible value combinations of the dashboard widget field object properties for different widget types:
actionlog: Added "type": 11, "name": "userids", "value": <user ID>.
actionlog: Added "type": 12, "name": "actionids", "value": <action ID>.
actionlog: Added "type": 13, "name": "mediatypeids", "value": <media type ID>.
actionlog: Added "type": 0, "name": "statuses", "value": <0 - In progress; 1 - Sent/Executed; 2 - Failed>.
actionlog: Added "type": 1, "name": "message", "value": "<any string value>".
item: Added "type": 1, "name": "thresholds.color.<N>", "value": "<hexadecimal color code>".
item: Added "type": 1, "name": "thresholds.threshold.<N>", "value": "<any string value>".
svggraph: Added "type": 1, "name": "ds.data_set_label.<N>", "value": "<any string value>".
tophosts: Added "type": 0, "name": "columns.decimal_places.<N>", "value": <valid values range: 0-10>.

discoveryrule

Property interfaceid is no longer mandatory for LLD rule types "Simple check" (3), "External check" (10), "SSH agent" (13), and "TELNET agent" (14).
, Added new LLD rule preprocessing types "SNMP walk value" (28), "SNMP walk to JSON" (29).

event

Added new property cause_eventid.
event.acknowledge: Added new event update actions "change event rank to cause" (128), "change event rank to symptom" (256).
event.acknowledge: Added new parameter cause_eventid.
event.get: Added new parameter symptom.

graph

graph.get: Graph availability does not depend on permissions to the items specified in the graph properties ymin_itemid and ymax_itemid.

graphprototype

graphprototype.get: Graph prototype availability does not depend on permissions to the items specified in the graph prototype properties ymin_itemid and ymax_itemid.

hostinterface

Added new property max_repetitions.

hostprototype

Added new property max_repetitions.

item

Property interfaceid is no longer mandatory for item types "Simple check" (3), "External check" (10), "SSH agent" (13), and "TELNET agent" (14).
, Added new item preprocessing types "SNMP walk value" (28), "SNMP walk to JSON" (29).

itemprototype

Property interfaceid is no longer mandatory for item prototype types "Simple check" (3), "External check" (10), "SSH agent" (13), and "TELNET agent" (14).
, Added new item prototype preprocessing types "SNMP walk value" (28), "SNMP walk to JSON" (29).

module

Added new Module API with methods module.create, module.delete, module.get, module.update.

problem

Added new property cause_eventid.
problem.get: Added new parameter symptom.

proxy

Added new properties version, compatibility.

script

Added new properties url, new_window.
Added new Script type "URL" (6).
Added new method script.getscriptsbyevents.
script.create: Property scope is now mandatory.
script.create: Property command is now mandatory for Script types "Script" (0), "IPMI" (1), "SSH" (2), "TELNET" (3), and "Webhook" (5).
script.getscriptsbyhosts: Method now automatically resolves macros in properties confirmation, url.

template

Added new properties vendor_name, vendor_version.

trigger

Added new property url_name.

trigger prototype

Added new property url_name.