Додаток 2. Зміни з 6.2 до 6.4

Зворотно несумісні зміни

authentication

ZBXNEXT-276 Вилучено властивості 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. Тепер ці властивості є частиною Каталогу користувача API.
ZBXNEXT-276 Перейменовано властивість ldap_configured на ldap_auth_enabled.
ZBXNEXT-276 Додано нові властивості ldap_jit_status, saml_jit_status, jit_provision_interval, disabled_usrgrpid.

drule

ZBXNEXT-7921 Видалено властивість nextcheck.

httptest

ZBXNEXT-7921 Видалено властивість nextcheck.

item

ZBXNEXT-6980 item.create, item.update: додано сувору перевірку параметрів методу.

itemprototype

ZBXNEXT-6980 itemprototype.create, itemprototype.update: додано сувору перевірку параметрів методу.

mediatype

ZBXNEXT-6796 Видалено властивість exec_params.
ZBXNEXT-6796 Додано нову властивість parameters (містить список об’єктів parameter для методів сповіщення "script").

proxy

ZBXNEXT-2557 proxy.get: додано сувору перевірку параметрів методу.

user

ZBXNEXT-8085 Вилучено підтримку застарілої властивості alias.
ZBXNEXT-276 Властивість roleid більше не є обов’язковою.
ZBXNEXT-276 Додано нові властивості userdirectoryid, ts_provisioned.
ZBXNEXT-276 Додано новий метод user.provision.
ZBXNEXT-276 user.create: Параметр usrgrps більше не є обов’язковим.
ZBXNEXT-8085 user.create, user.update: вилучено підтримку застарілого параметра user_medias.
ZBXNEXT-8085 user.login: видалено підтримку застарілого параметра user.
ZBXNEXT-3100 user.update: додано новий параметр current_passwd.

userdirectory

ZBXNEXT-276 Додано нові властивості 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.
ZBXNEXT-276 userdirectory.get: видалено підтримку пошуку за base_dn, bind_dn, host, search_attribute, search_filter.
ZBXNEXT-276 userdirectory.get: видалено підтримку фільтрації за host, name.
ZBXNEXT-276 userdirectory.get: додано підтримку фільтрації за idp_type, provision_status.
ZBXNEXT-276 userdirectory.get: додано нові параметри selectProvisionMedia, selectProvisionGroups.

Інші зміни та виправлення помилок

API

ZBXNEXT-8051 Метод авторизації змінено з параметра auth на заголовок Authorization.
ZBXNEXT-8051 Задіприкейчино параметр auth.

action

ZBXNEXT-7964 Додано нову властивість pause_symptoms.

auditlog

ZBXNEXT-8105 Додано новий тип ресурсу журнал аудиту (51 - Connector).

connector

ZBXNEXT-8105 Додано новий API конектора з методами connector.create, connector.update, connector.get, connector.delete `.

dashboard

ZBXNEXT-4714 Додано нові типи полів віджетів панелі інструментів (11 - Користувач, 12 - Дія, 13 - Методи повідомлень).

Додано нові можливі комбінації значень властивостей об’єкта поля віджета інформаційної панелі для різних типів віджетів:
ZBXNEXT-4714 actionlog: додано "type": 11, "name": "userids", "value": <user ID>.
ZBXNEXT-4714 actionlog: додано "type": 12, "name": "actionids", "value": <action ID>.
ZBXNEXT-4714 actionlog: додано "type": 13, "name": "mediatypeids", "value": <media type ID >.
ZBXNEXT-4714 actionlog: додано "type": 0, "name": "statuses", "value": <0 - In progress 1 - Sent/Executed; 2 - Failed>.
ZBXNEXT-4714 actionlog: додано "type": 1, "name": "message", "value": "<any string value>".
ZBXNEXT-7661 item: додано "type": 1, "name": "thresholds.color.<N>", "value" ": "<шістнадцятковий код кольору>".
ZBXNEXT-7661 item: додано "type": 1, "name": "thresholds.threshold.<N>", "value" ": "<any string value>".
ZBXNEXT-5491 svggraph: додано "type": 1, "name": "ds.data_set_label.<N>", "value" ": "<any string value>".
ZBXNEXT-8165 tophosts: додано "type": 0, "name": "columns.decimal_places.<N>", "value" ": <діапазон дійсних значень: 0-10>.

discoveryrule

ZBXNEXT-6406 Властивість interfaceid більше не є обов’язковою для правила LLD типу «Проста перевірка» (3), «Зовнішня перевірка» (10), «Агент SSH» (13) і «Агент TELNET» (14).
ZBXNEXT-4428, ZBXNEXT-8246 Додано нові типи правил попередньої обробки LLD «SNMP walk value» (28), «SNMP walk to JSON» (29).

подeventія

ZBXNEXT-7964 Додано нову властивість cause_eventid.
ZBXNEXT-7964 event.acknowledge: додано нові дії оновлення подій " змінити ранг події на причину" (128), "змінити ранг події на симптом" (256).
ZBXNEXT-7964 event.acknowledge: додано новий параметр cause_eventid.
ZBXNEXT-7964 event.get: додано новий параметр symptom.

graph

ZBX-7706 graph.get: доступність графа не залежить від дозволів на елементи, указані у властивості графа /reference/graph/object#graph) ymin_itemid і ymax_itemid.

graphprototype

ZBX-7706 graphprototype.get: Доступність прототипу графа не залежить від прав доступу до елементів, вказаних у властивості прототипу графа ymin_itemid та ymax_itemid.

item

ZBXNEXT-6406 Властивість interfaceid більше не є обов'язковою для типів item «Проста перевірка» (3), «Зовнішня перевірка» (10), «SSH-агент» (13) та «TELNET-агент» (14).
ZBXNEXT-4428, ZBXNEXT-8246 Додано нові типи item preprocessing «SNMP walk value» (28), «SNMP walk to JSON» (29).

itemprototype

ZBXNEXT-6406 Властивість interfaceid більше не є обов'язковою для типів item prototype «Проста перевірка» (3), «Зовнішня перевірка» (10), «SSH-агент» (13) і «TELNET-агент» (14).
ZBXNEXT-4428, ZBXNEXT-8246 Додано нові типи попередня обробка прототипу елемента даних: «SNMP walk value» (28), «SNMP walk to JSON» (29).

module

ZBXNEXT-7469 Додано новий модуль API з методами module.create, module.delete, module.get, module.update.

problem

ZBXNEXT-7964 Додано нову властивість cause_eventid.
ZBXNEXT-7964 problem.get: Додано новий параметр symptom

proxy

ZBXNEXT-2557 Додано нові властивості version, compatibility.

guion

ZBXNEXT-3496 Додано нові властивості url, new_window.
ZBXNEXT-3496 Додано новий Script типу «URL» (6).
ZBXNEXT-3496 Додано новий метод cript.getscriptsbyevents.
ZBXNEXT-3496 script.create: Властивість scope тепер є обов'язковою.
ZBXNEXT-3496 script.create: Властивість command тепер є обов'язковою для Script типів «Script» (0), «IPMI» (1), «SSH» (2), «TELNET» (3) і «Webhook» (5).
ZBXNEXT-3496 script.getscriptsbyhosts: Метод тепер автоматично резолвить макроси у властивостях confirmation, url.

template

ZBXNEXT-1111 Додано нові властивості vendor_name, vendor_version.

trigger

ZBXNEXT-7972 Додано нову властивість url_name.

triggerprototype

ZBXNEXT-7972 Додано нову властивість url_name.