From bbbf01e7d45119b15ccf0fcc29bfcbb308e7b308 Mon Sep 17 00:00:00 2001 From: felixfontein Date: Mon, 12 Aug 2024 19:17:54 +0000 Subject: [PATCH] deploy: 0a9b749508c1dff6636fe3512ebc2c67578f148c --- branch/main/api_info_module.html | 68 ++++++++++++++++++++++++++ branch/main/api_modify_module.html | 75 +++++++++++++++++++++++++++++ branch/main/objects.inv | Bin 3424 -> 3632 bytes branch/main/searchindex.js | 2 +- 4 files changed, 144 insertions(+), 1 deletion(-) diff --git a/branch/main/api_info_module.html b/branch/main/api_info_module.html index 430c65c..f798e93 100644 --- a/branch/main/api_info_module.html +++ b/branch/main/api_info_module.html @@ -546,6 +546,62 @@ see
+

restrict

+

list / elements=dictionary

+

added in community.routeros 2.18.0

+
+

Restrict output to entries matching the following criteria.

+
+ +
+

field

+

string / required

+
+

The field whose values to restrict.

+
+ +
+

invert

+

boolean

+
+

Invert the condition. This affects restrict[].match_disabled, restrict[].values, and restrict[].regex.

+

Choices:

+ +
+ +
+

match_disabled

+

boolean

+
+

Whether disabled or not provided values should match.

+

Choices:

+ +
+ +
+

regex

+

string

+
+

A regular expression matching values of the field to limit to.

+

Note that all values will be converted to strings before matching.

+

It is not possible to match disabled values with regular expressions. Set restrict[].match_disabled=true if you also want to match disabled values.

+
+ +
+

values

+

list / elements=any

+
+

The values of the field to limit to.

+

Note that the types of the values are important. If you provide a string "0", and librouteros converts the value returned by the API to the integer 0, then this will not match. If you are not sure, better include both variants: both the string and the integer.

+
+ +

timeout

integer

added in community.routeros 2.3.0

@@ -696,6 +752,18 @@ see path: ip address register: ip_addresses +- name: Print data for IP addresses + ansible.builtin.debug: + var: ip_addresses.result + +- name: Get IP addresses + community.routeros.api_info: + hostname: "{{ hostname }}" + password: "{{ password }}" + username: "{{ username }}" + path: ip address + register: ip_addresses + - name: Print data for IP addresses ansible.builtin.debug: var: ip_addresses.result diff --git a/branch/main/api_modify_module.html b/branch/main/api_modify_module.html index 7b5964a..69d20a2 100644 --- a/branch/main/api_modify_module.html +++ b/branch/main/api_modify_module.html @@ -566,6 +566,64 @@ see
+

restrict

+

list / elements=dictionary

+

added in community.routeros 2.18.0

+
+

Restrict operation to entries matching the following criteria.

+

This can be useful together with handle_absent_entries=remove to operate on a subset of the values.

+

For example, for path=ip firewall filter, you can set restrict[].field=chain and restrict[].values=input to restrict operation to the input chain, and ignore the forward and output chains.

+
+ +
+

field

+

string / required

+
+

The field whose values to restrict.

+
+ +
+

invert

+

boolean

+
+

Invert the condition. This affects restrict[].match_disabled, restrict[].values, and restrict[].regex.

+

Choices:

+
    +
  • false ← (default)

  • +
  • true

  • +
+
+ +
+

match_disabled

+

boolean

+
+

Whether disabled or not provided values should match.

+

Choices:

+
    +
  • false ← (default)

  • +
  • true

  • +
+
+ +
+

regex

+

string

+
+

A regular expression matching values of the field to limit to.

+

Note that all values will be converted to strings before matching.

+

It is not possible to match disabled values with regular expressions. Set restrict[].match_disabled=true if you also want to match disabled values.

+
+ +
+

values

+

list / elements=any

+
+

The values of the field to limit to.

+

Note that the types of the values are important. If you provide a string "0", and librouteros converts the value returned by the API to the integer 0, then this will not match. If you are not sure, better include both variants: both the string and the integer.

+
+ +
diff --git a/branch/main/objects.inv b/branch/main/objects.inv index e0d35967dbdf6cb2c8ead67ccd427f5570c6c4ae..1d034c077733a4c11089ed258a76e59192bdb1c1 100644 GIT binary patch delta 3525 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