summaryrefslogtreecommitdiffstats
path: root/ansible_collections/fortinet/fortimanager/plugins/modules/fmgr_system_locallog_fortianalyzer2_filter.py
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 12:04:41 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-04-13 12:04:41 +0000
commit975f66f2eebe9dadba04f275774d4ab83f74cf25 (patch)
tree89bd26a93aaae6a25749145b7e4bca4a1e75b2be /ansible_collections/fortinet/fortimanager/plugins/modules/fmgr_system_locallog_fortianalyzer2_filter.py
parentInitial commit. (diff)
downloadansible-975f66f2eebe9dadba04f275774d4ab83f74cf25.tar.xz
ansible-975f66f2eebe9dadba04f275774d4ab83f74cf25.zip
Adding upstream version 7.7.0+dfsg.upstream/7.7.0+dfsg
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to 'ansible_collections/fortinet/fortimanager/plugins/modules/fmgr_system_locallog_fortianalyzer2_filter.py')
-rw-r--r--ansible_collections/fortinet/fortimanager/plugins/modules/fmgr_system_locallog_fortianalyzer2_filter.py2591
1 files changed, 2591 insertions, 0 deletions
diff --git a/ansible_collections/fortinet/fortimanager/plugins/modules/fmgr_system_locallog_fortianalyzer2_filter.py b/ansible_collections/fortinet/fortimanager/plugins/modules/fmgr_system_locallog_fortianalyzer2_filter.py
new file mode 100644
index 000000000..15ace45d2
--- /dev/null
+++ b/ansible_collections/fortinet/fortimanager/plugins/modules/fmgr_system_locallog_fortianalyzer2_filter.py
@@ -0,0 +1,2591 @@
+#!/usr/bin/python
+from __future__ import absolute_import, division, print_function
+# Copyright 2019-2023 Fortinet, Inc.
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <https://www.gnu.org/licenses/>.
+
+__metaclass__ = type
+
+ANSIBLE_METADATA = {'status': ['preview'],
+ 'supported_by': 'community',
+ 'metadata_version': '1.1'}
+
+DOCUMENTATION = '''
+---
+module: fmgr_system_locallog_fortianalyzer2_filter
+short_description: Filter for FortiAnalyzer2 logging.
+description:
+ - This module is able to configure a FortiManager device.
+ - Examples include all parameters and values which need to be adjusted to data sources before usage.
+
+version_added: "2.0.0"
+author:
+ - Xinwei Du (@dux-fortinet)
+ - Xing Li (@lix-fortinet)
+ - Jie Xue (@JieX19)
+ - Link Zheng (@chillancezen)
+ - Frank Shen (@fshen01)
+ - Hongbin Lu (@fgtdev-hblu)
+notes:
+ - Running in workspace locking mode is supported in this FortiManager module, the top
+ level parameters workspace_locking_adom and workspace_locking_timeout help do the work.
+ - To create or update an object, use state present directive.
+ - To delete an object, use state absent directive.
+ - Normally, running one module can fail when a non-zero rc is returned. you can also override
+ the conditions to fail or succeed with parameters rc_failed and rc_succeeded
+
+options:
+ access_token:
+ description: The token to access FortiManager without using username and password.
+ required: false
+ type: str
+ bypass_validation:
+ description: Only set to True when module schema diffs with FortiManager API structure, module continues to execute without validating parameters.
+ required: false
+ type: bool
+ default: false
+ enable_log:
+ description: Enable/Disable logging for task.
+ required: false
+ type: bool
+ default: false
+ forticloud_access_token:
+ description: Authenticate Ansible client with forticloud API access token.
+ required: false
+ type: str
+ proposed_method:
+ description: The overridden method for the underlying Json RPC request.
+ required: false
+ type: str
+ choices:
+ - update
+ - set
+ - add
+ rc_succeeded:
+ description: The rc codes list with which the conditions to succeed will be overriden.
+ type: list
+ required: false
+ elements: int
+ rc_failed:
+ description: The rc codes list with which the conditions to fail will be overriden.
+ type: list
+ required: false
+ elements: int
+ workspace_locking_adom:
+ description: The adom to lock for FortiManager running in workspace mode, the value can be global and others including root.
+ required: false
+ type: str
+ workspace_locking_timeout:
+ description: The maximum time in seconds to wait for other user to release the workspace lock.
+ required: false
+ type: int
+ default: 300
+ system_locallog_fortianalyzer2_filter:
+ description: the top level parameters set
+ required: false
+ type: dict
+ suboptions:
+ devcfg:
+ type: str
+ description:
+ - Log device configuration message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ devops:
+ type: str
+ description:
+ - Managered devices operations messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ diskquota:
+ type: str
+ description:
+ - Log Fortianalyzer disk quota messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ dm:
+ type: str
+ description:
+ - Log deployment manager message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ dvm:
+ type: str
+ description:
+ - Log device manager messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ ediscovery:
+ type: str
+ description:
+ - Log Fortianalyzer ediscovery messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ epmgr:
+ type: str
+ description:
+ - Log endpoint manager message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ event:
+ type: str
+ description:
+ - Log event messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ eventmgmt:
+ type: str
+ description:
+ - Log Fortianalyzer event handler messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ faz:
+ type: str
+ description:
+ - Log Fortianalyzer messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ fazha:
+ type: str
+ description:
+ - Log Fortianalyzer HA messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ fazsys:
+ type: str
+ description:
+ - Log Fortianalyzer system messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ fgd:
+ type: str
+ description:
+ - Log FortiGuard service message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ fgfm:
+ type: str
+ description:
+ - Log FGFM protocol message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ fips:
+ type: str
+ description:
+ - Whether to log fips messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ fmgws:
+ type: str
+ description:
+ - Log web service messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ fmlmgr:
+ type: str
+ description:
+ - Log FortiMail manager message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ fmwmgr:
+ type: str
+ description:
+ - Log firmware manager message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ fortiview:
+ type: str
+ description:
+ - Log Fortianalyzer FortiView messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ glbcfg:
+ type: str
+ description:
+ - Log global database message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ ha:
+ type: str
+ description:
+ - Log HA message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ hcache:
+ type: str
+ description:
+ - Log Fortianalyzer hcache messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ iolog:
+ type: str
+ description:
+ - Log debug IO log message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ logd:
+ type: str
+ description:
+ - Log the status of log daemon.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ logdb:
+ type: str
+ description:
+ - Log Fortianalyzer log DB messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ logdev:
+ type: str
+ description:
+ - Log Fortianalyzer log device messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ logfile:
+ type: str
+ description:
+ - Log Fortianalyzer log file messages.
+ - enable - Enable setting.
+ - disable - Disable setting.
+ choices:
+ - 'enable'
+ - 'disable'
+ logging:
+ type: str
+ description:
+ - Log Fortianalyzer logging messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ lrmgr:
+ type: str
+ description:
+ - Log log and report manager message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ objcfg:
+ type: str
+ description:
+ - Log object configuration change message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ report:
+ type: str
+ description:
+ - Log Fortianalyzer report messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ rev:
+ type: str
+ description:
+ - Log revision history message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ rtmon:
+ type: str
+ description:
+ - Log real-time monitor message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ scfw:
+ type: str
+ description:
+ - Log firewall objects message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ scply:
+ type: str
+ description:
+ - Log policy console message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ scrmgr:
+ type: str
+ description:
+ - Log script manager message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ scvpn:
+ type: str
+ description:
+ - Log VPN console message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ system:
+ type: str
+ description:
+ - Log system manager message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ webport:
+ type: str
+ description:
+ - Log web portal message.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ incident:
+ type: str
+ description:
+ - Log Fortianalyzer incident messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ aid:
+ type: str
+ description:
+ - Log aid messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+ docker:
+ type: str
+ description:
+ - Docker application generic messages.
+ - disable - Disable setting.
+ - enable - Enable setting.
+ choices:
+ - 'disable'
+ - 'enable'
+
+'''
+
+EXAMPLES = '''
+ - hosts: fortimanager-inventory
+ collections:
+ - fortinet.fortimanager
+ connection: httpapi
+ vars:
+ ansible_httpapi_use_ssl: True
+ ansible_httpapi_validate_certs: False
+ ansible_httpapi_port: 443
+ tasks:
+ - name: Filter for FortiAnalyzer2 logging.
+ fmgr_system_locallog_fortianalyzer2_filter:
+ bypass_validation: False
+ workspace_locking_adom: <value in [global, custom adom including root]>
+ workspace_locking_timeout: 300
+ rc_succeeded: [0, -2, -3, ...]
+ rc_failed: [-2, -3, ...]
+ system_locallog_fortianalyzer2_filter:
+ devcfg: <value in [disable, enable]>
+ devops: <value in [disable, enable]>
+ diskquota: <value in [disable, enable]>
+ dm: <value in [disable, enable]>
+ dvm: <value in [disable, enable]>
+ ediscovery: <value in [disable, enable]>
+ epmgr: <value in [disable, enable]>
+ event: <value in [disable, enable]>
+ eventmgmt: <value in [disable, enable]>
+ faz: <value in [disable, enable]>
+ fazha: <value in [disable, enable]>
+ fazsys: <value in [disable, enable]>
+ fgd: <value in [disable, enable]>
+ fgfm: <value in [disable, enable]>
+ fips: <value in [disable, enable]>
+ fmgws: <value in [disable, enable]>
+ fmlmgr: <value in [disable, enable]>
+ fmwmgr: <value in [disable, enable]>
+ fortiview: <value in [disable, enable]>
+ glbcfg: <value in [disable, enable]>
+ ha: <value in [disable, enable]>
+ hcache: <value in [disable, enable]>
+ iolog: <value in [disable, enable]>
+ logd: <value in [disable, enable]>
+ logdb: <value in [disable, enable]>
+ logdev: <value in [disable, enable]>
+ logfile: <value in [enable, disable]>
+ logging: <value in [disable, enable]>
+ lrmgr: <value in [disable, enable]>
+ objcfg: <value in [disable, enable]>
+ report: <value in [disable, enable]>
+ rev: <value in [disable, enable]>
+ rtmon: <value in [disable, enable]>
+ scfw: <value in [disable, enable]>
+ scply: <value in [disable, enable]>
+ scrmgr: <value in [disable, enable]>
+ scvpn: <value in [disable, enable]>
+ system: <value in [disable, enable]>
+ webport: <value in [disable, enable]>
+ incident: <value in [disable, enable]>
+ aid: <value in [disable, enable]>
+ docker: <value in [disable, enable]>
+
+'''
+
+RETURN = '''
+meta:
+ description: The result of the request.
+ type: dict
+ returned: always
+ contains:
+ request_url:
+ description: The full url requested.
+ returned: always
+ type: str
+ sample: /sys/login/user
+ response_code:
+ description: The status of api request.
+ returned: always
+ type: int
+ sample: 0
+ response_data:
+ description: The api response.
+ type: list
+ returned: always
+ response_message:
+ description: The descriptive message of the api response.
+ type: str
+ returned: always
+ sample: OK.
+ system_information:
+ description: The information of the target system.
+ type: dict
+ returned: always
+rc:
+ description: The status the request.
+ type: int
+ returned: always
+ sample: 0
+version_check_warning:
+ description: Warning if the parameters used in the playbook are not supported by the current FortiManager version.
+ type: list
+ returned: complex
+'''
+from ansible.module_utils.basic import AnsibleModule
+from ansible.module_utils.connection import Connection
+from ansible_collections.fortinet.fortimanager.plugins.module_utils.napi import NAPIManager
+from ansible_collections.fortinet.fortimanager.plugins.module_utils.napi import check_galaxy_version
+from ansible_collections.fortinet.fortimanager.plugins.module_utils.napi import check_parameter_bypass
+
+
+def main():
+ jrpc_urls = [
+ '/cli/global/system/locallog/fortianalyzer2/filter'
+ ]
+
+ perobject_jrpc_urls = [
+ '/cli/global/system/locallog/fortianalyzer2/filter/{filter}'
+ ]
+
+ url_params = []
+ module_primary_key = None
+ module_arg_spec = {
+ 'access_token': {
+ 'type': 'str',
+ 'required': False,
+ 'no_log': True
+ },
+ 'bypass_validation': {
+ 'type': 'bool',
+ 'required': False,
+ 'default': False
+ },
+ 'enable_log': {
+ 'type': 'bool',
+ 'required': False,
+ 'default': False
+ },
+ 'forticloud_access_token': {
+ 'type': 'str',
+ 'required': False,
+ 'no_log': True
+ },
+ 'proposed_method': {
+ 'type': 'str',
+ 'required': False,
+ 'choices': [
+ 'set',
+ 'update',
+ 'add'
+ ]
+ },
+ 'rc_succeeded': {
+ 'required': False,
+ 'type': 'list',
+ 'elements': 'int'
+ },
+ 'rc_failed': {
+ 'required': False,
+ 'type': 'list',
+ 'elements': 'int'
+ },
+ 'workspace_locking_adom': {
+ 'type': 'str',
+ 'required': False
+ },
+ 'workspace_locking_timeout': {
+ 'type': 'int',
+ 'required': False,
+ 'default': 300
+ },
+ 'system_locallog_fortianalyzer2_filter': {
+ 'required': False,
+ 'type': 'dict',
+ 'revision': {
+ '6.0.0': True,
+ '6.2.0': True,
+ '6.2.1': True,
+ '6.2.2': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.0': True,
+ '6.4.1': True,
+ '6.4.2': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.5': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.0': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.0': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'options': {
+ 'devcfg': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'devops': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'diskquota': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'dm': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'dvm': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'ediscovery': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'epmgr': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'event': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'eventmgmt': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'faz': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'fazha': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'fazsys': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'fgd': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'fgfm': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'fips': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'fmgws': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'fmlmgr': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'fmwmgr': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'fortiview': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'glbcfg': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'ha': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'hcache': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'iolog': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'logd': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'logdb': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'logdev': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'logfile': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'enable',
+ 'disable'
+ ],
+ 'type': 'str'
+ },
+ 'logging': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'lrmgr': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'objcfg': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'report': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'rev': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'rtmon': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'scfw': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'scply': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'scrmgr': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'scvpn': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'system': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'webport': {
+ 'required': False,
+ 'revision': {
+ '6.0.0': True,
+ '6.2.1': True,
+ '6.2.3': True,
+ '6.2.5': True,
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': True,
+ '6.2.2': True,
+ '6.2.6': True,
+ '6.2.7': True,
+ '6.2.8': True,
+ '6.2.9': True,
+ '6.2.10': True,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'incident': {
+ 'required': False,
+ 'revision': {
+ '6.4.0': True,
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': False,
+ '6.2.2': False,
+ '6.2.6': False,
+ '6.2.7': False,
+ '6.2.8': False,
+ '6.2.9': False,
+ '6.2.10': False,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'aid': {
+ 'required': False,
+ 'revision': {
+ '6.4.2': True,
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': False,
+ '6.2.2': False,
+ '6.2.6': False,
+ '6.2.7': False,
+ '6.2.8': False,
+ '6.2.9': False,
+ '6.2.10': False,
+ '6.4.1': True,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': False
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ },
+ 'docker': {
+ 'required': False,
+ 'revision': {
+ '6.4.5': True,
+ '7.0.0': True,
+ '7.2.0': True,
+ '6.2.0': False,
+ '6.2.2': False,
+ '6.2.6': False,
+ '6.2.7': False,
+ '6.2.8': False,
+ '6.2.9': False,
+ '6.2.10': False,
+ '6.4.1': False,
+ '6.4.3': True,
+ '6.4.4': True,
+ '6.4.6': True,
+ '6.4.7': True,
+ '6.4.8': True,
+ '6.4.9': True,
+ '6.4.10': True,
+ '6.4.11': True,
+ '7.0.1': True,
+ '7.0.2': True,
+ '7.0.3': True,
+ '7.0.4': True,
+ '7.0.5': True,
+ '7.0.6': True,
+ '7.0.7': True,
+ '7.2.1': True,
+ '7.2.2': True,
+ '7.4.0': True
+ },
+ 'choices': [
+ 'disable',
+ 'enable'
+ ],
+ 'type': 'str'
+ }
+ }
+
+ }
+ }
+
+ params_validation_blob = []
+ check_galaxy_version(module_arg_spec)
+ module = AnsibleModule(argument_spec=check_parameter_bypass(module_arg_spec, 'system_locallog_fortianalyzer2_filter'),
+ supports_check_mode=False)
+
+ fmgr = None
+ if module._socket_path:
+ connection = Connection(module._socket_path)
+ connection.set_option('access_token', module.params['access_token'] if 'access_token' in module.params else None)
+ connection.set_option('enable_log', module.params['enable_log'] if 'enable_log' in module.params else False)
+ connection.set_option('forticloud_access_token',
+ module.params['forticloud_access_token'] if 'forticloud_access_token' in module.params else None)
+ fmgr = NAPIManager(jrpc_urls, perobject_jrpc_urls, module_primary_key, url_params, module, connection, top_level_schema_name='data')
+ fmgr.validate_parameters(params_validation_blob)
+ fmgr.process_partial_curd(argument_specs=module_arg_spec)
+ else:
+ module.fail_json(msg='MUST RUN IN HTTPAPI MODE')
+ module.exit_json(meta=module.params)
+
+
+if __name__ == '__main__':
+ main()