diff --git a/CHANGELOG.md b/CHANGELOG.md index 63b76f26..6f6146ca 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -7,6 +7,12 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ## [Unreleased] +## [2.10.1] - 2025-09-16 + +# Fixed + +- Resolved error while importing new SSL certificate with duplicate primary key error + ## [2.10.0] - 2025-08-22 ### Added @@ -190,7 +196,9 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0 ### Added - Initial Release -[unreleased]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.10.0...HEAD + +[unreleased]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.10.1...HEAD +[2.10.1]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.10.0...2.10.1 [2.10.0]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.9.2...2.10.0 [2.9.2]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.9.1...2.9.2 [2.9.1]: https://github.com/netscaler/ansible-collection-netscaleradc/compare/2.9.0...2.9.1 diff --git a/Makefile b/Makefile index c09550f8..6b996b5c 100644 --- a/Makefile +++ b/Makefile @@ -1,20 +1,20 @@ fmt: - autoflake plugins/modules/*.py - autoflake plugins/module_utils/*.py - autoflake --recursive tests/ - autoflake migrationtool/*py + autoflake plugins/modules/*.py + autoflake plugins/module_utils/*.py + autoflake --recursive tests/ + autoflake tools/migrationtool/*py - black plugins/modules/*.py - black plugins/module_utils/*.py - black tests/ - black migrationtool/*.py + black plugins/modules/*.py + black plugins/module_utils/*.py + black tests/ + black tools/migrationtool/*.py - isort plugins/modules/*.py - isort plugins/module_utils/*.py - isort tests/ - isort migrationtool/*.py + isort plugins/modules/*.py + isort plugins/module_utils/*.py + isort tests/ + isort tools/migrationtool/*.py - yamlfmt . + yamlfmt $(shell find . -name '*.yml' -o -name '*.yaml') install: ansible-galaxy collection install . --force @@ -42,7 +42,7 @@ build: ansible-galaxy collection build --force galaxy_importer: build - python3 -m galaxy_importer.main netscaler-adc-2.10.0.tar.gz + python3 -m galaxy_importer.main netscaler-adc-2.10.1.tar.gz # build_docs: # rm -rf _built_docs diff --git a/README.md b/README.md index 92abbd1f..66742545 100644 --- a/README.md +++ b/README.md @@ -211,7 +211,7 @@ python3 migrationtool/convert_yaml.py -i legacy_playbook.yaml -o migrated_playbo port: 80 ``` -For detailed migration tool documentation, usage examples, and troubleshooting, refer to the [Migration Tool README](https://github.com/netscaler/ansible-collection-netscaleradc/blob/main/migrationtool/README.md). +For detailed migration tool documentation, usage examples, and troubleshooting, refer to the [Migration Tool README](https://github.com/netscaler/ansible-collection-netscaleradc/blob/main/tools/migrationtool/README.md). ### Invocation diff --git a/examples/bgprouter.yaml b/examples/bgprouter.yaml new file mode 100644 index 00000000..32403714 --- /dev/null +++ b/examples/bgprouter.yaml @@ -0,0 +1,22 @@ +--- +- name: BGP routing + hosts: localhost + gather_facts: false + tasks: + - name: Configure BGP routing + delegate_to: localhost + netscaler.adc.bgprouter: + state: present + localAS: 10 + afParams_addressFamily: "ipv4" + afParams_redistribute_protocol: "kernel" + routerId: "10.102.201.219" + neighbor_ASOriginationInterval: 15 + neighbor_address: "2.2.12.30" + neighbor_advertisementInterval: 30 + neighbor_afParams_addressFamily: "ipv4" + neighbor_holdTimerConfig: 90 + neighbor_keepaliveTimerConfig: 30 + neighbor_multihopBfd: "False" + neighbor_remoteAS: 100 + neighbor_singlehopBfd: "False" diff --git a/galaxy.yml b/galaxy.yml index c8d2e0b0..bfc73f32 100644 --- a/galaxy.yml +++ b/galaxy.yml @@ -7,7 +7,7 @@ namespace: netscaler # The name of the collection. Has the same character restrictions as 'namespace' name: adc # The version of the collection. Must be compatible with semantic versioning -version: 2.10.0 +version: 2.10.1 # The path to the Markdown (.md) readme file. This path is relative to the root of the collection readme: README.md # A list of the collection's content authors. Can be just the name or in the format 'Full Name (url) diff --git a/meta/runtime.yml b/meta/runtime.yml index 73be80cf..071d268a 100644 --- a/meta/runtime.yml +++ b/meta/runtime.yml @@ -250,6 +250,8 @@ action_groups: - autoscaleprofile - azureapplication - azurekeyvault + - bgprouter + - bfdinterface - botglobal_botpolicy_binding - botpolicy - botpolicylabel @@ -411,6 +413,7 @@ action_groups: - fis - fis_channel_binding - fis_interface_binding + - filesystemencryption.py - forwardingsession - gslbconfig - gslbldnsentries @@ -448,6 +451,7 @@ action_groups: - interfacepair - ip6tunnel - ip6tunnelparam + - iproute - ipsecalgprofile - ipsecalgsession - ipsecparameter @@ -458,6 +462,8 @@ action_groups: - iptunnel - iptunnelparam - ipv6 + - kafkacluster.py + - kafkacluster_servicegroup_binding.py - l2param - l3param - l4param @@ -594,9 +600,11 @@ action_groups: - nsicapprofile - nsip - nsip6 + - nskeymanagerproxy.py - nslicenseparameters - nslicenseproxyserver - nslicenseserver + - nslaslicense.py - nslimitidentifier - nslimitselector - nslimitsessions @@ -697,6 +705,7 @@ action_groups: - route - route6 - routerdynamicrouting + - routemap - rsskeytype - save_config - server @@ -741,12 +750,14 @@ action_groups: - ssldhfile - ssldhparam - ssldtlsprofile + - sslechconfig.py - sslecdsakey - sslfips - sslfipskey - sslfipssimsource - sslfipssimtarget - sslglobal_sslpolicy_binding + - sslhpkekey.py - sslhsmkey - sslkeyfile - ssllogprofile @@ -759,9 +770,10 @@ action_groups: - sslpolicylabel_sslpolicy_binding - sslprofile - sslprofile_ecccurve_binding - - sslprofile_sslcertkey_binding - sslprofile_sslcipher_binding - sslprofile_sslciphersuite_binding + - sslprofile_sslcertkey_binding + - sslprofile_sslechconfig_binding.py - sslrsakey - sslservice - sslservice_ecccurve_binding @@ -973,11 +985,3 @@ action_groups: - vxlan_srcip_binding - vxlanvlanmap - vxlanvlanmap_vxlan_binding - - filesystemencryption.py - - kafkacluster.py - - kafkacluster_servicegroup_binding.py - - nskeymanagerproxy.py - - nslaslicense.py - - sslechconfig.py - - sslhpkekey.py - - sslprofile_sslechconfig_binding.py diff --git a/plugins/module_utils/client.py b/plugins/module_utils/client.py index 2b365b24..5d113cb2 100644 --- a/plugins/module_utils/client.py +++ b/plugins/module_utils/client.py @@ -15,7 +15,11 @@ from ansible.module_utils.six.moves.urllib.parse import quote from ansible.module_utils.urls import fetch_url -from .constants import HTTP_SUCCESS_CODES +from .constants import ( + HTTP_SUCCESS_CODES, + NESTED_POST_DATA_RESOURCES, + NESTED_POST_DATA_RESOURCES_ALIAS, +) from .decorators import trace from .logger import log @@ -62,25 +66,25 @@ def __init__(self, module, resource_name): ) if netscaler_console_as_proxy: if self._module.params.get("managed_netscaler_instance_name"): - self._headers[ - "_MPS_API_PROXY_MANAGED_INSTANCE_NAME" - ] = self._module.params.get("managed_netscaler_instance_name") + self._headers["_MPS_API_PROXY_MANAGED_INSTANCE_NAME"] = ( + self._module.params.get("managed_netscaler_instance_name") + ) if self._module.params.get("managed_netscaler_instance_ip"): - self._headers[ - "_MPS_API_PROXY_MANAGED_INSTANCE_IP" - ] = self._module.params.get("managed_netscaler_instance_ip") + self._headers["_MPS_API_PROXY_MANAGED_INSTANCE_IP"] = ( + self._module.params.get("managed_netscaler_instance_ip") + ) if self._module.params.get("managed_netscaler_instance_id"): - self._headers[ - "_MPS_API_PROXY_MANAGED_INSTANCE_ID" - ] = self._module.params.get("managed_netscaler_instance_id") + self._headers["_MPS_API_PROXY_MANAGED_INSTANCE_ID"] = ( + self._module.params.get("managed_netscaler_instance_id") + ) if self._module.params.get("managed_netscaler_instance_username"): - self._headers[ - "_MPS_API_PROXY_MANAGED_INSTANCE_USERNAME" - ] = self._module.params.get("managed_netscaler_instance_username") + self._headers["_MPS_API_PROXY_MANAGED_INSTANCE_USERNAME"] = ( + self._module.params.get("managed_netscaler_instance_username") + ) if self._module.params.get("managed_netscaler_instance_password"): - self._headers[ - "_MPS_API_PROXY_MANAGED_INSTANCE_PASSWORD" - ] = self._module.params.get("managed_netscaler_instance_password") + self._headers["_MPS_API_PROXY_MANAGED_INSTANCE_PASSWORD"] = ( + self._module.params.get("managed_netscaler_instance_password") + ) @trace def url_builder( @@ -98,12 +102,21 @@ def url_builder( filter = filter if filter is not None else {} # Construct basic URL - url = "%s://%s/%s/%s" % ( - self._module.params["nitro_protocol"], - self._module.params["nsip"], - self.api_path, - resource, - ) + if resource in NESTED_POST_DATA_RESOURCES: + url = "%s://%s/%s/%s/%s" % ( + self._module.params["nitro_protocol"], + self._module.params["nsip"], + self.api_path, + "routerDynamicRouting", + NESTED_POST_DATA_RESOURCES_ALIAS[resource], + ) + else: + url = "%s://%s/%s/%s" % ( + self._module.params["nitro_protocol"], + self._module.params["nsip"], + self.api_path, + resource, + ) # Append resource id if id: diff --git a/plugins/module_utils/common.py b/plugins/module_utils/common.py index 8907deea..b3882ac6 100644 --- a/plugins/module_utils/common.py +++ b/plugins/module_utils/common.py @@ -10,10 +10,13 @@ import re from .constants import ( + GLOBAL_BINDING_ARG_LIST, HTTP_RESOURCE_ALREADY_EXISTS, HTTP_RESOURCE_NOT_FOUND, HTTP_SUCCESS_CODES, - GLOBAL_BINDING_ARG_LIST + NESTED_POST_DATA_RESOURCES, + GLOBAL_BINDING_ARG_LIST, + NESTED_POST_DATA_RESOURCES_ALIAS, ) from .decorators import trace from .logger import log @@ -94,16 +97,29 @@ def get_resource(client, resource_name, resource_id=None, resource_module_params args=get_args, ) else: - status_code, response_body = client.get( - resource=resource_name, - id=resource_id, - args=get_args, - ) + if resource_name in NESTED_POST_DATA_RESOURCES: + status_code, response_body = client.get( + resource="routerDynamicRouting/%s" % NESTED_POST_DATA_RESOURCES_ALIAS[resource_name], + id=resource_id, + args=get_args, + ) + else: + status_code, response_body = client.get( + resource=resource_name, + id=resource_id, + args=get_args, + ) if status_code in {HTTP_RESOURCE_NOT_FOUND}: return False, [] + return_response = None if status_code in HTTP_SUCCESS_CODES: # for zero bindings and some resources, the response_body will be {'errorcode': 0, 'message': 'Done', 'severity': 'NONE'} - if resource_name not in response_body: + if resource_name in NESTED_POST_DATA_RESOURCES: + if "routerDynamicRouting" in response_body: + return_response = response_body["routerDynamicRouting"][NESTED_POST_DATA_RESOURCES_ALIAS[resource_name]] + else: + return False, [] + elif resource_name not in response_body: if resource_name == "sslcipher": resource_primary_key = NITRO_RESOURCE_MAP[resource_name]["primary_key"] return True, [ @@ -111,25 +127,28 @@ def get_resource(client, resource_name, resource_id=None, resource_module_params ] return False, [] + # `update-only` resources return a dict instead of a list. - return_response = response_body[resource_name] + if resource_name not in NESTED_POST_DATA_RESOURCES: + return_response = response_body[resource_name] # FIXME: NITRO-BUG: for some resources like `policypatset_pattern_binding`, NITRO returns keys with uppercase. eg: `String` for `string`. # So, we are converting the keys to lowercase. # except for `ping` and `traceroute`, all the othe resources returns a keys with lowercase. # These `ping` and `traceroute` do not have GET operation. So, we are not handling them here. - if isinstance(return_response, dict): - return_response = [{k.lower(): v for k, v in return_response.items()}] - elif isinstance(return_response, list): - return_response = [ - {k.lower(): v for k, v in resource.items()} - for resource in return_response - ] - else: - log( - "WARNING: Unexpected response for resource `{}`. Expected a list or a dict, but got: {}".format( - resource_name, return_response + if resource_name not in NESTED_POST_DATA_RESOURCES: + if isinstance(return_response, dict): + return_response = [{k.lower(): v for k, v in return_response.items()}] + elif isinstance(return_response, list): + return_response = [ + {k.lower(): v for k, v in resource.items()} + for resource in return_response + ] + else: + log( + "WARNING: Unexpected response for resource `{}`. Expected a list or a dict, but got: {}".format( + resource_name, return_response + ) ) - ) # Take care of NITRO Anomolies return_response = fix_nitro_anomolies( @@ -221,27 +240,50 @@ def _check_create_resource_params(resource_name, resource_module_params, action= return False, msg, None else: # TODO: Should we allow non-add keys for the resource? OR should we error out if any non-add key is passed? - for key in resource_module_params.keys(): - if not action: + if resource_name in NESTED_POST_DATA_RESOURCES: + resource_add_keys = NITRO_RESOURCE_MAP[resource_name]["add_payload_keys"] + resource_name = NESTED_POST_DATA_RESOURCES_ALIAS[resource_name] + post_data = {"routerDynamicRouting": {resource_name: {}}} + + for key in resource_module_params.keys(): if key in resource_add_keys: - post_data[key] = resource_module_params[key] - elif resource_name == "service" and key == "ipaddress": - post_data["ip"] = resource_module_params[key] + keylist = key.split("_") + current_dict = post_data["routerDynamicRouting"][resource_name] + for i, k in enumerate(keylist): + if i == len(keylist) - 1: + current_dict[k] = resource_module_params[key] + else: + if k not in current_dict: + current_dict[k] = {} + current_dict = current_dict[k] else: log( "WARNING: Key `{}` is not allowed for the resource `{}` for CREATE operation. Skipping the key for the operation".format( key, resource_name ) ) - else: - if key in resource_action_keys: - post_data[key] = resource_module_params[key] + else: + for key in resource_module_params.keys(): + if not action: + if key in resource_add_keys: + post_data[key] = resource_module_params[key] + elif resource_name == "service" and key == "ipaddress": + post_data["ip"] = resource_module_params[key] + else: + log( + "WARNING: Key `{}` is not allowed for the resource `{}` for CREATE operation. Skipping the key for the operation".format( + key, resource_name + ) + ) else: - log( - "WARNING: Key `{}` is not allowed for the resource `{}` for `{}` action. Skipping the key for the operation".format( - key, resource_name, action.upper() + if key in resource_action_keys: + post_data[key] = resource_module_params[key] + else: + log( + "WARNING: Key `{}` is not allowed for the resource `{}` for `{}` action. Skipping the key for the operation".format( + key, resource_name, action.upper() + ) ) - ) return True, None, post_data @@ -251,10 +293,10 @@ def create_resource_with_action(client, resource_name, resource_module_params, a ok, err, post_data = _check_create_resource_params( resource_name, resource_module_params, action=action ) + if resource_name not in NESTED_POST_DATA_RESOURCES: + post_data = {resource_name: post_data} if not ok: return False, err - - post_data = {resource_name: post_data} status_code, response_body = client.post( post_data=post_data, resource=resource_name, @@ -281,7 +323,10 @@ def create_resource(client, resource_name, resource_module_params, action=None): if not ok: return False, err - post_data = {resource_name: post_data} + # For nested post data resources, post_data is already properly structured + if resource_name not in NESTED_POST_DATA_RESOURCES: + post_data = {resource_name: post_data} + status_code, response_body = client.post( post_data=post_data, resource=resource_name, @@ -354,8 +399,10 @@ def update_resource(client, resource_name, resource_module_params): ) if not ok: return False, err - - put_data = {resource_name: put_payload} + if resource_name in NESTED_POST_DATA_RESOURCES: + put_data = {"routerDynamicRouting": {resource_name: {}}} + else: + put_data = {resource_name: put_payload} status_code, response_body = client.put( put_data=put_data, diff --git a/plugins/module_utils/constants.py b/plugins/module_utils/constants.py index 536d15d6..0d796814 100644 --- a/plugins/module_utils/constants.py +++ b/plugins/module_utils/constants.py @@ -26,6 +26,20 @@ "sslcertkey": {"password"}, } +NESTED_POST_DATA_RESOURCES = ["bgprouter", "bfdinterface", "accesslist", "iproute", "ospf6interface", "ospf6router", "ospfinterface", "ospfrouter", "routemap"] + +NESTED_POST_DATA_RESOURCES_ALIAS = { + "bgprouter": "bgpRouter", + "bfdinterface": "bfdInterface", + "accesslist": "accessList", + "iproute": "ipRoute", + "ospf6interface": "ospf6Interface", + "ospf6router": "ospf6Router", + "ospfinterface": "ospfInterface", + "ospfrouter": "ospfRouter", + "routemap": "routeMap", +} + # NITRO accepts some attributes with a name and responsds with a different name in its GET reponse. # Eg: For "gslbservice" resource, NITRO expects "ip" in POST request # but expects "ipaddress" in PUT payload and returns "ipaddress" in GET response. @@ -117,37 +131,37 @@ # this list contains globalbindings whose GET call must have query params args=type and filter=get_arg_keys (check in nitro_resource_map) GLOBAL_BINDING_ARG_LIST = [ - 'dnsglobal_dnspolicy_binding', - 'responderglobal_responderpolicy_binding', - 'contentinspectionglobal_contentinspectionpolicy_binding', - 'appflowglobal_appflowpolicy_binding', - 'appfwglobal_auditnslogpolicy_binding', - 'appfwglobal_auditsyslogpolicy_binding', - 'appfwglobal_appfwpolicy_binding', - 'rewriteglobal_rewritepolicy_binding', - 'transformglobal_transformpolicy_binding', - 'sslglobal_sslpolicy_binding', - 'tunnelglobal_tunneltrafficpolicy_binding', - 'cmpglobal_cmppolicy_binding', - 'feoglobal_feopolicy_binding', - 'icaglobal_icapolicy_binding', - 'lbglobal_lbpolicy_binding', - 'cacheglobal_cachepolicy_binding', - 'botglobal_botpolicy_binding', + "dnsglobal_dnspolicy_binding", + "responderglobal_responderpolicy_binding", + "contentinspectionglobal_contentinspectionpolicy_binding", + "appflowglobal_appflowpolicy_binding", + "appfwglobal_auditnslogpolicy_binding", + "appfwglobal_auditsyslogpolicy_binding", + "appfwglobal_appfwpolicy_binding", + "rewriteglobal_rewritepolicy_binding", + "transformglobal_transformpolicy_binding", + "sslglobal_sslpolicy_binding", + "tunnelglobal_tunneltrafficpolicy_binding", + "cmpglobal_cmppolicy_binding", + "feoglobal_feopolicy_binding", + "icaglobal_icapolicy_binding", + "lbglobal_lbpolicy_binding", + "cacheglobal_cachepolicy_binding", + "botglobal_botpolicy_binding", ] GETALL_ONLY_RESOURCES = [ - 'appfwlearningdata', - 'application', - 'bridgetable', - 'gslbldnsentry', - 'locationfile', - 'locationfile6', - 'routerdynamicrouting', - 'sslcertbundle', - 'sslcertfile', - 'sslcrlfile', - 'ssldhfile', - 'sslkeyfile', - 'systementitydata' + "appfwlearningdata", + "application", + "bridgetable", + "gslbldnsentry", + "locationfile", + "locationfile6", + "routerdynamicrouting", + "sslcertbundle", + "sslcertfile", + "sslcrlfile", + "ssldhfile", + "sslkeyfile", + "systementitydata", ] diff --git a/plugins/module_utils/module_executor.py b/plugins/module_utils/module_executor.py index 4b264632..0885e0a7 100644 --- a/plugins/module_utils/module_executor.py +++ b/plugins/module_utils/module_executor.py @@ -35,10 +35,13 @@ ) from .constants import ( ATTRIBUTES_NOT_PRESENT_IN_GET_RESPONSE, + GETALL_ONLY_RESOURCES, HTTP_RESOURCE_ALREADY_EXISTS, NETSCALER_COMMON_ARGUMENTS, NITRO_ATTRIBUTES_ALIASES, + NESTED_POST_DATA_RESOURCES, GETALL_ONLY_RESOURCES, + NESTED_POST_DATA_RESOURCES_ALIAS, ) from .decorators import trace from .logger import log, loglines @@ -91,9 +94,7 @@ def __init__(self, resource_name, supports_check_mode=True): argument_spec=argument_spec, supports_check_mode=supports_check_mode, mutually_exclusive=[ - ( - "nitro_pass", "nitro_auth_token" - ), + ("nitro_pass", "nitro_auth_token"), ( "managed_netscaler_instance_name", "managed_netscaler_instance_ip", @@ -147,7 +148,10 @@ def __init__(self, resource_name, supports_check_mode=True): }: self.module.params["api_path"] = "nitro/v2/config" self.have_token = self.module.params.get("nitro_auth_token", None) - self.client = NitroAPIClient(self.module, self.resource_name) + if self.resource_name in NESTED_POST_DATA_RESOURCES: + self.client = NitroAPIClient(self.module, NESTED_POST_DATA_RESOURCES_ALIAS[self.resource_name]) + else: + self.client = NitroAPIClient(self.module, self.resource_name) have_userpass = all([ self.module.params.get("nitro_user"), self.module.params.get("nitro_pass") @@ -167,13 +171,22 @@ def __init__(self, resource_name, supports_check_mode=True): else: if self.netscaler_console_as_proxy_server: - self.module.params["nitro_auth_token"] = response["login"][0].get("sessionid", None) + self.module.params["nitro_auth_token"] = response["login"][0].get( + "sessionid", None + ) else: - self.module.params["nitro_auth_token"] = response.get("sessionid", None) + self.module.params["nitro_auth_token"] = response.get( + "sessionid", None + ) if not self.module.params["nitro_auth_token"]: - self.return_failure("ERROR: Login failed. No sessionid returned from the NetScaler ADC") - log("INFO: Login successful. Session ID: %s" % self.module.params["nitro_auth_token"]) + self.return_failure( + "ERROR: Login failed. No sessionid returned from the NetScaler ADC" + ) + log( + "INFO: Login successful. Session ID: %s" + % self.module.params["nitro_auth_token"] + ) self.client._headers["Cookie"] = ( "NITRO_AUTH_TOKEN=%s" % self.module.params["nitro_auth_token"] @@ -222,7 +235,11 @@ def return_success(self): # } if self.resource_name == "login": self.module_result["sessionid"] = self.sessionid - if self.client._headers.get("Cookie", None) not in (None, "") and not self.module.check_mode and not self.have_token: + if ( + self.client._headers.get("Cookie", None) not in (None, "") + and not self.module.check_mode + and not self.have_token + ): ok, response = adc_logout(self.client) if not ok: log("ERROR: Logout failed: %s" % response) @@ -252,7 +269,11 @@ def update_diff_list(self, existing=None, desired=None, delete=False, **kwargs): @trace def return_failure(self, msg): - if self.client._headers.get("Cookie", None) not in (None, "") and not self.module.check_mode and not self.have_token: + if ( + self.client._headers.get("Cookie", None) not in (None, "") + and not self.module.check_mode + and not self.have_token + ): ok, response = adc_logout(self.client) if not ok: log("ERROR: Logout failed: %s" % response) @@ -385,6 +406,44 @@ def is_attribute_equal( # By default, compare as string values return str(existing_attribute_value) == str(module_params_attribute_value) + @trace + def is_resource_identical_nested(self): + diff_list = [] + + def get_nested_value(data, path): + cur = data + for p in path.split('_'): + if isinstance(cur, dict) and p in cur: + cur = cur[p] + else: + return None + return cur + + for key, desired_value in self.resource_module_params.items(): + existing_value = get_nested_value(self.existing_resource, key) + + if not self.is_attribute_equal(key, existing_value, desired_value): + str_tuple = ( + key, + type(existing_value), + existing_value, + type(desired_value), + desired_value, + ) + msg_str = ( + "Attribute `%s` differs. Desired: (%s) %s. Existing: (%s) %s" + % str_tuple + ) + diff_list.append(msg_str) + log(msg_str) + + if diff_list: + self.module_result["diff_list"] = diff_list + return False + else: + self.module_result.pop("diff_list", None) + return True + @trace def is_resource_identical(self): """ @@ -445,21 +504,23 @@ def install(self): @trace def create_or_update(self): desired_state = self.module.params["state"] - remove_non_updatable_params = self.module.params.get("remove_non_updatable_params", "no") + remove_non_updatable_params = self.module.params.get( + "remove_non_updatable_params", "no" + ) if ( - desired_state == "present" and - self.resource_name.endswith("_binding") and - "state" in self.resource_module_params + desired_state == "present" + and self.resource_name.endswith("_binding") + and "state" in self.resource_module_params ): self.resource_module_params.pop("state") self.update_diff_list( existing=self.existing_resource, desired=self.resource_module_params ) if not self.existing_resource and "add" in self.supported_operations: - if ( - self.resource_name.endswith("_binding") and - desired_state in {"enabled", "disabled"} - ): + if self.resource_name.endswith("_binding") and desired_state in { + "enabled", + "disabled", + }: self.resource_module_params["state"] = desired_state.upper() self.module_result["changed"] = True @@ -523,7 +584,12 @@ def create_or_update(self): # it will remove them from the module_params and update the resource # 2. Second iteration will check if the resource is identical. If not, it will update the resource after ignoring the # non-updatable resources - is_identical, immutable_keys_list = self.is_resource_identical() + if self.resource_name in NESTED_POST_DATA_RESOURCES: + is_identical = self.is_resource_identical_nested() + immutable_keys_list = None + else: + is_identical, immutable_keys_list = self.is_resource_identical() + log(f"is_identical: {is_identical}") if is_identical: log( "INFO: Resource `%s:%s` exists and is identical. No change required." @@ -556,9 +622,8 @@ def create_or_update(self): % (self.resource_name, self.resource_id) ) self.delete() - if ( - self.module.params["state"] == "present" and - any(x in self.supported_operations for x in ("enabled", "disabled")) + if self.module.params["state"] == "present" and any( + x in self.supported_operations for x in ("enabled", "disabled") ): # We want to keep the previous state of the binding self.resource_module_params["state"] = ( @@ -569,7 +634,9 @@ def create_or_update(self): ) # Here we are checking if resource has immutable keys # if yes, we will check if the user wants to keep the non-updatable params (which in turn will return error) - elif immutable_keys_list is None or (immutable_keys_list and remove_non_updatable_params == "no"): + elif immutable_keys_list is None or ( + immutable_keys_list and remove_non_updatable_params == "no" + ): self.module_result["changed"] = True log( "INFO: Resource %s:%s exists and is different. Will be UPDATED." @@ -584,8 +651,10 @@ def create_or_update(self): # in case user wants to remove non-updatable params, we will remove them from the module_params for key in immutable_keys_list: self.resource_module_params.pop(key) - - is_identical, temp_immutable_list = self.is_resource_identical() + if self.resource_name in NESTED_POST_DATA_RESOURCES: + is_identical = self.is_resource_identical_nested() + else: + is_identical, temp_immutable_list = self.is_resource_identical() # temp_immutable_list is a dummy as '_' is not allowed in lint. if is_identical: msg = ( @@ -597,18 +666,21 @@ def create_or_update(self): self.module_result["changed"] = False self.module.exit_json(**self.module_result) else: - if ( - self.resource_name.endswith("_binding") and - self.module.params["state"] in {"enabled", "disabled"} - ): - existing_state = self.existing_resource.get("state", "").upper() + if self.resource_name.endswith( + "_binding" + ) and self.module.params["state"] in {"enabled", "disabled"}: + existing_state = self.existing_resource.get( + "state", "" + ).upper() if existing_state != desired_state: # Create the resource in desired state self.module_result["changed"] = True self.delete() self.resource_module_params["state"] = desired_state ok, err = create_resource( - self.client, self.resource_name, self.resource_module_params + self.client, + self.resource_name, + self.resource_module_params, ) if not ok: self.return_failure(err) @@ -847,8 +919,10 @@ def sync_single_binding(self, binding_name): self.add_bindings( binding_name=binding_name, desired_bindings=[ - x for x in desired_binding_members - if x[get_bindprimary_key(binding_name, x)] in to_be_added_bindprimary_keys + x + for x in desired_binding_members + if x[get_bindprimary_key(binding_name, x)] + in to_be_added_bindprimary_keys ], ) @@ -967,9 +1041,9 @@ def change_password(self): ) else: # set system user USERNAME -password NEW_PASSWORD - self.resource_module_params[ - "password" - ] = self.resource_module_params["new_password"] + self.resource_module_params["password"] = ( + self.resource_module_params["new_password"] + ) ok, err = update_resource( self.client, "systemuser", self.resource_module_params ) @@ -1096,7 +1170,10 @@ def main(self): if "bindings" in NITRO_RESOURCE_MAP[self.resource_name].keys(): self.sync_all_bindings() - elif self.resource_name == "install" and self.module.params["state"] == "installed": + elif ( + self.resource_name == "install" + and self.module.params["state"] == "installed" + ): self.install() elif self.module.params["state"] in { diff --git a/plugins/module_utils/nitro_resource_map.py b/plugins/module_utils/nitro_resource_map.py index 0024ae8a..0e52c79c 100644 --- a/plugins/module_utils/nitro_resource_map.py +++ b/plugins/module_utils/nitro_resource_map.py @@ -1,7 +1,7 @@ # -*- coding: utf-8 -*- # Copyright (c) 2025 Cloud Software Group, Inc. -# MIT License (see LICENSE or https://opensource.org/licenses/MIT) +# MIT License (see LICENSE or https: //opensource.org/licenses/MIT) from __future__ import absolute_import, division, print_function @@ -73,7 +73,7 @@ "type": "list", }, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -335,7 +335,7 @@ }, "groupname": {"no_log": False, "type": "str"}, "loggedin": {"no_log": False, "type": "bool"}, - "weight": {"no_log": False, "type": "int"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -408,7 +408,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupname": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["DNS_REQUEST", "ICMP_REQUEST", "REQUEST", "UDP_REQUEST"], "no_log": False, @@ -456,7 +456,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupname": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["DNS_REQUEST", "ICMP_REQUEST", "REQUEST", "UDP_REQUEST"], "no_log": False, @@ -504,7 +504,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupname": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["DNS_REQUEST", "ICMP_REQUEST", "REQUEST", "UDP_REQUEST"], "no_log": False, @@ -550,7 +550,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupname": {"no_log": False, "type": "str"}, "intranetip6": {"no_log": False, "type": "str"}, - "numaddr": {"no_log": False, "type": "int"}, + "numaddr": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -634,7 +634,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupname": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["DNS_REQUEST", "ICMP_REQUEST", "REQUEST", "UDP_REQUEST"], "no_log": False, @@ -720,7 +720,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupname": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["DNS_REQUEST", "ICMP_REQUEST", "REQUEST", "UDP_REQUEST"], "no_log": False, @@ -768,7 +768,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupname": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["DNS_REQUEST", "ICMP_REQUEST", "REQUEST", "UDP_REQUEST"], "no_log": False, @@ -846,7 +846,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupname": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["DNS_REQUEST", "ICMP_REQUEST", "REQUEST", "UDP_REQUEST"], "no_log": False, @@ -981,7 +981,7 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "authtimeout": {"no_log": False, "type": "int"}, + "authtimeout": {"no_log": False, "type": "float"}, "defaultauthenticationgroup": {"no_log": False, "type": "str"}, "groupattrname": {"no_log": False, "type": "str"}, "groupnameidentifier": {"no_log": False, "type": "str"}, @@ -992,7 +992,7 @@ "ldapbinddn": {"no_log": False, "type": "str"}, "ldapbinddnpassword": {"no_log": True, "type": "str"}, "ldaploginname": {"no_log": False, "type": "str"}, - "maxnestinglevel": {"no_log": False, "type": "int"}, + "maxnestinglevel": {"no_log": False, "type": "float"}, "nestedgroupextraction": { "choices": ["OFF", "ON"], "no_log": False, @@ -1065,7 +1065,7 @@ "primary_key_composite": [], "readwrite_arguments": { "encryption": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, - "maxotpdevices": {"no_log": False, "type": "int"}, + "maxotpdevices": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": ["encryption", "maxotpdevices"], @@ -1184,7 +1184,7 @@ "no_log": False, "type": "str", }, - "failedlogintimeout": {"no_log": False, "type": "int"}, + "failedlogintimeout": {"no_log": False, "type": "float"}, "ftmode": {"choices": ["HA", "OFF", "ON"], "no_log": False, "type": "str"}, "httponlycookie": { "choices": ["DISABLED", "ENABLED"], @@ -1196,16 +1196,16 @@ "no_log": False, "type": "str", }, - "maxaaausers": {"no_log": False, "type": "int"}, - "maxkbquestions": {"no_log": False, "type": "int"}, - "maxloginattempts": {"no_log": False, "type": "int"}, - "maxsamldeflatesize": {"no_log": False, "type": "int"}, + "maxaaausers": {"no_log": False, "type": "float"}, + "maxkbquestions": {"no_log": False, "type": "float"}, + "maxloginattempts": {"no_log": False, "type": "float"}, + "maxsamldeflatesize": {"no_log": False, "type": "float"}, "persistentloginattempts": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "pwdexpirynotificationdays": {"no_log": False, "type": "int"}, + "pwdexpirynotificationdays": {"no_log": False, "type": "float"}, "samesite": { "choices": ["LAX", "None", "STRICT"], "no_log": False, @@ -1216,7 +1216,7 @@ "no_log": False, "type": "str", }, - "tokenintrospectioninterval": {"no_log": False, "type": "int"}, + "tokenintrospectioninterval": {"no_log": False, "type": "float"}, "wafprotection": { "choices": ["AUTH", "DEFAULT", "DISABLED", "PORTAL", "VPN"], "elements": "str", @@ -1441,16 +1441,16 @@ "no_log": False, "type": "str", }, - "authservretry": {"no_log": False, "type": "int"}, - "authtimeout": {"no_log": False, "type": "int"}, + "authservretry": {"no_log": False, "type": "float"}, + "authtimeout": {"no_log": False, "type": "float"}, "callingstationid": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, "defaultauthenticationgroup": {"no_log": False, "type": "str"}, - "ipattributetype": {"no_log": False, "type": "int"}, - "ipvendorid": {"no_log": False, "type": "int"}, + "ipattributetype": {"no_log": False, "type": "float"}, + "ipvendorid": {"no_log": False, "type": "float"}, "messageauthenticator": { "choices": ["OFF", "ON"], "no_log": False, @@ -1461,9 +1461,9 @@ "no_log": False, "type": "str", }, - "pwdattributetype": {"no_log": False, "type": "int"}, - "pwdvendorid": {"no_log": False, "type": "int"}, - "radattributetype": {"no_log": False, "type": "int"}, + "pwdattributetype": {"no_log": False, "type": "float"}, + "pwdvendorid": {"no_log": False, "type": "float"}, + "radattributetype": {"no_log": False, "type": "float"}, "radgroupseparator": {"no_log": False, "type": "str"}, "radgroupsprefix": {"no_log": False, "type": "str"}, "radkey": {"no_log": True, "type": "str"}, @@ -1473,7 +1473,7 @@ "no_log": False, "type": "str", }, - "radvendorid": {"no_log": False, "type": "int"}, + "radvendorid": {"no_log": False, "type": "float"}, "serverip": {"no_log": False, "type": "str"}, "serverport": {"no_log": False, "type": "int"}, "tunnelendpointclientip": { @@ -1536,7 +1536,7 @@ "groupname": {"no_log": False, "type": "str"}, "iip": {"no_log": False, "type": "str"}, "netmask": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, "sessionkey": {"no_log": False, "type": "str"}, "username": {"no_log": False, "type": "str"}, }, @@ -1622,7 +1622,7 @@ "type": "str", }, "authorization": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, - "authtimeout": {"no_log": False, "type": "int"}, + "authtimeout": {"no_log": False, "type": "float"}, "defaultauthenticationgroup": {"no_log": False, "type": "str"}, "groupattrname": {"no_log": False, "type": "str"}, "serverip": {"no_log": False, "type": "str"}, @@ -1906,7 +1906,7 @@ "readwrite_arguments": { "gotopriorityexpression": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["DNS_REQUEST", "ICMP_REQUEST", "REQUEST", "UDP_REQUEST"], "no_log": False, @@ -1954,7 +1954,7 @@ "readwrite_arguments": { "gotopriorityexpression": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["DNS_REQUEST", "ICMP_REQUEST", "REQUEST", "UDP_REQUEST"], "no_log": False, @@ -2002,7 +2002,7 @@ "readwrite_arguments": { "gotopriorityexpression": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["DNS_REQUEST", "ICMP_REQUEST", "REQUEST", "UDP_REQUEST"], "no_log": False, @@ -2048,7 +2048,7 @@ "readwrite_arguments": { "gotopriorityexpression": {"no_log": False, "type": "str"}, "intranetip6": {"no_log": False, "type": "str"}, - "numaddr": {"no_log": False, "type": "int"}, + "numaddr": {"no_log": False, "type": "float"}, "username": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -2132,7 +2132,7 @@ "readwrite_arguments": { "gotopriorityexpression": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["DNS_REQUEST", "ICMP_REQUEST", "REQUEST", "UDP_REQUEST"], "no_log": False, @@ -2214,7 +2214,7 @@ "readwrite_arguments": { "gotopriorityexpression": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["DNS_REQUEST", "ICMP_REQUEST", "REQUEST", "UDP_REQUEST"], "no_log": False, @@ -2262,7 +2262,7 @@ "readwrite_arguments": { "gotopriorityexpression": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["DNS_REQUEST", "ICMP_REQUEST", "REQUEST", "UDP_REQUEST"], "no_log": False, @@ -2340,7 +2340,7 @@ "readwrite_arguments": { "gotopriorityexpression": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["DNS_REQUEST", "ICMP_REQUEST", "REQUEST", "UDP_REQUEST"], "no_log": False, @@ -2351,6 +2351,44 @@ "singleton": False, "update_payload_keys": [], }, + "accesslist": { + "_supported_operations": ["get", "add", "delete"], + "action_payload_keys": { + "apply": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, + "add_payload_keys": [ + "id", + "remark", + "rules_action", + "rules_address", + "rules_wildcard", + ], + "bindprimary_key": "", + "delete_arg_keys": ["id"], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": ["id"], + "immutable_keys": [], + "password_keys": [], + "primary_key": "", + "primary_key_composite": [], + "readwrite_arguments": { + "id": {"no_log": False, "type": "str"}, + "remark": {"no_log": False, "type": "str"}, + "rules_action": {"no_log": False, "type": "str"}, + "rules_address": {"no_log": False, "type": "str"}, + "rules_wildcard": {"no_log": False, "type": "str"}, + }, + "singleton": False, + "update_payload_keys": [], + }, "admparameter": { "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { @@ -2660,7 +2698,7 @@ "no_log": False, "type": "str", }, - "metricsexportfrequency": {"no_log": False, "type": "int"}, + "metricsexportfrequency": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "outputmode": { "choices": ["avro", "influx", "json", "prometheus"], @@ -2939,7 +2977,9 @@ "password_keys": [], "primary_key": "", "primary_key_composite": [], - "readwrite_arguments": {"pptpgreidletimeout": {"no_log": False, "type": "int"}}, + "readwrite_arguments": { + "pptpgreidletimeout": {"no_log": False, "type": "float"} + }, "singleton": True, "update_payload_keys": ["pptpgreidletimeout"], }, @@ -3221,7 +3261,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "DEFAULT", @@ -3330,7 +3370,7 @@ "type": "str", }, "analyticsauthtoken": {"no_log": True, "type": "str"}, - "appnamerefresh": {"no_log": False, "type": "int"}, + "appnamerefresh": {"no_log": False, "type": "float"}, "auditlogs": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -3361,7 +3401,7 @@ "no_log": False, "type": "str", }, - "disttracingsamplingrate": {"no_log": False, "type": "int"}, + "disttracingsamplingrate": {"no_log": False, "type": "float"}, "emailaddress": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -3372,7 +3412,7 @@ "no_log": False, "type": "str", }, - "flowrecordinterval": {"no_log": False, "type": "int"}, + "flowrecordinterval": {"no_log": False, "type": "float"}, "gxsessionreporting": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -3478,10 +3518,10 @@ "no_log": False, "type": "str", }, - "observationdomainid": {"no_log": False, "type": "int"}, + "observationdomainid": {"no_log": False, "type": "float"}, "observationdomainname": {"no_log": False, "type": "str"}, - "observationpointid": {"no_log": False, "type": "int"}, - "securityinsightrecordinterval": {"no_log": False, "type": "int"}, + "observationpointid": {"no_log": False, "type": "float"}, + "securityinsightrecordinterval": {"no_log": False, "type": "float"}, "securityinsighttraffic": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -3507,20 +3547,20 @@ "no_log": False, "type": "str", }, - "tcpattackcounterinterval": {"no_log": False, "type": "int"}, - "templaterefresh": {"no_log": False, "type": "int"}, + "tcpattackcounterinterval": {"no_log": False, "type": "float"}, + "templaterefresh": {"no_log": False, "type": "float"}, "timeseriesovernsip": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "udppmtu": {"no_log": False, "type": "int"}, + "udppmtu": {"no_log": False, "type": "float"}, "urlcategory": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "usagerecordinterval": {"no_log": False, "type": "int"}, + "usagerecordinterval": {"no_log": False, "type": "float"}, "videoinsight": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -3755,7 +3795,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -3892,7 +3932,7 @@ "comment": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, "nocharmaps": {"no_log": False, "type": "bool"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "regex": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -3957,7 +3997,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "HTTPQUIC_REQ_DEFAULT", @@ -4021,7 +4061,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "HTTPQUIC_REQ_DEFAULT", @@ -4085,7 +4125,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "HTTPQUIC_REQ_DEFAULT", @@ -4474,37 +4514,43 @@ "primary_key": "profilename", "primary_key_composite": [], "readwrite_arguments": { - "contenttypeautodeploygraceperiod": {"no_log": False, "type": "int"}, - "contenttypeminthreshold": {"no_log": False, "type": "int"}, - "contenttypepercentthreshold": {"no_log": False, "type": "int"}, - "cookieconsistencyautodeploygraceperiod": {"no_log": False, "type": "int"}, - "cookieconsistencyminthreshold": {"no_log": False, "type": "int"}, - "cookieconsistencypercentthreshold": {"no_log": False, "type": "int"}, - "creditcardnumberminthreshold": {"no_log": False, "type": "int"}, - "creditcardnumberpercentthreshold": {"no_log": False, "type": "int"}, - "crosssitescriptingautodeploygraceperiod": {"no_log": False, "type": "int"}, - "crosssitescriptingminthreshold": {"no_log": False, "type": "int"}, - "crosssitescriptingpercentthreshold": {"no_log": False, "type": "int"}, - "csrftagautodeploygraceperiod": {"no_log": False, "type": "int"}, - "csrftagminthreshold": {"no_log": False, "type": "int"}, - "csrftagpercentthreshold": {"no_log": False, "type": "int"}, - "fieldconsistencyautodeploygraceperiod": {"no_log": False, "type": "int"}, - "fieldconsistencyminthreshold": {"no_log": False, "type": "int"}, - "fieldconsistencypercentthreshold": {"no_log": False, "type": "int"}, - "fieldformatautodeploygraceperiod": {"no_log": False, "type": "int"}, - "fieldformatminthreshold": {"no_log": False, "type": "int"}, - "fieldformatpercentthreshold": {"no_log": False, "type": "int"}, + "contenttypeautodeploygraceperiod": {"no_log": False, "type": "float"}, + "contenttypeminthreshold": {"no_log": False, "type": "float"}, + "contenttypepercentthreshold": {"no_log": False, "type": "float"}, + "cookieconsistencyautodeploygraceperiod": { + "no_log": False, + "type": "float", + }, + "cookieconsistencyminthreshold": {"no_log": False, "type": "float"}, + "cookieconsistencypercentthreshold": {"no_log": False, "type": "float"}, + "creditcardnumberminthreshold": {"no_log": False, "type": "float"}, + "creditcardnumberpercentthreshold": {"no_log": False, "type": "float"}, + "crosssitescriptingautodeploygraceperiod": { + "no_log": False, + "type": "float", + }, + "crosssitescriptingminthreshold": {"no_log": False, "type": "float"}, + "crosssitescriptingpercentthreshold": {"no_log": False, "type": "float"}, + "csrftagautodeploygraceperiod": {"no_log": False, "type": "float"}, + "csrftagminthreshold": {"no_log": False, "type": "float"}, + "csrftagpercentthreshold": {"no_log": False, "type": "float"}, + "fieldconsistencyautodeploygraceperiod": {"no_log": False, "type": "float"}, + "fieldconsistencyminthreshold": {"no_log": False, "type": "float"}, + "fieldconsistencypercentthreshold": {"no_log": False, "type": "float"}, + "fieldformatautodeploygraceperiod": {"no_log": False, "type": "float"}, + "fieldformatminthreshold": {"no_log": False, "type": "float"}, + "fieldformatpercentthreshold": {"no_log": False, "type": "float"}, "profilename": {"no_log": False, "type": "str"}, - "sqlinjectionautodeploygraceperiod": {"no_log": False, "type": "int"}, - "sqlinjectionminthreshold": {"no_log": False, "type": "int"}, - "sqlinjectionpercentthreshold": {"no_log": False, "type": "int"}, - "starturlautodeploygraceperiod": {"no_log": False, "type": "int"}, - "starturlminthreshold": {"no_log": False, "type": "int"}, - "starturlpercentthreshold": {"no_log": False, "type": "int"}, - "xmlattachmentminthreshold": {"no_log": False, "type": "int"}, - "xmlattachmentpercentthreshold": {"no_log": False, "type": "int"}, - "xmlwsiminthreshold": {"no_log": False, "type": "int"}, - "xmlwsipercentthreshold": {"no_log": False, "type": "int"}, + "sqlinjectionautodeploygraceperiod": {"no_log": False, "type": "float"}, + "sqlinjectionminthreshold": {"no_log": False, "type": "float"}, + "sqlinjectionpercentthreshold": {"no_log": False, "type": "float"}, + "starturlautodeploygraceperiod": {"no_log": False, "type": "float"}, + "starturlminthreshold": {"no_log": False, "type": "float"}, + "starturlpercentthreshold": {"no_log": False, "type": "float"}, + "xmlattachmentminthreshold": {"no_log": False, "type": "float"}, + "xmlattachmentpercentthreshold": {"no_log": False, "type": "float"}, + "xmlwsiminthreshold": {"no_log": False, "type": "float"}, + "xmlwsipercentthreshold": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -4743,7 +4789,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -5661,11 +5707,11 @@ "no_log": False, "type": "list", }, - "bufferoverflowmaxcookielength": {"no_log": False, "type": "int"}, - "bufferoverflowmaxheaderlength": {"no_log": False, "type": "int"}, - "bufferoverflowmaxquerylength": {"no_log": False, "type": "int"}, - "bufferoverflowmaxtotalheaderlength": {"no_log": False, "type": "int"}, - "bufferoverflowmaxurllength": {"no_log": False, "type": "int"}, + "bufferoverflowmaxcookielength": {"no_log": False, "type": "float"}, + "bufferoverflowmaxheaderlength": {"no_log": False, "type": "float"}, + "bufferoverflowmaxquerylength": {"no_log": False, "type": "float"}, + "bufferoverflowmaxtotalheaderlength": {"no_log": False, "type": "float"}, + "bufferoverflowmaxurllength": {"no_log": False, "type": "float"}, "canonicalizehtmlresponse": { "choices": ["OFF", "ON"], "no_log": False, @@ -5759,7 +5805,7 @@ "no_log": False, "type": "list", }, - "creditcardmaxallowed": {"no_log": False, "type": "int"}, + "creditcardmaxallowed": {"no_log": False, "type": "float"}, "creditcardxout": { "choices": ["OFF", "ON"], "no_log": False, @@ -5789,9 +5835,9 @@ }, "customsettings": {"no_log": False, "type": "str"}, "defaultcharset": {"no_log": False, "type": "str"}, - "defaultfieldformatmaxlength": {"no_log": False, "type": "int"}, - "defaultfieldformatmaxoccurrences": {"no_log": False, "type": "int"}, - "defaultfieldformatminlength": {"no_log": False, "type": "int"}, + "defaultfieldformatmaxlength": {"no_log": False, "type": "float"}, + "defaultfieldformatmaxoccurrences": {"no_log": False, "type": "float"}, + "defaultfieldformatminlength": {"no_log": False, "type": "float"}, "defaultfieldformattype": {"no_log": False, "type": "str"}, "defaults": { "choices": ["advanced", "basic", "core", "cve"], @@ -5859,8 +5905,8 @@ "type": "list", }, "fieldscan": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, - "fieldscanlimit": {"no_log": False, "type": "int"}, - "fileuploadmaxnum": {"no_log": False, "type": "int"}, + "fieldscanlimit": {"no_log": False, "type": "float"}, + "fileuploadmaxnum": {"no_log": False, "type": "float"}, "fileuploadtypesaction": { "choices": ["block", "log", "none", "stats"], "elements": "str", @@ -5879,7 +5925,7 @@ "type": "list", }, "htmlerrorobject": {"no_log": False, "type": "str"}, - "htmlerrorstatuscode": {"no_log": False, "type": "int"}, + "htmlerrorstatuscode": {"no_log": False, "type": "float"}, "htmlerrorstatusmessage": {"no_log": False, "type": "str"}, "importprofilename": {"no_log": False, "type": "str"}, "infercontenttypexmlpayloadaction": { @@ -5953,16 +5999,16 @@ "type": "list", }, "jsonerrorobject": {"no_log": False, "type": "str"}, - "jsonerrorstatuscode": {"no_log": False, "type": "int"}, + "jsonerrorstatuscode": {"no_log": False, "type": "float"}, "jsonerrorstatusmessage": {"no_log": False, "type": "str"}, "jsonfieldscan": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, - "jsonfieldscanlimit": {"no_log": False, "type": "int"}, + "jsonfieldscanlimit": {"no_log": False, "type": "float"}, "jsonmessagescan": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "jsonmessagescanlimit": {"no_log": False, "type": "int"}, + "jsonmessagescanlimit": {"no_log": False, "type": "float"}, "jsonsqlinjectionaction": { "choices": ["block", "log", "none", "stats"], "elements": "str", @@ -5998,7 +6044,7 @@ }, "matchurlstring": {"no_log": False, "type": "str"}, "messagescan": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, - "messagescanlimit": {"no_log": False, "type": "int"}, + "messagescanlimit": {"no_log": False, "type": "float"}, "messagescanlimitcontenttypes": { "choices": ["FORM-DATA", "JSON", "NONE"], "elements": "str", @@ -6023,14 +6069,14 @@ "no_log": False, "type": "str", }, - "postbodylimit": {"no_log": False, "type": "int"}, + "postbodylimit": {"no_log": False, "type": "float"}, "postbodylimitaction": { "choices": ["block", "log", "stats"], "elements": "str", "no_log": False, "type": "list", }, - "postbodylimitsignature": {"no_log": False, "type": "int"}, + "postbodylimitsignature": {"no_log": False, "type": "float"}, "protofileobject": {"no_log": False, "type": "str"}, "refererheadercheck": { "choices": [ @@ -6175,7 +6221,7 @@ "type": "list", }, "xmlerrorobject": {"no_log": False, "type": "str"}, - "xmlerrorstatuscode": {"no_log": False, "type": "int"}, + "xmlerrorstatuscode": {"no_log": False, "type": "float"}, "xmlerrorstatusmessage": {"no_log": False, "type": "str"}, "xmlformataction": { "choices": ["block", "log", "none", "stats"], @@ -7406,8 +7452,8 @@ "alertonly": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, "comment": {"no_log": False, "type": "str"}, "fieldformat": {"no_log": False, "type": "str"}, - "fieldformatmaxlength": {"no_log": False, "type": "int"}, - "fieldformatminlength": {"no_log": False, "type": "int"}, + "fieldformatmaxlength": {"no_log": False, "type": "float"}, + "fieldformatminlength": {"no_log": False, "type": "float"}, "fieldtype": {"no_log": False, "type": "str"}, "formactionurl_ff": {"no_log": False, "type": "str"}, "isautodeployed": { @@ -7819,37 +7865,37 @@ "type": "str", }, "jsondosurl": {"no_log": False, "type": "str"}, - "jsonmaxarraylength": {"no_log": False, "type": "int"}, + "jsonmaxarraylength": {"no_log": False, "type": "float"}, "jsonmaxarraylengthcheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "jsonmaxcontainerdepth": {"no_log": False, "type": "int"}, + "jsonmaxcontainerdepth": {"no_log": False, "type": "float"}, "jsonmaxcontainerdepthcheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "jsonmaxdocumentlength": {"no_log": False, "type": "int"}, + "jsonmaxdocumentlength": {"no_log": False, "type": "float"}, "jsonmaxdocumentlengthcheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "jsonmaxobjectkeycount": {"no_log": False, "type": "int"}, + "jsonmaxobjectkeycount": {"no_log": False, "type": "float"}, "jsonmaxobjectkeycountcheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "jsonmaxobjectkeylength": {"no_log": False, "type": "int"}, + "jsonmaxobjectkeylength": {"no_log": False, "type": "float"}, "jsonmaxobjectkeylengthcheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "jsonmaxstringlength": {"no_log": False, "type": "int"}, + "jsonmaxstringlength": {"no_log": False, "type": "float"}, "jsonmaxstringlengthcheck": { "choices": ["OFF", "ON"], "no_log": False, @@ -8215,7 +8261,7 @@ "no_log": False, "type": "str", }, - "maxmatchlength": {"no_log": False, "type": "int"}, + "maxmatchlength": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "resourceid": {"no_log": False, "type": "str"}, "ruletype": {"choices": ["ALLOW", "DENY"], "no_log": False, "type": "str"}, @@ -8490,7 +8536,7 @@ "type": "str", }, "xmlattachmenturl": {"no_log": False, "type": "str"}, - "xmlmaxattachmentsize": {"no_log": False, "type": "int"}, + "xmlmaxattachmentsize": {"no_log": False, "type": "float"}, "xmlmaxattachmentsizecheck": { "choices": ["OFF", "ON"], "no_log": False, @@ -8627,93 +8673,93 @@ }, "xmlblockpi": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, "xmldosurl": {"no_log": False, "type": "str"}, - "xmlmaxattributenamelength": {"no_log": False, "type": "int"}, + "xmlmaxattributenamelength": {"no_log": False, "type": "float"}, "xmlmaxattributenamelengthcheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "xmlmaxattributes": {"no_log": False, "type": "int"}, + "xmlmaxattributes": {"no_log": False, "type": "float"}, "xmlmaxattributescheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "xmlmaxattributevaluelength": {"no_log": False, "type": "int"}, + "xmlmaxattributevaluelength": {"no_log": False, "type": "float"}, "xmlmaxattributevaluelengthcheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "xmlmaxchardatalength": {"no_log": False, "type": "int"}, + "xmlmaxchardatalength": {"no_log": False, "type": "float"}, "xmlmaxchardatalengthcheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "xmlmaxelementchildren": {"no_log": False, "type": "int"}, + "xmlmaxelementchildren": {"no_log": False, "type": "float"}, "xmlmaxelementchildrencheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "xmlmaxelementdepth": {"no_log": False, "type": "int"}, + "xmlmaxelementdepth": {"no_log": False, "type": "float"}, "xmlmaxelementdepthcheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "xmlmaxelementnamelength": {"no_log": False, "type": "int"}, + "xmlmaxelementnamelength": {"no_log": False, "type": "float"}, "xmlmaxelementnamelengthcheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "xmlmaxelements": {"no_log": False, "type": "int"}, + "xmlmaxelements": {"no_log": False, "type": "float"}, "xmlmaxelementscheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "xmlmaxentityexpansiondepth": {"no_log": False, "type": "int"}, + "xmlmaxentityexpansiondepth": {"no_log": False, "type": "float"}, "xmlmaxentityexpansiondepthcheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "xmlmaxentityexpansions": {"no_log": False, "type": "int"}, + "xmlmaxentityexpansions": {"no_log": False, "type": "float"}, "xmlmaxentityexpansionscheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "xmlmaxfilesize": {"no_log": False, "type": "int"}, + "xmlmaxfilesize": {"no_log": False, "type": "float"}, "xmlmaxfilesizecheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "xmlmaxnamespaces": {"no_log": False, "type": "int"}, + "xmlmaxnamespaces": {"no_log": False, "type": "float"}, "xmlmaxnamespacescheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "xmlmaxnamespaceurilength": {"no_log": False, "type": "int"}, + "xmlmaxnamespaceurilength": {"no_log": False, "type": "float"}, "xmlmaxnamespaceurilengthcheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "xmlmaxnodes": {"no_log": False, "type": "int"}, + "xmlmaxnodes": {"no_log": False, "type": "float"}, "xmlmaxnodescheck": { "choices": ["OFF", "ON"], "no_log": False, "type": "str", }, - "xmlmaxsoaparrayrank": {"no_log": False, "type": "int"}, - "xmlmaxsoaparraysize": {"no_log": False, "type": "int"}, - "xmlminfilesize": {"no_log": False, "type": "int"}, + "xmlmaxsoaparrayrank": {"no_log": False, "type": "float"}, + "xmlmaxsoaparraysize": {"no_log": False, "type": "float"}, + "xmlminfilesize": {"no_log": False, "type": "float"}, "xmlminfilesizecheck": { "choices": ["OFF", "ON"], "no_log": False, @@ -9108,8 +9154,8 @@ "no_log": False, "type": "str", }, - "importsizelimit": {"no_log": False, "type": "int"}, - "learnratelimit": {"no_log": False, "type": "int"}, + "importsizelimit": {"no_log": False, "type": "float"}, + "learnratelimit": {"no_log": False, "type": "float"}, "logmalformedreq": { "choices": ["OFF", "ON"], "no_log": False, @@ -9126,9 +9172,9 @@ "proxyserver": {"no_log": False, "type": "str"}, "proxyusername": {"no_log": False, "type": "str"}, "sessioncookiename": {"no_log": False, "type": "str"}, - "sessionlifetime": {"no_log": False, "type": "int"}, - "sessionlimit": {"no_log": False, "type": "int"}, - "sessiontimeout": {"no_log": False, "type": "int"}, + "sessionlifetime": {"no_log": False, "type": "float"}, + "sessionlimit": {"no_log": False, "type": "float"}, + "sessiontimeout": {"no_log": False, "type": "float"}, "signatureautoupdate": { "choices": ["OFF", "ON"], "no_log": False, @@ -9497,26 +9543,26 @@ "altcontentpath": {"no_log": False, "type": "str"}, "altcontentsvcname": {"no_log": False, "type": "str"}, "customfile": {"no_log": False, "type": "str"}, - "delay": {"no_log": False, "type": "int"}, + "delay": {"no_log": False, "type": "float"}, "dosaction": { "choices": ["HICResponse", "SimpleResponse"], "no_log": False, "type": "str", }, "dostrigexpression": {"no_log": False, "type": "str"}, - "maxconn": {"no_log": False, "type": "int"}, + "maxconn": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, - "numretries": {"no_log": False, "type": "int"}, - "polqdepth": {"no_log": False, "type": "int"}, + "numretries": {"no_log": False, "type": "float"}, + "polqdepth": {"no_log": False, "type": "float"}, "priority": { "choices": ["HIGH", "LOW", "LOWEST", "MEDIUM"], "no_log": False, "type": "str", }, - "priqdepth": {"no_log": False, "type": "int"}, + "priqdepth": {"no_log": False, "type": "float"}, "respondwith": {"choices": ["ACS", "NS"], "no_log": False, "type": "str"}, "retryonreset": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "retryontimeout": {"no_log": False, "type": "int"}, + "retryontimeout": {"no_log": False, "type": "float"}, "tcpprofile": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -9596,10 +9642,10 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "avgwaitingclient": {"no_log": False, "type": "int"}, - "dosattackthresh": {"no_log": False, "type": "int"}, - "maxaltrespbandwidth": {"no_log": False, "type": "int"}, - "sessionlife": {"no_log": False, "type": "int"}, + "avgwaitingclient": {"no_log": False, "type": "float"}, + "dosattackthresh": {"no_log": False, "type": "float"}, + "maxaltrespbandwidth": {"no_log": False, "type": "float"}, + "sessionlife": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": [ @@ -9693,12 +9739,12 @@ "ifnum": {"no_log": False, "type": "str"}, "ipaddress": {"no_log": False, "type": "str"}, "mac": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, - "ownernode": {"no_log": False, "type": "int"}, - "td": {"no_log": False, "type": "int"}, - "vlan": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "ownernode": {"no_log": False, "type": "float"}, + "td": {"no_log": False, "type": "float"}, + "vlan": {"no_log": False, "type": "float"}, "vtep": {"no_log": False, "type": "str"}, - "vxlan": {"no_log": False, "type": "int"}, + "vxlan": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -9732,7 +9778,7 @@ "no_log": False, "type": "str", }, - "timeout": {"no_log": False, "type": "int"}, + "timeout": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": ["spoofvalidation", "timeout"], @@ -9864,7 +9910,6 @@ "subscriberlog", "tcp", "timezone", - "trafficplane", "urlfiltering", "userdefinedauditlog", ], @@ -9874,7 +9919,7 @@ "disable_payload_keys": [], "enable_payload_keys": [], "get_arg_keys": [], - "immutable_keys": ["trafficplane"], + "immutable_keys": [], "password_keys": [], "primary_key": "name", "primary_key_composite": [], @@ -9955,11 +10000,6 @@ "no_log": False, "type": "str", }, - "trafficplane": { - "choices": ["DATA", "DEFAULT"], - "no_log": False, - "type": "str", - }, "urlfiltering": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -10037,7 +10077,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -10304,7 +10344,6 @@ "tcp", "tcpprofilename", "timezone", - "trafficplane", "transport", "urlfiltering", "userdefinedauditlog", @@ -10315,7 +10354,7 @@ "disable_payload_keys": [], "enable_payload_keys": [], "get_arg_keys": [], - "immutable_keys": ["trafficplane", "transport"], + "immutable_keys": ["transport"], "password_keys": ["httpauthtoken"], "primary_key": "name", "primary_key_composite": [], @@ -10381,7 +10420,7 @@ "no_log": False, "type": "list", }, - "maxlogdatasizetohold": {"no_log": False, "type": "int"}, + "maxlogdatasizetohold": {"no_log": False, "type": "float"}, "mgmtloglevel": { "choices": [ "ALERT", @@ -10436,11 +10475,6 @@ "no_log": False, "type": "str", }, - "trafficplane": { - "choices": ["DATA", "DEFAULT"], - "no_log": False, - "type": "str", - }, "transport": { "choices": ["HTTP", "TCP", "UDP"], "no_log": False, @@ -10608,7 +10642,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -10898,7 +10932,7 @@ "readwrite_arguments": { "authenticationdomain": {"no_log": False, "type": "str"}, "authenticationhost": {"no_log": False, "type": "str"}, - "authenticationlevel": {"no_log": False, "type": "int"}, + "authenticationlevel": {"no_log": False, "type": "float"}, "authnvsname": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, }, @@ -10973,7 +11007,7 @@ "defaultauthenticationgroup": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, "pushservice": {"no_log": False, "type": "str"}, - "refreshinterval": {"no_log": False, "type": "int"}, + "refreshinterval": {"no_log": False, "type": "float"}, "servicekeyname": {"no_log": False, "type": "str"}, "signaturealg": {"choices": ["RS256"], "no_log": False, "type": "str"}, "tenantid": {"no_log": False, "type": "str"}, @@ -11042,7 +11076,7 @@ "readwrite_arguments": { "defaultauthenticationgroup": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, - "scorethreshold": {"no_log": False, "type": "int"}, + "scorethreshold": {"no_log": False, "type": "float"}, "secretkey": {"no_log": True, "type": "str"}, "serverurl": {"no_log": False, "type": "str"}, "sitekey": {"no_log": True, "type": "str"}, @@ -11348,7 +11382,7 @@ "name": {"no_log": False, "type": "str"}, "password": {"no_log": True, "type": "str"}, "serverurl": {"no_log": False, "type": "str"}, - "timeout": {"no_log": False, "type": "int"}, + "timeout": {"no_log": False, "type": "float"}, "type": {"choices": ["ATHENA", "SMTP"], "no_log": False, "type": "str"}, "username": {"no_log": False, "type": "str"}, }, @@ -11598,7 +11632,7 @@ "no_log": False, "type": "str", }, - "authtimeout": {"no_log": False, "type": "int"}, + "authtimeout": {"no_log": False, "type": "float"}, "cloudattributes": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -11622,8 +11656,8 @@ "ldapbinddnpassword": {"no_log": True, "type": "str"}, "ldaphostname": {"no_log": False, "type": "str"}, "ldaploginname": {"no_log": False, "type": "str"}, - "maxldapreferrals": {"no_log": False, "type": "int"}, - "maxnestinglevel": {"no_log": False, "type": "int"}, + "maxldapreferrals": {"no_log": False, "type": "float"}, + "maxnestinglevel": {"no_log": False, "type": "float"}, "mssrvrecordlocation": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, "nestedgroupextraction": { @@ -11848,16 +11882,16 @@ "primary_key_composite": [], "readwrite_arguments": { "authenticationschema": {"no_log": False, "type": "str"}, - "authenticationstrength": {"no_log": False, "type": "int"}, + "authenticationstrength": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "passwdexpression": {"no_log": False, "type": "str"}, - "passwordcredentialindex": {"no_log": False, "type": "int"}, + "passwordcredentialindex": {"no_log": False, "type": "float"}, "ssocredentials": { "choices": ["NO", "YES"], "no_log": False, "type": "str", }, - "usercredentialindex": {"no_log": False, "type": "int"}, + "usercredentialindex": {"no_log": False, "type": "float"}, "userexpression": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -12263,10 +12297,10 @@ "no_log": False, "type": "str", }, - "refreshinterval": {"no_log": False, "type": "int"}, + "refreshinterval": {"no_log": False, "type": "float"}, "requestattribute": {"no_log": False, "type": "str"}, "resourceuri": {"no_log": False, "type": "str"}, - "skewtime": {"no_log": False, "type": "int"}, + "skewtime": {"no_log": False, "type": "float"}, "tenantid": {"no_log": False, "type": "str"}, "tokenendpoint": {"no_log": False, "type": "str"}, "tokenendpointauthmethod": { @@ -12464,7 +12498,7 @@ "issuer": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, "redirecturl": {"no_log": False, "type": "str"}, - "refreshinterval": {"no_log": False, "type": "int"}, + "refreshinterval": {"no_log": False, "type": "float"}, "relyingpartymetadataurl": {"no_log": False, "type": "str"}, "sendpassword": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, "signaturealg": { @@ -12473,7 +12507,7 @@ "type": "str", }, "signatureservice": {"no_log": False, "type": "str"}, - "skewtime": {"no_log": False, "type": "int"}, + "skewtime": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -12672,7 +12706,7 @@ "labelname": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -12709,7 +12743,7 @@ "primary_key": "name", "primary_key_composite": [], "readwrite_arguments": { - "maxconcurrentusers": {"no_log": False, "type": "int"}, + "maxconcurrentusers": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "realmstr": {"no_log": False, "type": "str"}, }, @@ -12758,7 +12792,7 @@ "clientsecret": {"no_log": True, "type": "str"}, "customerid": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, - "refreshinterval": {"no_log": False, "type": "int"}, + "refreshinterval": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -12858,16 +12892,16 @@ "no_log": False, "type": "str", }, - "authservretry": {"no_log": False, "type": "int"}, - "authtimeout": {"no_log": False, "type": "int"}, + "authservretry": {"no_log": False, "type": "float"}, + "authtimeout": {"no_log": False, "type": "float"}, "callingstationid": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, "defaultauthenticationgroup": {"no_log": False, "type": "str"}, - "ipattributetype": {"no_log": False, "type": "int"}, - "ipvendorid": {"no_log": False, "type": "int"}, + "ipattributetype": {"no_log": False, "type": "float"}, + "ipvendorid": {"no_log": False, "type": "float"}, "messageauthenticator": { "choices": ["OFF", "ON"], "no_log": False, @@ -12879,9 +12913,9 @@ "no_log": False, "type": "str", }, - "pwdattributetype": {"no_log": False, "type": "int"}, - "pwdvendorid": {"no_log": False, "type": "int"}, - "radattributetype": {"no_log": False, "type": "int"}, + "pwdattributetype": {"no_log": False, "type": "float"}, + "pwdvendorid": {"no_log": False, "type": "float"}, + "radattributetype": {"no_log": False, "type": "float"}, "radgroupseparator": {"no_log": False, "type": "str"}, "radgroupsprefix": {"no_log": False, "type": "str"}, "radkey": {"no_log": True, "type": "str"}, @@ -12891,7 +12925,7 @@ "no_log": False, "type": "str", }, - "radvendorid": {"no_log": False, "type": "int"}, + "radvendorid": {"no_log": False, "type": "float"}, "serverip": {"no_log": False, "type": "str"}, "servername": {"no_log": False, "type": "str"}, "serverport": {"no_log": False, "type": "int"}, @@ -13124,7 +13158,7 @@ "attribute7": {"no_log": False, "type": "str"}, "attribute8": {"no_log": False, "type": "str"}, "attribute9": {"no_log": False, "type": "str"}, - "attributeconsumingserviceindex": {"no_log": False, "type": "int"}, + "attributeconsumingserviceindex": {"no_log": False, "type": "float"}, "attributes": {"no_log": False, "type": "str"}, "audience": {"no_log": False, "type": "str"}, "authnctxclassref": { @@ -13180,7 +13214,7 @@ "type": "str", }, "logouturl": {"no_log": False, "type": "str"}, - "metadatarefreshinterval": {"no_log": False, "type": "int"}, + "metadatarefreshinterval": {"no_log": False, "type": "float"}, "metadataurl": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, "preferredbindtype": { @@ -13195,7 +13229,7 @@ "no_log": False, "type": "str", }, - "samlacsindex": {"no_log": False, "type": "int"}, + "samlacsindex": {"no_log": False, "type": "float"}, "samlbinding": { "choices": ["ARTIFACT", "POST", "REDIRECT"], "no_log": False, @@ -13222,7 +13256,7 @@ "no_log": False, "type": "str", }, - "skewtime": {"no_log": False, "type": "int"}, + "skewtime": {"no_log": False, "type": "float"}, "statechecks": {"no_log": False, "type": "str"}, "storesamlresponse": { "choices": ["OFF", "ON"], @@ -13701,7 +13735,7 @@ "no_log": False, "type": "str", }, - "metadatarefreshinterval": {"no_log": False, "type": "int"}, + "metadatarefreshinterval": {"no_log": False, "type": "float"}, "metadataurl": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, "nameidexpr": {"no_log": False, "type": "str"}, @@ -13747,7 +13781,7 @@ "type": "str", }, "signatureservice": {"no_log": False, "type": "str"}, - "skewtime": {"no_log": False, "type": "int"}, + "skewtime": {"no_log": False, "type": "float"}, "splogouturl": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -14126,7 +14160,7 @@ "type": "str", }, "authorization": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, - "authtimeout": {"no_log": False, "type": "int"}, + "authtimeout": {"no_log": False, "type": "float"}, "defaultauthenticationgroup": {"no_log": False, "type": "str"}, "groupattrname": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, @@ -14637,20 +14671,20 @@ }, "certkeynames": {"no_log": False, "type": "str"}, "comment": {"no_log": False, "type": "str"}, - "failedlogintimeout": {"no_log": False, "type": "int"}, + "failedlogintimeout": {"no_log": False, "type": "float"}, "ipv46": {"no_log": False, "type": "str"}, - "maxloginattempts": {"no_log": False, "type": "int"}, + "maxloginattempts": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "newname": {"no_log": False, "type": "str"}, "port": {"no_log": False, "type": "int"}, - "range": {"no_log": False, "type": "int"}, + "range": {"no_log": False, "type": "float"}, "samesite": { "choices": ["LAX", "None", "STRICT"], "no_log": False, "type": "str", }, "servicetype": {"choices": ["SSL"], "no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -14724,7 +14758,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -14788,7 +14822,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -14852,7 +14886,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -14916,7 +14950,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -14980,7 +15014,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -15044,7 +15078,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -15108,7 +15142,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -15172,7 +15206,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -15236,7 +15270,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -15300,7 +15334,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -15364,7 +15398,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -15428,7 +15462,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -15492,7 +15526,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -15556,7 +15590,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -15620,7 +15654,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -15684,7 +15718,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -15748,7 +15782,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -15812,7 +15846,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -15876,7 +15910,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -15940,7 +15974,7 @@ "name": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -16302,7 +16336,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -16350,13 +16384,13 @@ "name": {"no_log": False, "type": "str"}, "parameters": {"no_log": False, "type": "str"}, "profilename": {"no_log": False, "type": "str"}, - "quiettime": {"no_log": False, "type": "int"}, + "quiettime": {"no_log": False, "type": "float"}, "type": { "choices": ["SCALE_DOWN", "SCALE_UP"], "no_log": False, "type": "str", }, - "vmdestroygraceperiod": {"no_log": False, "type": "int"}, + "vmdestroygraceperiod": {"no_log": False, "type": "float"}, "vserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -16532,6 +16566,136 @@ "singleton": False, "update_payload_keys": [], }, + "bfdinterface": { + "_supported_operations": ["add", "get"], + "action_payload_keys": { + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, + "add_payload_keys": [ + "interval", + "minrx", + "multiplier", + "name", + "passive", + ], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": [], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": ["name"], + "immutable_keys": [], + "password_keys": [], + "primary_key": "name", + "primary_key_composite": [], + "readwrite_arguments": { + "interval": {"no_log": False, "type": "int"}, + "minrx": {"no_log": False, "type": "int"}, + "multiplier": {"no_log": False, "type": "int"}, + "name": {"no_log": False, "type": "str"}, + "passive": {"no_log": False, "type": "str"}, + }, + "singleton": False, + "update_payload_keys": [], + }, + "bgprouter": { + "_supported_operations": ["add", "delete", "get"], + "action_payload_keys": { + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, + "add_payload_keys": [ + "afParams_addressFamily", + "afParams_redistribute_protocol", + "afParams_redistribute_routeMap", + "localAS", + "neighbor_ASOriginationInterval", + "neighbor_address", + "neighbor_advertisementInterval", + "neighbor_afParams_activate", + "neighbor_afParams_addressFamily", + "neighbor_afParams_routeMap_direction", + "neighbor_afParams_routeMap_name", + "neighbor_connectTimer", + "neighbor_holdTimerConfig", + "neighbor_keepaliveTimerConfig", + "neighbor_md5Password", + "neighbor_multihopBfd", + "neighbor_remoteAS", + "neighbor_singlehopBfd", + "neighbor_updateSource", + "routerId", + ], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": ["localAS"], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": [], + "immutable_keys": ["localAS"], + "password_keys": [], + "primary_key": "", + "primary_key_composite": [], + "readwrite_arguments": { + "afParams_addressFamily": { + "choices": ["ipv4", "ipv6"], + "no_log": False, + "type": "str", + }, + "afParams_redistribute_protocol": { + "choices": [ + "connected", + "intranet", + "isis", + "kernel", + "ospf", + "rip", + "static", + ], + "no_log": False, + "type": "str", + }, + "afParams_redistribute_routeMap": {"no_log": False, "type": "str"}, + "localAS": {"no_log": False, "type": "int"}, + "neighbor_ASOriginationInterval": {"no_log": False, "type": "int"}, + "neighbor_address": {"no_log": False, "type": "str"}, + "neighbor_advertisementInterval": {"no_log": False, "type": "int"}, + "neighbor_afParams_activate": {"no_log": False, "type": "bool"}, + "neighbor_afParams_addressFamily": { + "choices": ["ipv4", "ipv6"], + "no_log": False, + "type": "str", + }, + "neighbor_afParams_routeMap_direction": { + "choices": ["in", "out"], + "no_log": False, + "type": "str", + }, + "neighbor_afParams_routeMap_name": {"no_log": False, "type": "str"}, + "neighbor_connectTimer": {"no_log": False, "type": "int"}, + "neighbor_holdTimerConfig": {"no_log": False, "type": "int"}, + "neighbor_keepaliveTimerConfig": {"no_log": False, "type": "int"}, + "neighbor_md5Password": {"no_log": True, "type": "str"}, + "neighbor_multihopBfd": {"no_log": False, "type": "bool"}, + "neighbor_remoteAS": {"no_log": False, "type": "int"}, + "neighbor_singlehopBfd": {"no_log": False, "type": "bool"}, + "neighbor_updateSource": {"no_log": False, "type": "str"}, + "routerId": {"no_log": False, "type": "str"}, + }, + "singleton": False, + "update_payload_keys": [], + }, "botglobal_botpolicy_binding": { "_supported_operations": ["add", "count", "delete", "get"], "action_payload_keys": { @@ -16591,7 +16755,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["REQ_DEFAULT", "REQ_OVERRIDE"], "no_log": False, @@ -16780,7 +16944,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -17078,7 +17242,7 @@ "no_log": False, "type": "list", }, - "dfprequestlimit": {"no_log": False, "type": "int"}, + "dfprequestlimit": {"no_log": False, "type": "float"}, "errorurl": {"no_log": False, "type": "str"}, "headlessbrowserdetection": { "choices": ["OFF", "ON"], @@ -17086,11 +17250,11 @@ "type": "str", }, "kmdetection": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, - "kmeventspostbodylimit": {"no_log": False, "type": "int"}, + "kmeventspostbodylimit": {"no_log": False, "type": "float"}, "kmjavascriptname": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, "sessioncookiename": {"no_log": False, "type": "str"}, - "sessiontimeout": {"no_log": False, "type": "int"}, + "sessiontimeout": {"no_log": False, "type": "float"}, "signature": {"no_log": False, "type": "str"}, "signaturemultipleuseragentheaderaction": { "choices": ["CHECKLAST", "DROP", "LOG", "REDIRECT", "RESET"], @@ -17285,13 +17449,13 @@ }, "bot_captcha_url": {"no_log": False, "type": "str"}, "captcharesource": {"no_log": False, "type": "bool"}, - "graceperiod": {"no_log": False, "type": "int"}, + "graceperiod": {"no_log": False, "type": "float"}, "logmessage": {"no_log": False, "type": "str"}, - "muteperiod": {"no_log": False, "type": "int"}, + "muteperiod": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, - "requestsizelimit": {"no_log": False, "type": "int"}, - "retryattempts": {"no_log": False, "type": "int"}, - "waittime": {"no_log": False, "type": "int"}, + "requestsizelimit": {"no_log": False, "type": "float"}, + "retryattempts": {"no_log": False, "type": "float"}, + "waittime": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -17851,8 +18015,8 @@ }, "logmessage": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, - "rate": {"no_log": False, "type": "int"}, - "timeslice": {"no_log": False, "type": "int"}, + "rate": {"no_log": False, "type": "float"}, + "timeslice": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -17920,8 +18084,8 @@ }, "logmessage": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, - "percentage": {"no_log": False, "type": "int"}, - "threshold": {"no_log": False, "type": "int"}, + "percentage": {"no_log": False, "type": "float"}, + "threshold": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -18084,14 +18248,14 @@ "type": "str", }, "defaultprofile": {"no_log": False, "type": "str"}, - "dfprequestlimit": {"no_log": False, "type": "int"}, + "dfprequestlimit": {"no_log": False, "type": "float"}, "javascriptname": {"no_log": False, "type": "str"}, "proxypassword": {"no_log": True, "type": "str"}, "proxyport": {"no_log": False, "type": "int"}, "proxyserver": {"no_log": False, "type": "str"}, "proxyusername": {"no_log": False, "type": "str"}, "sessioncookiename": {"no_log": False, "type": "str"}, - "sessiontimeout": {"no_log": False, "type": "int"}, + "sessiontimeout": {"no_log": False, "type": "float"}, "signatureautoupdate": { "choices": ["OFF", "ON"], "no_log": False, @@ -18103,8 +18267,8 @@ "no_log": False, "type": "str", }, - "trapurlinterval": {"no_log": False, "type": "int"}, - "trapurllength": {"no_log": False, "type": "int"}, + "trapurlinterval": {"no_log": False, "type": "float"}, + "trapurllength": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": [ @@ -18246,7 +18410,7 @@ "no_log": False, "type": "str", }, - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "ipv6dynamicrouting": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -18279,11 +18443,11 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "ipaddress": {"no_log": False, "type": "str"}, "netmask": {"no_log": False, "type": "str"}, "ownergroup": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -18311,11 +18475,11 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "ipaddress": {"no_log": False, "type": "str"}, "netmask": {"no_log": False, "type": "str"}, "ownergroup": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -18343,8 +18507,8 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, - "vlan": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, + "vlan": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -18381,15 +18545,15 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "bridgeage": {"no_log": False, "type": "int"}, - "devicevlan": {"no_log": False, "type": "int"}, + "bridgeage": {"no_log": False, "type": "float"}, + "devicevlan": {"no_log": False, "type": "float"}, "ifnum": {"no_log": False, "type": "str"}, "mac": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, - "vlan": {"no_log": False, "type": "int"}, - "vni": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "vlan": {"no_log": False, "type": "float"}, + "vni": {"no_log": False, "type": "float"}, "vtep": {"no_log": False, "type": "str"}, - "vxlan": {"no_log": False, "type": "int"}, + "vxlan": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": ["bridgeage"], @@ -18522,7 +18686,7 @@ "type": "str", }, "flashcache": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "heurexpiryparam": {"no_log": False, "type": "int"}, + "heurexpiryparam": {"no_log": False, "type": "float"}, "hitparams": {"elements": "str", "no_log": False, "type": "list"}, "hitselector": {"no_log": False, "type": "str"}, "host": {"no_log": False, "type": "str"}, @@ -18557,22 +18721,22 @@ "type": "str", }, "matchcookies": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "maxressize": {"no_log": False, "type": "int"}, - "memlimit": {"no_log": False, "type": "int"}, + "maxressize": {"no_log": False, "type": "float"}, + "memlimit": {"no_log": False, "type": "float"}, "minhits": {"no_log": False, "type": "int"}, - "minressize": {"no_log": False, "type": "int"}, + "minressize": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "persistha": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "pinned": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "polleverytime": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "prefetch": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "prefetchmaxpending": {"no_log": False, "type": "int"}, - "prefetchperiod": {"no_log": False, "type": "int"}, - "prefetchperiodmillisec": {"no_log": False, "type": "int"}, + "prefetchmaxpending": {"no_log": False, "type": "float"}, + "prefetchperiod": {"no_log": False, "type": "float"}, + "prefetchperiodmillisec": {"no_log": False, "type": "float"}, "query": {"no_log": False, "type": "str"}, - "quickabortsize": {"no_log": False, "type": "int"}, - "relexpiry": {"no_log": False, "type": "int"}, - "relexpirymillisec": {"no_log": False, "type": "int"}, + "quickabortsize": {"no_log": False, "type": "float"}, + "relexpiry": {"no_log": False, "type": "float"}, + "relexpirymillisec": {"no_log": False, "type": "float"}, "removecookies": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "selectorvalue": {"no_log": False, "type": "str"}, "tosecondary": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, @@ -18581,8 +18745,8 @@ "no_log": False, "type": "str", }, - "weaknegrelexpiry": {"no_log": False, "type": "int"}, - "weakposrelexpiry": {"no_log": False, "type": "int"}, + "weaknegrelexpiry": {"no_log": False, "type": "float"}, + "weakposrelexpiry": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -18722,7 +18886,7 @@ "no_log": False, "type": "str", }, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "HTTPQUIC_REQ_DEFAULT", @@ -18780,7 +18944,7 @@ "groupname": {"no_log": False, "type": "str"}, "host": {"no_log": False, "type": "str"}, "httpmethod": {"choices": ["GET", "POST"], "no_log": False, "type": "str"}, - "httpstatus": {"no_log": False, "type": "int"}, + "httpstatus": {"no_log": False, "type": "float"}, "ignoremarkerobjects": { "choices": ["OFF", "ON"], "no_log": False, @@ -18791,8 +18955,8 @@ "no_log": False, "type": "str", }, - "locator": {"no_log": False, "type": "int"}, - "nodeid": {"no_log": False, "type": "int"}, + "locator": {"no_log": False, "type": "float"}, + "nodeid": {"no_log": False, "type": "float"}, "port": {"no_log": False, "type": "int"}, "tosecondary": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "url": {"no_log": False, "type": "str"}, @@ -18845,9 +19009,9 @@ "no_log": False, "type": "str", }, - "maxpostlen": {"no_log": False, "type": "int"}, - "memlimit": {"no_log": False, "type": "int"}, - "prefetchmaxpending": {"no_log": False, "type": "int"}, + "maxpostlen": {"no_log": False, "type": "float"}, + "memlimit": {"no_log": False, "type": "float"}, + "prefetchmaxpending": {"no_log": False, "type": "float"}, "undefaction": { "choices": ["NOCACHE", "RESET"], "no_log": False, @@ -19082,7 +19246,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -19157,14 +19321,14 @@ "primary_key_composite": [], "readwrite_arguments": { "emailaddress": {"no_log": False, "type": "str"}, - "hbcustominterval": {"no_log": False, "type": "int"}, + "hbcustominterval": {"no_log": False, "type": "float"}, "ipaddress": {"no_log": False, "type": "str"}, "mode": { "choices": ["CSP", "Connector", "Default"], "no_log": False, "type": "str", }, - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, "port": {"no_log": False, "type": "int"}, "proxyauthservice": {"no_log": False, "type": "str"}, "proxymode": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, @@ -19260,8 +19424,8 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "bandwidthhigh": {"no_log": False, "type": "int"}, - "bandwidthnormal": {"no_log": False, "type": "int"}, + "bandwidthhigh": {"no_log": False, "type": "float"}, + "bandwidthnormal": {"no_log": False, "type": "float"}, "channel_interface_binding": { "no_log": False, "options": { @@ -19299,14 +19463,14 @@ "no_log": False, "type": "str", }, - "lrminthroughput": {"no_log": False, "type": "int"}, + "lrminthroughput": {"no_log": False, "type": "float"}, "macdistr": { "choices": ["BOTH", "DESTINATION", "SOURCE"], "no_log": False, "type": "str", }, "mode": {"choices": ["AUTO", "MANUAL"], "no_log": False, "type": "str"}, - "mtu": {"no_log": False, "type": "int"}, + "mtu": {"no_log": False, "type": "float"}, "speed": { "choices": [ "10", @@ -19323,7 +19487,7 @@ "type": "str", }, "tagall": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, - "throughput": {"no_log": False, "type": "int"}, + "throughput": {"no_log": False, "type": "float"}, "trunk": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, }, "singleton": False, @@ -19369,7 +19533,7 @@ "readwrite_arguments": { "id": {"no_log": False, "type": "str"}, "ifnum": {"elements": "str", "no_log": False, "type": "list"}, - "svmcmd": {"no_log": False, "type": "int"}, + "svmcmd": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -19687,7 +19851,7 @@ "primary_key": "name", "primary_key_composite": [], "readwrite_arguments": { - "azurepollperiod": {"no_log": False, "type": "int"}, + "azurepollperiod": {"no_log": False, "type": "float"}, "azuretagname": {"no_log": False, "type": "str"}, "azuretagvalue": {"no_log": False, "type": "str"}, "boundservicegroupsvctype": { @@ -19749,7 +19913,7 @@ "no_log": False, "type": "str", }, - "delay": {"no_log": False, "type": "int"}, + "delay": {"no_log": False, "type": "float"}, "graceful": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "ipaddress": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, @@ -19915,7 +20079,7 @@ "primary_key_composite": [], "readwrite_arguments": { "listenpolicy": {"no_log": False, "type": "str"}, - "listenpriority": {"no_log": False, "type": "int"}, + "listenpriority": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "servicetype": {"choices": ["TCP", "UDP"], "no_log": False, "type": "str"}, }, @@ -20271,19 +20435,19 @@ "no_log": False, "type": "str", }, - "clid": {"no_log": False, "type": "int"}, + "clid": {"no_log": False, "type": "float"}, "clusterproxyarp": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "deadinterval": {"no_log": False, "type": "int"}, + "deadinterval": {"no_log": False, "type": "float"}, "dfdretainl2params": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "hellointerval": {"no_log": False, "type": "int"}, + "hellointerval": {"no_log": False, "type": "float"}, "inc": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, "nodegroup": {"no_log": False, "type": "str"}, "preemption": { @@ -20586,12 +20750,12 @@ }, "type": "dict", }, - "delay": {"no_log": False, "type": "int"}, + "delay": {"no_log": False, "type": "float"}, "force": {"no_log": False, "type": "bool"}, "ipaddress": {"no_log": False, "type": "str"}, "nodegroup": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, - "priority": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "priority": {"no_log": False, "type": "float"}, "tunnelmode": { "choices": ["GRE", "NONE", "UDP"], "no_log": False, @@ -20631,7 +20795,7 @@ "primary_key_composite": [], "readwrite_arguments": { "netmask": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, "routemonitor": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -20858,7 +21022,7 @@ "type": "dict", }, "name": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "sticky": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "strict": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, }, @@ -20918,7 +21082,7 @@ "primary_key_composite": [], "readwrite_arguments": { "name": {"no_log": False, "type": "str"}, - "node": {"no_log": False, "type": "int"}, + "node": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -21207,7 +21371,7 @@ "password_keys": [], "primary_key": "", "primary_key_composite": [], - "readwrite_arguments": {"nodeid": {"no_log": False, "type": "int"}}, + "readwrite_arguments": {"nodeid": {"no_log": False, "type": "float"}}, "singleton": False, "update_payload_keys": [], }, @@ -21353,7 +21517,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "HTTPQUIC_REQ_DEFAULT", @@ -21416,7 +21580,7 @@ "no_log": False, "type": "str", }, - "cmpbypasspct": {"no_log": False, "type": "int"}, + "cmpbypasspct": {"no_log": False, "type": "float"}, "cmplevel": { "choices": ["bestcompression", "bestspeed", "optimal"], "no_log": False, @@ -21429,18 +21593,18 @@ }, "externalcache": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "heurexpiry": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, - "heurexpiryhistwt": {"no_log": False, "type": "int"}, - "heurexpirythres": {"no_log": False, "type": "int"}, - "minressize": {"no_log": False, "type": "int"}, + "heurexpiryhistwt": {"no_log": False, "type": "float"}, + "heurexpirythres": {"no_log": False, "type": "float"}, + "minressize": {"no_log": False, "type": "float"}, "policytype": {"choices": ["ADVANCED"], "no_log": False, "type": "str"}, - "quantumsize": {"no_log": False, "type": "int"}, + "quantumsize": {"no_log": False, "type": "float"}, "randomgzipfilename": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "randomgzipfilenamemaxlength": {"no_log": False, "type": "int"}, - "randomgzipfilenameminlength": {"no_log": False, "type": "int"}, + "randomgzipfilenamemaxlength": {"no_log": False, "type": "float"}, + "randomgzipfilenameminlength": {"no_log": False, "type": "float"}, "servercmp": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, "varyheadervalue": {"no_log": False, "type": "str"}, }, @@ -21626,7 +21790,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -21680,7 +21844,7 @@ "name": {"no_log": False, "type": "str"}, "serverip": {"no_log": False, "type": "str"}, "servername": {"no_log": False, "type": "str"}, - "serverport": {"no_log": False, "type": "int"}, + "serverport": {"no_log": False, "type": "float"}, "type": { "choices": ["ICAP", "INLINEINSPECTION", "MIRROR", "NOINSPECTION"], "no_log": False, @@ -21750,7 +21914,7 @@ }, "serverip": {"no_log": False, "type": "str"}, "servername": {"no_log": False, "type": "str"}, - "serverport": {"no_log": False, "type": "int"}, + "serverport": {"no_log": False, "type": "float"}, "type": {"choices": ["ICAP"], "no_log": False, "type": "str"}, }, "singleton": False, @@ -21824,7 +21988,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "REQ_DEFAULT", @@ -22046,7 +22210,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -22092,9 +22256,9 @@ "primary_key_composite": [], "readwrite_arguments": { "egressinterface": {"no_log": False, "type": "str"}, - "egressvlan": {"no_log": False, "type": "int"}, + "egressvlan": {"no_log": False, "type": "float"}, "ingressinterface": {"no_log": False, "type": "str"}, - "ingressvlan": {"no_log": False, "type": "int"}, + "ingressvlan": {"no_log": False, "type": "float"}, "iptunnel": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, "type": { @@ -22321,7 +22485,7 @@ "type": "str", }, "cachevserver": {"no_log": False, "type": "str"}, - "clttimeout": {"no_log": False, "type": "int"}, + "clttimeout": {"no_log": False, "type": "float"}, "comment": {"no_log": False, "type": "str"}, "crvserver_analyticsprofile_binding": { "no_log": False, @@ -22593,7 +22757,7 @@ "ipv46": {"no_log": False, "type": "str"}, "l2conn": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, "listenpolicy": {"no_log": False, "type": "str"}, - "listenpriority": {"no_log": False, "type": "int"}, + "listenpriority": {"no_log": False, "type": "float"}, "map": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, "netprofile": {"no_log": False, "type": "str"}, @@ -22613,7 +22777,7 @@ "type": "str", }, "probesuccessresponsecode": {"no_log": False, "type": "str"}, - "range": {"no_log": False, "type": "int"}, + "range": {"no_log": False, "type": "float"}, "redirect": { "choices": ["CACHE", "ORIGIN", "POLICY"], "no_log": False, @@ -22631,12 +22795,12 @@ "no_log": False, "type": "str", }, - "sopersistencetimeout": {"no_log": False, "type": "int"}, - "sothreshold": {"no_log": False, "type": "int"}, + "sopersistencetimeout": {"no_log": False, "type": "float"}, + "sothreshold": {"no_log": False, "type": "float"}, "srcipexpr": {"no_log": False, "type": "str"}, "tcpprobeport": {"no_log": False, "type": "int"}, "tcpprofilename": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, "useoriginipportforcache": { "choices": ["NO", "YES"], "no_log": False, @@ -22773,7 +22937,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -22837,7 +23001,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -22901,7 +23065,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -22965,7 +23129,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -23029,7 +23193,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -23093,7 +23257,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -23157,7 +23321,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -23221,7 +23385,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -23285,7 +23449,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -23378,7 +23542,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -23442,7 +23606,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -23506,7 +23670,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -23570,7 +23734,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -23854,7 +24018,7 @@ "labelname": {"no_log": False, "type": "str"}, "labeltype": {"choices": ["policylabel"], "no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -24084,15 +24248,15 @@ "authnprofile": {"no_log": False, "type": "str"}, "authnvsname": {"no_log": False, "type": "str"}, "backupip": {"no_log": False, "type": "str"}, - "backuppersistencetimeout": {"no_log": False, "type": "int"}, + "backuppersistencetimeout": {"no_log": False, "type": "float"}, "backupvserver": {"no_log": False, "type": "str"}, "cacheable": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "casesensitive": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, - "clttimeout": {"no_log": False, "type": "int"}, + "clttimeout": {"no_log": False, "type": "float"}, "comment": {"no_log": False, "type": "str"}, "cookiedomain": {"no_log": False, "type": "str"}, "cookiename": {"no_log": False, "type": "str"}, - "cookietimeout": {"no_log": False, "type": "int"}, + "cookietimeout": {"no_log": False, "type": "float"}, "csvserver_analyticsprofile_binding": { "no_log": False, "options": { @@ -24487,7 +24651,7 @@ "ipv46": {"no_log": False, "type": "str"}, "l2conn": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, "listenpolicy": {"no_log": False, "type": "str"}, - "listenpriority": {"no_log": False, "type": "int"}, + "listenpriority": {"no_log": False, "type": "float"}, "mssqlserverversion": { "choices": [ "2000", @@ -24502,9 +24666,9 @@ "no_log": False, "type": "str", }, - "mysqlcharacterset": {"no_log": False, "type": "int"}, - "mysqlprotocolversion": {"no_log": False, "type": "int"}, - "mysqlservercapabilities": {"no_log": False, "type": "int"}, + "mysqlcharacterset": {"no_log": False, "type": "float"}, + "mysqlprotocolversion": {"no_log": False, "type": "float"}, + "mysqlservercapabilities": {"no_log": False, "type": "float"}, "mysqlserverversion": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, "netprofile": {"no_log": False, "type": "str"}, @@ -24519,7 +24683,7 @@ "no_log": False, "type": "str", }, - "persistenceid": {"no_log": False, "type": "int"}, + "persistenceid": {"no_log": False, "type": "float"}, "persistencetype": { "choices": ["COOKIEINSERT", "NONE", "SOURCEIP", "SSLSESSION"], "no_log": False, @@ -24548,7 +24712,7 @@ }, "pushvserver": {"no_log": False, "type": "str"}, "quicprofilename": {"no_log": False, "type": "str"}, - "range": {"no_log": False, "type": "int"}, + "range": {"no_log": False, "type": "float"}, "redirectfromport": {"no_log": False, "type": "int"}, "redirectportrewrite": { "choices": ["DISABLED", "ENABLED"], @@ -24597,7 +24761,7 @@ "no_log": False, "type": "str", }, - "sitedomainttl": {"no_log": False, "type": "int"}, + "sitedomainttl": {"no_log": False, "type": "float"}, "sobackupaction": { "choices": ["ACCEPT", "DROP", "REDIRECT"], "no_log": False, @@ -24619,8 +24783,8 @@ "no_log": False, "type": "str", }, - "sopersistencetimeout": {"no_log": False, "type": "int"}, - "sothreshold": {"no_log": False, "type": "int"}, + "sopersistencetimeout": {"no_log": False, "type": "float"}, + "sothreshold": {"no_log": False, "type": "float"}, "stateupdate": { "choices": ["DISABLED", "ENABLED", "UPDATEONBACKENDUPDATE"], "no_log": False, @@ -24629,10 +24793,10 @@ "targettype": {"choices": ["GSLB"], "no_log": False, "type": "str"}, "tcpprobeport": {"no_log": False, "type": "int"}, "tcpprofilename": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, - "timeout": {"no_log": False, "type": "int"}, - "ttl": {"no_log": False, "type": "int"}, - "v6persistmasklen": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, + "timeout": {"no_log": False, "type": "float"}, + "ttl": {"no_log": False, "type": "float"}, + "v6persistmasklen": {"no_log": False, "type": "float"}, "vipheader": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -24807,7 +24971,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetlbvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -24877,7 +25041,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetlbvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -24947,7 +25111,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetlbvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -25017,7 +25181,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetlbvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -25087,7 +25251,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetlbvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -25157,7 +25321,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetlbvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -25227,7 +25391,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetlbvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -25297,7 +25461,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetlbvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -25367,7 +25531,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetlbvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -25437,7 +25601,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetlbvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -25507,7 +25671,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetlbvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -25546,11 +25710,11 @@ "readwrite_arguments": { "backupip": {"no_log": False, "type": "str"}, "cookiedomain": {"no_log": False, "type": "str"}, - "cookietimeout": {"no_log": False, "type": "int"}, + "cookietimeout": {"no_log": False, "type": "float"}, "domainname": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, - "sitedomainttl": {"no_log": False, "type": "int"}, - "ttl": {"no_log": False, "type": "int"}, + "sitedomainttl": {"no_log": False, "type": "float"}, + "ttl": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -25627,7 +25791,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetlbvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -25756,7 +25920,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetlbvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -25826,7 +25990,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetlbvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -25896,7 +26060,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetlbvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -25966,7 +26130,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetlbvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -26036,7 +26200,7 @@ }, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "targetlbvserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -26238,8 +26402,8 @@ "ecssubnet": {"no_log": False, "type": "str"}, "hostname": {"no_log": False, "type": "str"}, "ipv6address": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, - "ttl": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "ttl": {"no_log": False, "type": "float"}, "type": { "choices": ["ADNS", "ALL", "PROXY"], "no_log": False, @@ -26305,7 +26469,7 @@ "dnsprofilename": {"no_log": False, "type": "str"}, "ipaddress": {"elements": "str", "no_log": False, "type": "list"}, "preferredloclist": {"elements": "str", "no_log": False, "type": "list"}, - "ttl": {"no_log": False, "type": "int"}, + "ttl": {"no_log": False, "type": "float"}, "viewname": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -26385,8 +26549,8 @@ "ecssubnet": {"no_log": False, "type": "str"}, "hostname": {"no_log": False, "type": "str"}, "ipaddress": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, - "ttl": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "ttl": {"no_log": False, "type": "float"}, "type": { "choices": ["ADNS", "ALL", "PROXY"], "no_log": False, @@ -26423,10 +26587,10 @@ "domain": {"no_log": False, "type": "str"}, "ecssubnet": {"no_log": False, "type": "str"}, "flag": {"choices": ["CRITICAL", "NONE"], "no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, - "recordid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "recordid": {"no_log": False, "type": "float"}, "tag": {"no_log": False, "type": "str"}, - "ttl": {"no_log": False, "type": "int"}, + "ttl": {"no_log": False, "type": "float"}, "type": { "choices": ["ADNS", "ALL", "PROXY"], "no_log": False, @@ -26464,8 +26628,8 @@ "aliasname": {"no_log": False, "type": "str"}, "canonicalname": {"no_log": False, "type": "str"}, "ecssubnet": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, - "ttl": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "ttl": {"no_log": False, "type": "float"}, "type": { "choices": ["ADNS", "ALL", "PROXY"], "no_log": False, @@ -26530,7 +26694,7 @@ "labelname": {"no_log": False, "type": "str"}, "labeltype": {"choices": ["policylabel"], "no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "REQ_DEFAULT", @@ -26618,16 +26782,16 @@ "no_log": False, "type": "str", }, - "expires": {"no_log": False, "type": "int"}, + "expires": {"no_log": False, "type": "float"}, "filenameprefix": {"no_log": False, "type": "str"}, "keyname": {"no_log": False, "type": "str"}, - "keysize": {"no_log": False, "type": "int"}, + "keysize": {"no_log": False, "type": "float"}, "keytype": { "choices": ["KSK", "KeySigningKey", "ZSK", "ZoneSigningKey"], "no_log": False, "type": "str", }, - "notificationperiod": {"no_log": False, "type": "int"}, + "notificationperiod": {"no_log": False, "type": "float"}, "password": {"no_log": True, "type": "str"}, "privatekey": {"no_log": False, "type": "str"}, "publickey": {"no_log": False, "type": "str"}, @@ -26638,7 +26802,7 @@ "type": "str", }, "src": {"no_log": False, "type": "str"}, - "ttl": {"no_log": False, "type": "int"}, + "ttl": {"no_log": False, "type": "float"}, "units1": { "choices": ["DAYS", "HOURS", "MINUTES"], "no_log": False, @@ -26699,9 +26863,9 @@ "domain": {"no_log": False, "type": "str"}, "ecssubnet": {"no_log": False, "type": "str"}, "mx": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, - "pref": {"no_log": False, "type": "int"}, - "ttl": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "pref": {"no_log": False, "type": "float"}, + "ttl": {"no_log": False, "type": "float"}, "type": { "choices": ["ADNS", "ALL", "PROXY"], "no_log": False, @@ -26818,14 +26982,14 @@ "domain": {"no_log": False, "type": "str"}, "ecssubnet": {"no_log": False, "type": "str"}, "flags": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, - "order": {"no_log": False, "type": "int"}, - "preference": {"no_log": False, "type": "int"}, - "recordid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "order": {"no_log": False, "type": "float"}, + "preference": {"no_log": False, "type": "float"}, + "recordid": {"no_log": False, "type": "float"}, "regexp": {"no_log": False, "type": "str"}, "replacement": {"no_log": False, "type": "str"}, "services": {"no_log": False, "type": "str"}, - "ttl": {"no_log": False, "type": "int"}, + "ttl": {"no_log": False, "type": "float"}, "type": { "choices": ["ADNS", "ALL", "PROXY"], "no_log": False, @@ -26862,8 +27026,8 @@ "domain": {"no_log": False, "type": "str"}, "ecssubnet": {"no_log": False, "type": "str"}, "nameserver": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, - "ttl": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "ttl": {"no_log": False, "type": "float"}, "type": { "choices": ["ADNS", "ALL", "PROXY"], "no_log": False, @@ -26945,7 +27109,7 @@ "type": "str", }, "cacherecords": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "dns64timeout": {"no_log": False, "type": "int"}, + "dns64timeout": {"no_log": False, "type": "float"}, "dnsrootreferral": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -26956,20 +27120,20 @@ "no_log": False, "type": "str", }, - "ecsmaxsubnets": {"no_log": False, "type": "int"}, - "maxcachesize": {"no_log": False, "type": "int"}, - "maxnegativecachesize": {"no_log": False, "type": "int"}, - "maxnegcachettl": {"no_log": False, "type": "int"}, - "maxpipeline": {"no_log": False, "type": "int"}, - "maxttl": {"no_log": False, "type": "int"}, - "maxudppacketsize": {"no_log": False, "type": "int"}, - "minttl": {"no_log": False, "type": "int"}, + "ecsmaxsubnets": {"no_log": False, "type": "float"}, + "maxcachesize": {"no_log": False, "type": "float"}, + "maxnegativecachesize": {"no_log": False, "type": "float"}, + "maxnegcachettl": {"no_log": False, "type": "float"}, + "maxpipeline": {"no_log": False, "type": "float"}, + "maxttl": {"no_log": False, "type": "float"}, + "maxudppacketsize": {"no_log": False, "type": "float"}, + "minttl": {"no_log": False, "type": "float"}, "namelookuppriority": { "choices": ["DNS", "WINS"], "no_log": False, "type": "str", }, - "nxdomainratelimitthreshold": {"no_log": False, "type": "int"}, + "nxdomainratelimitthreshold": {"no_log": False, "type": "float"}, "recursion": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -26985,10 +27149,10 @@ "no_log": False, "type": "str", }, - "resolvermaxactiveresolutions": {"no_log": False, "type": "int"}, - "resolvermaxtcpconnections": {"no_log": False, "type": "int"}, - "resolvermaxtcptimeout": {"no_log": False, "type": "int"}, - "retries": {"no_log": False, "type": "int"}, + "resolvermaxactiveresolutions": {"no_log": False, "type": "float"}, + "resolvermaxtcpconnections": {"no_log": False, "type": "float"}, + "resolvermaxtcptimeout": {"no_log": False, "type": "float"}, + "retries": {"no_log": False, "type": "float"}, "splitpktqueryprocessing": { "choices": ["ALLOW", "DROP"], "no_log": False, @@ -27233,7 +27397,7 @@ "labelname": {"no_log": False, "type": "str"}, "labeltype": {"choices": ["policylabel"], "no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -27346,8 +27510,8 @@ "no_log": False, "type": "str", }, - "maxcacheableecsprefixlength": {"no_log": False, "type": "int"}, - "maxcacheableecsprefixlength6": {"no_log": False, "type": "int"}, + "maxcacheableecsprefixlength": {"no_log": False, "type": "float"}, + "maxcacheableecsprefixlength6": {"no_log": False, "type": "float"}, "recursiveresolution": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -27456,9 +27620,9 @@ "readwrite_arguments": { "domain": {"no_log": False, "type": "str"}, "ecssubnet": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, "reversedomain": {"no_log": False, "type": "str"}, - "ttl": {"no_log": False, "type": "int"}, + "ttl": {"no_log": False, "type": "float"}, "type": { "choices": ["ADNS", "ALL", "PROXY"], "no_log": False, @@ -27521,14 +27685,14 @@ "contact": {"no_log": False, "type": "str"}, "domain": {"no_log": False, "type": "str"}, "ecssubnet": {"no_log": False, "type": "str"}, - "expire": {"no_log": False, "type": "int"}, - "minimum": {"no_log": False, "type": "int"}, - "nodeid": {"no_log": False, "type": "int"}, + "expire": {"no_log": False, "type": "float"}, + "minimum": {"no_log": False, "type": "float"}, + "nodeid": {"no_log": False, "type": "float"}, "originserver": {"no_log": False, "type": "str"}, - "refresh": {"no_log": False, "type": "int"}, - "retry": {"no_log": False, "type": "int"}, - "serial": {"no_log": False, "type": "int"}, - "ttl": {"no_log": False, "type": "int"}, + "refresh": {"no_log": False, "type": "float"}, + "retry": {"no_log": False, "type": "float"}, + "serial": {"no_log": False, "type": "float"}, + "ttl": {"no_log": False, "type": "float"}, "type": { "choices": ["ADNS", "ALL", "PROXY"], "no_log": False, @@ -27574,17 +27738,17 @@ "readwrite_arguments": { "domain": {"no_log": False, "type": "str"}, "ecssubnet": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, - "port": {"no_log": False, "type": "int"}, - "priority": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "port": {"no_log": False, "type": "float"}, + "priority": {"no_log": False, "type": "float"}, "target": {"no_log": False, "type": "str"}, - "ttl": {"no_log": False, "type": "int"}, + "ttl": {"no_log": False, "type": "float"}, "type": { "choices": ["ADNS", "ALL", "PROXY"], "no_log": False, "type": "str", }, - "weight": {"no_log": False, "type": "int"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -27622,7 +27786,7 @@ "readwrite_arguments": { "all": {"no_log": False, "type": "bool"}, "ecssubnet": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -27680,10 +27844,10 @@ "readwrite_arguments": { "domain": {"no_log": False, "type": "str"}, "ecssubnet": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, - "recordid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "recordid": {"no_log": False, "type": "float"}, "string": {"elements": "str", "no_log": False, "type": "list"}, - "ttl": {"no_log": False, "type": "int"}, + "ttl": {"no_log": False, "type": "float"}, "type": { "choices": ["ADNS", "ALL", "PROXY"], "no_log": False, @@ -27854,7 +28018,7 @@ "password_keys": [], "primary_key": "", "primary_key_composite": [], - "readwrite_arguments": {"memlimit": {"no_log": False, "type": "int"}}, + "readwrite_arguments": {"memlimit": {"no_log": False, "type": "float"}}, "singleton": True, "update_payload_keys": ["memlimit"], }, @@ -27936,7 +28100,7 @@ "primary_key": "name", "primary_key_composite": [], "readwrite_arguments": { - "cachemaxage": {"no_log": False, "type": "int"}, + "cachemaxage": {"no_log": False, "type": "float"}, "clientsidemeasurements": {"no_log": False, "type": "bool"}, "convertimporttolink": {"no_log": False, "type": "bool"}, "csscombine": {"no_log": False, "type": "bool"}, @@ -28028,7 +28192,7 @@ }, "gotopriorityexpression": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "HTTPQUIC_REQ_DEFAULT", @@ -28075,10 +28239,10 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "cssinlinethressize": {"no_log": False, "type": "int"}, - "imginlinethressize": {"no_log": False, "type": "int"}, - "jpegqualitypercent": {"no_log": False, "type": "int"}, - "jsinlinethressize": {"no_log": False, "type": "int"}, + "cssinlinethressize": {"no_log": False, "type": "float"}, + "imginlinethressize": {"no_log": False, "type": "float"}, + "jpegqualitypercent": {"no_log": False, "type": "float"}, + "jsinlinethressize": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": [ @@ -28151,7 +28315,7 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, "ntimes0flash": {"no_log": False, "type": "int"}, "ntimes0var": {"no_log": False, "type": "int"}, "passphrase": {"no_log": True, "type": "str"}, @@ -28216,7 +28380,7 @@ "type": "dict", }, "name": {"no_log": False, "type": "str"}, - "ownernode": {"no_log": False, "type": "int"}, + "ownernode": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -28246,7 +28410,7 @@ "readwrite_arguments": { "ifnum": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, - "ownernode": {"no_log": False, "type": "int"}, + "ownernode": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -28276,7 +28440,7 @@ "readwrite_arguments": { "ifnum": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, - "ownernode": {"no_log": False, "type": "int"}, + "ownernode": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -28342,7 +28506,7 @@ "no_log": False, "type": "str", }, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -28411,7 +28575,7 @@ "password_keys": [], "primary_key": "", "primary_key_composite": [], - "readwrite_arguments": {"nodeid": {"no_log": False, "type": "int"}}, + "readwrite_arguments": {"nodeid": {"no_log": False, "type": "float"}}, "singleton": False, "update_payload_keys": [], }, @@ -28498,8 +28662,8 @@ "no_log": False, "type": "str", }, - "gslbsvcstatedelaytime": {"no_log": False, "type": "int"}, - "gslbsyncinterval": {"no_log": False, "type": "int"}, + "gslbsvcstatedelaytime": {"no_log": False, "type": "float"}, + "gslbsyncinterval": {"no_log": False, "type": "float"}, "gslbsynclocfiles": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -28515,7 +28679,7 @@ "no_log": False, "type": "str", }, - "ldnsentrytimeout": {"no_log": False, "type": "int"}, + "ldnsentrytimeout": {"no_log": False, "type": "float"}, "ldnsmask": {"no_log": False, "type": "str"}, "ldnsprobeorder": { "choices": ["DNS", "PING", "TCP"], @@ -28523,11 +28687,11 @@ "no_log": False, "type": "list", }, - "mepkeepalivetimeout": {"no_log": False, "type": "int"}, - "rtttolerance": {"no_log": False, "type": "int"}, - "svcstatelearningtime": {"no_log": False, "type": "int"}, + "mepkeepalivetimeout": {"no_log": False, "type": "float"}, + "rtttolerance": {"no_log": False, "type": "float"}, + "svcstatelearningtime": {"no_log": False, "type": "float"}, "undefaction": {"no_log": False, "type": "str"}, - "v6ldnsmasklen": {"no_log": False, "type": "int"}, + "v6ldnsmasklen": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": [ @@ -28661,10 +28825,10 @@ }, "cip": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, "cipheader": {"no_log": False, "type": "str"}, - "clttimeout": {"no_log": False, "type": "int"}, + "clttimeout": {"no_log": False, "type": "float"}, "cnameentry": {"no_log": False, "type": "str"}, "comment": {"no_log": False, "type": "str"}, - "cookietimeout": {"no_log": False, "type": "int"}, + "cookietimeout": {"no_log": False, "type": "float"}, "downstateflush": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -28734,18 +28898,18 @@ }, "type": "dict", }, - "hashid": {"no_log": False, "type": "int"}, + "hashid": {"no_log": False, "type": "float"}, "healthmonitor": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "ip": {"no_log": False, "type": "str"}, "ipaddress": {"no_log": False, "type": "str"}, - "maxaaausers": {"no_log": False, "type": "int"}, - "maxbandwidth": {"no_log": False, "type": "int"}, - "maxclient": {"no_log": False, "type": "int"}, + "maxaaausers": {"no_log": False, "type": "float"}, + "maxbandwidth": {"no_log": False, "type": "float"}, + "maxclient": {"no_log": False, "type": "float"}, "monitor_name_svc": {"no_log": False, "type": "str"}, - "monthreshold": {"no_log": False, "type": "int"}, - "naptrdomainttl": {"no_log": False, "type": "int"}, - "naptrorder": {"no_log": False, "type": "int"}, - "naptrpreference": {"no_log": False, "type": "int"}, + "monthreshold": {"no_log": False, "type": "float"}, + "naptrdomainttl": {"no_log": False, "type": "float"}, + "naptrorder": {"no_log": False, "type": "float"}, + "naptrpreference": {"no_log": False, "type": "float"}, "naptrreplacement": {"no_log": False, "type": "str"}, "naptrservices": {"no_log": False, "type": "str"}, "newname": {"no_log": False, "type": "str"}, @@ -28785,10 +28949,10 @@ "type": "str", }, "siteprefix": {"no_log": False, "type": "str"}, - "svrtimeout": {"no_log": False, "type": "int"}, + "svrtimeout": {"no_log": False, "type": "float"}, "viewip": {"no_log": False, "type": "str"}, "viewname": {"no_log": False, "type": "str"}, - "weight": {"no_log": False, "type": "int"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -28881,7 +29045,7 @@ "type": "str", }, "servicename": {"no_log": False, "type": "str"}, - "weight": {"no_log": False, "type": "int"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -28996,15 +29160,15 @@ }, "cip": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, "cipheader": {"no_log": False, "type": "str"}, - "clttimeout": {"no_log": False, "type": "int"}, + "clttimeout": {"no_log": False, "type": "float"}, "comment": {"no_log": False, "type": "str"}, - "delay": {"no_log": False, "type": "int"}, + "delay": {"no_log": False, "type": "float"}, "downstateflush": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "dup_weight": {"no_log": False, "type": "int"}, + "dup_weight": {"no_log": False, "type": "float"}, "graceful": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "gslbservicegroup_gslbservicegroupmember_binding": { "no_log": False, @@ -29038,15 +29202,15 @@ }, "type": "dict", }, - "hashid": {"no_log": False, "type": "int"}, + "hashid": {"no_log": False, "type": "float"}, "healthmonitor": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "includemembers": {"no_log": False, "type": "bool"}, - "maxbandwidth": {"no_log": False, "type": "int"}, - "maxclient": {"no_log": False, "type": "int"}, + "maxbandwidth": {"no_log": False, "type": "float"}, + "maxclient": {"no_log": False, "type": "float"}, "monitor_name_svc": {"no_log": False, "type": "str"}, - "monthreshold": {"no_log": False, "type": "int"}, + "monthreshold": {"no_log": False, "type": "float"}, "newname": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "port": {"no_log": False, "type": "int"}, "publicip": {"no_log": False, "type": "str"}, "publicport": {"no_log": False, "type": "int"}, @@ -29083,8 +29247,8 @@ "type": "str", }, "siteprefix": {"no_log": False, "type": "str"}, - "svrtimeout": {"no_log": False, "type": "int"}, - "weight": {"no_log": False, "type": "int"}, + "svrtimeout": {"no_log": False, "type": "float"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -29169,9 +29333,9 @@ "primary_key": "servicegroupname", "primary_key_composite": [], "readwrite_arguments": { - "hashid": {"no_log": False, "type": "int"}, + "hashid": {"no_log": False, "type": "float"}, "ip": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "port": {"no_log": False, "type": "int"}, "publicip": {"no_log": False, "type": "str"}, "publicport": {"no_log": False, "type": "int"}, @@ -29183,7 +29347,7 @@ "no_log": False, "type": "str", }, - "weight": {"no_log": False, "type": "int"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -29235,21 +29399,21 @@ "primary_key": "servicegroupname", "primary_key_composite": [], "readwrite_arguments": { - "hashid": {"no_log": False, "type": "int"}, + "hashid": {"no_log": False, "type": "float"}, "monitor_name": {"no_log": False, "type": "str"}, "monstate": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "passive": {"no_log": False, "type": "bool"}, "port": {"no_log": False, "type": "int"}, "publicip": {"no_log": False, "type": "str"}, "publicport": {"no_log": False, "type": "int"}, "servicegroupname": {"no_log": False, "type": "str"}, "siteprefix": {"no_log": False, "type": "str"}, - "weight": {"no_log": False, "type": "int"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -29492,7 +29656,7 @@ "no_log": False, "type": "str", }, - "backupsessiontimeout": {"no_log": False, "type": "int"}, + "backupsessiontimeout": {"no_log": False, "type": "float"}, "backupvserver": {"no_log": False, "type": "str"}, "comment": {"no_log": False, "type": "str"}, "considereffectivestate": { @@ -29501,7 +29665,7 @@ "type": "str", }, "cookie_domain": {"no_log": False, "type": "str"}, - "cookietimeout": {"no_log": False, "type": "int"}, + "cookietimeout": {"no_log": False, "type": "float"}, "disableprimaryondown": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -29626,9 +29790,9 @@ "name": {"no_log": False, "type": "str"}, "netmask": {"no_log": False, "type": "str"}, "newname": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, - "orderthreshold": {"no_log": False, "type": "int"}, - "persistenceid": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, + "orderthreshold": {"no_log": False, "type": "float"}, + "persistenceid": {"no_log": False, "type": "float"}, "persistencetype": { "choices": ["NONE", "SOURCEIP"], "no_log": False, @@ -29662,7 +29826,7 @@ "no_log": False, "type": "str", }, - "sitedomainttl": {"no_log": False, "type": "int"}, + "sitedomainttl": {"no_log": False, "type": "float"}, "sobackupaction": { "choices": ["ACCEPT", "DROP", "REDIRECT"], "no_log": False, @@ -29684,19 +29848,19 @@ "no_log": False, "type": "str", }, - "sopersistencetimeout": {"no_log": False, "type": "int"}, - "sothreshold": {"no_log": False, "type": "int"}, - "timeout": {"no_log": False, "type": "int"}, + "sopersistencetimeout": {"no_log": False, "type": "float"}, + "sothreshold": {"no_log": False, "type": "float"}, + "timeout": {"no_log": False, "type": "float"}, "toggleorder": { "choices": ["ASCENDING", "DESCENDING"], "no_log": False, "type": "str", }, - "tolerance": {"no_log": False, "type": "int"}, - "ttl": {"no_log": False, "type": "int"}, - "v6netmasklen": {"no_log": False, "type": "int"}, - "v6persistmasklen": {"no_log": False, "type": "int"}, - "weight": {"no_log": False, "type": "int"}, + "tolerance": {"no_log": False, "type": "float"}, + "ttl": {"no_log": False, "type": "float"}, + "v6netmasklen": {"no_log": False, "type": "float"}, + "v6persistmasklen": {"no_log": False, "type": "float"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -29778,12 +29942,12 @@ "backupipflag": {"no_log": False, "type": "bool"}, "cookie_domain": {"no_log": False, "type": "str"}, "cookie_domainflag": {"no_log": False, "type": "bool"}, - "cookietimeout": {"no_log": False, "type": "int"}, + "cookietimeout": {"no_log": False, "type": "float"}, "domainname": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, - "sitedomainttl": {"no_log": False, "type": "int"}, - "ttl": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, + "sitedomainttl": {"no_log": False, "type": "float"}, + "ttl": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -29822,9 +29986,9 @@ "readwrite_arguments": { "domainname": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "servicename": {"no_log": False, "type": "str"}, - "weight": {"no_log": False, "type": "int"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": ["order", "servicename", "servicename", "weight"], @@ -29853,7 +30017,7 @@ "primary_key_composite": [], "readwrite_arguments": { "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "servicegroupname": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -29898,9 +30062,9 @@ "readwrite_arguments": { "gotopriorityexpression": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["MQTT_JUMBO_REQ", "REQUEST", "RESPONSE"], "no_log": False, @@ -29949,9 +30113,9 @@ "readwrite_arguments": { "gotopriorityexpression": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["MQTT_JUMBO_REQ", "REQUEST", "RESPONSE"], "no_log": False, @@ -30078,7 +30242,7 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "deadinterval": {"no_log": False, "type": "int"}, + "deadinterval": {"no_log": False, "type": "float"}, "failsafe": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, "hanode_routemonitor6_binding": { "no_log": False, @@ -30127,19 +30291,19 @@ "no_log": False, "type": "str", }, - "hellointerval": {"no_log": False, "type": "int"}, - "id": {"no_log": False, "type": "int"}, + "hellointerval": {"no_log": False, "type": "float"}, + "id": {"no_log": False, "type": "float"}, "inc": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, "ipaddress": {"no_log": False, "type": "str"}, - "maxflips": {"no_log": False, "type": "int"}, - "maxfliptime": {"no_log": False, "type": "int"}, + "maxflips": {"no_log": False, "type": "float"}, + "maxfliptime": {"no_log": False, "type": "float"}, "rpcnodepassword": {"no_log": True, "type": "str"}, "syncstatusstrictmode": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "syncvlan": {"no_log": False, "type": "int"}, + "syncvlan": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -30179,7 +30343,7 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "netmask": {"no_log": False, "type": "str"}, "routemonitor": {"no_log": False, "type": "str"}, }, @@ -30209,7 +30373,7 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "netmask": {"no_log": False, "type": "str"}, "routemonitor": {"no_log": False, "type": "str"}, }, @@ -30484,7 +30648,7 @@ }, "gotopriorityexpression": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["ICA_REQ_DEFAULT", "ICA_REQ_OVERRIDE"], "no_log": False, @@ -30540,15 +30704,15 @@ "primary_key": "name", "primary_key_composite": [], "readwrite_arguments": { - "l7latencymaxnotifycount": {"no_log": False, "type": "int"}, + "l7latencymaxnotifycount": {"no_log": False, "type": "float"}, "l7latencymonitoring": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "l7latencynotifyinterval": {"no_log": False, "type": "int"}, - "l7latencythresholdfactor": {"no_log": False, "type": "int"}, - "l7latencywaittime": {"no_log": False, "type": "int"}, + "l7latencynotifyinterval": {"no_log": False, "type": "float"}, + "l7latencythresholdfactor": {"no_log": False, "type": "float"}, + "l7latencywaittime": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -30609,7 +30773,7 @@ "no_log": False, "type": "str", }, - "edtpmtuddftimeout": {"no_log": False, "type": "int"}, + "edtpmtuddftimeout": {"no_log": False, "type": "float"}, "edtpmtudrediscovery": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -30625,7 +30789,7 @@ "no_log": False, "type": "str", }, - "l7latencyfrequency": {"no_log": False, "type": "int"}, + "l7latencyfrequency": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": [ @@ -30756,7 +30920,7 @@ "no_log": False, "type": "str", }, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, "tftp": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -30819,14 +30983,14 @@ "no_log": False, "type": "str", }, - "nat46v6mtu": {"no_log": False, "type": "int"}, + "nat46v6mtu": {"no_log": False, "type": "float"}, "nat46v6prefix": {"no_log": False, "type": "str"}, "nat46zerochecksum": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -30945,8 +31109,8 @@ "no_log": False, "type": "str", }, - "bandwidthhigh": {"no_log": False, "type": "int"}, - "bandwidthnormal": {"no_log": False, "type": "int"}, + "bandwidthhigh": {"no_log": False, "type": "float"}, + "bandwidthnormal": {"no_log": False, "type": "float"}, "duplex": { "choices": ["AUTO", "FULL", "HALF"], "no_log": False, @@ -30961,13 +31125,13 @@ "hamonitor": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, "id": {"no_log": False, "type": "str"}, "ifalias": {"no_log": False, "type": "str"}, - "lacpkey": {"no_log": False, "type": "int"}, + "lacpkey": {"no_log": False, "type": "float"}, "lacpmode": { "choices": ["ACTIVE", "DISABLED", "PASSIVE"], "no_log": False, "type": "str", }, - "lacppriority": {"no_log": False, "type": "int"}, + "lacppriority": {"no_log": False, "type": "float"}, "lacptimeout": { "choices": ["LONG", "SHORT"], "no_log": False, @@ -30984,9 +31148,9 @@ "no_log": False, "type": "str", }, - "lrsetpriority": {"no_log": False, "type": "int"}, - "mtu": {"no_log": False, "type": "int"}, - "ringsize": {"no_log": False, "type": "int"}, + "lrsetpriority": {"no_log": False, "type": "float"}, + "mtu": {"no_log": False, "type": "float"}, + "ringsize": {"no_log": False, "type": "float"}, "ringtype": { "choices": ["Elastic", "Fixed"], "no_log": False, @@ -31008,7 +31172,7 @@ "type": "str", }, "tagall": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, - "throughput": {"no_log": False, "type": "int"}, + "throughput": {"no_log": False, "type": "float"}, "trunk": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, "trunkallowedvlan": {"elements": "str", "no_log": False, "type": "list"}, "trunkmode": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, @@ -31066,7 +31230,7 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "ifnum": {"elements": "str", "no_log": False, "type": "list"}, }, "singleton": False, @@ -31135,7 +31299,7 @@ "primary_key_composite": [], "readwrite_arguments": { "dropfrag": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "dropfragcputhreshold": {"no_log": False, "type": "int"}, + "dropfragcputhreshold": {"no_log": False, "type": "float"}, "srcip": {"no_log": False, "type": "str"}, "srciproundrobin": { "choices": ["NO", "YES"], @@ -31206,9 +31370,9 @@ "no_log": False, "type": "str", }, - "espgatetimeout": {"no_log": False, "type": "int"}, - "espsessiontimeout": {"no_log": False, "type": "int"}, - "ikesessiontimeout": {"no_log": False, "type": "int"}, + "espgatetimeout": {"no_log": False, "type": "float"}, + "espsessiontimeout": {"no_log": False, "type": "float"}, + "ikesessiontimeout": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -31220,6 +31384,60 @@ "name", ], }, + "iproute": { + "_supported_operations": ["get", "add", "delete"], + "action_payload_keys": { + "apply": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, + "add_payload_keys": [ + "addressFamily", + "distance", + "interface", + "nextHop", + "prefix", + "prefixLength", + ], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": [ + "interface", + "prefix", + "prefixLength", + "addressFamily", + "nextHop", + ], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": ["prefix", "prefixLength", "addressFamily"], + "immutable_keys": [], + "password_keys": [], + "primary_key": "", + "primary_key_composite": [], + "readwrite_arguments": { + "addressFamily": { + "no_log": False, + "type": "str", + "choices": ["ipv4", "ipv6"], + }, + "distance": {"no_log": False, "type": "int"}, + "interface": {"no_log": False, "type": "str"}, + "isBest": {"no_log": False, "type": "str"}, + "metric": {"no_log": False, "type": "int"}, + "nextHop": {"no_log": False, "type": "str"}, + "prefix": {"no_log": False, "type": "str"}, + "prefixLength": {"no_log": False, "type": "int"}, + "type": {"no_log": False, "type": "str"}, + }, + "singleton": False, + "update_payload_keys": [], + }, "ipsecalgsession": { "_supported_operations": ["count", "flush", "get"], "action_payload_keys": { @@ -31306,17 +31524,17 @@ "no_log": False, "type": "list", }, - "ikeretryinterval": {"no_log": False, "type": "int"}, + "ikeretryinterval": {"no_log": False, "type": "float"}, "ikeversion": {"choices": ["V1", "V2"], "no_log": False, "type": "str"}, - "lifetime": {"no_log": False, "type": "int"}, - "livenesscheckinterval": {"no_log": False, "type": "int"}, + "lifetime": {"no_log": False, "type": "float"}, + "livenesscheckinterval": {"no_log": False, "type": "float"}, "perfectforwardsecrecy": { "choices": ["DISABLE", "ENABLE"], "no_log": False, "type": "str", }, - "replaywindowsize": {"no_log": False, "type": "int"}, - "retransmissiontime": {"no_log": False, "type": "int"}, + "replaywindowsize": {"no_log": False, "type": "float"}, + "retransmissiontime": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": [ @@ -31403,10 +31621,10 @@ "no_log": False, "type": "list", }, - "ikeretryinterval": {"no_log": False, "type": "int"}, + "ikeretryinterval": {"no_log": False, "type": "float"}, "ikeversion": {"choices": ["V1", "V2"], "no_log": False, "type": "str"}, - "lifetime": {"no_log": False, "type": "int"}, - "livenesscheckinterval": {"no_log": False, "type": "int"}, + "lifetime": {"no_log": False, "type": "float"}, + "livenesscheckinterval": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "peerpublickey": {"no_log": False, "type": "str"}, "perfectforwardsecrecy": { @@ -31417,8 +31635,8 @@ "privatekey": {"no_log": False, "type": "str"}, "psk": {"no_log": True, "type": "str"}, "publickey": {"no_log": False, "type": "str"}, - "replaywindowsize": {"no_log": False, "type": "int"}, - "retransmissiontime": {"no_log": False, "type": "int"}, + "replaywindowsize": {"no_log": False, "type": "float"}, + "retransmissiontime": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -31480,7 +31698,7 @@ "type": "dict", }, "name": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -31621,13 +31839,13 @@ "no_log": False, "type": "str", }, - "vlan": {"no_log": False, "type": "int"}, + "vlan": {"no_log": False, "type": "float"}, "vlantagging": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "vnid": {"no_log": False, "type": "int"}, + "vnid": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": ["destport", "name", "tosinherit", "vlantagging"], @@ -31666,7 +31884,7 @@ "primary_key_composite": [], "readwrite_arguments": { "dropfrag": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "dropfragcputhreshold": {"no_log": False, "type": "int"}, + "dropfragcputhreshold": {"no_log": False, "type": "float"}, "enablestrictrx": { "choices": ["NO", "YES"], "no_log": False, @@ -31741,8 +31959,8 @@ "type": "str", }, "natprefix": {"no_log": False, "type": "str"}, - "ndbasereachtime": {"no_log": False, "type": "int"}, - "ndretransmissiontime": {"no_log": False, "type": "int"}, + "ndbasereachtime": {"no_log": False, "type": "float"}, + "ndretransmissiontime": {"no_log": False, "type": "float"}, "ralearning": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -31753,7 +31971,7 @@ "no_log": False, "type": "str", }, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, "usipnatprefix": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -31893,7 +32111,7 @@ "no_log": False, "type": "str", }, - "bridgeagetimeout": {"no_log": False, "type": "int"}, + "bridgeagetimeout": {"no_log": False, "type": "float"}, "garponvridintf": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -31909,13 +32127,13 @@ "no_log": False, "type": "str", }, - "maxbridgecollision": {"no_log": False, "type": "int"}, + "maxbridgecollision": {"no_log": False, "type": "float"}, "mbfinstlearning": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "mbfpeermacupdate": {"no_log": False, "type": "int"}, + "mbfpeermacupdate": {"no_log": False, "type": "float"}, "proxyarp": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -32013,11 +32231,7 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "acllogtime": { - "choices": ["DISABLED", "ENABLED"], - "no_log": False, - "type": "str", - }, + "acllogtime": {"no_log": False, "type": "str"}, "allowclasseipv4": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -32048,7 +32262,7 @@ "no_log": False, "type": "str", }, - "icmpgenratethreshold": {"no_log": False, "type": "int"}, + "icmpgenratethreshold": {"no_log": False, "type": "float"}, "implicitaclallow": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -32180,8 +32394,8 @@ "primary_key": "ownernode", "primary_key_composite": [], "readwrite_arguments": { - "ownernode": {"no_log": False, "type": "int"}, - "syspriority": {"no_log": False, "type": "int"}, + "ownernode": {"no_log": False, "type": "float"}, + "syspriority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": ["ownernode", "syspriority"], @@ -32292,7 +32506,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "DIAMETER_REQ_DEFAULT", @@ -32393,7 +32607,7 @@ "primary_key": "name", "primary_key_composite": [], "readwrite_arguments": { - "backuppersistencetimeout": {"no_log": False, "type": "int"}, + "backuppersistencetimeout": {"no_log": False, "type": "float"}, "cookiedomain": {"no_log": False, "type": "str"}, "cookiename": {"no_log": False, "type": "str"}, "lbgroup_lbvserver_binding": { @@ -32427,13 +32641,13 @@ }, "persistmask": {"no_log": False, "type": "str"}, "rule": {"no_log": False, "type": "str"}, - "timeout": {"no_log": False, "type": "int"}, + "timeout": {"no_log": False, "type": "float"}, "usevserverpersistency": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "v6persistmasklen": {"no_log": False, "type": "int"}, + "v6persistmasklen": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -32811,7 +33025,7 @@ "database": {"no_log": False, "type": "str"}, "destip": {"no_log": False, "type": "str"}, "destport": {"no_log": False, "type": "int"}, - "deviation": {"no_log": False, "type": "int"}, + "deviation": {"no_log": False, "type": "float"}, "dispatcherip": {"no_log": False, "type": "str"}, "dispatcherport": {"no_log": False, "type": "int"}, "domain": {"no_log": False, "type": "str"}, @@ -32820,7 +33034,7 @@ "failureretries": {"no_log": False, "type": "int"}, "filename": {"no_log": False, "type": "str"}, "filter": {"no_log": False, "type": "str"}, - "firmwarerevision": {"no_log": False, "type": "int"}, + "firmwarerevision": {"no_log": False, "type": "float"}, "group": {"no_log": False, "type": "str"}, "grpchealthcheck": { "choices": ["NO", "YES"], @@ -32880,14 +33094,14 @@ "no_log": False, "type": "str", }, - "maxforwards": {"no_log": False, "type": "int"}, + "maxforwards": {"no_log": False, "type": "float"}, "metric": {"no_log": False, "type": "str"}, "metrictable": {"no_log": False, "type": "str"}, - "metricthreshold": {"no_log": False, "type": "int"}, - "metricweight": {"no_log": False, "type": "int"}, + "metricthreshold": {"no_log": False, "type": "float"}, + "metricweight": {"no_log": False, "type": "float"}, "monitorname": {"no_log": False, "type": "str"}, "mqttclientidentifier": {"no_log": False, "type": "str"}, - "mqttversion": {"no_log": False, "type": "int"}, + "mqttversion": {"no_log": False, "type": "float"}, "mssqlprotocolversion": { "choices": [ "2000", @@ -32915,7 +33129,7 @@ "type": "str", }, "radaccountsession": {"no_log": False, "type": "str"}, - "radaccounttype": {"no_log": False, "type": "int"}, + "radaccounttype": {"no_log": False, "type": "float"}, "radapn": {"no_log": False, "type": "str"}, "radframedip": {"no_log": False, "type": "str"}, "radkey": {"no_log": True, "type": "str"}, @@ -32925,7 +33139,7 @@ "recv": {"no_log": False, "type": "str"}, "respcode": {"elements": "str", "no_log": False, "type": "list"}, "resptimeout": {"no_log": False, "type": "int"}, - "resptimeoutthresh": {"no_log": False, "type": "int"}, + "resptimeoutthresh": {"no_log": False, "type": "float"}, "retries": {"no_log": False, "type": "int"}, "reverse": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "rtsprequest": {"no_log": False, "type": "str"}, @@ -32970,9 +33184,9 @@ "successretries": {"no_log": False, "type": "int"}, "supportedvendorids": {"elements": "int", "no_log": False, "type": "list"}, "tos": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "tosid": {"no_log": False, "type": "int"}, + "tosid": {"no_log": False, "type": "float"}, "transparent": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "trofscode": {"no_log": False, "type": "int"}, + "trofscode": {"no_log": False, "type": "float"}, "trofsstring": {"no_log": False, "type": "str"}, "type": { "choices": [ @@ -33054,7 +33268,7 @@ }, "username": {"no_log": False, "type": "str"}, "validatecred": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "vendorid": {"no_log": False, "type": "int"}, + "vendorid": {"no_log": False, "type": "float"}, "vendorspecificacctapplicationids": { "elements": "int", "no_log": False, @@ -33065,7 +33279,7 @@ "no_log": False, "type": "list", }, - "vendorspecificvendorid": {"no_log": False, "type": "int"}, + "vendorspecificvendorid": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -33206,8 +33420,8 @@ "primary_key_composite": [], "readwrite_arguments": { "metric": {"no_log": False, "type": "str"}, - "metricthreshold": {"no_log": False, "type": "int"}, - "metricweight": {"no_log": False, "type": "int"}, + "metricthreshold": {"no_log": False, "type": "float"}, + "metricweight": {"no_log": False, "type": "float"}, "monitorname": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -33319,7 +33533,7 @@ "type": "str", }, "cookiepassphrase": {"no_log": True, "type": "str"}, - "dbsttl": {"no_log": False, "type": "int"}, + "dbsttl": {"no_log": False, "type": "float"}, "dropmqttjumbomessage": { "choices": ["NO", "YES"], "no_log": False, @@ -33335,9 +33549,9 @@ "no_log": False, "type": "str", }, - "lbhashfingers": {"no_log": False, "type": "int"}, + "lbhashfingers": {"no_log": False, "type": "float"}, "literaladccookieattribute": {"no_log": False, "type": "str"}, - "maxpipelinenat": {"no_log": False, "type": "int"}, + "maxpipelinenat": {"no_log": False, "type": "float"}, "monitorconnectionclose": { "choices": ["FIN", "RESET"], "no_log": False, @@ -33363,7 +33577,7 @@ "no_log": False, "type": "str", }, - "startuprrfactor": {"no_log": False, "type": "int"}, + "startuprrfactor": {"no_log": False, "type": "float"}, "storemqttclientidandusername": { "choices": ["NO", "YES"], "no_log": False, @@ -33442,7 +33656,7 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, "persistenceparameter": {"no_log": False, "type": "str"}, "vserver": {"no_log": False, "type": "str"}, }, @@ -33648,7 +33862,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -33730,7 +33944,7 @@ "no_log": False, "type": "str", }, - "lbhashfingers": {"no_log": False, "type": "int"}, + "lbhashfingers": {"no_log": False, "type": "float"}, "lbprofilename": {"no_log": False, "type": "str"}, "literaladccookieattribute": {"no_log": False, "type": "str"}, "processlocal": { @@ -33803,7 +34017,7 @@ "gatewayname": {"no_log": False, "type": "str"}, "netmask": {"no_log": False, "type": "str"}, "network": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -33834,7 +34048,7 @@ "readwrite_arguments": { "gatewayname": {"no_log": False, "type": "str"}, "network": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -33881,7 +34095,7 @@ "rnatsecuredstport": {"no_log": False, "type": "int"}, "rnatsecuresrcport": {"no_log": False, "type": "int"}, "rnatsrcport": {"no_log": False, "type": "int"}, - "sip503ratethreshold": {"no_log": False, "type": "int"}, + "sip503ratethreshold": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": [ @@ -34179,11 +34393,11 @@ "no_log": False, "type": "str", }, - "backuppersistencetimeout": {"no_log": False, "type": "int"}, + "backuppersistencetimeout": {"no_log": False, "type": "float"}, "backupvserver": {"no_log": False, "type": "str"}, "bypassaaaa": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "cacheable": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "clttimeout": {"no_log": False, "type": "int"}, + "clttimeout": {"no_log": False, "type": "float"}, "comment": {"no_log": False, "type": "str"}, "connfailover": { "choices": ["DISABLED", "STATEFUL", "STATELESS"], @@ -34191,8 +34405,8 @@ "type": "str", }, "cookiename": {"no_log": False, "type": "str"}, - "datalength": {"no_log": False, "type": "int"}, - "dataoffset": {"no_log": False, "type": "int"}, + "datalength": {"no_log": False, "type": "float"}, + "dataoffset": {"no_log": False, "type": "float"}, "dbprofilename": {"no_log": False, "type": "str"}, "dbslb": { "choices": ["DISABLED", "ENABLED"], @@ -34220,8 +34434,8 @@ "no_log": False, "type": "str", }, - "hashlength": {"no_log": False, "type": "int"}, - "healththreshold": {"no_log": False, "type": "int"}, + "hashlength": {"no_log": False, "type": "float"}, + "healththreshold": {"no_log": False, "type": "float"}, "httpprofilename": {"no_log": False, "type": "str"}, "httpsredirecturl": {"no_log": False, "type": "str"}, "icmpvsrresponse": { @@ -34634,7 +34848,7 @@ "type": "dict", }, "listenpolicy": {"no_log": False, "type": "str"}, - "listenpriority": {"no_log": False, "type": "int"}, + "listenpriority": {"no_log": False, "type": "float"}, "m": { "choices": ["IP", "IPTUNNEL", "MAC", "TOS"], "no_log": False, @@ -34645,8 +34859,8 @@ "no_log": False, "type": "str", }, - "maxautoscalemembers": {"no_log": False, "type": "int"}, - "minautoscalemembers": {"no_log": False, "type": "int"}, + "maxautoscalemembers": {"no_log": False, "type": "float"}, + "minautoscalemembers": {"no_log": False, "type": "float"}, "mssqlserverversion": { "choices": [ "2000", @@ -34661,16 +34875,16 @@ "no_log": False, "type": "str", }, - "mysqlcharacterset": {"no_log": False, "type": "int"}, - "mysqlprotocolversion": {"no_log": False, "type": "int"}, - "mysqlservercapabilities": {"no_log": False, "type": "int"}, + "mysqlcharacterset": {"no_log": False, "type": "float"}, + "mysqlprotocolversion": {"no_log": False, "type": "float"}, + "mysqlservercapabilities": {"no_log": False, "type": "float"}, "mysqlserverversion": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, "netmask": {"no_log": False, "type": "str"}, "netprofile": {"no_log": False, "type": "str"}, "newname": {"no_log": False, "type": "str"}, - "newservicerequest": {"no_log": False, "type": "int"}, - "newservicerequestincrementinterval": {"no_log": False, "type": "int"}, + "newservicerequest": {"no_log": False, "type": "float"}, + "newservicerequestincrementinterval": {"no_log": False, "type": "float"}, "newservicerequestunit": { "choices": ["PERCENT", "PER_SECOND"], "no_log": False, @@ -34681,8 +34895,8 @@ "no_log": False, "type": "str", }, - "order": {"no_log": False, "type": "int"}, - "orderthreshold": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, + "orderthreshold": {"no_log": False, "type": "float"}, "persistavpno": {"elements": "int", "no_log": False, "type": "list"}, "persistencebackup": { "choices": ["NONE", "SOURCEIP"], @@ -34737,7 +34951,7 @@ "pushvserver": {"no_log": False, "type": "str"}, "quicbridgeprofilename": {"no_log": False, "type": "str"}, "quicprofilename": {"no_log": False, "type": "str"}, - "range": {"no_log": False, "type": "int"}, + "range": {"no_log": False, "type": "float"}, "recursionavailable": { "choices": ["NO", "YES"], "no_log": False, @@ -34849,27 +35063,27 @@ "no_log": False, "type": "str", }, - "sopersistencetimeout": {"no_log": False, "type": "int"}, - "sothreshold": {"no_log": False, "type": "int"}, + "sopersistencetimeout": {"no_log": False, "type": "float"}, + "sothreshold": {"no_log": False, "type": "float"}, "tcpprobeport": {"no_log": False, "type": "int"}, "tcpprofilename": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, - "timeout": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, + "timeout": {"no_log": False, "type": "float"}, "toggleorder": { "choices": ["ASCENDING", "DESCENDING"], "no_log": False, "type": "str", }, - "tosid": {"no_log": False, "type": "int"}, + "tosid": {"no_log": False, "type": "float"}, "trofspersistence": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "v6netmasklen": {"no_log": False, "type": "int"}, - "v6persistmasklen": {"no_log": False, "type": "int"}, + "v6netmasklen": {"no_log": False, "type": "float"}, + "v6persistmasklen": {"no_log": False, "type": "float"}, "vipheader": {"no_log": False, "type": "str"}, - "weight": {"no_log": False, "type": "int"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -35000,7 +35214,7 @@ "readwrite_arguments": { "analyticsprofile": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -35062,9 +35276,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -35126,9 +35340,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -35190,9 +35404,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -35254,9 +35468,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -35318,9 +35532,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -35382,9 +35596,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -35446,9 +35660,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -35510,9 +35724,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -35574,9 +35788,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -35638,9 +35852,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -35702,9 +35916,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -35766,9 +35980,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -35830,9 +36044,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -35894,9 +36108,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -35958,9 +36172,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -35995,10 +36209,10 @@ "primary_key_composite": [], "readwrite_arguments": { "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "servicegroupname": {"no_log": False, "type": "str"}, "servicename": {"no_log": False, "type": "str"}, - "weight": {"no_log": False, "type": "int"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": ["order", "servicename", "servicename", "weight"], @@ -36033,10 +36247,10 @@ "primary_key_composite": [], "readwrite_arguments": { "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "servicegroupname": {"no_log": False, "type": "str"}, "servicename": {"no_log": False, "type": "str"}, - "weight": {"no_log": False, "type": "int"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": ["order", "servicename", "servicename", "weight"], @@ -36098,9 +36312,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -36162,9 +36376,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -36226,9 +36440,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -36290,9 +36504,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -36354,9 +36568,9 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -36394,7 +36608,7 @@ "primary_key_composite": [], "readwrite_arguments": { "ipaddress": {"no_log": False, "type": "str"}, - "katimeout": {"no_log": False, "type": "int"}, + "katimeout": {"no_log": False, "type": "float"}, "lbuid": {"no_log": False, "type": "str"}, "lbwlm_lbvserver_binding": { "no_log": False, @@ -36591,7 +36805,7 @@ "primary_key_composite": [], "readwrite_arguments": { "ifnum": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -36620,13 +36834,13 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "holdtimetxmult": {"no_log": False, "type": "int"}, + "holdtimetxmult": {"no_log": False, "type": "float"}, "mode": { "choices": ["NONE", "RECEIVER", "TRANSCEIVER", "TRANSMITTER"], "no_log": False, "type": "str", }, - "timer": {"no_log": False, "type": "int"}, + "timer": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": ["holdtimetxmult", "mode", "timer"], @@ -36916,7 +37130,7 @@ "readwrite_arguments": { "name": {"no_log": False, "type": "str"}, "port": {"no_log": False, "type": "str"}, - "sessiontimeout": {"no_log": False, "type": "int"}, + "sessiontimeout": {"no_log": False, "type": "float"}, "transportprotocol": { "choices": ["ICMP", "TCP", "UDP"], "no_log": False, @@ -37044,7 +37258,7 @@ "no_log": False, "type": "str", }, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, "transportprotocol": { "choices": ["ICMP", "TCP", "UDP"], "no_log": False, @@ -37245,7 +37459,7 @@ "netmask": {"no_log": False, "type": "str"}, "network": {"no_log": False, "type": "str"}, "network6": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -37276,7 +37490,7 @@ "clientname": {"no_log": False, "type": "str"}, "netmask": {"no_log": False, "type": "str"}, "network": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -37306,7 +37520,7 @@ "readwrite_arguments": { "acl6name": {"no_log": False, "type": "str"}, "clientname": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -37336,7 +37550,7 @@ "readwrite_arguments": { "aclname": {"no_log": False, "type": "str"}, "clientname": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -37579,7 +37793,7 @@ "no_log": False, "type": "str", }, - "portblocksize": {"no_log": False, "type": "int"}, + "portblocksize": {"no_log": False, "type": "float"}, "pptp": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -37605,7 +37819,7 @@ "no_log": False, "type": "str", }, - "snmptraplimit": {"no_log": False, "type": "int"}, + "snmptraplimit": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -38093,7 +38307,7 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "memlimit": {"no_log": False, "type": "int"}, + "memlimit": {"no_log": False, "type": "float"}, "sessionsync": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -38162,7 +38376,7 @@ }, "type": "dict", }, - "maxportrealloctmq": {"no_log": False, "type": "int"}, + "maxportrealloctmq": {"no_log": False, "type": "float"}, "nattype": { "choices": ["DETERMINISTIC", "DYNAMIC"], "no_log": False, @@ -38174,7 +38388,7 @@ "no_log": False, "type": "str", }, - "portrealloctimeout": {"no_log": False, "type": "int"}, + "portrealloctimeout": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": ["maxportrealloctmq", "poolname", "portrealloctimeout"], @@ -38203,7 +38417,7 @@ "primary_key_composite": [], "readwrite_arguments": { "lsnip": {"no_log": False, "type": "str"}, - "ownernode": {"no_log": False, "type": "int"}, + "ownernode": {"no_log": False, "type": "float"}, "poolname": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -38252,7 +38466,7 @@ "primary_key_composite": [], "readwrite_arguments": { "rtspalgprofilename": {"no_log": False, "type": "str"}, - "rtspidletimeout": {"no_log": False, "type": "int"}, + "rtspidletimeout": {"no_log": False, "type": "float"}, "rtspportrange": {"no_log": False, "type": "str"}, "rtsptransportprotocol": { "choices": ["TCP", "UDP"], @@ -38292,7 +38506,7 @@ "primary_key": "sessionid", "primary_key_composite": [], "readwrite_arguments": { - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, "sessionid": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -38341,8 +38555,8 @@ "netmask": {"no_log": False, "type": "str"}, "network": {"no_log": False, "type": "str"}, "network6": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, - "td": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -38372,7 +38586,7 @@ "primary_key_composite": [], "readwrite_arguments": { "callid": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -38437,7 +38651,7 @@ "primary_key": "sipalgprofilename", "primary_key_composite": [], "readwrite_arguments": { - "datasessionidletimeout": {"no_log": False, "type": "int"}, + "datasessionidletimeout": {"no_log": False, "type": "float"}, "opencontactpinhole": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -38463,7 +38677,7 @@ "no_log": False, "type": "str", }, - "registrationtimeout": {"no_log": False, "type": "int"}, + "registrationtimeout": {"no_log": False, "type": "float"}, "rport": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -38471,7 +38685,7 @@ }, "sipalgprofilename": {"no_log": False, "type": "str"}, "sipdstportrange": {"no_log": False, "type": "str"}, - "sipsessiontimeout": {"no_log": False, "type": "int"}, + "sipsessiontimeout": {"no_log": False, "type": "float"}, "sipsrcportrange": {"no_log": False, "type": "str"}, "siptransportprotocol": { "choices": ["TCP", "UDP"], @@ -38543,7 +38757,7 @@ "primary_key_composite": [], "readwrite_arguments": { "destip": {"no_log": False, "type": "str"}, - "dsttd": {"no_log": False, "type": "int"}, + "dsttd": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "natip": {"no_log": False, "type": "str"}, "natport": {"no_log": False, "type": "int"}, @@ -38555,7 +38769,7 @@ "network6": {"no_log": False, "type": "str"}, "subscrip": {"no_log": False, "type": "str"}, "subscrport": {"no_log": False, "type": "int"}, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, "transportprotocol": { "choices": ["ALL", "ICMP", "TCP", "UDP"], "no_log": False, @@ -38622,8 +38836,8 @@ "primary_key": "transportprofilename", "primary_key_composite": [], "readwrite_arguments": { - "finrsttimeout": {"no_log": False, "type": "int"}, - "groupsessionlimit": {"no_log": False, "type": "int"}, + "finrsttimeout": {"no_log": False, "type": "float"}, + "groupsessionlimit": {"no_log": False, "type": "float"}, "portpreserveparity": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -38634,16 +38848,16 @@ "no_log": False, "type": "str", }, - "portquota": {"no_log": False, "type": "int"}, - "sessionquota": {"no_log": False, "type": "int"}, - "sessiontimeout": {"no_log": False, "type": "int"}, - "stuntimeout": {"no_log": False, "type": "int"}, + "portquota": {"no_log": False, "type": "float"}, + "sessionquota": {"no_log": False, "type": "float"}, + "sessiontimeout": {"no_log": False, "type": "float"}, + "stuntimeout": {"no_log": False, "type": "float"}, "syncheck": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "synidletimeout": {"no_log": False, "type": "int"}, + "synidletimeout": {"no_log": False, "type": "float"}, "transportprofilename": {"no_log": False, "type": "str"}, "transportprotocol": { "choices": ["ICMP", "TCP", "UDP"], @@ -38702,7 +38916,7 @@ "primary_key": "name", "primary_key_composite": [], "readwrite_arguments": { - "eabitlength": {"no_log": False, "type": "int"}, + "eabitlength": {"no_log": False, "type": "float"}, "mapbmr_bmrv4network_binding": { "no_log": False, "options": { @@ -38720,8 +38934,8 @@ "type": "dict", }, "name": {"no_log": False, "type": "str"}, - "psidlength": {"no_log": False, "type": "int"}, - "psidoffset": {"no_log": False, "type": "int"}, + "psidlength": {"no_log": False, "type": "float"}, + "psidoffset": {"no_log": False, "type": "float"}, "ruleipv6prefix": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -38932,7 +39146,7 @@ }, "metricsauthtoken": {"no_log": True, "type": "str"}, "metricsendpointurl": {"no_log": False, "type": "str"}, - "metricsexportfrequency": {"no_log": False, "type": "int"}, + "metricsexportfrequency": {"no_log": False, "type": "float"}, "metricsprofile_authenticationvserver_binding": { "no_log": False, "options": { @@ -39574,13 +39788,13 @@ "no_log": False, "type": "str", }, - "nat64v6mtu": {"no_log": False, "type": "int"}, + "nat64v6mtu": {"no_log": False, "type": "float"}, "nat64zerochecksum": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -39634,11 +39848,11 @@ "type": "dict", }, "neighbor": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, - "td": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "td": {"no_log": False, "type": "float"}, "vlan": {"no_log": False, "type": "int"}, "vtep": {"no_log": False, "type": "str"}, - "vxlan": {"no_log": False, "type": "int"}, + "vxlan": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -39687,16 +39901,16 @@ "no_log": False, "type": "str", }, - "currhoplimit": {"no_log": False, "type": "int"}, + "currhoplimit": {"no_log": False, "type": "float"}, "defaultlifetime": {"no_log": False, "type": "int"}, - "linkmtu": {"no_log": False, "type": "int"}, + "linkmtu": {"no_log": False, "type": "float"}, "managedaddrconfig": { "choices": ["NO", "YES"], "no_log": False, "type": "str", }, - "maxrtadvinterval": {"no_log": False, "type": "int"}, - "minrtadvinterval": {"no_log": False, "type": "int"}, + "maxrtadvinterval": {"no_log": False, "type": "float"}, + "minrtadvinterval": {"no_log": False, "type": "float"}, "nd6ravariables_onlinkipv6prefix_binding": { "no_log": False, "options": { @@ -39723,15 +39937,15 @@ "no_log": False, "type": "str", }, - "reachabletime": {"no_log": False, "type": "int"}, - "retranstime": {"no_log": False, "type": "int"}, + "reachabletime": {"no_log": False, "type": "float"}, + "retranstime": {"no_log": False, "type": "float"}, "sendrouteradv": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "srclinklayeraddroption": { "choices": ["NO", "YES"], "no_log": False, "type": "str", }, - "vlan": {"no_log": False, "type": "int"}, + "vlan": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -39775,7 +39989,7 @@ "primary_key_composite": [], "readwrite_arguments": { "ipv6prefix": {"no_log": False, "type": "str"}, - "vlan": {"no_log": False, "type": "int"}, + "vlan": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -40000,7 +40214,7 @@ "primary_key_composite": [], "readwrite_arguments": { "name": {"no_log": False, "type": "str"}, - "vlan": {"no_log": False, "type": "int"}, + "vlan": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -40116,7 +40330,7 @@ "no_log": False, "type": "str", }, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -40326,8 +40540,8 @@ "type": "str", }, "established": {"no_log": False, "type": "bool"}, - "icmpcode": {"no_log": False, "type": "int"}, - "icmptype": {"no_log": False, "type": "int"}, + "icmpcode": {"no_log": False, "type": "float"}, + "icmptype": {"no_log": False, "type": "float"}, "interface": {"no_log": False, "type": "str"}, "logstate": { "choices": ["DISABLED", "ENABLED"], @@ -40335,8 +40549,8 @@ "type": "str", }, "newname": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, - "priority": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "priority": {"no_log": False, "type": "float"}, "protocol": { "choices": [ "3PC", @@ -40479,8 +40693,8 @@ "no_log": False, "type": "str", }, - "protocolnumber": {"no_log": False, "type": "int"}, - "ratelimit": {"no_log": False, "type": "int"}, + "protocolnumber": {"no_log": False, "type": "float"}, + "ratelimit": {"no_log": False, "type": "float"}, "srcip": {"no_log": False, "type": "bool"}, "srcipdataset": {"no_log": False, "type": "str"}, "srcipop": { @@ -40500,11 +40714,11 @@ }, "srcportval": {"no_log": False, "type": "str"}, "stateful": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, - "ttl": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, + "ttl": {"no_log": False, "type": "float"}, "type": {"choices": ["CLASSIC", "DFD"], "no_log": False, "type": "str"}, - "vlan": {"no_log": False, "type": "int"}, - "vxlan": {"no_log": False, "type": "int"}, + "vlan": {"no_log": False, "type": "float"}, + "vxlan": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -40668,10 +40882,10 @@ "no_log": False, "type": "str", }, - "dfdprefix": {"no_log": False, "type": "int"}, + "dfdprefix": {"no_log": False, "type": "float"}, "established": {"no_log": False, "type": "bool"}, - "icmpcode": {"no_log": False, "type": "int"}, - "icmptype": {"no_log": False, "type": "int"}, + "icmpcode": {"no_log": False, "type": "float"}, + "icmptype": {"no_log": False, "type": "float"}, "interface": {"no_log": False, "type": "str"}, "logstate": { "choices": ["DISABLED", "ENABLED"], @@ -40679,8 +40893,8 @@ "type": "str", }, "newname": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, - "priority": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "priority": {"no_log": False, "type": "float"}, "protocol": { "choices": [ "3PC", @@ -40823,8 +41037,8 @@ "no_log": False, "type": "str", }, - "protocolnumber": {"no_log": False, "type": "int"}, - "ratelimit": {"no_log": False, "type": "int"}, + "protocolnumber": {"no_log": False, "type": "float"}, + "ratelimit": {"no_log": False, "type": "float"}, "srcipop": { "choices": ["!=", "=", "EQ", "NEQ"], "no_log": False, @@ -40842,11 +41056,11 @@ }, "srcportval": {"no_log": False, "type": "str"}, "stateful": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, - "ttl": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, + "ttl": {"no_log": False, "type": "float"}, "type": {"choices": ["CLASSIC", "DFD"], "no_log": False, "type": "str"}, - "vlan": {"no_log": False, "type": "int"}, - "vxlan": {"no_log": False, "type": "int"}, + "vlan": {"no_log": False, "type": "float"}, + "vxlan": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -41041,8 +41255,8 @@ "no_log": False, "type": "str", }, - "templaterefresh": {"no_log": False, "type": "int"}, - "udppmtu": {"no_log": False, "type": "int"}, + "templaterefresh": {"no_log": False, "type": "float"}, + "udppmtu": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": [ @@ -41181,13 +41395,13 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "bandwidth": {"no_log": False, "type": "int"}, + "bandwidth": {"no_log": False, "type": "float"}, "edition": { "choices": ["Enterprise", "Platinum", "Standard"], "no_log": False, "type": "str", }, - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, "password": {"no_log": True, "type": "str"}, "platform": { "choices": [ @@ -41393,12 +41607,12 @@ "configfile": {"no_log": False, "type": "str"}, "cookieversion": {"choices": ["0", "1"], "no_log": False, "type": "str"}, "crportrange": {"no_log": False, "type": "str"}, - "exclusivequotamaxclient": {"no_log": False, "type": "int"}, - "exclusivequotaspillover": {"no_log": False, "type": "int"}, + "exclusivequotamaxclient": {"no_log": False, "type": "float"}, + "exclusivequotaspillover": {"no_log": False, "type": "float"}, "force": {"no_log": False, "type": "bool"}, "ftpportrange": {"no_log": False, "type": "str"}, - "grantquotamaxclient": {"no_log": False, "type": "int"}, - "grantquotaspillover": {"no_log": False, "type": "int"}, + "grantquotamaxclient": {"no_log": False, "type": "float"}, + "grantquotaspillover": {"no_log": False, "type": "float"}, "httpport": {"elements": "int", "no_log": False, "type": "list"}, "ifnum": {"elements": "str", "no_log": False, "type": "list"}, "ignoredevicespecific": {"no_log": False, "type": "bool"}, @@ -41408,13 +41622,13 @@ "no_log": False, "type": "str", }, - "maxconn": {"no_log": False, "type": "int"}, - "maxreq": {"no_log": False, "type": "int"}, + "maxconn": {"no_log": False, "type": "float"}, + "maxreq": {"no_log": False, "type": "float"}, "netmask": {"no_log": False, "type": "str"}, - "nsvlan": {"no_log": False, "type": "int"}, + "nsvlan": {"no_log": False, "type": "float"}, "outtype": {"choices": ["cli", "xml"], "no_log": False, "type": "str"}, - "pmtumin": {"no_log": False, "type": "int"}, - "pmtutimeout": {"no_log": False, "type": "int"}, + "pmtumin": {"no_log": False, "type": "float"}, + "pmtutimeout": {"no_log": False, "type": "float"}, "rbaconfig": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "responsefile": {"no_log": False, "type": "str"}, "securecookie": { @@ -41541,14 +41755,14 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "harqretxdelay": {"no_log": False, "type": "int"}, + "harqretxdelay": {"no_log": False, "type": "float"}, "lr1coeflist": {"no_log": False, "type": "str"}, "lr1probthresh": {"no_log": False, "type": "float"}, "lr2coeflist": {"no_log": False, "type": "str"}, "lr2probthresh": {"no_log": False, "type": "float"}, - "minrttnet1": {"no_log": False, "type": "int"}, - "minrttnet2": {"no_log": False, "type": "int"}, - "minrttnet3": {"no_log": False, "type": "int"}, + "minrttnet1": {"no_log": False, "type": "float"}, + "minrttnet2": {"no_log": False, "type": "float"}, + "minrttnet3": {"no_log": False, "type": "float"}, "net1cclscale": {"no_log": False, "type": "str"}, "net1csqscale": {"no_log": False, "type": "str"}, "net1label": {"no_log": False, "type": "str"}, @@ -41668,7 +41882,7 @@ "primary_key_composite": [], "readwrite_arguments": { "identity": {"no_log": False, "type": "str"}, - "ownernode": {"no_log": False, "type": "int"}, + "ownernode": {"no_log": False, "type": "float"}, "realm": {"no_log": False, "type": "str"}, "serverclosepropagation": { "choices": ["NO", "YES"], @@ -42064,7 +42278,7 @@ "primary_key_composite": [], "readwrite_arguments": { "hostname": {"no_log": False, "type": "str"}, - "ownernode": {"no_log": False, "type": "int"}, + "ownernode": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": ["hostname", "ownernode"], @@ -42132,7 +42346,7 @@ "no_log": False, "type": "str", }, - "maxreusepool": {"no_log": False, "type": "int"}, + "maxreusepool": {"no_log": False, "type": "float"}, "nssrvrhdr": {"no_log": False, "type": "str"}, }, "singleton": True, @@ -42319,7 +42533,7 @@ "type": "str", }, "altsvcvalue": {"no_log": False, "type": "str"}, - "apdexcltresptimethreshold": {"no_log": False, "type": "int"}, + "apdexcltresptimethreshold": {"no_log": False, "type": "float"}, "clientiphdrexpr": {"no_log": False, "type": "str"}, "cmponpush": { "choices": ["DISABLED", "ENABLED"], @@ -42346,8 +42560,8 @@ "no_log": False, "type": "str", }, - "grpcholdlimit": {"no_log": False, "type": "int"}, - "grpcholdtimeout": {"no_log": False, "type": "int"}, + "grpcholdlimit": {"no_log": False, "type": "float"}, + "grpcholdtimeout": {"no_log": False, "type": "float"}, "grpclengthdelimitation": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -42378,18 +42592,18 @@ "no_log": False, "type": "str", }, - "http2headertablesize": {"no_log": False, "type": "int"}, - "http2initialconnwindowsize": {"no_log": False, "type": "int"}, - "http2initialwindowsize": {"no_log": False, "type": "int"}, - "http2maxconcurrentstreams": {"no_log": False, "type": "int"}, - "http2maxemptyframespermin": {"no_log": False, "type": "int"}, - "http2maxframesize": {"no_log": False, "type": "int"}, - "http2maxheaderlistsize": {"no_log": False, "type": "int"}, - "http2maxpingframespermin": {"no_log": False, "type": "int"}, - "http2maxresetframespermin": {"no_log": False, "type": "int"}, - "http2maxrxresetframespermin": {"no_log": False, "type": "int"}, - "http2maxsettingsframespermin": {"no_log": False, "type": "int"}, - "http2minseverconn": {"no_log": False, "type": "int"}, + "http2headertablesize": {"no_log": False, "type": "float"}, + "http2initialconnwindowsize": {"no_log": False, "type": "float"}, + "http2initialwindowsize": {"no_log": False, "type": "float"}, + "http2maxconcurrentstreams": {"no_log": False, "type": "float"}, + "http2maxemptyframespermin": {"no_log": False, "type": "float"}, + "http2maxframesize": {"no_log": False, "type": "float"}, + "http2maxheaderlistsize": {"no_log": False, "type": "float"}, + "http2maxpingframespermin": {"no_log": False, "type": "float"}, + "http2maxresetframespermin": {"no_log": False, "type": "float"}, + "http2maxrxresetframespermin": {"no_log": False, "type": "float"}, + "http2maxsettingsframespermin": {"no_log": False, "type": "float"}, + "http2minseverconn": {"no_log": False, "type": "float"}, "http2strictcipher": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -42400,17 +42614,17 @@ "no_log": False, "type": "str", }, - "http3maxheaderblockedstreams": {"no_log": False, "type": "int"}, - "http3maxheaderfieldsectionsize": {"no_log": False, "type": "int"}, - "http3maxheadertablesize": {"no_log": False, "type": "int"}, - "http3minseverconn": {"no_log": False, "type": "int"}, + "http3maxheaderblockedstreams": {"no_log": False, "type": "float"}, + "http3maxheaderfieldsectionsize": {"no_log": False, "type": "float"}, + "http3maxheadertablesize": {"no_log": False, "type": "float"}, + "http3minseverconn": {"no_log": False, "type": "float"}, "http3webtransport": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "httppipelinebuffsize": {"no_log": False, "type": "int"}, - "incomphdrdelay": {"no_log": False, "type": "int"}, + "httppipelinebuffsize": {"no_log": False, "type": "float"}, + "incomphdrdelay": {"no_log": False, "type": "float"}, "markconnreqinval": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -42436,12 +42650,12 @@ "no_log": False, "type": "str", }, - "maxduplicateheaderfields": {"no_log": False, "type": "int"}, - "maxheaderfieldlen": {"no_log": False, "type": "int"}, - "maxheaderlen": {"no_log": False, "type": "int"}, - "maxreq": {"no_log": False, "type": "int"}, - "maxreusepool": {"no_log": False, "type": "int"}, - "minreusepool": {"no_log": False, "type": "int"}, + "maxduplicateheaderfields": {"no_log": False, "type": "float"}, + "maxheaderfieldlen": {"no_log": False, "type": "float"}, + "maxheaderlen": {"no_log": False, "type": "float"}, + "maxreq": {"no_log": False, "type": "float"}, + "maxreusepool": {"no_log": False, "type": "float"}, + "minreusepool": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "passprotocolupgrade": { "choices": ["DISABLED", "ENABLED"], @@ -42453,9 +42667,9 @@ "no_log": False, "type": "str", }, - "reqtimeout": {"no_log": False, "type": "int"}, + "reqtimeout": {"no_log": False, "type": "float"}, "reqtimeoutaction": {"no_log": False, "type": "str"}, - "reusepooltimeout": {"no_log": False, "type": "int"}, + "reusepooltimeout": {"no_log": False, "type": "float"}, "rtsptunnel": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -42619,9 +42833,9 @@ "no_log": False, "type": "str", }, - "previewlength": {"no_log": False, "type": "int"}, + "previewlength": {"no_log": False, "type": "float"}, "queryparams": {"no_log": False, "type": "str"}, - "reqtimeout": {"no_log": False, "type": "int"}, + "reqtimeout": {"no_log": False, "type": "float"}, "reqtimeoutaction": { "choices": ["BYPASS", "DROP", "RESET"], "no_log": False, @@ -42752,7 +42966,7 @@ "type": "str", }, "arp": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, - "arpowner": {"no_log": False, "type": "int"}, + "arpowner": {"no_log": False, "type": "float"}, "arpresponse": { "choices": ["ALL_VSERVERS", "NONE", "ONE_VSERVER"], "no_log": False, @@ -42814,7 +43028,7 @@ "no_log": False, "type": "str", }, - "ospfarea": {"no_log": False, "type": "int"}, + "ospfarea": {"no_log": False, "type": "float"}, "ospflsatype": { "choices": ["TYPE1", "TYPE5"], "no_log": False, @@ -42825,7 +43039,7 @@ "no_log": False, "type": "str", }, - "ownernode": {"no_log": False, "type": "int"}, + "ownernode": {"no_log": False, "type": "float"}, "restrictaccess": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -42838,8 +43052,8 @@ "type": "str", }, "ssh": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, - "tag": {"no_log": False, "type": "int"}, - "td": {"no_log": False, "type": "int"}, + "tag": {"no_log": False, "type": "float"}, + "td": {"no_log": False, "type": "float"}, "telnet": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -42850,7 +43064,7 @@ "no_log": False, "type": "str", }, - "vrid": {"no_log": False, "type": "int"}, + "vrid": {"no_log": False, "type": "float"}, "vserver": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -43035,7 +43249,7 @@ "type": "str", }, "nd": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, - "ndowner": {"no_log": False, "type": "int"}, + "ndowner": {"no_log": False, "type": "float"}, "networkroute": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -43046,13 +43260,13 @@ "no_log": False, "type": "str", }, - "ospfarea": {"no_log": False, "type": "int"}, + "ospfarea": {"no_log": False, "type": "float"}, "ownerdownresponse": { "choices": ["NO", "YES"], "no_log": False, "type": "str", }, - "ownernode": {"no_log": False, "type": "int"}, + "ownernode": {"no_log": False, "type": "float"}, "restrictaccess": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -43069,8 +43283,8 @@ "type": "str", }, "ssh": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, - "tag": {"no_log": False, "type": "int"}, - "td": {"no_log": False, "type": "int"}, + "tag": {"no_log": False, "type": "float"}, + "td": {"no_log": False, "type": "float"}, "telnet": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -43089,8 +43303,8 @@ "no_log": False, "type": "str", }, - "vlan": {"no_log": False, "type": "int"}, - "vrid6": {"no_log": False, "type": "int"}, + "vlan": {"no_log": False, "type": "float"}, + "vrid6": {"no_log": False, "type": "float"}, "vserver": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -43159,8 +43373,8 @@ "primary_key": "serverip", "primary_key_composite": ["servername"], "readwrite_arguments": { - "nodeid": {"no_log": False, "type": "int"}, - "port": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "port": {"no_log": False, "type": "float"}, "serverip": {"no_log": False, "type": "str"}, "servername": {"no_log": False, "type": "str"}, }, @@ -43168,9 +43382,9 @@ "update_payload_keys": [], }, "nslaslicense": { - "_supported_operations": ["apply"], + "_supported_operations": ["apply", "get"], "action_payload_keys": { - "apply": ["filelocation", "filename"], + "apply": ["filelocation", "filename", "fixedbandwidth"], "create": [], "force": [], "import": [], @@ -43193,6 +43407,7 @@ "readwrite_arguments": { "filelocation": {"no_log": False, "type": "str"}, "filename": {"no_log": False, "type": "str"}, + "fixedbandwidth": {"no_log": False, "type": "bool"}, }, "singleton": True, "update_payload_keys": [], @@ -43227,11 +43442,11 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "alert1gracetimeout": {"no_log": False, "type": "int"}, - "alert2gracetimeout": {"no_log": False, "type": "int"}, - "heartbeatinterval": {"no_log": False, "type": "int"}, - "inventoryrefreshinterval": {"no_log": False, "type": "int"}, - "licenseexpiryalerttime": {"no_log": False, "type": "int"}, + "alert1gracetimeout": {"no_log": False, "type": "float"}, + "alert2gracetimeout": {"no_log": False, "type": "float"}, + "heartbeatinterval": {"no_log": False, "type": "float"}, + "inventoryrefreshinterval": {"no_log": False, "type": "float"}, + "licenseexpiryalerttime": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": [ @@ -43266,7 +43481,7 @@ "primary_key": "serverip", "primary_key_composite": ["servername"], "readwrite_arguments": { - "port": {"no_log": False, "type": "int"}, + "port": {"no_log": False, "type": "float"}, "serverip": {"no_log": False, "type": "str"}, "servername": {"no_log": False, "type": "str"}, }, @@ -43286,6 +43501,7 @@ "unset": [], }, "add_payload_keys": [ + "deviceprofilename", "forceupdateip", "licensemode", "licenseserverip", @@ -43300,16 +43516,22 @@ "disable_payload_keys": [], "enable_payload_keys": [], "get_arg_keys": ["servername"], - "immutable_keys": ["forceupdateip", "password", "username"], + "immutable_keys": [ + "deviceprofilename", + "forceupdateip", + "password", + "username", + ], "password_keys": ["password"], "primary_key": "licenseserverip", "primary_key_composite": ["servername"], "readwrite_arguments": { + "deviceprofilename": {"no_log": False, "type": "str"}, "forceupdateip": {"no_log": False, "type": "bool"}, "licensemode": { "choices": [ "CICO", - "LASConnected", + "LAS", "Pooled", "SelfManagedPool", "SelfManagedvCPU", @@ -43319,9 +43541,9 @@ "type": "str", }, "licenseserverip": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, "password": {"no_log": True, "type": "str"}, - "port": {"no_log": False, "type": "int"}, + "port": {"no_log": False, "type": "float"}, "servername": {"no_log": False, "type": "str"}, "username": {"no_log": False, "type": "str"}, }, @@ -43384,16 +43606,16 @@ "no_log": False, "type": "str", }, - "maxbandwidth": {"no_log": False, "type": "int"}, + "maxbandwidth": {"no_log": False, "type": "float"}, "mode": { "choices": ["CONNECTION", "NONE", "REQUEST_RATE"], "no_log": False, "type": "str", }, "selectorname": {"no_log": False, "type": "str"}, - "threshold": {"no_log": False, "type": "int"}, - "timeslice": {"no_log": False, "type": "int"}, - "trapsintimeslice": {"no_log": False, "type": "int"}, + "threshold": {"no_log": False, "type": "float"}, + "timeslice": {"no_log": False, "type": "float"}, + "trapsintimeslice": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -43504,8 +43726,8 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "httpdmaxclients": {"no_log": False, "type": "int"}, - "httpdmaxreqworkers": {"no_log": False, "type": "int"}, + "httpdmaxclients": {"no_log": False, "type": "float"}, + "httpdmaxreqworkers": {"no_log": False, "type": "float"}, "mgmthttpport": {"no_log": False, "type": "int"}, "mgmthttpsport": {"no_log": False, "type": "int"}, }, @@ -43702,11 +43924,11 @@ "cipheader": {"no_log": False, "type": "str"}, "cookieversion": {"choices": ["0", "1"], "no_log": False, "type": "str"}, "crportrange": {"no_log": False, "type": "str"}, - "exclusivequotamaxclient": {"no_log": False, "type": "int"}, - "exclusivequotaspillover": {"no_log": False, "type": "int"}, + "exclusivequotamaxclient": {"no_log": False, "type": "float"}, + "exclusivequotaspillover": {"no_log": False, "type": "float"}, "ftpportrange": {"no_log": False, "type": "str"}, - "grantquotamaxclient": {"no_log": False, "type": "int"}, - "grantquotaspillover": {"no_log": False, "type": "int"}, + "grantquotamaxclient": {"no_log": False, "type": "float"}, + "grantquotaspillover": {"no_log": False, "type": "float"}, "httpport": {"elements": "int", "no_log": False, "type": "list"}, "icaports": {"elements": "int", "no_log": False, "type": "list"}, "internaluserlogin": { @@ -43714,13 +43936,13 @@ "no_log": False, "type": "str", }, - "ipttl": {"no_log": False, "type": "int"}, - "maxconn": {"no_log": False, "type": "int"}, - "maxreq": {"no_log": False, "type": "int"}, + "ipttl": {"no_log": False, "type": "float"}, + "maxconn": {"no_log": False, "type": "float"}, + "maxreq": {"no_log": False, "type": "float"}, "mgmthttpport": {"no_log": False, "type": "int"}, "mgmthttpsport": {"no_log": False, "type": "int"}, - "pmtumin": {"no_log": False, "type": "int"}, - "pmtutimeout": {"no_log": False, "type": "int"}, + "pmtumin": {"no_log": False, "type": "float"}, + "pmtutimeout": {"no_log": False, "type": "float"}, "proxyprotocol": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -43732,7 +43954,7 @@ "type": "str", }, "secureicaports": {"elements": "int", "no_log": False, "type": "list"}, - "servicepathingressvlan": {"no_log": False, "type": "int"}, + "servicepathingressvlan": {"no_log": False, "type": "float"}, "tcpcip": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -43829,10 +44051,10 @@ "primary_key_composite": [], "readwrite_arguments": { "force": {"no_log": False, "type": "bool"}, - "maxbandwidth": {"no_log": False, "type": "int"}, - "maxconn": {"no_log": False, "type": "int"}, - "maxmemlimit": {"no_log": False, "type": "int"}, - "minbandwidth": {"no_log": False, "type": "int"}, + "maxbandwidth": {"no_log": False, "type": "float"}, + "maxconn": {"no_log": False, "type": "float"}, + "maxmemlimit": {"no_log": False, "type": "float"}, + "minbandwidth": {"no_log": False, "type": "float"}, "nspartition_bridgegroup_binding": { "no_log": False, "options": { @@ -43918,7 +44140,7 @@ "primary_key": "partitionname", "primary_key_composite": [], "readwrite_arguments": { - "bridgegroup": {"no_log": False, "type": "int"}, + "bridgegroup": {"no_log": False, "type": "float"}, "partitionname": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -43948,7 +44170,7 @@ "primary_key_composite": [], "readwrite_arguments": { "partitionname": {"no_log": False, "type": "str"}, - "vlan": {"no_log": False, "type": "int"}, + "vlan": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -43977,7 +44199,7 @@ "primary_key_composite": [], "readwrite_arguments": { "partitionname": {"no_log": False, "type": "str"}, - "vxlan": {"no_log": False, "type": "int"}, + "vxlan": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -44051,7 +44273,6 @@ "srcportop", "srcportval", "targettd", - "targettdval", "td", "vlan", "vxlan", @@ -44093,7 +44314,7 @@ "nexthop": {"no_log": False, "type": "bool"}, "nexthopval": {"no_log": False, "type": "str"}, "ownergroup": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "protocol": { "choices": [ "3PC", @@ -44236,7 +44457,7 @@ "no_log": False, "type": "str", }, - "protocolnumber": {"no_log": False, "type": "int"}, + "protocolnumber": {"no_log": False, "type": "float"}, "srcip": {"no_log": False, "type": "bool"}, "srcipop": { "choices": ["!=", "=", "EQ", "NEQ"], @@ -44253,11 +44474,10 @@ "type": "str", }, "srcportval": {"no_log": False, "type": "str"}, - "targettd": {"no_log": False, "type": "bool"}, - "targettdval": {"no_log": False, "type": "int"}, - "td": {"no_log": False, "type": "int"}, - "vlan": {"no_log": False, "type": "int"}, - "vxlan": {"no_log": False, "type": "int"}, + "targettd": {"no_log": False, "type": "float"}, + "td": {"no_log": False, "type": "float"}, + "vlan": {"no_log": False, "type": "float"}, + "vxlan": {"no_log": False, "type": "float"}, "vxlanvlanmap": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -44289,7 +44509,6 @@ "srcportop", "srcportval", "targettd", - "targettdval", "vlan", "vxlan", "vxlanvlanmap", @@ -44405,9 +44624,9 @@ "name": {"no_log": False, "type": "str"}, "nexthop": {"no_log": False, "type": "bool"}, "nexthopval": {"no_log": False, "type": "str"}, - "nexthopvlan": {"no_log": False, "type": "int"}, + "nexthopvlan": {"no_log": False, "type": "float"}, "ownergroup": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "protocol": { "choices": [ "3PC", @@ -44550,7 +44769,7 @@ "no_log": False, "type": "str", }, - "protocolnumber": {"no_log": False, "type": "int"}, + "protocolnumber": {"no_log": False, "type": "float"}, "srcipop": { "choices": ["!=", "=", "EQ", "NEQ"], "no_log": False, @@ -44567,9 +44786,9 @@ "type": "str", }, "srcportval": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, - "vlan": {"no_log": False, "type": "int"}, - "vxlan": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, + "vlan": {"no_log": False, "type": "float"}, + "vxlan": {"no_log": False, "type": "float"}, "vxlanvlanmap": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -44661,10 +44880,10 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "icmpthreshold": {"no_log": False, "type": "int"}, - "tcprstthreshold": {"no_log": False, "type": "int"}, - "tcpthreshold": {"no_log": False, "type": "int"}, - "udpthreshold": {"no_log": False, "type": "int"}, + "icmpthreshold": {"no_log": False, "type": "float"}, + "tcprstthreshold": {"no_log": False, "type": "float"}, + "tcpthreshold": {"no_log": False, "type": "float"}, + "udpthreshold": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": [ @@ -44744,7 +44963,7 @@ "primary_key": "servicefunctionname", "primary_key_composite": [], "readwrite_arguments": { - "ingressvlan": {"no_log": False, "type": "int"}, + "ingressvlan": {"no_log": False, "type": "float"}, "servicefunctionname": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -44818,7 +45037,7 @@ "primary_key": "servicepathname", "primary_key_composite": [], "readwrite_arguments": { - "index": {"no_log": False, "type": "int"}, + "index": {"no_log": False, "type": "float"}, "servicefunction": {"no_log": False, "type": "str"}, "servicepathname": {"no_log": False, "type": "str"}, }, @@ -44879,8 +45098,8 @@ "estsessions": {"no_log": False, "type": "bool"}, "protocol": {"choices": ["TCP", "UDP"], "no_log": False, "type": "str"}, "srcip": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, - "ttl": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, + "ttl": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -44939,8 +45158,8 @@ "estsessions": {"no_log": False, "type": "bool"}, "protocol": {"choices": ["TCP", "UDP"], "no_log": False, "type": "str"}, "srcipv6": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, - "ttl": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, + "ttl": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -45094,8 +45313,8 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "memlimit": {"no_log": False, "type": "int"}, - "size": {"no_log": False, "type": "int"}, + "memlimit": {"no_log": False, "type": "float"}, + "size": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": ["memlimit", "size"], @@ -45179,7 +45398,7 @@ "no_log": False, "type": "str", }, - "autosyncookietimeout": {"no_log": False, "type": "int"}, + "autosyncookietimeout": {"no_log": False, "type": "float"}, "compacttcpoptionnoop": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -45190,8 +45409,8 @@ "no_log": False, "type": "str", }, - "connflushthres": {"no_log": False, "type": "int"}, - "delayedack": {"no_log": False, "type": "int"}, + "connflushthres": {"no_log": False, "type": "float"}, + "delayedack": {"no_log": False, "type": "float"}, "delinkclientserveronrst": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -45207,7 +45426,7 @@ "no_log": False, "type": "str", }, - "initialcwnd": {"no_log": False, "type": "int"}, + "initialcwnd": {"no_log": False, "type": "float"}, "kaprobeupdatelastactivity": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -45223,13 +45442,13 @@ "no_log": False, "type": "str", }, - "maxburst": {"no_log": False, "type": "int"}, - "maxdynserverprobes": {"no_log": False, "type": "int"}, - "maxpktpermss": {"no_log": False, "type": "int"}, - "maxsynackretx": {"no_log": False, "type": "int"}, - "maxsynhold": {"no_log": False, "type": "int"}, - "maxsynholdperprobe": {"no_log": False, "type": "int"}, - "maxtimewaitconn": {"no_log": False, "type": "int"}, + "maxburst": {"no_log": False, "type": "float"}, + "maxdynserverprobes": {"no_log": False, "type": "float"}, + "maxpktpermss": {"no_log": False, "type": "float"}, + "maxsynackretx": {"no_log": False, "type": "float"}, + "maxsynhold": {"no_log": False, "type": "float"}, + "maxsynholdperprobe": {"no_log": False, "type": "float"}, + "maxtimewaitconn": {"no_log": False, "type": "float"}, "minrto": {"no_log": False, "type": "int"}, "mptcpchecksum": { "choices": ["DISABLED", "ENABLED"], @@ -45256,38 +45475,38 @@ "no_log": False, "type": "str", }, - "mptcpmaxpendingsf": {"no_log": False, "type": "int"}, - "mptcpmaxsf": {"no_log": False, "type": "int"}, - "mptcppendingjointhreshold": {"no_log": False, "type": "int"}, + "mptcpmaxpendingsf": {"no_log": False, "type": "float"}, + "mptcpmaxsf": {"no_log": False, "type": "float"}, + "mptcppendingjointhreshold": {"no_log": False, "type": "float"}, "mptcpreliableaddaddr": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "mptcprtostoswitchsf": {"no_log": False, "type": "int"}, + "mptcprtostoswitchsf": {"no_log": False, "type": "float"}, "mptcpsendsfresetoption": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "mptcpsfreplacetimeout": {"no_log": False, "type": "int"}, - "mptcpsftimeout": {"no_log": False, "type": "int"}, + "mptcpsfreplacetimeout": {"no_log": False, "type": "float"}, + "mptcpsftimeout": {"no_log": False, "type": "float"}, "mptcpusebackupondss": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "msslearndelay": {"no_log": False, "type": "int"}, - "msslearninterval": {"no_log": False, "type": "int"}, + "msslearndelay": {"no_log": False, "type": "float"}, + "msslearninterval": {"no_log": False, "type": "float"}, "nagle": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "oooqsize": {"no_log": False, "type": "int"}, + "oooqsize": {"no_log": False, "type": "float"}, "pktperretx": {"no_log": False, "type": "int"}, - "recvbuffsize": {"no_log": False, "type": "int"}, - "rfc5961chlgacklimit": {"no_log": False, "type": "int"}, + "recvbuffsize": {"no_log": False, "type": "float"}, + "rfc5961chlgacklimit": {"no_log": False, "type": "float"}, "sack": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -45299,12 +45518,12 @@ "no_log": False, "type": "str", }, - "synholdfastgiveup": {"no_log": False, "type": "int"}, - "tcpfastopencookietimeout": {"no_log": False, "type": "int"}, - "tcpfintimeout": {"no_log": False, "type": "int"}, - "tcpmaxretries": {"no_log": False, "type": "int"}, + "synholdfastgiveup": {"no_log": False, "type": "float"}, + "tcpfastopencookietimeout": {"no_log": False, "type": "float"}, + "tcpfintimeout": {"no_log": False, "type": "float"}, + "tcpmaxretries": {"no_log": False, "type": "float"}, "ws": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, - "wsval": {"no_log": False, "type": "int"}, + "wsval": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": [ @@ -45526,7 +45745,7 @@ "no_log": False, "type": "str", }, - "buffersize": {"no_log": False, "type": "int"}, + "buffersize": {"no_log": False, "type": "float"}, "burstratecontrol": { "choices": ["DISABLED", "DYNAMIC", "FIXED"], "no_log": False, @@ -45537,8 +45756,8 @@ "no_log": False, "type": "str", }, - "clientiptcpoptionnumber": {"no_log": False, "type": "int"}, - "delayedack": {"no_log": False, "type": "int"}, + "clientiptcpoptionnumber": {"no_log": False, "type": "float"}, + "delayedack": {"no_log": False, "type": "float"}, "dropestconnontimeout": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -45554,7 +45773,7 @@ "no_log": False, "type": "str", }, - "dupackthresh": {"no_log": False, "type": "int"}, + "dupackthresh": {"no_log": False, "type": "float"}, "dynamicreceivebuffering": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -45586,20 +45805,20 @@ "no_log": False, "type": "str", }, - "initialcwnd": {"no_log": False, "type": "int"}, + "initialcwnd": {"no_log": False, "type": "float"}, "ka": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, - "kaconnidletime": {"no_log": False, "type": "int"}, - "kamaxprobes": {"no_log": False, "type": "int"}, - "kaprobeinterval": {"no_log": False, "type": "int"}, + "kaconnidletime": {"no_log": False, "type": "float"}, + "kamaxprobes": {"no_log": False, "type": "float"}, + "kaprobeinterval": {"no_log": False, "type": "float"}, "kaprobeupdatelastactivity": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "maxburst": {"no_log": False, "type": "int"}, - "maxcwnd": {"no_log": False, "type": "int"}, - "maxpktpermss": {"no_log": False, "type": "int"}, - "minrto": {"no_log": False, "type": "int"}, + "maxburst": {"no_log": False, "type": "float"}, + "maxcwnd": {"no_log": False, "type": "float"}, + "maxpktpermss": {"no_log": False, "type": "float"}, + "minrto": {"no_log": False, "type": "float"}, "mpcapablecbit": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -45620,17 +45839,17 @@ "no_log": False, "type": "str", }, - "mptcpsessiontimeout": {"no_log": False, "type": "int"}, - "mss": {"no_log": False, "type": "int"}, + "mptcpsessiontimeout": {"no_log": False, "type": "float"}, + "mss": {"no_log": False, "type": "float"}, "nagle": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, "name": {"no_log": False, "type": "str"}, - "oooqsize": {"no_log": False, "type": "int"}, - "pktperretx": {"no_log": False, "type": "int"}, - "rateqmax": {"no_log": False, "type": "int"}, + "oooqsize": {"no_log": False, "type": "float"}, + "pktperretx": {"no_log": False, "type": "float"}, + "rateqmax": {"no_log": False, "type": "float"}, "rfc5961compliance": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -45651,14 +45870,14 @@ "no_log": False, "type": "str", }, - "sendbuffsize": {"no_log": False, "type": "int"}, + "sendbuffsize": {"no_log": False, "type": "float"}, "sendclientportintcpoption": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "slowstartincr": {"no_log": False, "type": "int"}, - "slowstartthreshold": {"no_log": False, "type": "int"}, + "slowstartincr": {"no_log": False, "type": "float"}, + "slowstartthreshold": {"no_log": False, "type": "float"}, "spoofsyndrop": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -45679,13 +45898,13 @@ "no_log": False, "type": "str", }, - "tcpfastopencookiesize": {"no_log": False, "type": "int"}, + "tcpfastopencookiesize": {"no_log": False, "type": "float"}, "tcpmode": { "choices": ["ENDPOINT", "TRANSPARENT"], "no_log": False, "type": "str", }, - "tcprate": {"no_log": False, "type": "int"}, + "tcprate": {"no_log": False, "type": "float"}, "tcpsegoffload": { "choices": ["AUTOMATIC", "DISABLED"], "no_log": False, @@ -45697,7 +45916,7 @@ "type": "str", }, "ws": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, - "wsval": {"no_log": False, "type": "int"}, + "wsval": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -45828,22 +46047,22 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "anyclient": {"no_log": False, "type": "int"}, - "anyserver": {"no_log": False, "type": "int"}, - "anytcpclient": {"no_log": False, "type": "int"}, - "anytcpserver": {"no_log": False, "type": "int"}, - "client": {"no_log": False, "type": "int"}, - "halfclose": {"no_log": False, "type": "int"}, - "httpclient": {"no_log": False, "type": "int"}, - "httpserver": {"no_log": False, "type": "int"}, - "newconnidletimeout": {"no_log": False, "type": "int"}, - "nontcpzombie": {"no_log": False, "type": "int"}, - "reducedfintimeout": {"no_log": False, "type": "int"}, - "reducedrsttimeout": {"no_log": False, "type": "int"}, - "server": {"no_log": False, "type": "int"}, - "tcpclient": {"no_log": False, "type": "int"}, - "tcpserver": {"no_log": False, "type": "int"}, - "zombie": {"no_log": False, "type": "int"}, + "anyclient": {"no_log": False, "type": "float"}, + "anyserver": {"no_log": False, "type": "float"}, + "anytcpclient": {"no_log": False, "type": "float"}, + "anytcpserver": {"no_log": False, "type": "float"}, + "client": {"no_log": False, "type": "float"}, + "halfclose": {"no_log": False, "type": "float"}, + "httpclient": {"no_log": False, "type": "float"}, + "httpserver": {"no_log": False, "type": "float"}, + "newconnidletimeout": {"no_log": False, "type": "float"}, + "nontcpzombie": {"no_log": False, "type": "float"}, + "reducedfintimeout": {"no_log": False, "type": "float"}, + "reducedrsttimeout": {"no_log": False, "type": "float"}, + "server": {"no_log": False, "type": "float"}, + "tcpclient": {"no_log": False, "type": "float"}, + "tcpserver": {"no_log": False, "type": "float"}, + "zombie": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": [ @@ -45964,9 +46183,9 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, - "samplesize": {"no_log": False, "type": "int"}, - "threshold": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, + "samplesize": {"no_log": False, "type": "float"}, + "threshold": {"no_log": False, "type": "float"}, "vserver": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -46013,7 +46232,7 @@ }, "fileid": {"no_log": False, "type": "str"}, "filename": {"no_log": False, "type": "str"}, - "filesize": {"no_log": False, "type": "int"}, + "filesize": {"no_log": False, "type": "float"}, "filter": {"no_log": False, "type": "str"}, "inmemorytrace": { "choices": ["DISABLED", "ENABLED"], @@ -46048,15 +46267,15 @@ "no_log": False, "type": "list", }, - "nf": {"no_log": False, "type": "int"}, - "nodeid": {"no_log": False, "type": "int"}, + "nf": {"no_log": False, "type": "float"}, + "nodeid": {"no_log": False, "type": "float"}, "nodes": {"elements": "int", "no_log": False, "type": "list"}, "pernic": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "size": {"no_log": False, "type": "int"}, + "size": {"no_log": False, "type": "float"}, "skiplocalssh": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -46067,8 +46286,8 @@ "no_log": False, "type": "str", }, - "time": {"no_log": False, "type": "int"}, - "tracebuffers": {"no_log": False, "type": "int"}, + "time": {"no_log": False, "type": "float"}, + "tracebuffers": {"no_log": False, "type": "float"}, "traceformat": { "choices": ["NSCAP", "PCAP"], "no_log": False, @@ -46164,7 +46383,7 @@ }, "type": "dict", }, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, "vmac": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -46197,8 +46416,8 @@ "primary_key": "td", "primary_key_composite": [], "readwrite_arguments": { - "bridgegroup": {"no_log": False, "type": "int"}, - "td": {"no_log": False, "type": "int"}, + "bridgegroup": {"no_log": False, "type": "float"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -46226,8 +46445,8 @@ "primary_key": "td", "primary_key_composite": [], "readwrite_arguments": { - "td": {"no_log": False, "type": "int"}, - "vlan": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, + "vlan": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -46255,8 +46474,8 @@ "primary_key": "td", "primary_key_composite": [], "readwrite_arguments": { - "td": {"no_log": False, "type": "int"}, - "vxlan": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, + "vxlan": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -46312,7 +46531,7 @@ "primary_key_composite": [], "readwrite_arguments": { "comment": {"no_log": False, "type": "str"}, - "expires": {"no_log": False, "type": "int"}, + "expires": {"no_log": False, "type": "float"}, "iffull": {"choices": ["lru", "undef"], "no_log": False, "type": "str"}, "ifnovalue": {"choices": ["init", "undef"], "no_log": False, "type": "str"}, "ifvaluetoobig": { @@ -46380,7 +46599,7 @@ "no_log": False, "type": "str", }, - "ownernode": {"no_log": False, "type": "int"}, + "ownernode": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": ["cpuyield", "kvmvirtiomultiqueue", "ownernode"], @@ -46409,7 +46628,7 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "buffersizemb": {"no_log": False, "type": "int"}, + "buffersizemb": {"no_log": False, "type": "float"}, "customreqhdrs": {"elements": "str", "no_log": False, "type": "list"}, "customrsphdrs": {"elements": "str", "no_log": False, "type": "list"}, }, @@ -46484,8 +46703,8 @@ "no_log": False, "type": "str", }, - "autokeylogsec": {"no_log": False, "type": "int"}, - "revokelogsec": {"no_log": False, "type": "int"}, + "autokeylogsec": {"no_log": False, "type": "float"}, + "revokelogsec": {"no_log": False, "type": "float"}, "trustedkey": {"elements": "int", "no_log": False, "type": "list"}, }, "singleton": True, @@ -46536,9 +46755,9 @@ "primary_key_composite": ["servername"], "readwrite_arguments": { "autokey": {"no_log": False, "type": "bool"}, - "key": {"no_log": False, "type": "int"}, - "maxpoll": {"no_log": False, "type": "int"}, - "minpoll": {"no_log": False, "type": "int"}, + "key": {"no_log": False, "type": "float"}, + "maxpoll": {"no_log": False, "type": "float"}, + "minpoll": {"no_log": False, "type": "float"}, "preferredntpserver": { "choices": ["NO", "YES"], "no_log": False, @@ -46650,8 +46869,8 @@ }, "ipv6prefix": {"no_log": False, "type": "str"}, "onlinkprefix": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "prefixpreferredlifetime": {"no_log": False, "type": "int"}, - "prefixvalidelifetime": {"no_log": False, "type": "int"}, + "prefixpreferredlifetime": {"no_log": False, "type": "float"}, + "prefixvalidelifetime": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -46664,6 +46883,280 @@ "prefixvalidelifetime", ], }, + "ospfinterface": { + "_supported_operations": ["add", "get"], + "action_payload_keys": { + "apply": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, + "add_payload_keys": [ + "authKey", + "authType", + "bfd", + "cost", + "deadInterval", + "helloInterval", + "mtu", + "name", + "networkType", + "priority", + "retransmitInterval", + "transmitDelay", + ], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": [], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": ["name"], + "immutable_keys": [], + "password_keys": [], + "primary_key": "", + "primary_key_composite": [], + "readwrite_arguments": { + "authKey": {"no_log": False, "type": "str"}, + "authType": { + "choices": ["null", "simple", "message-digest"], + "no_log": False, + "type": "str", + }, + "bfd": {"no_log": False, "type": "str"}, + "cost": {"no_log": False, "type": "int", "minimum": 1, "maximum": 65535}, + "deadInterval": { + "no_log": False, + "type": "int", + "minimum": 1, + "maximum": 65535, + }, + "helloInterval": { + "no_log": False, + "type": "int", + "minimum": 1, + "maximum": 65535, + }, + "mtu": {"no_log": False, "type": "int", "minimum": 576, "maximum": 65535}, + "name": {"no_log": False, "type": "str"}, + "networkType": { + "choices": [ + "broadcast", + "non-broadcast", + "point-to-multipoint", + "point-to-point", + ], + "no_log": False, + "type": "str", + }, + "priority": {"no_log": False, "type": "int", "minimum": 0, "maximum": 255}, + "retransmitInterval": { + "no_log": False, + "type": "int", + "minimum": 1, + "maximum": 65535, + }, + "transmitDelay": { + "no_log": False, + "type": "int", + "minimum": 1, + "maximum": 65535, + }, + }, + "singleton": False, + "update_payload_keys": [], + }, + "ospf6interface": { + "_supported_operations": ["add", "get"], + "action_payload_keys": { + "apply": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, + "add_payload_keys": [ + "areaId", + "cost", + "deadInterval", + "helloInterval", + "instanceId", + "name", + "networkType", + "priority", + "retransmitInterval", + "tagId", + "transmitDelay", + ], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": [], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": ["name"], + "immutable_keys": [], + "password_keys": [], + "primary_key": "", + "primary_key_composite": [], + "readwrite_arguments": { + "areaId": {"no_log": False, "type": "int"}, + "cost": {"no_log": False, "type": "int"}, + "deadInterval": {"no_log": False, "type": "int"}, + "helloInterval": {"no_log": False, "type": "int"}, + "instanceId": {"no_log": False, "type": "int"}, + "name": {"no_log": False, "type": "str"}, + "networkType": { + "choices": [ + "broadcast", + "non-broadcast", + "point-to-multipoint", + "point-to-point", + ], + "no_log": False, + "type": "str", + }, + "priority": {"no_log": False, "type": "int"}, + "retransmitInterval": {"no_log": False, "type": "int"}, + "tagId": {"no_log": False, "type": "str"}, + "transmitDelay": {"no_log": False, "type": "int"}, + }, + "singleton": False, + "update_payload_keys": [], + }, + "ospfrouter": { + "_supported_operations": ["add", "get", "delete"], + "action_payload_keys": { + "apply": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, + "add_payload_keys": [ + "networks_area", + "networks_ipaddress", + "networks_netmask", + "passiveInterface", + "processId", + "redistribute_metric", + "redistribute_metricType", + "redistribute_ospfProcessId", + "redistribute_protocol", + "redistribute_routeMap", + "redistribute_tag", + "routerId", + ], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": ["processId"], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": ["processId"], + "immutable_keys": [], + "password_keys": [], + "primary_key": "", + "primary_key_composite": [], + "readwrite_arguments": { + "networks_area": {"no_log": False, "type": "int"}, + "networks_ipaddress": {"no_log": False, "type": "str"}, + "networks_netmask": {"no_log": False, "type": "int"}, + "passiveInterface": {"no_log": False, "type": "list"}, + "processId": {"no_log": False, "type": "int"}, + "redistribute_metric": {"no_log": False, "type": "int"}, + "redistribute_metricType": {"no_log": False, "type": "int"}, + "redistribute_ospfProcessId": {"no_log": False, "type": "str"}, + "redistribute_protocol": { + "choices": [ + "bgp", + "connected", + "intranet", + "isis", + "kernel", + "ospf", + "rip", + "static", + ], + "no_log": False, + "type": "str", + }, + "redistribute_routeMap": {"no_log": False, "type": "str"}, + "redistribute_tag": {"no_log": False, "type": "int"}, + "routerId": {"no_log": False, "type": "str"}, + }, + "singleton": False, + "update_payload_keys": [], + }, + "ospf6router": { + "_supported_operations": ["add", "get", "delete"], + "action_payload_keys": { + "apply": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, + "add_payload_keys": [ + "afParams_addressFamily", + "afParams_redistribute_metric", + "afParams_redistribute_metricType", + "afParams_redistribute_protocol", + "afParams_redistribute_routeMap", + "passiveInterface", + "routerId", + "tagId", + ], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": ["tagId"], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": ["tagId"], + "immutable_keys": [], + "password_keys": [], + "primary_key": "", + "primary_key_composite": [], + "readwrite_arguments": { + "afParams_addressFamily": { + "choices": ["ipv4", "ipv6"], + "no_log": False, + "type": "str", + }, + "afParams_redistribute_metric": {"no_log": False, "type": "int"}, + "afParams_redistribute_metricType": {"no_log": False, "type": "int"}, + "afParams_redistribute_protocol": { + "choices": [ + "bgp", + "connected", + "isis", + "kernel", + "ospf", + "rip", + "static", + ], + "no_log": False, + "type": "str", + }, + "afParams_redistribute_routeMap": {"no_log": False, "type": "str"}, + "passiveInterface": {"no_log": False, "type": "list"}, + "routerId": {"no_log": False, "type": "str"}, + "tagId": {"no_log": False, "type": "str"}, + "tag": {"no_log": False, "type": "str"}, + }, + "singleton": False, + "update_payload_keys": [], + }, "pcpprofile": { "_supported_operations": [ "add", @@ -46712,14 +47205,14 @@ "primary_key": "name", "primary_key_composite": [], "readwrite_arguments": { - "announcemulticount": {"no_log": False, "type": "int"}, + "announcemulticount": {"no_log": False, "type": "float"}, "mapping": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "maxmaplife": {"no_log": False, "type": "int"}, - "minmaplife": {"no_log": False, "type": "int"}, + "maxmaplife": {"no_log": False, "type": "float"}, + "minmaplife": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "peer": { "choices": ["DISABLED", "ENABLED"], @@ -46809,15 +47302,15 @@ "readwrite_arguments": { "I": {"no_log": False, "type": "str"}, "S": {"no_log": False, "type": "str"}, - "T": {"no_log": False, "type": "int"}, - "c": {"no_log": False, "type": "int"}, + "T": {"no_log": False, "type": "float"}, + "c": {"no_log": False, "type": "float"}, "hostName": {"no_log": False, "type": "str"}, - "i": {"no_log": False, "type": "int"}, + "i": {"no_log": False, "type": "float"}, "n": {"no_log": False, "type": "bool"}, "p": {"no_log": False, "type": "str"}, "q": {"no_log": False, "type": "bool"}, - "s": {"no_log": False, "type": "int"}, - "t": {"no_log": False, "type": "int"}, + "s": {"no_log": False, "type": "float"}, + "t": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": [], @@ -46848,18 +47341,18 @@ "readwrite_arguments": { "I": {"no_log": False, "type": "str"}, "S": {"no_log": False, "type": "str"}, - "T": {"no_log": False, "type": "int"}, - "V": {"no_log": False, "type": "int"}, - "b": {"no_log": False, "type": "int"}, - "c": {"no_log": False, "type": "int"}, + "T": {"no_log": False, "type": "float"}, + "V": {"no_log": False, "type": "float"}, + "b": {"no_log": False, "type": "float"}, + "c": {"no_log": False, "type": "float"}, "hostName": {"no_log": False, "type": "str"}, - "i": {"no_log": False, "type": "int"}, + "i": {"no_log": False, "type": "float"}, "m": {"no_log": False, "type": "bool"}, "n": {"no_log": False, "type": "bool"}, "p": {"no_log": False, "type": "str"}, "q": {"no_log": False, "type": "bool"}, - "s": {"no_log": False, "type": "int"}, - "t": {"no_log": False, "type": "int"}, + "s": {"no_log": False, "type": "float"}, + "t": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": [], @@ -46951,7 +47444,7 @@ "readwrite_arguments": { "comment": {"no_log": False, "type": "str"}, "endrange": {"no_log": False, "type": "str"}, - "index": {"no_log": False, "type": "int"}, + "index": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "value": {"no_log": False, "type": "str"}, }, @@ -47068,7 +47561,7 @@ "primary_key_composite": [], "readwrite_arguments": { "bodyexpr": {"no_log": False, "type": "str"}, - "cacheforsecs": {"no_log": False, "type": "int"}, + "cacheforsecs": {"no_log": False, "type": "float"}, "comment": {"no_log": False, "type": "str"}, "fullreqexpr": {"no_log": False, "type": "str"}, "headers": {"elements": "str", "no_log": False, "type": "list"}, @@ -47164,7 +47657,7 @@ "password_keys": [], "primary_key": "", "primary_key_composite": [], - "readwrite_arguments": {"timeout": {"no_log": False, "type": "int"}}, + "readwrite_arguments": {"timeout": {"no_log": False, "type": "float"}}, "singleton": True, "update_payload_keys": ["timeout"], }, @@ -47330,7 +47823,7 @@ "no_log": False, "type": "str", }, - "index": {"no_log": False, "type": "int"}, + "index": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "string": {"no_log": False, "type": "str"}, }, @@ -47496,7 +47989,7 @@ }, "detail": {"choices": ["all", "brief"], "no_log": False, "type": "str"}, "filterexpr": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, "protocoltype": { "choices": ["ANY", "DNS", "DNS_TCP", "HTTP", "SSL", "SSL_TCP", "TCP"], "no_log": False, @@ -47555,8 +48048,8 @@ "comment": {"no_log": False, "type": "str"}, "delimiter": {"no_log": False, "type": "str"}, "imported": {"no_log": False, "type": "bool"}, - "interval": {"no_log": False, "type": "int"}, - "matchedid": {"no_log": False, "type": "int"}, + "interval": {"no_log": False, "type": "float"}, + "matchedid": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "overwrite": {"no_log": False, "type": "bool"}, "privateset": {"no_log": False, "type": "bool"}, @@ -47591,7 +48084,7 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, "reqbandsize": {"no_log": False, "type": "int"}, "respbandsize": {"no_log": False, "type": "int"}, "type": { @@ -47626,7 +48119,13 @@ "password_keys": [], "primary_key": "", "primary_key_composite": [], - "readwrite_arguments": {}, + "readwrite_arguments": { + "state": { + "choices": ["DISABLED", "ENABLED"], + "no_log": False, + "type": "str", + }, + }, "singleton": True, "update_payload_keys": [], }, @@ -47668,7 +48167,7 @@ "no_log": False, "type": "str", }, - "serveridlength": {"no_log": False, "type": "int"}, + "serveridlength": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": ["name", "routingalgorithm", "serveridlength"], @@ -47696,7 +48195,9 @@ "password_keys": [], "primary_key": "", "primary_key_composite": [], - "readwrite_arguments": {"quicsecrettimeout": {"no_log": False, "type": "int"}}, + "readwrite_arguments": { + "quicsecrettimeout": {"no_log": False, "type": "float"} + }, "singleton": True, "update_payload_keys": ["quicsecrettimeout"], }, @@ -47770,8 +48271,8 @@ "primary_key": "name", "primary_key_composite": [], "readwrite_arguments": { - "ackdelayexponent": {"no_log": False, "type": "int"}, - "activeconnectionidlimit": {"no_log": False, "type": "int"}, + "ackdelayexponent": {"no_log": False, "type": "float"}, + "activeconnectionidlimit": {"no_log": False, "type": "float"}, "activeconnectionmigration": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -47782,19 +48283,19 @@ "no_log": False, "type": "str", }, - "initialmaxdata": {"no_log": False, "type": "int"}, - "initialmaxstreamdatabidilocal": {"no_log": False, "type": "int"}, - "initialmaxstreamdatabidiremote": {"no_log": False, "type": "int"}, - "initialmaxstreamdatauni": {"no_log": False, "type": "int"}, - "initialmaxstreamsbidi": {"no_log": False, "type": "int"}, - "initialmaxstreamsuni": {"no_log": False, "type": "int"}, - "maxackdelay": {"no_log": False, "type": "int"}, - "maxidletimeout": {"no_log": False, "type": "int"}, - "maxudpdatagramsperburst": {"no_log": False, "type": "int"}, - "maxudppayloadsize": {"no_log": False, "type": "int"}, + "initialmaxdata": {"no_log": False, "type": "float"}, + "initialmaxstreamdatabidilocal": {"no_log": False, "type": "float"}, + "initialmaxstreamdatabidiremote": {"no_log": False, "type": "float"}, + "initialmaxstreamdatauni": {"no_log": False, "type": "float"}, + "initialmaxstreamsbidi": {"no_log": False, "type": "float"}, + "initialmaxstreamsuni": {"no_log": False, "type": "float"}, + "maxackdelay": {"no_log": False, "type": "float"}, + "maxidletimeout": {"no_log": False, "type": "float"}, + "maxudpdatagramsperburst": {"no_log": False, "type": "float"}, + "maxudppayloadsize": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, - "newtokenvalidityperiod": {"no_log": False, "type": "int"}, - "retrytokenvalidityperiod": {"no_log": False, "type": "int"}, + "newtokenvalidityperiod": {"no_log": False, "type": "float"}, + "retrytokenvalidityperiod": {"no_log": False, "type": "float"}, "statelessaddressvalidation": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -47963,7 +48464,7 @@ "no_log": False, "type": "str", }, - "rdpcookievalidity": {"no_log": False, "type": "int"}, + "rdpcookievalidity": {"no_log": False, "type": "float"}, "rdpcustomparams": {"no_log": False, "type": "str"}, "rdpfilename": {"no_log": False, "type": "str"}, "rdphost": {"no_log": False, "type": "str"}, @@ -48100,7 +48601,7 @@ "name": {"no_log": False, "type": "str"}, "psk": {"no_log": True, "type": "str"}, "rdpip": {"no_log": False, "type": "str"}, - "rdpport": {"no_log": False, "type": "int"}, + "rdpport": {"no_log": False, "type": "float"}, "rdpredirection": { "choices": ["DISABLE", "ENABLE"], "no_log": False, @@ -48137,132 +48638,6 @@ "singleton": True, "update_payload_keys": [], }, - "reporting": { - "_supported_operations": ["disable", "enable", "get"], - "action_payload_keys": { - "apply": [], - "create": [], - "force": [], - "import": [], - "link": [], - "switch": [], - "unlink": [], - "unset": [], - }, - "add_payload_keys": [], - "bindings": [], - "bindprimary_key": "", - "delete_arg_keys": [], - "disable_payload_keys": [], - "enable_payload_keys": [], - "get_arg_keys": [], - "immutable_keys": [], - "password_keys": [], - "primary_key": "", - "primary_key_composite": [], - "readwrite_arguments": {}, - "singleton": True, - "update_payload_keys": [], - }, - "reportingconfig": { - "_supported_operations": ["add", "count", "delete", "get", "get-byname"], - "action_payload_keys": { - "apply": [], - "create": [], - "force": [], - "import": [], - "link": [], - "switch": [], - "unlink": [], - "unset": [], - }, - "add_payload_keys": ["entitytypes", "name"], - "bindings": [], - "bindprimary_key": "", - "delete_arg_keys": ["name"], - "disable_payload_keys": [], - "enable_payload_keys": [], - "get_arg_keys": ["name"], - "immutable_keys": ["entitytypes", "name"], - "password_keys": [], - "primary_key": "entitytypes", - "primary_key_composite": [], - "readwrite_arguments": { - "entitytypes": { - "choices": [ - "appfwpolicy", - "appfwpolicylabel", - "appfwprofile", - "appqoepolicy", - "authenticationloginschemapolicy", - "authenticationoauthidppolicy", - "authenticationpolicy", - "authenticationpolicylabel", - "authenticationsamlidppolicy", - "authenticationvserver", - "authorizationpolicylabel", - "botpolicy", - "botpolicylabel", - "botprofile", - "cachecontentgroup", - "cachepolicy", - "cachepolicylabel", - "cmppolicy", - "cmppolicylabel", - "contentinspectionpolicy", - "contentinspectionpolicylabel", - "crvserver", - "csvserver", - "dnspolicylabel", - "dnsrecords", - "dospolicy", - "gslbdomain", - "gslbservice", - "gslbservicegroup", - "gslbservicegroupmember", - "gslbsite", - "gslbvserver", - "inat", - "inatsession", - "lbvserver", - "lldp", - "nsacl", - "nsacl6", - "nslimitidentifier", - "nsmemory", - "nspbr", - "nspbr6", - "pcpserver", - "responderpolicy", - "responderpolicylabel", - "rewritepolicy", - "rewritepolicylabel", - "rnatip", - "service", - "servicegroup", - "servicegroupmember", - "spilloverpolicy", - "sslvserver", - "tmsessionpolicy", - "tmtrafficpolicy", - "tunnelip", - "tunnelip6", - "uservserver", - "videooptimizationdetectionpolicy", - "videooptimizationdetectionpolicylabel", - "videooptimizationpacingpolicy", - "videooptimizationpacingpolicylabel", - "vlan", - "vxlan", - ], - "no_log": False, - "type": "str", - }, - "name": {"no_log": False, "type": "str"}, - }, - "singleton": False, - "update_payload_keys": [], - }, "reputationsettings": { "_supported_operations": ["get", "unset", "update"], "action_payload_keys": { @@ -48288,7 +48663,7 @@ "primary_key_composite": [], "readwrite_arguments": { "proxypassword": {"no_log": True, "type": "str"}, - "proxyport": {"no_log": False, "type": "int"}, + "proxyport": {"no_log": False, "type": "float"}, "proxyserver": {"no_log": False, "type": "str"}, "proxyusername": {"no_log": False, "type": "str"}, }, @@ -48361,7 +48736,7 @@ "name": {"no_log": False, "type": "str"}, "newname": {"no_log": False, "type": "str"}, "reasonphrase": {"no_log": False, "type": "str"}, - "responsestatuscode": {"no_log": False, "type": "int"}, + "responsestatuscode": {"no_log": False, "type": "float"}, "target": {"no_log": False, "type": "str"}, "type": { "choices": [ @@ -48447,7 +48822,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "DEFAULT", @@ -48545,7 +48920,7 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "timeout": {"no_log": False, "type": "int"}, + "timeout": {"no_log": False, "type": "float"}, "undefaction": {"no_log": False, "type": "str"}, }, "singleton": True, @@ -48753,7 +49128,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -48912,7 +49287,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "DIAMETER_REQ_DEFAULT", @@ -48983,7 +49358,7 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "timeout": {"no_log": False, "type": "int"}, + "timeout": {"no_log": False, "type": "float"}, "undefaction": {"no_log": False, "type": "str"}, }, "singleton": True, @@ -49196,7 +49571,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -49345,7 +49720,7 @@ "no_log": False, "type": "str", }, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, "useproxyport": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -49432,7 +49807,7 @@ "no_log": False, "type": "str", }, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -49555,7 +49930,7 @@ "readwrite_arguments": { "all": {"no_log": False, "type": "bool"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -49702,10 +50077,10 @@ "no_log": False, "type": "str", }, - "cost": {"no_log": False, "type": "int"}, - "cost1": {"no_log": False, "type": "int"}, + "cost": {"no_log": False, "type": "float"}, + "cost1": {"no_log": False, "type": "float"}, "detail": {"no_log": False, "type": "bool"}, - "distance": {"no_log": False, "type": "int"}, + "distance": {"no_log": False, "type": "float"}, "gateway": {"no_log": False, "type": "str"}, "mgmt": {"no_log": False, "type": "bool"}, "monitor": {"no_log": False, "type": "str"}, @@ -49732,9 +50107,9 @@ "no_log": False, "type": "str", }, - "td": {"no_log": False, "type": "int"}, - "vlan": {"no_log": False, "type": "int"}, - "weight": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, + "vlan": {"no_log": False, "type": "float"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -49822,9 +50197,9 @@ "no_log": False, "type": "str", }, - "cost": {"no_log": False, "type": "int"}, + "cost": {"no_log": False, "type": "float"}, "detail": {"no_log": False, "type": "bool"}, - "distance": {"no_log": False, "type": "int"}, + "distance": {"no_log": False, "type": "float"}, "gateway": {"no_log": False, "type": "str"}, "mgmt": {"no_log": False, "type": "bool"}, "monitor": {"no_log": False, "type": "str"}, @@ -49846,10 +50221,10 @@ "no_log": False, "type": "str", }, - "td": {"no_log": False, "type": "int"}, - "vlan": {"no_log": False, "type": "int"}, - "vxlan": {"no_log": False, "type": "int"}, - "weight": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, + "vlan": {"no_log": False, "type": "float"}, + "vxlan": {"no_log": False, "type": "float"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -49866,6 +50241,79 @@ "weight", ], }, + "routemap": { + "_supported_operations": ["add", "delete", "get"], + "action_payload_keys": { + "apply": [], + "create": [], + "force": [], + "import": [], + "link": [], + "switch": [], + "unlink": [], + "unset": [], + }, + "add_payload_keys": [ + "name", + "rules_action", + "rules_localPreference", + "rules_matchAsPath", + "rules_matchCommunity", + "rules_matchIpAddress", + "rules_matchIpNextHop", + "rules_matchMetric", + "rules_matchRouteType", + "rules_sequence", + "rules_setAsPath", + "rules_setCommunity", + "rules_setIpNextHop", + "rules_setMetric", + "rules_setMetricType", + "rules_weight", + ], + "bindings": [], + "bindprimary_key": "", + "delete_arg_keys": ["name"], + "disable_payload_keys": [], + "enable_payload_keys": [], + "get_arg_keys": ["name"], + "immutable_keys": [], + "password_keys": [], + "primary_key": "", + "primary_key_composite": [], + "readwrite_arguments": { + "name": {"no_log": False, "type": "str"}, + "rules_action": { + "choices": ["permit", "deny"], + "no_log": False, + "type": "str", + }, + "rules_localPreference": {"no_log": False, "type": "int"}, + "rules_matchAsPath": {"no_log": False, "type": "str"}, + "rules_matchCommunity": {"no_log": False, "type": "str"}, + "rules_matchIpAddress": {"no_log": False, "type": "str"}, + "rules_matchIpNextHop": {"no_log": False, "type": "str"}, + "rules_matchMetric": {"no_log": False, "type": "int"}, + "rules_matchRouteType": { + "choices": ["type-1", "type-2"], + "no_log": False, + "type": "str", + }, + "rules_sequence": {"no_log": False, "type": "int"}, + "rules_setAsPath": {"no_log": False, "type": "str"}, + "rules_setCommunity": {"no_log": False, "type": "str"}, + "rules_setIpNextHop": {"no_log": False, "type": "str"}, + "rules_setMetric": {"no_log": False, "type": "int"}, + "rules_setMetricType": { + "choices": ["type-1", "type-2"], + "no_log": False, + "type": "str", + }, + "rules_weight": {"no_log": False, "type": "int"}, + }, + "singleton": False, + "update_payload_keys": [], + }, "routerdynamicrouting": { "_supported_operations": [ "add", @@ -49899,7 +50347,7 @@ "primary_key_composite": [], "readwrite_arguments": { "commandstring": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": ["commandstring"], @@ -50003,7 +50451,7 @@ "primary_key_composite": [], "readwrite_arguments": { "comment": {"no_log": False, "type": "str"}, - "delay": {"no_log": False, "type": "int"}, + "delay": {"no_log": False, "type": "float"}, "domain": {"no_log": False, "type": "str"}, "domainresolvenow": {"no_log": False, "type": "bool"}, "domainresolveretry": {"no_log": False, "type": "int"}, @@ -50018,7 +50466,7 @@ "no_log": False, "type": "str", }, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, "translationip": {"no_log": False, "type": "str"}, "translationmask": {"no_log": False, "type": "str"}, }, @@ -50176,12 +50624,12 @@ "cipheader": {"no_log": False, "type": "str"}, "cka": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "cleartextport": {"no_log": False, "type": "int"}, - "clttimeout": {"no_log": False, "type": "int"}, + "clttimeout": {"no_log": False, "type": "float"}, "cmp": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "comment": {"no_log": False, "type": "str"}, "contentinspectionprofilename": {"no_log": False, "type": "str"}, "customserverid": {"no_log": False, "type": "str"}, - "delay": {"no_log": False, "type": "int"}, + "delay": {"no_log": False, "type": "float"}, "dnsprofilename": {"no_log": False, "type": "str"}, "downstateflush": { "choices": ["DISABLED", "ENABLED"], @@ -50189,22 +50637,22 @@ "type": "str", }, "graceful": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "hashid": {"no_log": False, "type": "int"}, + "hashid": {"no_log": False, "type": "float"}, "healthmonitor": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "httpprofilename": {"no_log": False, "type": "str"}, "internal": {"no_log": False, "type": "bool"}, "ip": {"no_log": False, "type": "str"}, "ipaddress": {"no_log": False, "type": "str"}, - "maxbandwidth": {"no_log": False, "type": "int"}, - "maxclient": {"no_log": False, "type": "int"}, - "maxreq": {"no_log": False, "type": "int"}, + "maxbandwidth": {"no_log": False, "type": "float"}, + "maxclient": {"no_log": False, "type": "float"}, + "maxreq": {"no_log": False, "type": "float"}, "monconnectionclose": { "choices": ["FIN", "RESET"], "no_log": False, "type": "str", }, "monitor_name_svc": {"no_log": False, "type": "str"}, - "monthreshold": {"no_log": False, "type": "int"}, + "monthreshold": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "netprofile": {"no_log": False, "type": "str"}, "newname": {"no_log": False, "type": "str"}, @@ -50226,7 +50674,7 @@ "no_log": False, "type": "str", }, - "serverid": {"no_log": False, "type": "int"}, + "serverid": {"no_log": False, "type": "float"}, "servername": {"no_log": False, "type": "str"}, "service_lbmonitor_binding": { "no_log": False, @@ -50336,13 +50784,13 @@ "type": "str", }, "sp": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, - "svrtimeout": {"no_log": False, "type": "int"}, + "svrtimeout": {"no_log": False, "type": "float"}, "tcpb": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "tcpprofilename": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, "useproxyport": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "usip": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "weight": {"no_log": False, "type": "int"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -50416,7 +50864,7 @@ }, "name": {"no_log": False, "type": "str"}, "passive": {"no_log": False, "type": "bool"}, - "weight": {"no_log": False, "type": "int"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -50566,7 +51014,7 @@ "no_log": False, "type": "str", }, - "autodisabledelay": {"no_log": False, "type": "int"}, + "autodisabledelay": {"no_log": False, "type": "float"}, "autodisablegraceful": { "choices": ["NO", "YES"], "no_log": False, @@ -50587,26 +51035,26 @@ "cip": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, "cipheader": {"no_log": False, "type": "str"}, "cka": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "clttimeout": {"no_log": False, "type": "int"}, + "clttimeout": {"no_log": False, "type": "float"}, "cmp": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "comment": {"no_log": False, "type": "str"}, "customserverid": {"no_log": False, "type": "str"}, - "dbsttl": {"no_log": False, "type": "int"}, - "delay": {"no_log": False, "type": "int"}, + "dbsttl": {"no_log": False, "type": "float"}, + "delay": {"no_log": False, "type": "float"}, "downstateflush": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "dup_weight": {"no_log": False, "type": "int"}, + "dup_weight": {"no_log": False, "type": "float"}, "graceful": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "hashid": {"no_log": False, "type": "int"}, + "hashid": {"no_log": False, "type": "float"}, "healthmonitor": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "httpprofilename": {"no_log": False, "type": "str"}, "includemembers": {"no_log": False, "type": "bool"}, - "maxbandwidth": {"no_log": False, "type": "int"}, - "maxclient": {"no_log": False, "type": "int"}, - "maxreq": {"no_log": False, "type": "int"}, + "maxbandwidth": {"no_log": False, "type": "float"}, + "maxclient": {"no_log": False, "type": "float"}, + "maxreq": {"no_log": False, "type": "float"}, "memberport": {"no_log": False, "type": "int"}, "monconnectionclose": { "choices": ["FIN", "RESET"], @@ -50614,11 +51062,11 @@ "type": "str", }, "monitor_name_svc": {"no_log": False, "type": "str"}, - "monthreshold": {"no_log": False, "type": "int"}, + "monthreshold": {"no_log": False, "type": "float"}, "nameserver": {"no_log": False, "type": "str"}, "netprofile": {"no_log": False, "type": "str"}, "newname": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "pathmonitor": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "pathmonitorindv": { "choices": ["NO", "YES"], @@ -50632,7 +51080,7 @@ "no_log": False, "type": "str", }, - "serverid": {"no_log": False, "type": "int"}, + "serverid": {"no_log": False, "type": "float"}, "servername": {"no_log": False, "type": "str"}, "servicegroup_lbmonitor_binding": { "no_log": False, @@ -50727,14 +51175,14 @@ "type": "str", }, "sp": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, - "svrtimeout": {"no_log": False, "type": "int"}, + "svrtimeout": {"no_log": False, "type": "float"}, "tcpb": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "tcpprofilename": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, "topicname": {"no_log": False, "type": "str"}, "useproxyport": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, "usip": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "weight": {"no_log": False, "type": "int"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -50830,8 +51278,8 @@ "primary_key_composite": [], "readwrite_arguments": { "customserverid": {"no_log": False, "type": "str"}, - "dbsttl": {"no_log": False, "type": "int"}, - "hashid": {"no_log": False, "type": "int"}, + "dbsttl": {"no_log": False, "type": "float"}, + "hashid": {"no_log": False, "type": "float"}, "monitor_name": {"no_log": False, "type": "str"}, "monstate": { "choices": ["DISABLED", "ENABLED"], @@ -50839,11 +51287,11 @@ "type": "str", }, "nameserver": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "passive": {"no_log": False, "type": "bool"}, - "serverid": {"no_log": False, "type": "int"}, + "serverid": {"no_log": False, "type": "float"}, "servicegroupname": {"no_log": False, "type": "str"}, - "weight": {"no_log": False, "type": "int"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -50907,13 +51355,13 @@ "primary_key_composite": [], "readwrite_arguments": { "customserverid": {"no_log": False, "type": "str"}, - "dbsttl": {"no_log": False, "type": "int"}, - "hashid": {"no_log": False, "type": "int"}, + "dbsttl": {"no_log": False, "type": "float"}, + "hashid": {"no_log": False, "type": "float"}, "ip": {"no_log": False, "type": "str"}, "nameserver": {"no_log": False, "type": "str"}, - "order": {"no_log": False, "type": "int"}, + "order": {"no_log": False, "type": "float"}, "port": {"no_log": False, "type": "int"}, - "serverid": {"no_log": False, "type": "int"}, + "serverid": {"no_log": False, "type": "float"}, "servername": {"no_log": False, "type": "str"}, "servicegroupname": {"no_log": False, "type": "str"}, "state": { @@ -50921,7 +51369,7 @@ "no_log": False, "type": "str", }, - "weight": {"no_log": False, "type": "int"}, + "weight": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -50984,16 +51432,16 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "addrnpi": {"no_log": False, "type": "int"}, + "addrnpi": {"no_log": False, "type": "float"}, "addrrange": {"no_log": False, "type": "str"}, - "addrton": {"no_log": False, "type": "int"}, + "addrton": {"no_log": False, "type": "float"}, "clientmode": { "choices": ["RECEIVERONLY", "TRANSCEIVER", "TRANSMITTERONLY"], "no_log": False, "type": "str", }, "msgqueue": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, - "msgqueuesize": {"no_log": False, "type": "int"}, + "msgqueuesize": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": [ @@ -51086,14 +51534,14 @@ "no_log": False, "type": "str", }, - "normalvalue": {"no_log": False, "type": "int"}, + "normalvalue": {"no_log": False, "type": "float"}, "severity": { "choices": ["Critical", "Informational", "Major", "Minor", "Warning"], "no_log": False, "type": "str", }, - "thresholdvalue": {"no_log": False, "type": "int"}, - "time": {"no_log": False, "type": "int"}, + "thresholdvalue": {"no_log": False, "type": "float"}, + "time": {"no_log": False, "type": "float"}, "trapname": { "choices": [ "1024KEY-EXCHANGE-RATE", @@ -51333,7 +51781,7 @@ "primary_key_composite": [], "readwrite_arguments": { "engineid": {"no_log": False, "type": "str"}, - "ownernode": {"no_log": False, "type": "int"}, + "ownernode": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": ["engineid", "ownernode"], @@ -51432,7 +51880,7 @@ "customid": {"no_log": False, "type": "str"}, "location": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, - "ownernode": {"no_log": False, "type": "int"}, + "ownernode": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": ["contact", "customid", "location", "name", "ownernode"], @@ -51448,7 +51896,6 @@ "switch": [], "unlink": [], "unset": [ - "customtrap", "partitionnameintrap", "severityinfointrap", "snmpset", @@ -51468,11 +51915,6 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "customtrap": { - "choices": ["DISABLED", "ENABLED"], - "no_log": False, - "type": "str", - }, "partitionnameintrap": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -51510,7 +51952,6 @@ }, "singleton": True, "update_payload_keys": [ - "customtrap", "partitionnameintrap", "severityinfointrap", "snmpset", @@ -51591,7 +52032,7 @@ "type": "dict", }, "srcip": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, "trapclass": { "choices": ["generic", "specific"], "no_log": False, @@ -51655,7 +52096,7 @@ "no_log": False, "type": "str", }, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, "trapclass": { "choices": ["generic", "specific"], "no_log": False, @@ -52184,7 +52625,7 @@ "no_log": False, "type": "str", }, - "days": {"no_log": False, "type": "int"}, + "days": {"no_log": False, "type": "float"}, "keyfile": {"no_log": False, "type": "str"}, "keyform": {"choices": ["DER", "PEM"], "no_log": False, "type": "str"}, "pempassphrase": {"no_log": True, "type": "str"}, @@ -52391,7 +52832,7 @@ "key": {"no_log": False, "type": "str"}, "linkcertkeyname": {"no_log": False, "type": "str"}, "nodomaincheck": {"no_log": False, "type": "bool"}, - "notificationperiod": {"no_log": False, "type": "int"}, + "notificationperiod": {"no_log": False, "type": "float"}, "ocspstaplingcache": {"no_log": False, "type": "bool"}, "passplain": {"no_log": True, "type": "str"}, "password": {"no_log": False, "type": "bool"}, @@ -52446,7 +52887,7 @@ "ca": {"no_log": False, "type": "bool"}, "certkey": {"no_log": False, "type": "str"}, "ocspresponder": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -52588,7 +53029,7 @@ "readwrite_arguments": { "ciphergroupname": {"no_log": False, "type": "str"}, "ciphername": {"no_log": False, "type": "str"}, - "cipherpriority": {"no_log": False, "type": "int"}, + "cipherpriority": {"no_log": False, "type": "float"}, "ciphgrpalias": {"no_log": False, "type": "str"}, "sslcipher_sslciphersuite_binding": { "no_log": False, @@ -52647,7 +53088,7 @@ "no_log": False, "type": "str", }, - "cipherpriority": {"no_log": False, "type": "int"}, + "cipherpriority": {"no_log": False, "type": "float"}, "ciphgrpals": {"no_log": False, "type": "str"}, "description": {"no_log": False, "type": "str"}, }, @@ -52736,7 +53177,7 @@ "cakeyfile": {"no_log": False, "type": "str"}, "crlname": {"no_log": False, "type": "str"}, "crlpath": {"no_log": False, "type": "str"}, - "day": {"no_log": False, "type": "int"}, + "day": {"no_log": False, "type": "float"}, "gencrl": {"no_log": False, "type": "str"}, "indexfile": {"no_log": False, "type": "str"}, "inform": {"choices": ["DER", "PEM"], "no_log": False, "type": "str"}, @@ -52889,7 +53330,7 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "bits": {"no_log": False, "type": "int"}, + "bits": {"no_log": False, "type": "float"}, "dhfile": {"no_log": False, "type": "str"}, "gen": {"choices": ["2", "5"], "no_log": False, "type": "str"}, }, @@ -52955,12 +53396,12 @@ "no_log": False, "type": "str", }, - "initialretrytimeout": {"no_log": False, "type": "int"}, - "maxbadmacignorecount": {"no_log": False, "type": "int"}, - "maxholdqlen": {"no_log": False, "type": "int"}, - "maxpacketsize": {"no_log": False, "type": "int"}, - "maxrecordsize": {"no_log": False, "type": "int"}, - "maxretrytime": {"no_log": False, "type": "int"}, + "initialretrytimeout": {"no_log": False, "type": "float"}, + "maxbadmacignorecount": {"no_log": False, "type": "float"}, + "maxholdqlen": {"no_log": False, "type": "float"}, + "maxpacketsize": {"no_log": False, "type": "float"}, + "maxrecordsize": {"no_log": False, "type": "float"}, + "maxretrytime": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "pmtudiscovery": { "choices": ["DISABLED", "ENABLED"], @@ -53085,11 +53526,11 @@ "no_log": False, "type": "str", }, - "echconfigid": {"no_log": False, "type": "int"}, + "echconfigid": {"no_log": False, "type": "float"}, "echconfigname": {"no_log": False, "type": "str"}, "echpublicname": {"no_log": False, "type": "str"}, "hpkekeyname": {"no_log": False, "type": "str"}, - "version": {"no_log": False, "type": "int"}, + "version": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -53177,7 +53618,7 @@ "iv": {"no_log": False, "type": "str"}, "key": {"no_log": False, "type": "str"}, "keytype": {"choices": ["ECDSA", "RSA"], "no_log": False, "type": "str"}, - "modulus": {"no_log": False, "type": "int"}, + "modulus": {"no_log": False, "type": "float"}, "wrapkeyname": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -53305,7 +53746,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "CONTROL_DEFAULT", @@ -53576,14 +54017,14 @@ "primary_key": "name", "primary_key_composite": [], "readwrite_arguments": { - "batchingdelay": {"no_log": False, "type": "int"}, - "batchingdepth": {"no_log": False, "type": "int"}, + "batchingdelay": {"no_log": False, "type": "float"}, + "batchingdepth": {"no_log": False, "type": "float"}, "cache": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "cachetimeout": {"no_log": False, "type": "int"}, + "cachetimeout": {"no_log": False, "type": "float"}, "httpmethod": {"choices": ["GET", "POST"], "no_log": False, "type": "str"}, "insertclientcert": { "choices": ["NO", "YES"], @@ -53591,10 +54032,10 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "ocspurlresolvetimeout": {"no_log": False, "type": "int"}, - "producedattimeskew": {"no_log": False, "type": "int"}, + "ocspurlresolvetimeout": {"no_log": False, "type": "float"}, + "producedattimeskew": {"no_log": False, "type": "float"}, "respondercert": {"no_log": False, "type": "str"}, - "resptimeout": {"no_log": False, "type": "int"}, + "resptimeout": {"no_log": False, "type": "float"}, "signingcert": {"no_log": False, "type": "str"}, "trustresponder": {"no_log": False, "type": "bool"}, "url": {"no_log": False, "type": "str"}, @@ -53670,8 +54111,8 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "crlmemorysizemb": {"no_log": False, "type": "int"}, - "cryptodevdisablelimit": {"no_log": False, "type": "int"}, + "crlmemorysizemb": {"no_log": False, "type": "float"}, + "cryptodevdisablelimit": {"no_log": False, "type": "float"}, "defaultprofile": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -53693,7 +54134,7 @@ "no_log": False, "type": "str", }, - "encrypttriggerpktcount": {"no_log": False, "type": "int"}, + "encrypttriggerpktcount": {"no_log": False, "type": "float"}, "heterogeneoussslhw": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -53719,10 +54160,10 @@ "no_log": False, "type": "str", }, - "ocspcachesize": {"no_log": False, "type": "int"}, - "operationqueuelimit": {"no_log": False, "type": "int"}, - "pushenctriggertimeout": {"no_log": False, "type": "int"}, - "pushflag": {"no_log": False, "type": "int"}, + "ocspcachesize": {"no_log": False, "type": "float"}, + "operationqueuelimit": {"no_log": False, "type": "float"}, + "pushenctriggertimeout": {"no_log": False, "type": "float"}, + "pushflag": {"no_log": False, "type": "float"}, "quantumsize": { "choices": ["16384", "4096", "8192"], "no_log": False, @@ -53762,14 +54203,14 @@ "no_log": False, "type": "str", }, - "softwarecryptothreshold": {"no_log": False, "type": "int"}, + "softwarecryptothreshold": {"no_log": False, "type": "float"}, "sslierrorcache": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "sslimaxerrorcachemem": {"no_log": False, "type": "int"}, - "ssltriggertimeout": {"no_log": False, "type": "int"}, + "sslimaxerrorcachemem": {"no_log": False, "type": "float"}, + "ssltriggertimeout": {"no_log": False, "type": "float"}, "strictcachecks": { "choices": ["NO", "YES"], "no_log": False, @@ -54036,7 +54477,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -54230,7 +54671,7 @@ "type": "str", }, "ciphername": {"no_log": False, "type": "str"}, - "cipherpriority": {"no_log": False, "type": "int"}, + "cipherpriority": {"no_log": False, "type": "float"}, "cipherredirect": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -54267,7 +54708,7 @@ "type": "str", }, "dh": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, - "dhcount": {"no_log": False, "type": "int"}, + "dhcount": {"no_log": False, "type": "float"}, "dhekeyexchangewithpsk": { "choices": ["NO", "YES"], "no_log": False, @@ -54289,13 +54730,13 @@ "no_log": False, "type": "str", }, - "encrypttriggerpktcount": {"no_log": False, "type": "int"}, + "encrypttriggerpktcount": {"no_log": False, "type": "float"}, "ersa": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "ersacount": {"no_log": False, "type": "int"}, + "ersacount": {"no_log": False, "type": "float"}, "hsts": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -54311,8 +54752,8 @@ "no_log": False, "type": "str", }, - "maxage": {"no_log": False, "type": "int"}, - "maxrenegrate": {"no_log": False, "type": "int"}, + "maxage": {"no_log": False, "type": "float"}, + "maxrenegrate": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "ocspstapling": { "choices": ["DISABLED", "ENABLED"], @@ -54320,14 +54761,14 @@ "type": "str", }, "preload": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "prevsessionkeylifetime": {"no_log": False, "type": "int"}, + "prevsessionkeylifetime": {"no_log": False, "type": "float"}, "pushenctrigger": { "choices": ["Always", "Ignore", "Merge", "Timer"], "no_log": False, "type": "str", }, - "pushenctriggertimeout": {"no_log": False, "type": "int"}, - "pushflag": {"no_log": False, "type": "int"}, + "pushenctriggertimeout": {"no_log": False, "type": "float"}, + "pushflag": {"no_log": False, "type": "float"}, "quantumsize": { "choices": ["16384", "4096", "8192"], "no_log": False, @@ -54348,7 +54789,7 @@ "no_log": False, "type": "str", }, - "sessionkeylifetime": {"no_log": False, "type": "int"}, + "sessionkeylifetime": {"no_log": False, "type": "float"}, "sessionticket": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -54360,13 +54801,13 @@ "no_log": False, "type": "str", }, - "sessionticketlifetime": {"no_log": False, "type": "int"}, + "sessionticketlifetime": {"no_log": False, "type": "float"}, "sessreuse": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "sesstimeout": {"no_log": False, "type": "int"}, + "sesstimeout": {"no_log": False, "type": "float"}, "skipclientcertpolicycheck": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -54392,7 +54833,7 @@ "no_log": False, "type": "str", }, - "sslimaxsessperserver": {"no_log": False, "type": "int"}, + "sslimaxsessperserver": {"no_log": False, "type": "float"}, "sslinterception": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -54499,7 +54940,7 @@ "no_log": False, "type": "str", }, - "ssltriggertimeout": {"no_log": False, "type": "int"}, + "ssltriggertimeout": {"no_log": False, "type": "float"}, "strictcachecks": { "choices": ["NO", "YES"], "no_log": False, @@ -54530,7 +54971,7 @@ "no_log": False, "type": "str", }, - "tls13sessionticketsperauthcontext": {"no_log": False, "type": "int"}, + "tls13sessionticketsperauthcontext": {"no_log": False, "type": "float"}, "zerorttearlydata": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -54631,7 +55072,7 @@ "primary_key": "name", "primary_key_composite": [], "readwrite_arguments": { - "cipherpriority": {"no_log": False, "type": "int"}, + "cipherpriority": {"no_log": False, "type": "float"}, "ecccurvename": { "choices": [ "ALL", @@ -54673,7 +55114,7 @@ "primary_key": "name", "primary_key_composite": [], "readwrite_arguments": { - "cipherpriority": {"no_log": False, "type": "int"}, + "cipherpriority": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "sslicacertkey": {"no_log": False, "type": "str"}, }, @@ -54705,7 +55146,7 @@ "readwrite_arguments": { "cipheraliasname": {"no_log": False, "type": "str"}, "ciphername": {"no_log": False, "type": "str"}, - "cipherpriority": {"no_log": False, "type": "int"}, + "cipherpriority": {"no_log": False, "type": "float"}, "description": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, }, @@ -54736,7 +55177,7 @@ "primary_key_composite": [], "readwrite_arguments": { "ciphername": {"no_log": False, "type": "str"}, - "cipherpriority": {"no_log": False, "type": "int"}, + "cipherpriority": {"no_log": False, "type": "float"}, "description": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, }, @@ -54766,7 +55207,7 @@ "primary_key": "name", "primary_key_composite": [], "readwrite_arguments": { - "cipherpriority": {"no_log": False, "type": "int"}, + "cipherpriority": {"no_log": False, "type": "float"}, "echconfigname": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, }, @@ -54808,7 +55249,7 @@ "primary_key_composite": [], "readwrite_arguments": { "aes256": {"no_log": False, "type": "bool"}, - "bits": {"no_log": False, "type": "int"}, + "bits": {"no_log": False, "type": "float"}, "des": {"no_log": False, "type": "bool"}, "des3": {"no_log": False, "type": "bool"}, "exponent": {"choices": ["3", "F4"], "no_log": False, "type": "str"}, @@ -54909,7 +55350,7 @@ }, "commonname": {"no_log": False, "type": "str"}, "dh": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, - "dhcount": {"no_log": False, "type": "int"}, + "dhcount": {"no_log": False, "type": "float"}, "dhfile": {"no_log": False, "type": "str"}, "dhkeyexpsizelimit": { "choices": ["DISABLED", "ENABLED"], @@ -54932,7 +55373,7 @@ "no_log": False, "type": "str", }, - "ersacount": {"no_log": False, "type": "int"}, + "ersacount": {"no_log": False, "type": "float"}, "ocspstapling": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -54964,7 +55405,7 @@ "no_log": False, "type": "str", }, - "sesstimeout": {"no_log": False, "type": "int"}, + "sesstimeout": {"no_log": False, "type": "float"}, "snienable": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -55391,7 +55832,7 @@ "primary_key_composite": [], "readwrite_arguments": { "cipheraliasname": {"no_log": False, "type": "str"}, - "cipherdefaulton": {"no_log": False, "type": "int"}, + "cipherdefaulton": {"no_log": False, "type": "float"}, "ciphername": {"no_log": False, "type": "str"}, "description": {"no_log": False, "type": "str"}, "servicename": {"no_log": False, "type": "str"}, @@ -55422,7 +55863,7 @@ "primary_key": "servicename", "primary_key_composite": [], "readwrite_arguments": { - "cipherdefaulton": {"no_log": False, "type": "int"}, + "cipherdefaulton": {"no_log": False, "type": "float"}, "ciphername": {"no_log": False, "type": "str"}, "description": {"no_log": False, "type": "str"}, "servicename": {"no_log": False, "type": "str"}, @@ -55478,7 +55919,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "servicename": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -55553,7 +55994,7 @@ "no_log": False, "type": "str", }, - "sesstimeout": {"no_log": False, "type": "int"}, + "sesstimeout": {"no_log": False, "type": "float"}, "snienable": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -55983,7 +56424,7 @@ }, "defaultsni": {"no_log": False, "type": "str"}, "dh": {"choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str"}, - "dhcount": {"no_log": False, "type": "int"}, + "dhcount": {"no_log": False, "type": "float"}, "dhekeyexchangewithpsk": { "choices": ["NO", "YES"], "no_log": False, @@ -56011,7 +56452,7 @@ "no_log": False, "type": "str", }, - "ersacount": {"no_log": False, "type": "int"}, + "ersacount": {"no_log": False, "type": "float"}, "hsts": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -56022,7 +56463,7 @@ "no_log": False, "type": "str", }, - "maxage": {"no_log": False, "type": "int"}, + "maxage": {"no_log": False, "type": "float"}, "ocspstapling": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -56049,7 +56490,7 @@ "no_log": False, "type": "str", }, - "sesstimeout": {"no_log": False, "type": "int"}, + "sesstimeout": {"no_log": False, "type": "float"}, "snienable": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -56347,7 +56788,7 @@ "no_log": False, "type": "str", }, - "tls13sessionticketsperauthcontext": {"no_log": False, "type": "int"}, + "tls13sessionticketsperauthcontext": {"no_log": False, "type": "float"}, "vservername": {"no_log": False, "type": "str"}, "zerorttearlydata": { "choices": ["DISABLED", "ENABLED"], @@ -56671,7 +57112,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": ["CLIENTHELLO_REQ", "INTERCEPT_REQ", "REQUEST"], "no_log": False, @@ -56785,15 +57226,15 @@ "no_log": False, "type": "str", }, - "breachthreshold": {"no_log": False, "type": "int"}, - "interval": {"no_log": False, "type": "int"}, + "breachthreshold": {"no_log": False, "type": "float"}, + "interval": {"no_log": False, "type": "float"}, "log": {"choices": ["NONE", "SYSLOG"], "no_log": False, "type": "str"}, - "loginterval": {"no_log": False, "type": "int"}, - "loglimit": {"no_log": False, "type": "int"}, - "maxtransactionthreshold": {"no_log": False, "type": "int"}, - "mintransactionthreshold": {"no_log": False, "type": "int"}, + "loginterval": {"no_log": False, "type": "float"}, + "loglimit": {"no_log": False, "type": "float"}, + "maxtransactionthreshold": {"no_log": False, "type": "float"}, + "mintransactionthreshold": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, - "samplecount": {"no_log": False, "type": "int"}, + "samplecount": {"no_log": False, "type": "float"}, "selectorname": {"no_log": False, "type": "str"}, "snmptrap": { "choices": ["DISABLED", "ENABLED"], @@ -56991,34 +57432,34 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "cerrequesttimeout": {"no_log": False, "type": "int"}, + "cerrequesttimeout": {"no_log": False, "type": "float"}, "healthcheck": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "healthcheckttl": {"no_log": False, "type": "int"}, + "healthcheckttl": {"no_log": False, "type": "float"}, "holdonsubscriberabsence": { "choices": ["NO", "YES"], "no_log": False, "type": "str", }, - "idlettl": {"no_log": False, "type": "int"}, - "negativettl": {"no_log": False, "type": "int"}, + "idlettl": {"no_log": False, "type": "float"}, + "negativettl": {"no_log": False, "type": "float"}, "negativettllimitedsuccess": { "choices": ["NO", "YES"], "no_log": False, "type": "str", }, - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, "pcrfrealm": {"no_log": False, "type": "str"}, "purgesdbongxfailure": { "choices": ["NO", "YES"], "no_log": False, "type": "str", }, - "requestretryattempts": {"no_log": False, "type": "int"}, - "requesttimeout": {"no_log": False, "type": "int"}, - "revalidationtimeout": {"no_log": False, "type": "int"}, + "requestretryattempts": {"no_log": False, "type": "float"}, + "requesttimeout": {"no_log": False, "type": "float"}, + "revalidationtimeout": {"no_log": False, "type": "float"}, "service": {"no_log": False, "type": "str"}, "servicepathavp": {"elements": "int", "no_log": False, "type": "list"}, - "servicepathvendorid": {"no_log": False, "type": "int"}, + "servicepathvendorid": {"no_log": False, "type": "float"}, "vserver": {"no_log": False, "type": "str"}, }, "singleton": True, @@ -57069,7 +57510,7 @@ "no_log": False, "type": "str", }, - "idlettl": {"no_log": False, "type": "int"}, + "idlettl": {"no_log": False, "type": "float"}, "interfacetype": { "choices": ["GxOnly", "None", "RadiusAndGx", "RadiusOnly"], "no_log": False, @@ -57131,7 +57572,7 @@ "type": "str", }, "subscriptionidvalue": {"no_log": False, "type": "str"}, - "vlan": {"no_log": False, "type": "int"}, + "vlan": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -57202,8 +57643,8 @@ "primary_key_composite": ["vlan"], "readwrite_arguments": { "ip": {"no_log": False, "type": "str"}, - "nodeid": {"no_log": False, "type": "int"}, - "vlan": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, + "vlan": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -57348,37 +57789,6 @@ "singleton": False, "update_payload_keys": ["action", "cmdspec", "policyname"], }, - "systemcollectionparam": { - "_supported_operations": ["get", "unset", "update"], - "action_payload_keys": { - "apply": [], - "create": [], - "force": [], - "import": [], - "link": [], - "switch": [], - "unlink": [], - "unset": ["datapath", "loglevel"], - }, - "add_payload_keys": [], - "bindings": [], - "bindprimary_key": "", - "delete_arg_keys": [], - "disable_payload_keys": [], - "enable_payload_keys": [], - "get_arg_keys": [], - "immutable_keys": [], - "password_keys": [], - "primary_key": "", - "primary_key_composite": [], - "readwrite_arguments": { - "communityname": {"no_log": False, "type": "str"}, - "datapath": {"no_log": False, "type": "str"}, - "loglevel": {"no_log": False, "type": "str"}, - }, - "singleton": True, - "update_payload_keys": ["datapath", "loglevel"], - }, "systemcpuparam": { "_supported_operations": ["count", "get", "unset", "update"], "action_payload_keys": { @@ -57412,66 +57822,6 @@ "singleton": False, "update_payload_keys": ["pemode"], }, - "systementitydata": { - "_supported_operations": ["delete", "get"], - "action_payload_keys": { - "apply": [], - "create": [], - "force": [], - "import": [], - "link": [], - "switch": [], - "unlink": [], - "unset": [], - }, - "add_payload_keys": [], - "bindings": [], - "bindprimary_key": "", - "delete_arg_keys": [ - "alldeleted", - "allinactive", - "core", - "datasource", - "name", - "type", - ], - "disable_payload_keys": [], - "enable_payload_keys": [], - "get_arg_keys": [ - "core", - "counters", - "datasource", - "endtime", - "last", - "name", - "starttime", - "type", - "unit", - ], - "immutable_keys": [], - "password_keys": [], - "primary_key": "", - "primary_key_composite": [], - "readwrite_arguments": { - "alldeleted": {"no_log": False, "type": "bool"}, - "allinactive": {"no_log": False, "type": "bool"}, - "core": {"no_log": False, "type": "int"}, - "counters": {"no_log": False, "type": "str"}, - "datasource": {"no_log": False, "type": "str"}, - "endtime": {"no_log": False, "type": "str"}, - "last": {"no_log": False, "type": "int"}, - "name": {"no_log": False, "type": "str"}, - "starttime": {"no_log": False, "type": "str"}, - "type": {"no_log": False, "type": "str"}, - "unit": { - "choices": ["DAYS", "HOURS", "MONTHS"], - "no_log": False, - "type": "str", - }, - }, - "singleton": True, - "update_payload_keys": [], - }, "systemextramgmtcpu": { "_supported_operations": ["disable", "enable", "get"], "action_payload_keys": { @@ -57495,7 +57845,7 @@ "password_keys": [], "primary_key": "", "primary_key_composite": [], - "readwrite_arguments": {"nodeid": {"no_log": False, "type": "int"}}, + "readwrite_arguments": {"nodeid": {"no_log": False, "type": "float"}}, "singleton": True, "update_payload_keys": [], }, @@ -57658,7 +58008,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -57790,7 +58140,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -57922,7 +58272,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -58054,7 +58404,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -58186,7 +58536,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -58318,7 +58668,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -58450,7 +58800,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "nextfactor": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -58511,7 +58861,7 @@ "no_log": False, "type": "list", }, - "daystoexpire": {"no_log": False, "type": "int"}, + "daystoexpire": {"no_log": False, "type": "float"}, "groupname": {"no_log": False, "type": "str"}, "promptstring": {"no_log": False, "type": "str"}, "systemgroup_nspartition_binding": { @@ -58562,8 +58912,8 @@ }, "type": "dict", }, - "timeout": {"no_log": False, "type": "int"}, - "warnpriorndays": {"no_log": False, "type": "int"}, + "timeout": {"no_log": False, "type": "float"}, + "warnpriorndays": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -58629,7 +58979,7 @@ "readwrite_arguments": { "groupname": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -58719,33 +59069,6 @@ "singleton": True, "update_payload_keys": [], }, - "systemlevelreporting": { - "_supported_operations": ["disable", "enable", "get"], - "action_payload_keys": { - "apply": [], - "create": [], - "force": [], - "import": [], - "link": [], - "switch": [], - "unlink": [], - "unset": [], - }, - "add_payload_keys": [], - "bindings": [], - "bindprimary_key": "", - "delete_arg_keys": [], - "disable_payload_keys": [], - "enable_payload_keys": [], - "get_arg_keys": [], - "immutable_keys": [], - "password_keys": [], - "primary_key": "", - "primary_key_composite": [], - "readwrite_arguments": {}, - "singleton": True, - "update_payload_keys": [], - }, "systemnsbtracing": { "_supported_operations": ["disable", "enable", "get"], "action_payload_keys": { @@ -58769,7 +59092,7 @@ "password_keys": [], "primary_key": "", "primary_key_composite": [], - "readwrite_arguments": {"nodeid": {"no_log": False, "type": "int"}}, + "readwrite_arguments": {"nodeid": {"no_log": False, "type": "float"}}, "singleton": True, "update_payload_keys": [], }, @@ -58841,7 +59164,7 @@ "no_log": False, "type": "str", }, - "daystoexpire": {"no_log": False, "type": "int"}, + "daystoexpire": {"no_log": False, "type": "float"}, "doppler": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -58867,9 +59190,9 @@ "no_log": False, "type": "str", }, - "maxsessionperuser": {"no_log": False, "type": "int"}, - "minpasswordlen": {"no_log": False, "type": "int"}, - "natpcbforceflushlimit": {"no_log": False, "type": "int"}, + "maxsessionperuser": {"no_log": False, "type": "float"}, + "minpasswordlen": {"no_log": False, "type": "float"}, + "natpcbforceflushlimit": {"no_log": False, "type": "float"}, "natpcbrstontimeout": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -58881,7 +59204,7 @@ "type": "str", }, "promptstring": {"no_log": False, "type": "str"}, - "pwdhistorycount": {"no_log": False, "type": "int"}, + "pwdhistorycount": {"no_log": False, "type": "float"}, "rbaonresponse": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -58907,15 +59230,15 @@ "no_log": False, "type": "str", }, - "timeout": {"no_log": False, "type": "int"}, - "totalauthtimeout": {"no_log": False, "type": "int"}, + "timeout": {"no_log": False, "type": "float"}, + "totalauthtimeout": {"no_log": False, "type": "float"}, "wafprotection": { "choices": ["DEFAULT", "DISABLED", "GUI"], "elements": "str", "no_log": False, "type": "list", }, - "warnpriorndays": {"no_log": False, "type": "int"}, + "warnpriorndays": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": [ @@ -58997,7 +59320,7 @@ "primary_key_composite": [], "readwrite_arguments": { "all": {"no_log": False, "type": "bool"}, - "sid": {"no_log": False, "type": "int"}, + "sid": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -59132,7 +59455,7 @@ "no_log": False, "type": "str", }, - "maxsession": {"no_log": False, "type": "int"}, + "maxsession": {"no_log": False, "type": "float"}, "password": {"no_log": True, "type": "str"}, "promptstring": {"no_log": False, "type": "str"}, "systemuser_nspartition_binding": { @@ -59167,7 +59490,7 @@ }, "type": "dict", }, - "timeout": {"no_log": False, "type": "int"}, + "timeout": {"no_log": False, "type": "float"}, "username": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -59235,7 +59558,7 @@ "primary_key_composite": [], "readwrite_arguments": { "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "username": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -59298,7 +59621,7 @@ "type": "str", }, "passwdfield": {"no_log": False, "type": "str"}, - "responsesize": {"no_log": False, "type": "int"}, + "responsesize": {"no_log": False, "type": "float"}, "ssosuccessrule": {"no_log": False, "type": "str"}, "submitmethod": { "choices": ["GET", "POST"], @@ -59345,7 +59668,7 @@ "readwrite_arguments": { "gotopriorityexpression": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -59375,7 +59698,7 @@ "readwrite_arguments": { "gotopriorityexpression": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -59485,7 +59808,7 @@ }, "gotopriorityexpression": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -59526,7 +59849,7 @@ }, "gotopriorityexpression": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "REQ_DEFAULT", @@ -59894,7 +60217,7 @@ "no_log": False, "type": "str", }, - "skewtime": {"no_log": False, "type": "int"}, + "skewtime": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -60054,8 +60377,8 @@ "no_log": False, "type": "str", }, - "persistentcookievalidity": {"no_log": False, "type": "int"}, - "sesstimeout": {"no_log": False, "type": "int"}, + "persistentcookievalidity": {"no_log": False, "type": "float"}, + "sesstimeout": {"no_log": False, "type": "float"}, "sso": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, "ssocredential": { "choices": ["PRIMARY", "SECONDARY"], @@ -60131,8 +60454,8 @@ "no_log": False, "type": "str", }, - "persistentcookievalidity": {"no_log": False, "type": "int"}, - "sesstimeout": {"no_log": False, "type": "int"}, + "persistentcookievalidity": {"no_log": False, "type": "float"}, + "sesstimeout": {"no_log": False, "type": "float"}, "sso": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, "ssocredential": { "choices": ["PRIMARY", "SECONDARY"], @@ -60246,13 +60569,13 @@ "primary_key": "name", "primary_key_composite": [], "readwrite_arguments": { - "apptimeout": {"no_log": False, "type": "int"}, + "apptimeout": {"no_log": False, "type": "float"}, "forcedtimeout": { "choices": ["RESET", "START", "STOP"], "no_log": False, "type": "str", }, - "forcedtimeoutval": {"no_log": False, "type": "int"}, + "forcedtimeoutval": {"no_log": False, "type": "float"}, "formssoaction": {"no_log": False, "type": "str"}, "initiatelogout": { "choices": ["OFF", "ON"], @@ -60350,10 +60673,10 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "M": {"no_log": False, "type": "int"}, + "M": {"no_log": False, "type": "float"}, "P": {"no_log": False, "type": "str"}, "S": {"no_log": False, "type": "bool"}, - "T": {"no_log": False, "type": "int"}, + "T": {"no_log": False, "type": "float"}, "host": {"no_log": False, "type": "str"}, "m": {"no_log": False, "type": "int"}, "n": {"no_log": False, "type": "bool"}, @@ -60394,7 +60717,7 @@ "primary_key_composite": [], "readwrite_arguments": { "I": {"no_log": False, "type": "bool"}, - "T": {"no_log": False, "type": "int"}, + "T": {"no_log": False, "type": "float"}, "host": {"no_log": False, "type": "str"}, "m": {"no_log": False, "type": "int"}, "n": {"no_log": False, "type": "bool"}, @@ -60454,7 +60777,7 @@ "cookiedomainfrom": {"no_log": False, "type": "str"}, "cookiedomaininto": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "profilename": {"no_log": False, "type": "str"}, "requrlfrom": {"no_log": False, "type": "str"}, "requrlinto": {"no_log": False, "type": "str"}, @@ -60533,7 +60856,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "HTTPQUIC_REQ_DEFAULT", @@ -60716,7 +61039,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -60886,7 +61209,7 @@ }, "gotopriorityexpression": {"no_log": False, "type": "str"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "REQ_DEFAULT", @@ -61306,7 +61629,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -61370,7 +61693,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "REQ_DEFAULT", @@ -61444,7 +61767,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "type": { "choices": [ "REQ_DEFAULT", @@ -61689,7 +62012,7 @@ "type": "str", }, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -61718,7 +62041,7 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "quicpacingrate": {"no_log": False, "type": "int"}, + "quicpacingrate": {"no_log": False, "type": "float"}, "randomsamplingpercentage": {"no_log": False, "type": "float"}, }, "singleton": True, @@ -61782,13 +62105,13 @@ "no_log": False, "type": "str", }, - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "ipv6dynamicrouting": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "mtu": {"no_log": False, "type": "int"}, + "mtu": {"no_log": False, "type": "float"}, "sharing": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -61908,7 +62231,7 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "ifnum": {"no_log": False, "type": "str"}, "ownergroup": {"no_log": False, "type": "str"}, "tagged": {"no_log": False, "type": "bool"}, @@ -61939,7 +62262,7 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "ifnum": {"no_log": False, "type": "str"}, "ownergroup": {"no_log": False, "type": "str"}, "tagged": {"no_log": False, "type": "bool"}, @@ -61970,7 +62293,7 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "ifnum": {"no_log": False, "type": "str"}, "ownergroup": {"no_log": False, "type": "str"}, "tagged": {"no_log": False, "type": "bool"}, @@ -62001,11 +62324,11 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "ipaddress": {"no_log": False, "type": "str"}, "netmask": {"no_log": False, "type": "str"}, "ownergroup": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -62033,11 +62356,11 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "ipaddress": {"no_log": False, "type": "str"}, "netmask": {"no_log": False, "type": "str"}, "ownergroup": {"no_log": False, "type": "str"}, - "td": {"no_log": False, "type": "int"}, + "td": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -62340,7 +62663,7 @@ "type": "str", }, "passwdfield": {"no_log": False, "type": "str"}, - "responsesize": {"no_log": False, "type": "int"}, + "responsesize": {"no_log": False, "type": "float"}, "ssosuccessrule": {"no_log": False, "type": "str"}, "submitmethod": { "choices": ["GET", "POST"], @@ -62429,7 +62752,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupextraction": {"no_log": False, "type": "bool"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -62473,7 +62796,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupextraction": {"no_log": False, "type": "bool"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -62517,7 +62840,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupextraction": {"no_log": False, "type": "bool"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -62561,7 +62884,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupextraction": {"no_log": False, "type": "bool"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -62605,7 +62928,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupextraction": {"no_log": False, "type": "bool"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -62649,7 +62972,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupextraction": {"no_log": False, "type": "bool"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -62693,7 +63016,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupextraction": {"no_log": False, "type": "bool"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -62737,7 +63060,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupextraction": {"no_log": False, "type": "bool"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -62781,7 +63104,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupextraction": {"no_log": False, "type": "bool"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -62825,7 +63148,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupextraction": {"no_log": False, "type": "bool"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -62869,7 +63192,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupextraction": {"no_log": False, "type": "bool"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -62929,7 +63252,7 @@ "readwrite_arguments": { "gotopriorityexpression": {"no_log": False, "type": "str"}, "intranetip6": {"no_log": False, "type": "str"}, - "numaddr": {"no_log": False, "type": "int"}, + "numaddr": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -63240,7 +63563,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupextraction": {"no_log": False, "type": "bool"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, "type": { "choices": [ @@ -63490,7 +63813,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupextraction": {"no_log": False, "type": "bool"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -63534,7 +63857,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupextraction": {"no_log": False, "type": "bool"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -63613,7 +63936,7 @@ "gotopriorityexpression": {"no_log": False, "type": "str"}, "groupextraction": {"no_log": False, "type": "bool"}, "policyname": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -63644,7 +63967,7 @@ "primary_key_composite": [], "readwrite_arguments": { "all": {"no_log": False, "type": "bool"}, - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, "transproto": {"choices": ["TCP", "UDP"], "no_log": False, "type": "str"}, "username": {"no_log": False, "type": "str"}, }, @@ -63901,7 +64224,7 @@ "allowedlogingroups": {"no_log": False, "type": "str"}, "allprotocolproxy": {"no_log": False, "type": "str"}, "alwaysonprofilename": {"no_log": False, "type": "str"}, - "apptokentimeout": {"no_log": False, "type": "int"}, + "apptokentimeout": {"no_log": False, "type": "float"}, "authorizationgroup": {"no_log": False, "type": "str"}, "autoproxyurl": {"no_log": False, "type": "str"}, "backendcertvalidation": { @@ -63937,7 +64260,7 @@ "no_log": False, "type": "str", }, - "clientidletimeout": {"no_log": False, "type": "int"}, + "clientidletimeout": {"no_log": False, "type": "float"}, "clientlessmodeurlencoding": { "choices": ["ENCRYPT", "OPAQUE", "TRANSPARENT"], "no_log": False, @@ -64008,8 +64331,8 @@ "no_log": False, "type": "list", }, - "forcedtimeout": {"no_log": False, "type": "int"}, - "forcedtimeoutwarning": {"no_log": False, "type": "int"}, + "forcedtimeout": {"no_log": False, "type": "float"}, + "forcedtimeoutwarning": {"no_log": False, "type": "float"}, "fqdnspoofedip": {"no_log": False, "type": "str"}, "ftpproxy": {"no_log": False, "type": "str"}, "gopherproxy": {"no_log": False, "type": "str"}, @@ -64057,8 +64380,8 @@ "no_log": False, "type": "str", }, - "maxiipperuser": {"no_log": False, "type": "int"}, - "mdxtokentimeout": {"no_log": False, "type": "int"}, + "maxiipperuser": {"no_log": False, "type": "float"}, + "mdxtokentimeout": {"no_log": False, "type": "float"}, "netmask": {"no_log": False, "type": "str"}, "ntdomain": {"no_log": False, "type": "str"}, "pcoipprofilename": {"no_log": False, "type": "str"}, @@ -64090,7 +64413,7 @@ "no_log": False, "type": "str", }, - "sesstimeout": {"no_log": False, "type": "int"}, + "sesstimeout": {"no_log": False, "type": "float"}, "smartgroup": {"no_log": False, "type": "str"}, "socksproxy": {"no_log": False, "type": "str"}, "splitdns": { @@ -64273,7 +64596,7 @@ "primary_key_composite": [], "readwrite_arguments": { "all": {"no_log": False, "type": "bool"}, - "nodeid": {"no_log": False, "type": "int"}, + "nodeid": {"no_log": False, "type": "float"}, "username": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -64323,7 +64646,7 @@ "type": "str", }, "name": {"no_log": False, "type": "str"}, - "sessionidletimeout": {"no_log": False, "type": "int"}, + "sessionidletimeout": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -64762,7 +65085,7 @@ "type": "str", }, "signatureservice": {"no_log": False, "type": "str"}, - "skewtime": {"no_log": False, "type": "int"}, + "skewtime": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [ @@ -65056,7 +65379,7 @@ "no_log": False, "type": "str", }, - "clientidletimeout": {"no_log": False, "type": "int"}, + "clientidletimeout": {"no_log": False, "type": "float"}, "clientlessmodeurlencoding": { "choices": ["ENCRYPT", "OPAQUE", "TRANSPARENT"], "no_log": False, @@ -65115,8 +65438,8 @@ "no_log": False, "type": "list", }, - "forcedtimeout": {"no_log": False, "type": "int"}, - "forcedtimeoutwarning": {"no_log": False, "type": "int"}, + "forcedtimeout": {"no_log": False, "type": "float"}, + "forcedtimeoutwarning": {"no_log": False, "type": "float"}, "fqdnspoofedip": {"no_log": False, "type": "str"}, "ftpproxy": {"no_log": False, "type": "str"}, "gopherproxy": {"no_log": False, "type": "str"}, @@ -65175,7 +65498,7 @@ "no_log": False, "type": "str", }, - "sesstimeout": {"no_log": False, "type": "int"}, + "sesstimeout": {"no_log": False, "type": "float"}, "sfgatewayauthtype": { "choices": [ "RSA", @@ -65419,7 +65742,7 @@ "primary_key": "name", "primary_key_composite": [], "readwrite_arguments": { - "apptimeout": {"no_log": False, "type": "int"}, + "apptimeout": {"no_log": False, "type": "float"}, "formssoaction": {"no_log": False, "type": "str"}, "fta": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, "hdx": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, @@ -65935,7 +66258,7 @@ "type": "str", }, "dtls": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, - "failedlogintimeout": {"no_log": False, "type": "int"}, + "failedlogintimeout": {"no_log": False, "type": "float"}, "httpprofilename": {"no_log": False, "type": "str"}, "icaonly": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, "icaproxysessionmigration": { @@ -65957,7 +66280,7 @@ "type": "str", }, "listenpolicy": {"no_log": False, "type": "str"}, - "listenpriority": {"no_log": False, "type": "int"}, + "listenpriority": {"no_log": False, "type": "float"}, "loginonce": {"choices": ["OFF", "ON"], "no_log": False, "type": "str"}, "logoutonsmartcardremoval": { "choices": ["OFF", "ON"], @@ -65969,15 +66292,15 @@ "no_log": False, "type": "str", }, - "maxaaausers": {"no_log": False, "type": "int"}, - "maxloginattempts": {"no_log": False, "type": "int"}, + "maxaaausers": {"no_log": False, "type": "float"}, + "maxloginattempts": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "netprofile": {"no_log": False, "type": "str"}, "newname": {"no_log": False, "type": "str"}, "pcoipvserverprofilename": {"no_log": False, "type": "str"}, "port": {"no_log": False, "type": "int"}, "quicprofilename": {"no_log": False, "type": "str"}, - "range": {"no_log": False, "type": "int"}, + "range": {"no_log": False, "type": "float"}, "rdpserverprofilename": {"no_log": False, "type": "str"}, "rhistate": { "choices": ["ACTIVE", "PASSIVE"], @@ -66764,7 +67087,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -66883,7 +67206,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -66944,7 +67267,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -67005,7 +67328,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -67066,7 +67389,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -67127,7 +67450,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -67188,7 +67511,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -67249,7 +67572,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -67310,7 +67633,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -67371,7 +67694,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -67432,7 +67755,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -67493,7 +67816,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -67554,7 +67877,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -67615,7 +67938,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -67676,7 +67999,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -67737,7 +68060,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -67798,7 +68121,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -67859,7 +68182,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -67920,7 +68243,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -67981,7 +68304,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -68042,7 +68365,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -68103,7 +68426,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -68134,7 +68457,7 @@ "readwrite_arguments": { "intranetip6": {"no_log": False, "type": "str"}, "name": {"no_log": False, "type": "str"}, - "numaddr": {"no_log": False, "type": "int"}, + "numaddr": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], @@ -68224,7 +68547,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -68285,7 +68608,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -68438,7 +68761,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -68645,7 +68968,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -68706,7 +69029,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -68796,7 +69119,7 @@ "groupextraction": {"no_log": False, "type": "bool"}, "name": {"no_log": False, "type": "str"}, "policy": {"no_log": False, "type": "str"}, - "priority": {"no_log": False, "type": "int"}, + "priority": {"no_log": False, "type": "float"}, "secondary": {"no_log": False, "type": "bool"}, }, "singleton": False, @@ -68860,21 +69183,21 @@ "primary_key_composite": [], "readwrite_arguments": { "all": {"no_log": False, "type": "bool"}, - "id": {"no_log": False, "type": "int"}, - "ownernode": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, + "ownernode": {"no_log": False, "type": "float"}, "preemption": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "preemptiondelaytimer": {"no_log": False, "type": "int"}, - "priority": {"no_log": False, "type": "int"}, + "preemptiondelaytimer": {"no_log": False, "type": "float"}, + "priority": {"no_log": False, "type": "float"}, "sharing": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "trackifnumpriority": {"no_log": False, "type": "int"}, + "trackifnumpriority": {"no_log": False, "type": "float"}, "tracking": { "choices": ["ALL", "NONE", "ONE", "PROGRESSIVE"], "no_log": False, @@ -69044,21 +69367,21 @@ "primary_key_composite": [], "readwrite_arguments": { "all": {"no_log": False, "type": "bool"}, - "id": {"no_log": False, "type": "int"}, - "ownernode": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, + "ownernode": {"no_log": False, "type": "float"}, "preemption": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "preemptiondelaytimer": {"no_log": False, "type": "int"}, - "priority": {"no_log": False, "type": "int"}, + "preemptiondelaytimer": {"no_log": False, "type": "float"}, + "priority": {"no_log": False, "type": "float"}, "sharing": { "choices": ["DISABLED", "ENABLED"], "no_log": False, "type": "str", }, - "trackifnumpriority": {"no_log": False, "type": "int"}, + "trackifnumpriority": {"no_log": False, "type": "float"}, "tracking": { "choices": ["ALL", "NONE", "ONE", "PROGRESSIVE"], "no_log": False, @@ -69148,7 +69471,7 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "ifnum": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -69177,7 +69500,7 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "ifnum": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -69206,7 +69529,7 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "trackifnum": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -69235,7 +69558,7 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "ifnum": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -69264,7 +69587,7 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "ifnum": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -69293,7 +69616,7 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "trackifnum": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -69323,8 +69646,8 @@ "primary_key": "", "primary_key_composite": [], "readwrite_arguments": { - "deadinterval": {"no_log": False, "type": "int"}, - "hellointerval": {"no_log": False, "type": "int"}, + "deadinterval": {"no_log": False, "type": "float"}, + "hellointerval": {"no_log": False, "type": "float"}, "sendtomaster": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -69360,7 +69683,7 @@ "readwrite_arguments": { "backupvserver": {"no_log": False, "type": "str"}, "cacheable": {"choices": ["NO", "YES"], "no_log": False, "type": "str"}, - "clttimeout": {"no_log": False, "type": "int"}, + "clttimeout": {"no_log": False, "type": "float"}, "name": {"no_log": False, "type": "str"}, "pushvserver": {"no_log": False, "type": "str"}, "redirecturl": {"no_log": False, "type": "str"}, @@ -69380,8 +69703,8 @@ "no_log": False, "type": "str", }, - "sopersistencetimeout": {"no_log": False, "type": "int"}, - "sothreshold": {"no_log": False, "type": "int"}, + "sopersistencetimeout": {"no_log": False, "type": "float"}, + "sothreshold": {"no_log": False, "type": "float"}, }, "singleton": True, "update_payload_keys": ["name", "pushvserver"], @@ -69444,7 +69767,7 @@ "no_log": False, "type": "str", }, - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "innervlantagging": { "choices": ["DISABLED", "ENABLED"], "no_log": False, @@ -69462,7 +69785,7 @@ "type": "str", }, "type": {"choices": ["VXLAN", "VXLANGPE"], "no_log": False, "type": "str"}, - "vlan": {"no_log": False, "type": "int"}, + "vlan": {"no_log": False, "type": "float"}, "vxlan_nsip6_binding": { "no_log": False, "options": { @@ -69561,7 +69884,7 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "ipaddress": {"no_log": False, "type": "str"}, "netmask": {"no_log": False, "type": "str"}, }, @@ -69591,7 +69914,7 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "ipaddress": {"no_log": False, "type": "str"}, "netmask": {"no_log": False, "type": "str"}, }, @@ -69621,7 +69944,7 @@ "primary_key": "id", "primary_key_composite": [], "readwrite_arguments": { - "id": {"no_log": False, "type": "int"}, + "id": {"no_log": False, "type": "float"}, "srcip": {"no_log": False, "type": "str"}, }, "singleton": False, @@ -69697,7 +70020,7 @@ "readwrite_arguments": { "name": {"no_log": False, "type": "str"}, "vlan": {"elements": "str", "no_log": False, "type": "list"}, - "vxlan": {"no_log": False, "type": "int"}, + "vxlan": {"no_log": False, "type": "float"}, }, "singleton": False, "update_payload_keys": [], diff --git a/plugins/modules/accesslist.py b/plugins/modules/accesslist.py new file mode 100644 index 00000000..c86d244f --- /dev/null +++ b/plugins/modules/accesslist.py @@ -0,0 +1,116 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} +DOCUMENTATION = r""" +module: accesslist +short_description: Manage accesslist configuration on Citrix ADC (NetScaler) devices +description: + - Manage Accesslist configuration on Citrix ADC (NetScaler) devices. +version_added: 2.10.0 +author: + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + type: str + choices: ["present", "absent"] + default: present + description: + - The state of the resource on the NetScaler ADC node. + - When C(present), the resource will be added or updated. + - When C(absent), the resource will be deleted. + id: + type: str + description: + - Standard access list number in the range <0-99> or a ZebOS access-list name. + + remark: + type: str + description: + - Access list entry comment. + + rules_action: + type: str + description: + - Allow or deny if traffic matches the rule. + + rules_address: + type: str + description: + - Address to match. + + rules_wildcard: + type: str + description: + - Wildcard mask to apply to the address. + + remove_non_updatable_params: + type: str + choices: ["yes", "no"] + default: "no" + description: + - Remove non-updatable parameters from the configuration. + +extends_documentation_fragment: netscaler.adc.netscaler_adc +""" +EXAMPLES = r""" +""" +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/bfdinterface.py b/plugins/modules/bfdinterface.py new file mode 100644 index 00000000..d4f1fd14 --- /dev/null +++ b/plugins/modules/bfdinterface.py @@ -0,0 +1,125 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} +DOCUMENTATION = r""" +--- +module: bfdinterface +short_description: Configure BFD on an interface +description: + - This module allows you to configure Bidirectional Forwarding Detection (BFD) on a network interface. + - BFD is a network protocol used to detect faults between two forwarding engines. +author: + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + description: + - The desired state of the BFD configuration. + type: str + choices: ['present'] + default: 'present' + interval: + description: + - The BFD detection interval in milliseconds. + type: int + minrx: + description: + - The minimum BFD receive interval in milliseconds. + type: int + multiplier: + description: + - The BFD detection multiplier. + type: int + name: + description: + - The name of the BFD configuration. + type: str + passive: + description: + - Whether to enable passive mode for BFD. + type: str + remove_non_updatable_params: + description: + - When given yes, the module will remove any parameters that are not updatable in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + choices: ['yes', 'no'] + default: 'no' +extends_documentation_fragment: netscaler.adc.netscaler_adc +""" + +EXAMPLES = r""" +--- +- name: Configure BFD interface + hosts: localhost + gather_facts: false + tasks: + - name: Configure BFD + delegate_to: localhost + netscaler.adc.bfdinterface: + state: present + interval: 100 + minrx: 100 + multiplier: 3 + name: "bfd1" + passive: "false" +""" +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/bgprouter.py b/plugins/modules/bgprouter.py new file mode 100644 index 00000000..67a65614 --- /dev/null +++ b/plugins/modules/bgprouter.py @@ -0,0 +1,222 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} +DOCUMENTATION = r""" +--- +module: bgprouter +short_description: Manage BGP Router configuration on Citrix ADC (NetScaler) devices +description: + - Manage BGP Router configurations on Citrix ADC (NetScaler) devices. +version_added: 2.10.0 +author: + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + type: str + choices: ["present", "absent"] + default: present + description: + - The state of the resource on the NetScaler ADC node. + - When C(present), the resource will be added or updated. + - When C(absent), the resource will be deleted. + + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + + afParams_addressFamily: + type: str + choices: ["ipv4", "ipv6"] + description: + - Address family for this BGP AF parameter. + + afParams_redistribute_protocol: + type: str + choices: ["kernel", "connected", "static", "rip", "ospf", "isis", "intranet"] + description: + - The protocol from which routes need to be redistributed. + + afParams_redistribute_routeMap: + type: str + description: + - Route map reference. + + localAS: + type: int + description: + - Local Autonomous System number. + + routerId: + type: str + description: + - Router ID in IP address format. + + neighbor_ASOriginationInterval: + type: int + description: + - Minimum interval between sending AS-origination routing updates. + + neighbor_address: + type: str + description: + - Address of the neighboring router. + + neighbor_advertisementInterval: + type: int + description: + - Minimum interval between sending BGP routing updates. + + neighbor_afParams_activate: + type: bool + description: + - Enable the Address Family for the neighbor. + + neighbor_afParams_addressFamily: + type: str + choices: ["ipv4", "ipv6"] + description: + - Address family identifier. + + neighbor_afParams_routeMap_direction: + type: str + choices: ["in", "out"] + description: + - Apply the route-map to incoming or outgoing routes. + + neighbor_afParams_routeMap_name: + type: str + description: + - Name of the route map. + + neighbor_connectTimer: + type: int + description: + - Time interval (in seconds) for the ConnectRetry timer. + + neighbor_holdTimerConfig: + type: int + description: + - Hold timer value for the neighbor in seconds. + + neighbor_keepaliveTimerConfig: + type: int + description: + - Keepalive timer value for the neighbor in seconds. + + neighbor_md5Password: + type: str + description: + - MD5 password used for neighbor authentication. + + neighbor_multihopBfd: + type: bool + description: + - Enable BFD for multihop BGP sessions. + + neighbor_remoteAS: + type: int + description: + - Remote AS number for the neighbor. + + neighbor_singlehopBfd: + type: bool + description: + - Enable BFD on this neighbor. + + neighbor_updateSource: + type: str + description: + - Source of routing updates. +extends_documentation_fragment: netscaler.adc.netscaler_adc +""" +EXAMPLES = r""" +--- +- name: BGP routing + hosts: localhost + gather_facts: false + tasks: + - name: Configure BGP routing + delegate_to: localhost + netscaler.adc.bgprouter: + state: present + localAS: 10 + afParams_addressFamily: "ipv4" + afParams_redistribute_protocol: "kernel" + routerId: "10.102.201.219" + neighbor_ASOriginationInterval: 15 + neighbor_address: "2.2.12.30" + neighbor_advertisementInterval: 30 + neighbor_afParams_addressFamily: "ipv4" + neighbor_holdTimerConfig: 90 + neighbor_keepaliveTimerConfig: 30 + neighbor_multihopBfd: "False" + neighbor_remoteAS: 100 + neighbor_singlehopBfd: "False" +""" +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/iproute.py b/plugins/modules/iproute.py new file mode 100644 index 00000000..4889ea3d --- /dev/null +++ b/plugins/modules/iproute.py @@ -0,0 +1,150 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} +DOCUMENTATION = r""" +module: iproute +short_description: Manage iproute configuration on Citrix ADC (NetScaler) devices +description: + - Manage iproute configuration on Citrix ADC (NetScaler) devices. +version_added: 2.10.0 +author: + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + type: str + choices: ["present", "absent"] + default: present + description: + - The state of the resource on the NetScaler ADC node. + - When C(present), the resource will be added or updated. + - When C(absent), the resource will be deleted. + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + addressFamily: + type: str + choices: ["ipv4", "ipv6"] + description: + - The address family of the route. + distance: + type: int + description: + - Distance value for this route. + - Minimum value is 1. + - Maximum value is 255. + interface: + type: str + description: + - IP gateway interface name or pseudo interface Null. + isBest: + type: str + description: + - Indicates if this is the best route for the prefix. + metric: + type: int + description: + - IP route metric value. + nextHop: + type: str + description: + - IP gateway address. + prefix: + type: str + description: + - IP destination prefix. + prefixLength: + type: int + description: + - IP destination prefix length. + - Minimum value is 0. + - Maximum value is 128. + type: + type: str + description: + - IP route protocol type. +extends_documentation_fragment: netscaler.adc.netscaler_adc +""" +EXAMPLES = r""" +--- +- name: Configure iproute + hosts: localhost + gather_facts: false + tasks: + - name: Configure iproute + delegate_to: localhost + netscaler.adc.iproute: + state: present + addressFamily: ipv4 + distance: 1 + interface: eth0 + nextHop: 192.168.1.1 + prefix: 192.168.1.0 + prefixLength: 24 +""" +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/ospf6interface.py b/plugins/modules/ospf6interface.py new file mode 100644 index 00000000..5f0ebb55 --- /dev/null +++ b/plugins/modules/ospf6interface.py @@ -0,0 +1,172 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} +DOCUMENTATION = r""" +module: ospf6interface +short_description: Manage OSPF interface configuration on Citrix ADC (NetScaler) devices +description: + - Manage OSPF interface configuration on Citrix ADC (NetScaler) devices. +version_added: 2.10.0 +author: + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + type: str + choices: ["present"] + default: present + description: + - The state of the resource on the NetScaler ADC node. + - When C(present), the resource will be added or updated. + areaId: + type: int + description: + - Area on which OSPFv3 is running. + - Minimum value is 0. + - Maximum value is 4294967295. + cost: + type: int + description: + - Interface cost. + - Minimum value is 1. + - Maximum value is 65535. + deadInterval: + type: int + description: + - Interval after which a neighbor is declared dead. + - Minimum value is 1. + - Maximum value is 65535. + helloInterval: + type: int + description: + - Time between HELLO packets. + - Minimum value is 1. + - Maximum value is 65535. + instanceId: + type: int + description: + - Interface Instance Id - <0-31> for v6, <64-95> for v4. + - Minimum value is 0. + - Maximum value is 255. + name: + type: str + description: + - Name of the interface. + networkType: + type: str + choices: ["broadcast", "non-broadcast", "point-to-multipoint", "point-to-point"] + description: + - Network type. + priority: + type: int + description: + - Router priority. + - Minimum value is 0. + - Maximum value is 255. + retransmitInterval: + type: int + description: + - Time between retransmitting lost link state advertisements. + - Minimum value is 1. + - Maximum value is 65535. + tagId: + type: str + description: + - OSPFv3 Tag. + transmitDelay: + type: int + description: + - Link state transmit delay. + - Minimum value is 1. + - Maximum value is 65535. + remove_non_updatable_params: + description: + - When given yes, the module will remove any parameters that are not updatable in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + choices: ['yes', 'no'] + default: 'no' +extends_documentation_fragment: netscaler.adc.netscaler_adc +""" + +EXAMPLES = r""" +--- +- name: OSPF interface configuration + hosts: localhost + gather_facts: false + tasks: + - name: Configure OSPF interface + delegate_to: localhost + netscaler.adc.ospf6interface: + state: present + areaId: 0 + cost: 10 + deadInterval: 40 + helloInterval: 10 + instanceId: 0 + name: eth0 + networkType: point-to-point + priority: 1 + retransmitInterval: 5 + tagId: '100' + transmitDelay: 1 +""" +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/ospf6router.py b/plugins/modules/ospf6router.py new file mode 100644 index 00000000..bcc9d913 --- /dev/null +++ b/plugins/modules/ospf6router.py @@ -0,0 +1,138 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} + +DOCUMENTATION = r""" +--- +module: ospf6router +short_description: Manage OSPF router configuration on Citrix ADC (NetScaler) devices +description: + - Manage OSPF router configuration on Citrix ADC (NetScaler) devices. +version_added: 2.10.0 +author: + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + type: str + choices: ["present", "absent"] + default: present + description: + - The state of the resource on the NetScaler ADC node. + - When C(present), the resource will be added or updated. + - When C(absent), the resource will be deleted. + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + afParams_addressFamily: + type: str + choices: ["ipv4", "ipv6"] + description: + - IPv4 or IPv6 Address Family. + afParams_redistribute_metric: + type: int + description: + - The metric of redistributed routes. + - Minimum value is 0. + - Maximum value is 16777214. + afParams_redistribute_metricType: + type: int + description: + - OSPFv3 metric type for default routes - OSPFv3 External Type 1 metrics or Type 2 metrics. + - Minimum value is 1. + - Maximum value is 2. + afParams_redistribute_protocol: + type: str + choices: ["bgp", "connected", "isis", "kernel", "ospf", "rip", "static"] + description: + - The protocol from which routes need to be redistributed. + afParams_redistribute_routeMap: + type: str + description: + - Route map reference. + tag: + type: str + description: + - Set tag for routes redistributed into OSPFv3. + passiveInterface: + type: list + description: + - Suppress routing updates on an interface. + routerId: + type: str + description: + - Router-id for the OSPFv3 process. + tagId: + type: str + description: + - OSPFv3 Tag. +extends_documentation_fragment: netscaler.adc.netscaler_adc +""" +EXAMPLES = r""" +""" +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/ospfinterface.py b/plugins/modules/ospfinterface.py new file mode 100644 index 00000000..126f14cd --- /dev/null +++ b/plugins/modules/ospfinterface.py @@ -0,0 +1,179 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} +DOCUMENTATION = r""" +module: ospfinterface +short_description: Manage OSPF interface configuration on Citrix ADC (NetScaler) devices +description: + - Manage OSPF interface configuration on Citrix ADC (NetScaler) devices. +version_added: 2.10.0 +author: + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + type: str + choices: ["present", "absent"] + default: present + description: + - The state of the resource on the NetScaler ADC node. + - When C(present), the resource will be added or updated. + - When C(absent), the resource will be deleted. + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + authKey: + type: str + description: + - Authentication password (key). + authType: + type: str + choices: ["null", "simple", "message-digest"] + description: + - Authentication type on the OSPF interface. + bfd: + type: bool + description: + - Enable BFD on interface. + cost: + type: int + description: + - Interface cost. + - Minimum value is 1. + - Maximum value is 65535. + deadInterval: + type: int + description: + - Interval after which a neighbor is declared dead. + - Minimum value is 1. + - Maximum value is 65535. + helloInterval: + type: int + description: + - Time between HELLO packets. + - Minimum value is 1. + - Maximum value is 65535. + mtu: + type: int + description: + - OSPF interface MTU. + - Minimum value is 576. + - Maximum value is 65535. + name: + type: str + description: + - Name of the interface. + networkType: + type: str + choices: ["broadcast", "non-broadcast", "point-to-multipoint", "point-to-point"] + description: + - Network type. + priority: + type: int + description: + - Router priority. + - Minimum value is 0. + - Maximum value is 255. + retransmitInterval: + type: int + description: + - Time between retransmitting lost link state advertisements. + - Minimum value is 1. + - Maximum value is 65535. + transmitDelay: + type: int + description: + - Link state transmit delay. + - Minimum value is 1. + - Maximum value is 65535. +extends_documentation_fragment: netscaler.adc.netscaler_adc +""" +EXAMPLES = r""" +--- +- name: Ensure that OSPF interface is present + hosts: netscaler + gather_facts: false + tasks: + - name: Configure OSPF interface + delegate_to: localhost + netscaler.adc.ospfinterface: + state: present + name: eth0 + authKey: my_auth_key + authType: message-digest + bfd: true + cost: 10 + deadInterval: 40 + helloInterval: 10 + mtu: 1500 + networkType: broadcast + priority: 1 + retransmitInterval: 5 + transmitDelay: 1 +""" +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/ospfrouter.py b/plugins/modules/ospfrouter.py new file mode 100644 index 00000000..77d9e600 --- /dev/null +++ b/plugins/modules/ospfrouter.py @@ -0,0 +1,158 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} +DOCUMENTATION = r""" +--- +module: ospfrouter +short_description: Manage OSPF router configuration on Citrix ADC (NetScaler) devices +description: + - Manage OSPF router configuration on Citrix ADC (NetScaler) devices. +version_added: 2.10.0 +author: + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + type: str + choices: ["present", "absent"] + default: present + description: + - The state of the resource on the NetScaler ADC node. + - When C(present), the resource will be added or updated. + - When C(absent), the resource will be deleted. + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + networks_area: + type: int + description: + - OSPF area ID as a decimal value. + - Minimum value is 0. + - Maximum value is 4294967295. + networks_ipaddress: + type: str + description: + - OSPF network prefix. + networks_netmask: + type: int + description: + - The netmask length. + - Minimum value is 0. + - Maximum value is 32. + passiveInterface: + type: list + description: + - Suppress routing updates on an interface. + processId: + type: int + description: + - OSPF process ID. + - Minimum value is 1. + - Maximum value is 65535. + redistribute_metric: + type: int + description: + - The metric of redistributed routes. + - Minimum value is 0. + - Maximum value is 16777214. + redistribute_metricType: + type: int + description: + - OSPF metric type for default routes - OSPF External Type 1 metrics or Type 2 metrics. + - Minimum value is 1. + - Maximum value is 2. + redistribute_ospfProcessId: + type: str + description: + - The process ID of the ospf instance to redistribute the routes from. + redistribute_protocol: + type: str + choices: ["bgp", "connected", "intranet", "isis", "kernel", "ospf", "rip", "static"] + description: + - The protocol from which routes need to be redistributed. + redistribute_routeMap: + type: str + description: + - Route map reference. + redistribute_tag: + type: int + description: + - Set tag for routes redistributed into OSPF. + - Minimum value is 0. + - Maximum value is 4294967295. + routerId: + type: str + description: + - Router-id for the OSPF process. +extends_documentation_fragment: netscaler.adc.netscaler_adc +""" + +EXAMPLES = r""" +""" + +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/plugins/modules/routemap.py b/plugins/modules/routemap.py new file mode 100644 index 00000000..3ec62c34 --- /dev/null +++ b/plugins/modules/routemap.py @@ -0,0 +1,198 @@ +#!/usr/bin/python + +# -*- coding: utf-8 -*- + +# Copyright (c) 2025 Cloud Software Group, Inc. +# MIT License (see LICENSE or https://opensource.org/licenses/MIT) + +from __future__ import absolute_import, division, print_function + +__metaclass__ = type + + +ANSIBLE_METADATA = { + "metadata_version": "1.1", + "status": ["preview"], + "supported_by": "community", +} +DOCUMENTATION = r""" +--- +module: routemap +short_description: Manage route map configuration on Citrix ADC (NetScaler) devices +description: + - Manage route map configuration on Citrix ADC (NetScaler) devices. +version_added: 2.10.0 +author: + - Shiva Shankar Vaddepally (@shivashankar-vaddepally) +options: + state: + type: str + choices: ["present", "absent"] + default: present + description: + - The state of the resource on the NetScaler ADC node. + - When C(present), the resource will be added or updated. + - When C(absent), the resource will be deleted. + remove_non_updatable_params: + choices: + - 'yes' + - 'no' + default: 'no' + description: + - When given yes, the module will remove any parameters that are not updatable + in the resource. + - If no, the module will return error if any non-updatable parameters are provided. + type: str + name: + type: str + description: + - Route map tag. + rules_action: + type: str + choices: ["permit", "deny"] + description: + - Specifies if the route-map denies or permits the operations. + rules_localPreference: + type: int + description: + - Set the BGP local preference path attribute. + - Minimum value is 0. + - Maximum value is 4294967295. + rules_matchAsPath: + type: str + description: + - Match the BGP AS-path list. + rules_matchCommunity: + type: str + description: + - Match BGP community list. + rules_matchIpAddress: + type: str + description: + - Match IP address of route. IP access-list number in the range <1-99> or access-list name. + rules_matchIpNextHop: + type: str + description: + - Match next-hop address of route. IP access-list number in the range <1-99> or access-list name. + rules_matchMetric: + type: int + description: + - Match values from routing table. Match metric of route. + - Minimum value is 0. + - Maximum value is 4294967295. + rules_matchRouteType: + type: str + choices: ["type-1", "type-2"] + description: + - Match OSPF external routes of type 1 or type 2 metrics. + rules_sequence: + type: int + description: + - Sequence to insert to/delete from existing route-map entry. + - Minimum value is 1. + - Maximum value is 65535. + rules_setAsPath: + type: str + description: + - Set the prepend string for a BGP AS-path attribute. + rules_setCommunity: + type: str + description: + - Set the BGP community attribute. + rules_setIpNextHop: + type: str + description: + - Set next hop address of a route. + rules_setMetric: + type: int + description: + - Set metric value for destination routing protocol. + - Minimum value is 0. + - Maximum value is 4294967295. + rules_setMetricType: + type: str + choices: ["type-1", "type-2"] + description: + - Set type of metric for destination routing protocol. OSPF external type 1 metric or OSPF external type 2 metric. + rules_weight: + type: int + description: + - Set BGP weight for routing table. + - Minimum value is 0. + - Maximum value is 4294967295. +extends_documentation_fragment: netscaler.adc.netscaler_adc +""" + +EXAMPLES = r""" +--- +- name: Configure route map + hosts: localhost + gather_facts: false + tasks: + - name: Configure route map + delegate_to: localhost + netscaler.adc.routemap: + state: present + name: "routeMap1" + rules_action: "permit" + rules_sequence: 10 + rules_matchIpAddress: "accessList1" + rules_setMetric: 20 + rules_setMetricType: "type-1" + rules_setCommunity: "commList1" + rules_setAsPath: "asPathList1" + rules_localPreference: 100 + rules_weight: 200 + rules_matchMetric: 10 + rules_matchRouteType: "type-1" + rules_matchIpNextHop: "accessList2" + rules_matchCommunity: "commList2" + rules_matchAsPath: "asPathList2" +""" + +RETURN = r""" +--- +changed: + description: Indicates if any change is made by the module + returned: always + type: bool + sample: true +diff: + description: Dictionary of before and after changes + returned: always + type: dict + sample: {'before': {'key1': 'xyz'}, 'after': {'key2': 'pqr'}, 'prepared': 'changes + done'} +diff_list: + description: List of differences between the actual configured object and the configuration + specified in the module + returned: when changed + type: list + sample: ["Attribute `key1` differs. Desired: () XYZ. Existing: () PQR"] +failed: + description: Indicates if the module failed or not + returned: always + type: bool + sample: false +loglines: + description: list of logged messages by the module + returned: always + type: list + sample: ['message 1', 'message 2'] + +""" +import os + +from ..module_utils.module_executor import ModuleExecutor + +RESOURCE_NAME = os.path.basename(__file__).replace(".py", "") + + +def main(): + executor = ModuleExecutor(RESOURCE_NAME) + executor.main() + + +if __name__ == "__main__": + main() diff --git a/tests/sanity/ignore-2.15.txt b/tests/sanity/ignore-2.15.txt index cf19e3b4..da302a11 100644 --- a/tests/sanity/ignore-2.15.txt +++ b/tests/sanity/ignore-2.15.txt @@ -947,4 +947,13 @@ plugins/modules/nslaslicense.py validate-modules:missing-gplv3-license # We use plugins/modules/sslechconfig.py validate-modules:missing-gplv3-license # We use MIT license plugins/modules/sslhpkekey.py validate-modules:missing-gplv3-license # We use MIT license plugins/modules/sslprofile_sslechconfig_binding.py validate-modules:missing-gplv3-license # We use MIT license -plugins/modules/authenticationprotecteduseraction.py validate-modules:missing-gplv3-license # We use MIT license \ No newline at end of file +plugins/modules/authenticationprotecteduseraction.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/bgprouter.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/bfdinterface.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/accesslist.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/iproute.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/ospf6interface.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/ospfinterface.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/ospf6router.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/ospfrouter.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/routemap.py validate-modules:missing-gplv3-license # We use MIT license \ No newline at end of file diff --git a/tests/sanity/ignore-2.16.txt b/tests/sanity/ignore-2.16.txt index cf19e3b4..da302a11 100644 --- a/tests/sanity/ignore-2.16.txt +++ b/tests/sanity/ignore-2.16.txt @@ -947,4 +947,13 @@ plugins/modules/nslaslicense.py validate-modules:missing-gplv3-license # We use plugins/modules/sslechconfig.py validate-modules:missing-gplv3-license # We use MIT license plugins/modules/sslhpkekey.py validate-modules:missing-gplv3-license # We use MIT license plugins/modules/sslprofile_sslechconfig_binding.py validate-modules:missing-gplv3-license # We use MIT license -plugins/modules/authenticationprotecteduseraction.py validate-modules:missing-gplv3-license # We use MIT license \ No newline at end of file +plugins/modules/authenticationprotecteduseraction.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/bgprouter.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/bfdinterface.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/accesslist.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/iproute.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/ospf6interface.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/ospfinterface.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/ospf6router.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/ospfrouter.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/routemap.py validate-modules:missing-gplv3-license # We use MIT license \ No newline at end of file diff --git a/tests/sanity/ignore-2.17.txt b/tests/sanity/ignore-2.17.txt index cf19e3b4..da302a11 100644 --- a/tests/sanity/ignore-2.17.txt +++ b/tests/sanity/ignore-2.17.txt @@ -947,4 +947,13 @@ plugins/modules/nslaslicense.py validate-modules:missing-gplv3-license # We use plugins/modules/sslechconfig.py validate-modules:missing-gplv3-license # We use MIT license plugins/modules/sslhpkekey.py validate-modules:missing-gplv3-license # We use MIT license plugins/modules/sslprofile_sslechconfig_binding.py validate-modules:missing-gplv3-license # We use MIT license -plugins/modules/authenticationprotecteduseraction.py validate-modules:missing-gplv3-license # We use MIT license \ No newline at end of file +plugins/modules/authenticationprotecteduseraction.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/bgprouter.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/bfdinterface.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/accesslist.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/iproute.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/ospf6interface.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/ospfinterface.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/ospf6router.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/ospfrouter.py validate-modules:missing-gplv3-license # We use MIT license +plugins/modules/routemap.py validate-modules:missing-gplv3-license # We use MIT license \ No newline at end of file diff --git a/tools/migrationtool/convert_yaml.py b/tools/migrationtool/convert_yaml.py index 7fdb325a..b6a1f79f 100644 --- a/tools/migrationtool/convert_yaml.py +++ b/tools/migrationtool/convert_yaml.py @@ -4,6 +4,7 @@ # MIT License (see LICENSE or https://opensource.org/licenses/MIT) import argparse + import yaml from utils import ( netscaler_login_specifics,