addedInput schema / additionalProperties
Added value: +false
changedInput schema / properties / extra_params / anyOf
Previous value: -[
- {
- "additionalProperties": true,
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "propertyNames": {
+ "enum": [
+ "editable",
+ "excludeSearch",
+ "preservekeys",
+ "startSearch",
+ "groupCount",
+ "groupids",
+ "inherited",
+ "interfaceids",
+ "itemids",
+ "limitSelects",
+ "monitored",
+ "templated",
+ "templateids",
+ "selectDiscoveryData",
+ "selectDiscoveryRule",
+ "selectDiscoveryRulePrototype",
+ "selectDiscoveryRulePrototypes",
+ "selectFilter",
+ "selectGraphs",
+ "selectHostPrototypes",
+ "selectHosts",
+ "selectItems",
+ "selectLLDMacroPaths",
+ "selectOverrides",
+ "selectPreprocessing",
+ "selectTriggers"
+ ]
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
changedInput schema / properties / extra_params / description
Previous value: -"Other native discoveryruleprototype.get parameters, merged into the request as-is. Parameters: groupids, inherited, interfaceids, itemids, limitSelects, monitored, templated, templateids. Sub-object selects (value 'extend', 'count' or a list of property names): selectDiscoveryRule, selectDiscoveryRulePrototype, selectDiscoveryRulePrototypes, selectFilter, selectGraphs, selectHostPrototypes, selectHosts, selectItems, selectLLDMacroPaths, selectOverrides, selectPreprocessing, selectTriggers. Any other key is refused here, because Zabbix would silently ignore it. For a parameter you are sure exists on your release but is not listed, use zabbix_raw_api_call."New value: +"Other native discoveryruleprototype.get parameters, merged into the request as-is. Parameters: groupCount, groupids, inherited, interfaceids, itemids, limitSelects, monitored, templated, templateids. Switches (true turns one on, false is the same as leaving it out): groupCount. groupCount goes with output='count': the count is then split by the ID filters the method groups by (hostids, groupids ...), one row per ID with 'rowscount'; a single row without such a filter. Sub-object selects (value 'extend', 'count' or a list of property names): selectDiscoveryData, selectDiscoveryRule, selectDiscoveryRulePrototype, selectDiscoveryRulePrototypes, selectFilter, selectGraphs, selectHostPrototypes, selectHosts, selectItems, selectLLDMacroPaths, selectOverrides, selectPreprocessing, selectTriggers. Any other key is refused here, because Zabbix would silently ignore it. For a parameter you are sure exists on your release but is not listed, use zabbix_raw_api_call."
changedInput schema / properties / filter / anyOf
Previous value: -[
- {
- "additionalProperties": true,
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "propertyNames": {
+ "enum": [
+ "allow_traps",
+ "authtype",
+ "delay",
+ "discover",
+ "enabled_lifetime",
+ "enabled_lifetime_type",
+ "flags",
+ "follow_redirects",
+ "granularity",
+ "history",
+ "hostid",
+ "http_proxy",
+ "interfaceid",
+ "inventory_link",
+ "ipmi_sensor",
+ "itemid",
+ "jmx_endpoint",
+ "key_",
+ "lifetime",
+ "lifetime_type",
+ "logtimefmt",
+ "lookback_limit",
+ "master_itemid",
+ "name",
+ "output_format",
+ "password",
+ "post_type",
+ "privatekey",
+ "publickey",
+ "request_method",
+ "retrieve_mode",
+ "snmp_oid",
+ "ssl_cert_file",
+ "ssl_key_file",
+ "ssl_key_password",
+ "status",
+ "status_codes",
+ "templateid",
+ "time_shift",
+ "timeout",
+ "trapper_hosts",
+ "trends",
+ "type",
+ "units",
+ "url",
+ "username",
+ "uuid",
+ "value_type",
+ "valuemapid",
+ "verify_host",
+ "verify_peer"
+ ]
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
changedInput schema / properties / filter / description
Previous value: -"Return only results whose properties exactly match the given values (a single value or a list of values per key). Example: {\"status\": 0} or {\"status\": [0, 1]}. Keys: allow_traps, authtype, delay, discover, enabled_lifetime, enabled_lifetime_type, flags, follow_redirects, granularity (8.0+), history, hostid, http_proxy, interfaceid, inventory_link, ipmi_sensor, itemid, jmx_endpoint, key_, lifetime, lifetime_type, logtimefmt, lookback_limit (8.0+), master_itemid, name, output_format, password, post_type, privatekey, publickey, query (8.0+), request_method, retrieve_mode, snmp_oid, ssl_cert_file, ssl_key_file, ssl_key_password, status, status_codes, storage_mode (8.0+), templateid, time_shift (8.0+), timeout, trapper_hosts, trends, type, units, url, username, uuid, value_type, valuemapid, verify_host, verify_peer. Text properties cannot be filtered; use 'search' for them."New value: +"Return only results whose properties exactly match the given values (a single value or a list of values per key). Example: {\"status\": 0} or {\"status\": [0, 1]}. Keys: allow_traps, authtype, delay, discover, enabled_lifetime, enabled_lifetime_type, flags, follow_redirects, granularity (8.0+), history, hostid, http_proxy, interfaceid, inventory_link, ipmi_sensor, itemid, jmx_endpoint, key_, lifetime, lifetime_type, logtimefmt, lookback_limit (8.0+), master_itemid, name, output_format, password, post_type, privatekey, publickey, request_method, retrieve_mode, snmp_oid, ssl_cert_file, ssl_key_file, ssl_key_password, status, status_codes, templateid, time_shift (8.0+), timeout, trapper_hosts, trends, type, units, url, username, uuid, value_type, valuemapid, verify_host, verify_peer. Text properties cannot be filtered; use 'search' for them."
changedInput schema / properties / output / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "enum": [
+ "extend",
+ "count"
+ ],
+ "type": "string"
+ },
+ {
+ "items": {
+ "enum": [
+ "allow_traps",
+ "authtype",
+ "delay",
+ "description",
+ "discover",
+ "enabled_lifetime",
+ "enabled_lifetime_type",
+ "error",
+ "flags",
+ "follow_redirects",
+ "granularity",
+ "headers",
+ "history",
+ "hostid",
+ "http_proxy",
+ "interfaceid",
+ "inventory_link",
+ "ipmi_sensor",
+ "itemid",
+ "jmx_endpoint",
+ "key_",
+ "lifetime",
+ "lifetime_type",
+ "logtimefmt",
+ "lookback_limit",
+ "master_itemid",
+ "name",
+ "output_format",
+ "parameters",
+ "params",
+ "password",
+ "post_type",
+ "posts",
+ "privatekey",
+ "publickey",
+ "query",
+ "query_fields",
+ "request_method",
+ "retrieve_mode",
+ "ruleid",
+ "snmp_oid",
+ "ssl_cert_file",
+ "ssl_key_file",
+ "ssl_key_password",
+ "state",
+ "status",
+ "status_codes",
+ "templateid",
+ "time_shift",
+ "timeout",
+ "trapper_hosts",
+ "trends",
+ "type",
+ "units",
+ "url",
+ "username",
+ "uuid",
+ "value_type",
+ "valuemapid",
+ "verify_host",
+ "verify_peer"
+ ],
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
changedInput schema / properties / output / description
Previous value: -"Properties of the discoveryruleprototype object to return. Pass 'extend' for all, 'count' for the number of matches only, or a comma-separated list of property names. Default when omitted: itemid, hostid, name, key_, status. Properties: allow_traps, authtype, delay, description, discover, enabled_lifetime, enabled_lifetime_type, error, flags, follow_redirects, granularity (8.0+), headers, history, hostid, http_proxy, interfaceid, inventory_link, ipmi_sensor, itemid, jmx_endpoint, key_, lifetime, lifetime_type, logtimefmt, lookback_limit (8.0+), master_itemid, name, output_format, parameters, params, password, post_type, posts, privatekey, publickey, query (8.0+), query_fields, request_method, retrieve_mode, ruleid, snmp_oid, ssl_cert_file, ssl_key_file, ssl_key_password, state, status, status_codes, storage_mode (8.0+), templateid, time_shift (8.0+), timeout, trapper_hosts, trends, type, units, url, username, uuid, value_type, valuemapid, verify_host, verify_peer."New value: +"Properties of the discoveryruleprototype object to return. Pass 'extend' for all, 'count' for the number of matches only, or a list of property names. Default when omitted: itemid, hostid, name, key_, status. Properties: allow_traps, authtype, delay, description, discover, enabled_lifetime, enabled_lifetime_type, error, flags, follow_redirects, granularity (8.0+), headers, history, hostid, http_proxy, interfaceid, inventory_link, ipmi_sensor, itemid, jmx_endpoint, key_, lifetime, lifetime_type, logtimefmt, lookback_limit (8.0+), master_itemid, name, output_format, parameters, params, password, post_type, posts, privatekey, publickey, query (8.0+), query_fields, request_method, retrieve_mode, ruleid, snmp_oid, ssl_cert_file, ssl_key_file, ssl_key_password, state, status, status_codes, templateid, time_shift (8.0+), timeout, trapper_hosts, trends, type, units, url, username, uuid, value_type, valuemapid, verify_host, verify_peer."
changedInput schema / properties / search / anyOf
Previous value: -[
- {
- "additionalProperties": true,
- "type": "object"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "propertyNames": {
+ "enum": [
+ "delay",
+ "description",
+ "enabled_lifetime",
+ "granularity",
+ "history",
+ "http_proxy",
+ "ipmi_sensor",
+ "jmx_endpoint",
+ "key_",
+ "lifetime",
+ "logtimefmt",
+ "lookback_limit",
+ "name",
+ "params",
+ "password",
+ "posts",
+ "privatekey",
+ "publickey",
+ "snmp_oid",
+ "ssl_cert_file",
+ "ssl_key_file",
+ "ssl_key_password",
+ "status_codes",
+ "time_shift",
+ "timeout",
+ "trapper_hosts",
+ "trends",
+ "units",
+ "url",
+ "username",
+ "uuid"
+ ]
+ },
+ "type": "object"
+ },
+ {
+ "type": "null"
+ }
+]
changedInput schema / properties / sortfield / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "enum": [
+ "itemid",
+ "name",
+ "key_",
+ "delay",
+ "type",
+ "status",
+ "discover"
+ ],
+ "type": "string"
+ },
+ {
+ "items": {
+ "enum": [
+ "itemid",
+ "name",
+ "key_",
+ "delay",
+ "type",
+ "status",
+ "discover"
+ ],
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
changedInput schema / properties / sortfield / description
Previous value: -"Sort by one or more of: itemid, name, key_, delay, type, status (comma-separated for several; pair with 'sortorder'). No other property is sortable."New value: +"Sort by one or more of: itemid, name, key_, delay, type, status, discover (a list for several; pair with 'sortorder'). No other property is sortable."
changedInput schema / properties / sortorder / anyOf
Previous value: -[
- {
- "type": "string"
- },
- {
- "type": "null"
- }
-]New value: +[
+ {
+ "enum": [
+ "ASC",
+ "DESC"
+ ],
+ "type": "string"
+ },
+ {
+ "items": {
+ "enum": [
+ "ASC",
+ "DESC"
+ ],
+ "type": "string"
+ },
+ "minItems": 1,
+ "type": "array"
+ },
+ {
+ "type": "null"
+ }
+]
changedOutput schema / (root)
Previous value: -{
- "properties": {
- "result": {
- "title": "Result",
- "type": "string"
- }
- },
- "required": [
- "result"
- ],
- "title": "discoveryruleprototype_getOutput",
- "type": "object"
-}New value: +null