faz_fact – Gather FortiAnalyzer Facts.
Added in version 1.0.0.
Synopsis
This module is able to configure a FortiAnalyzer device.
Examples include all parameters and values need to be adjusted to data sources before usage.
Tested with FortiAnalyzer v6.x and v7.x.
Requirements
The below requirements are needed on the host that executes this module.
ansible>=2.15.0
Parameters
- access_token The token to access FortiAnalyzer without using ansible_username and ansible_password. type: str
- enable_log Enable/Disable logging for task type: bool default: False
- forticloud_access_token Access token of forticloud analyzer API users. type: str
- log_path The path to save log. Used if enable_log is true. Please use absolute path instead of relative path. If the log_path setting is incorrect, the log will be saved in /tmp/fortianalyzer.ansible.logtype: str default: "/tmp/fortianalyzer.ansible.log"
- rc_succeeded The rc codes list with which the conditions to succeed will be overriden type: list
- rc_failed The rc codes list with which the conditions to fail will be overriden type: list
- facts Gathering fortianalyzer facts. type: dict
- fields Limit the output by returning only the attributes specified in the string array. type: list
- filter Filter the result according to a set of criteria. type: list
- option Set fetch option for the request. If no option is specified, by default the attributes of the objects will be returned. See more details in FNDN API documents. type: str
- sortings Sorting rules list: items are returned in ascending(1) or descending(-1) order of fields in the list. type: list of dict
- selector Selector of the retrieved fortianalyzer facts type: str choices:
-
- cli_fmupdate_analyzer_virusreport - available versions: >= 6.2.1
- cli_fmupdate_avips_advancedlog - available versions: >= 6.2.1
- cli_fmupdate_avips_webproxy - available versions: 6.2.1-7.4.0
- cli_fmupdate_customurllist - available versions: >= 6.2.1
- cli_fmupdate_diskquota - available versions: >= 6.2.1
- cli_fmupdate_fctservices - available versions: >= 6.2.1
- cli_fmupdate_fdssetting - available versions: >= 6.2.1
- cli_fmupdate_fdssetting_pushoverride - available versions: >= 6.2.1
- cli_fmupdate_fdssetting_pushoverridetoclient - available versions: >= 6.2.1
- cli_fmupdate_fdssetting_pushoverridetoclient_announceip - available versions: >= 6.2.1
- cli_fmupdate_fdssetting_serveroverride - available versions: >= 6.2.1
- cli_fmupdate_fdssetting_serveroverride_servlist - available versions: >= 6.2.1
- cli_fmupdate_fdssetting_updateschedule - available versions: >= 6.2.1
- cli_fmupdate_fwmsetting - available versions: >= 6.2.1
- cli_fmupdate_fwmsetting_upgradetimeout - available versions: 7.0.5-7.0.12, >= 7.2.2
- cli_fmupdate_multilayer - available versions: >= 6.2.1
- cli_fmupdate_publicnetwork - available versions: >= 6.2.1
- cli_fmupdate_serveraccesspriorities - available versions: >= 6.2.1
- cli_fmupdate_serveraccesspriorities_privateserver - available versions: >= 6.2.1
- cli_fmupdate_serveroverridestatus - available versions: >= 6.2.1
- cli_fmupdate_service - available versions: >= 6.2.1
- cli_fmupdate_webspam_fgdsetting - available versions: >= 6.2.1
- cli_fmupdate_webspam_fgdsetting_serveroverride - available versions: >= 6.2.1
- cli_fmupdate_webspam_fgdsetting_serveroverride_servlist - available versions: >= 6.2.1
- cli_fmupdate_webspam_webproxy - available versions: 6.2.1-7.4.0
- cli_metafields_system_admin_user - available versions: >= 6.2.1
- cli_system_admin_group - available versions: >= 6.2.1
- cli_system_admin_group_member - available versions: >= 6.2.1
- cli_system_admin_ldap - available versions: >= 6.2.1
- cli_system_admin_ldap_adom - available versions: >= 6.2.1
- cli_system_admin_profile - available versions: >= 6.2.1
- cli_system_admin_profile_datamaskcustomfields - available versions: >= 6.2.1
- cli_system_admin_profile_writepasswdprofiles - available versions: >= 7.4.2
- cli_system_admin_profile_writepasswduserlist - available versions: >= 7.4.2
- cli_system_admin_radius - available versions: >= 6.2.1
- cli_system_admin_setting - available versions: >= 6.2.1
- cli_system_admin_tacacs - available versions: >= 6.2.1
- cli_system_admin_user - available versions: >= 6.2.1
- cli_system_admin_user_adom - available versions: >= 6.2.1
- cli_system_admin_user_adomexclude - available versions: 6.2.1-7.0.2
- cli_system_admin_user_dashboard - available versions: >= 6.2.1
- cli_system_admin_user_dashboardtabs - available versions: >= 6.2.1
- cli_system_admin_user_metadata - available versions: >= 6.2.1
- cli_system_admin_user_policypackage - available versions: >= 6.2.1
- cli_system_admin_user_restrictdevvdom - available versions: 6.2.1-6.2.3
- cli_system_alertconsole - available versions: >= 6.2.1
- cli_system_alertemail - available versions: >= 6.2.1
- cli_system_alertevent - available versions: >= 6.2.1
- cli_system_alertevent_alertdestination - available versions: >= 6.2.1
- cli_system_autodelete - available versions: >= 6.2.1
- cli_system_autodelete_dlpfilesautodeletion - available versions: >= 6.2.1
- cli_system_autodelete_logautodeletion - available versions: >= 6.2.1
- cli_system_autodelete_quarantinefilesautodeletion - available versions: >= 6.2.1
- cli_system_autodelete_reportautodeletion - available versions: >= 6.2.1
- cli_system_backup_allsettings - available versions: >= 6.2.1
- cli_system_centralmanagement - available versions: >= 6.2.1
- cli_system_certificate_ca - available versions: >= 6.2.1
- cli_system_certificate_crl - available versions: >= 6.2.1
- cli_system_certificate_local - available versions: >= 6.2.1
- cli_system_certificate_oftp - available versions: >= 6.2.1
- cli_system_certificate_remote - available versions: >= 6.2.1
- cli_system_certificate_ssh - available versions: >= 6.2.1
- cli_system_connector - available versions: >= 6.2.1
- cli_system_csf - available versions: >= 7.4.1
- cli_system_csf_fabricconnector - available versions: >= 7.4.1
- cli_system_csf_trustedlist - available versions: >= 7.4.1
- cli_system_dns - available versions: >= 6.2.1
- cli_system_docker - available versions: 6.2.1-6.2.1, >= 6.4.1
- cli_system_fips - available versions: >= 6.2.1
- cli_system_fortiview_autocache - available versions: >= 6.2.1
- cli_system_fortiview_setting - available versions: >= 6.2.1
- cli_system_global - available versions: >= 6.2.1
- cli_system_guiact - available versions: 6.2.1-7.0.11, 7.2.0-7.2.4, 7.4.0-7.4.0
- cli_system_ha - available versions: >= 6.2.1
- cli_system_ha_peer - available versions: >= 6.2.1
- cli_system_ha_privatepeer - available versions: >= 6.2.1
- cli_system_ha_vip - available versions: >= 7.0.5
- cli_system_interface - available versions: >= 6.2.1
- cli_system_interface_ipv6 - available versions: >= 6.2.1
- cli_system_interface_member - available versions: >= 6.4.9
- cli_system_localinpolicy - available versions: >= 7.2.0
- cli_system_localinpolicy6 - available versions: >= 7.2.0
- cli_system_locallog_disk_filter - available versions: >= 6.2.1
- cli_system_locallog_disk_setting - available versions: >= 6.2.1
- cli_system_locallog_fortianalyzer2_filter - available versions: >= 6.2.1
- cli_system_locallog_fortianalyzer2_setting - available versions: >= 6.2.1
- cli_system_locallog_fortianalyzer3_filter - available versions: >= 6.2.1
- cli_system_locallog_fortianalyzer3_setting - available versions: >= 6.2.1
- cli_system_locallog_fortianalyzer_filter - available versions: >= 6.2.1
- cli_system_locallog_fortianalyzer_setting - available versions: >= 6.2.1
- cli_system_locallog_memory_filter - available versions: >= 6.2.1
- cli_system_locallog_memory_setting - available versions: >= 6.2.1
- cli_system_locallog_setting - available versions: >= 6.2.1
- cli_system_locallog_syslogd2_filter - available versions: >= 6.2.1
- cli_system_locallog_syslogd2_setting - available versions: >= 6.2.1
- cli_system_locallog_syslogd3_filter - available versions: >= 6.2.1
- cli_system_locallog_syslogd3_setting - available versions: >= 6.2.1
- cli_system_locallog_syslogd_filter - available versions: >= 6.2.1
- cli_system_locallog_syslogd_setting - available versions: >= 6.2.1
- cli_system_log_alert - available versions: >= 6.2.1
- cli_system_log_devicedisable - available versions: >= 6.4.4
- cli_system_log_fospolicystats - available versions: >= 7.0.2
- cli_system_log_interfacestats - available versions: >= 6.2.1
- cli_system_log_ioc - available versions: >= 6.2.1
- cli_system_log_maildomain - available versions: >= 6.2.1
- cli_system_log_pcapfile - available versions: >= 7.4.1
- cli_system_log_ratelimit - available versions: >= 6.4.8
- cli_system_log_ratelimit_device - available versions: 6.4.8-7.0.2
- cli_system_log_ratelimit_ratelimits - available versions: >= 7.0.3
- cli_system_log_settings - available versions: >= 6.2.1
- cli_system_log_settings_rollinganalyzer - available versions: >= 6.2.1
- cli_system_log_settings_rollinglocal - available versions: >= 6.2.1
- cli_system_log_settings_rollingregular - available versions: >= 6.2.1
- cli_system_log_topology - available versions: 6.4.7-6.4.14, >= 7.0.2
- cli_system_log_ueba - available versions: >= 7.4.3
- cli_system_logfetch_clientprofile - available versions: >= 6.2.1
- cli_system_logfetch_clientprofile_devicefilter - available versions: >= 6.2.1
- cli_system_logfetch_clientprofile_logfilter - available versions: >= 6.2.1
- cli_system_logfetch_serversettings - available versions: >= 6.2.1
- cli_system_logforward - available versions: >= 6.2.1
- cli_system_logforward_devicefilter - available versions: >= 6.2.1
- cli_system_logforward_logfieldexclusion - available versions: >= 6.2.1
- cli_system_logforward_logfilter - available versions: >= 6.2.1
- cli_system_logforward_logmaskingcustom - available versions: >= 7.0.0
- cli_system_logforwardservice - available versions: >= 6.2.1
- cli_system_mail - available versions: >= 6.2.1
- cli_system_metadata_admins - available versions: >= 6.2.1
- cli_system_ntp - available versions: >= 6.2.1
- cli_system_ntp_ntpserver - available versions: >= 6.2.1
- cli_system_passwordpolicy - available versions: >= 6.2.1
- cli_system_performance - available versions: >= 6.2.1
- cli_system_report_autocache - available versions: >= 6.2.1
- cli_system_report_estbrowsetime - available versions: >= 6.2.1
- cli_system_report_group - available versions: >= 6.2.1
- cli_system_report_group_chartalternative - available versions: >= 6.2.1
- cli_system_report_group_groupby - available versions: >= 6.2.1
- cli_system_report_setting - available versions: >= 6.2.1
- cli_system_route - available versions: >= 6.2.1
- cli_system_route6 - available versions: >= 6.2.1
- cli_system_saml - available versions: >= 6.2.1
- cli_system_saml_fabricidp - available versions: 6.2.1-6.2.1, >= 6.4.1
- cli_system_saml_serviceproviders - available versions: >= 6.2.1
- cli_system_sniffer - available versions: >= 6.2.1
- cli_system_snmp_community - available versions: >= 6.2.1
- cli_system_snmp_community_hosts - available versions: >= 6.2.1
- cli_system_snmp_community_hosts6 - available versions: >= 6.2.1
- cli_system_snmp_sysinfo - available versions: >= 6.2.1
- cli_system_snmp_user - available versions: >= 6.2.1
- cli_system_socfabric - available versions: >= 7.0.0
- cli_system_socfabric_trustedlist - available versions: >= 7.4.0
- cli_system_sql - available versions: >= 6.2.1
- cli_system_sql_customindex - available versions: >= 6.2.1
- cli_system_sql_customskipidx - available versions: 6.2.1-6.2.1, >= 6.2.3
- cli_system_sql_tsindexfield - available versions: >= 6.2.1
- cli_system_sslciphersuites - available versions: 6.4.8-6.4.14, >= 7.0.2
- cli_system_status - available versions: >= 6.2.1
- cli_system_syslog - available versions: >= 6.2.1
- cli_system_webproxy - available versions: 6.4.8-6.4.14, >= 7.0.3
- cli_system_workflow_approvalmatrix - available versions: 6.2.1-6.2.9, 6.4.1-6.4.7, 7.0.0-7.0.2
- cli_system_workflow_approvalmatrix_approver - available versions: 6.2.1-6.2.9, 6.4.1-6.4.7, 7.0.0-7.0.2
- dvmdb_adom - available versions: >= 6.2.1
- dvmdb_device - available versions: >= 6.2.1
- dvmdb_device_haslave - available versions: >= 6.2.1
- dvmdb_device_vdom - available versions: >= 6.2.1
- dvmdb_folder - available versions: >= 6.4.2
- dvmdb_group - available versions: >= 6.2.1
- eventmgmt_alertfilter - available versions: >= 6.2.1
- eventmgmt_alertlogs - available versions: >= 6.2.1
- eventmgmt_alertlogs_count - available versions: >= 6.2.1
- eventmgmt_alerts - available versions: >= 6.2.1
- eventmgmt_alerts_count - available versions: >= 6.2.1
- eventmgmt_alerts_export - available versions: >= 7.0.0
- eventmgmt_alerts_extradetails - available versions: 6.2.1-6.2.1, >= 6.4.1
- eventmgmt_basichandlers_export - available versions: >= 7.2.2
- eventmgmt_correlationhandlers_export - available versions: >= 7.2.2
- fazsys_enduseravatar - available versions: >= 6.2.1
- fazsys_forticare_licinfo - available versions: >= 7.2.1
- fazsys_language_fonts_export - available versions: >= 6.2.1
- fazsys_language_fonts_list - available versions: >= 6.2.1
- fazsys_language_translationfile_export - available versions: >= 6.2.1
- fazsys_language_translationfile_list - available versions: >= 6.2.1
- fazsys_monitor_logforwardstatus - available versions: >= 7.2.2
- fortiview_run - available versions: >= 6.2.1
- incidentmgmt_attachments - available versions: >= 6.2.1
- incidentmgmt_attachments_count - available versions: >= 6.2.1
- incidentmgmt_epeuhistory - available versions: >= 6.4.2
- incidentmgmt_incidents - available versions: >= 6.2.1
- incidentmgmt_incidents_count - available versions: >= 6.2.1
- ioc_license_state - available versions: >= 6.2.1
- ioc_rescan_history - available versions: >= 6.2.1
- ioc_rescan_run - available versions: >= 6.2.1
- logview_logfields - available versions: >= 6.2.1
- logview_logfiles_data - available versions: >= 6.2.1
- logview_logfiles_search - available versions: >= 6.2.1
- logview_logfiles_state - available versions: >= 6.2.1
- logview_logsearch - available versions: >= 6.2.1
- logview_logsearch_count - available versions: >= 7.0.1
- logview_logstats - available versions: 6.2.1-6.2.1, >= 6.4.1
- logview_pcapfile - available versions: >= 7.0.3
- report_config_chart - available versions: >= 6.2.1
- report_config_chart_drilldowntable - available versions: >= 6.2.1
- report_config_chart_tablecolumns - available versions: >= 6.2.1
- report_config_chart_variabletemplate - available versions: >= 6.2.1
- report_config_dataset - available versions: >= 6.2.1
- report_config_dataset_variable - available versions: >= 6.2.1
- report_config_layout - available versions: >= 6.2.1
- report_config_layout_component - available versions: >= 6.2.1
- report_config_layout_component_variable - available versions: >= 6.2.1
- report_config_layout_footer - available versions: >= 6.2.1
- report_config_layout_header - available versions: >= 6.2.1
- report_config_layoutfolder - available versions: >= 6.2.1
- report_config_macro - available versions: >= 6.2.1
- report_config_output - available versions: >= 6.2.1
- report_config_output_emailrecipients - available versions: >= 6.2.1
- report_config_schedule - available versions: >= 6.2.1
- report_config_schedule_addressfilter - available versions: >= 6.4.3
- report_config_schedule_devices - available versions: >= 6.2.1
- report_config_schedule_filter - available versions: >= 6.2.1
- report_config_schedule_reportlayout - available versions: >= 6.2.1
- report_graphfile - available versions: >= 7.2.2
- report_graphfile_data - available versions: >= 7.2.2
- report_graphfile_list - available versions: >= 7.2.2
- report_reports_data - available versions: >= 6.2.1
- report_reports_state - available versions: >= 6.2.1
- report_run - available versions: >= 6.2.1
- report_template_export - available versions: >= 6.2.1
- report_template_language - available versions: >= 6.2.1
- report_template_list - available versions: >= 6.2.1
- soar_config_connectors - available versions: >= 6.4.2
- soar_config_playbooks - available versions: >= 6.4.2
- soar_fosconnector_automationrules - available versions: >= 6.4.2
- soar_playbook_export - available versions: >= 7.0.0
- soar_playbook_monitor - available versions: 6.4.2-7.2.1
- soar_playbook_run - available versions: >= 6.4.2
- soar_subnet_export - available versions: >= 7.0.0
- soar_task_monitor - available versions: >= 6.4.2
- sys_ha_status - available versions: >= 6.2.1
- sys_status - available versions: >= 6.2.1
- task_task - available versions: >= 6.2.1
- task_task_history - available versions: 6.2.2-6.2.12
- task_task_line - available versions: >= 6.2.1
- task_task_line_history - available versions: 6.2.1-6.2.1, >= 6.4.1
- ueba_endpoints - available versions: >= 6.2.1
- ueba_endpoints_stats - available versions: >= 6.2.1
- ueba_endpoints_vuln - available versions: >= 7.4.0
- ueba_endusers - available versions: >= 6.2.1
- ueba_endusers_stats - available versions: >= 6.2.1
- ueba_otview - available versions: >= 7.4.0
- params The parameter for each selector. You can also add any API specified parameters (E.g., some "get" JSON APIs support "loadsub", "meta field", "range"...). type: dict choices:
-
- params for cli_fmupdate_analyzer_virusreport:
- params for cli_fmupdate_avips_advancedlog:
- params for cli_fmupdate_avips_webproxy:
- params for cli_fmupdate_customurllist:
- params for cli_fmupdate_diskquota:
- params for cli_fmupdate_fctservices:
- params for cli_fmupdate_fdssetting:
- params for cli_fmupdate_fdssetting_pushoverride:
- params for cli_fmupdate_fdssetting_pushoverridetoclient:
- params for cli_fmupdate_fdssetting_pushoverridetoclient_announceip:
- announce-ip
- params for cli_fmupdate_fdssetting_serveroverride:
- params for cli_fmupdate_fdssetting_serveroverride_servlist:
- servlist
- params for cli_fmupdate_fdssetting_updateschedule:
- params for cli_fmupdate_fwmsetting:
- params for cli_fmupdate_fwmsetting_upgradetimeout:
- params for cli_fmupdate_multilayer:
- params for cli_fmupdate_publicnetwork:
- params for cli_fmupdate_serveraccesspriorities:
- params for cli_fmupdate_serveraccesspriorities_privateserver:
- private-server
- params for cli_fmupdate_serveroverridestatus:
- params for cli_fmupdate_service:
- params for cli_fmupdate_webspam_fgdsetting:
- params for cli_fmupdate_webspam_fgdsetting_serveroverride:
- params for cli_fmupdate_webspam_fgdsetting_serveroverride_servlist:
- servlist
- params for cli_fmupdate_webspam_webproxy:
- params for cli_metafields_system_admin_user:
- params for cli_system_admin_group:
- group
- params for cli_system_admin_group_member:
- group
- member
- params for cli_system_admin_ldap:
- ldap
- params for cli_system_admin_ldap_adom:
- adom
- ldap
- params for cli_system_admin_profile:
- profile
- params for cli_system_admin_profile_datamaskcustomfields:
- datamask-custom-fields
- profile
- params for cli_system_admin_profile_writepasswdprofiles:
- profile
- write-passwd-profiles
- params for cli_system_admin_profile_writepasswduserlist:
- profile
- write-passwd-user-list
- params for cli_system_admin_radius:
- radius
- params for cli_system_admin_setting:
- params for cli_system_admin_tacacs:
- tacacs
- params for cli_system_admin_user:
- user
- params for cli_system_admin_user_adom:
- adom
- user
- params for cli_system_admin_user_adomexclude:
- adom-exclude
- user
- params for cli_system_admin_user_dashboard:
- dashboard
- user
- params for cli_system_admin_user_dashboardtabs:
- dashboard-tabs
- user
- params for cli_system_admin_user_metadata:
- meta-data
- user
- params for cli_system_admin_user_policypackage:
- policy-package
- user
- params for cli_system_admin_user_restrictdevvdom:
- restrict-dev-vdom
- user
- params for cli_system_alertconsole:
- params for cli_system_alertemail:
- params for cli_system_alertevent:
- alert-event
- params for cli_system_alertevent_alertdestination:
- alert-destination
- alert-event
- params for cli_system_autodelete:
- params for cli_system_autodelete_dlpfilesautodeletion:
- params for cli_system_autodelete_logautodeletion:
- params for cli_system_autodelete_quarantinefilesautodeletion:
- params for cli_system_autodelete_reportautodeletion:
- params for cli_system_backup_allsettings:
- params for cli_system_centralmanagement:
- params for cli_system_certificate_ca:
- ca
- params for cli_system_certificate_crl:
- crl
- params for cli_system_certificate_local:
- local
- params for cli_system_certificate_oftp:
- params for cli_system_certificate_remote:
- remote
- params for cli_system_certificate_ssh:
- ssh
- params for cli_system_connector:
- params for cli_system_csf:
- params for cli_system_csf_fabricconnector:
- fabric-connector
- params for cli_system_csf_trustedlist:
- trusted-list
- params for cli_system_dns:
- params for cli_system_docker:
- params for cli_system_fips:
- params for cli_system_fortiview_autocache:
- params for cli_system_fortiview_setting:
- params for cli_system_global:
- params for cli_system_guiact:
- params for cli_system_ha:
- params for cli_system_ha_peer:
- peer
- params for cli_system_ha_privatepeer:
- private-peer
- params for cli_system_ha_vip:
- vip
- params for cli_system_interface:
- interface
- params for cli_system_interface_ipv6:
- interface
- params for cli_system_interface_member:
- interface
- member
- params for cli_system_localinpolicy:
- local-in-policy
- params for cli_system_localinpolicy6:
- local-in-policy6
- params for cli_system_locallog_disk_filter:
- params for cli_system_locallog_disk_setting:
- params for cli_system_locallog_fortianalyzer2_filter:
- params for cli_system_locallog_fortianalyzer2_setting:
- params for cli_system_locallog_fortianalyzer3_filter:
- params for cli_system_locallog_fortianalyzer3_setting:
- params for cli_system_locallog_fortianalyzer_filter:
- params for cli_system_locallog_fortianalyzer_setting:
- params for cli_system_locallog_memory_filter:
- params for cli_system_locallog_memory_setting:
- params for cli_system_locallog_setting:
- params for cli_system_locallog_syslogd2_filter:
- params for cli_system_locallog_syslogd2_setting:
- params for cli_system_locallog_syslogd3_filter:
- params for cli_system_locallog_syslogd3_setting:
- params for cli_system_locallog_syslogd_filter:
- params for cli_system_locallog_syslogd_setting:
- params for cli_system_log_alert:
- params for cli_system_log_devicedisable:
- device-disable
- params for cli_system_log_fospolicystats:
- params for cli_system_log_interfacestats:
- params for cli_system_log_ioc:
- params for cli_system_log_maildomain:
- mail-domain
- params for cli_system_log_pcapfile:
- params for cli_system_log_ratelimit:
- params for cli_system_log_ratelimit_device:
- device
- params for cli_system_log_ratelimit_ratelimits:
- ratelimits
- params for cli_system_log_settings:
- params for cli_system_log_settings_rollinganalyzer:
- params for cli_system_log_settings_rollinglocal:
- params for cli_system_log_settings_rollingregular:
- params for cli_system_log_topology:
- params for cli_system_log_ueba:
- params for cli_system_logfetch_clientprofile:
- client-profile
- params for cli_system_logfetch_clientprofile_devicefilter:
- client-profile
- device-filter
- params for cli_system_logfetch_clientprofile_logfilter:
- client-profile
- log-filter
- params for cli_system_logfetch_serversettings:
- params for cli_system_logforward:
- log-forward
- params for cli_system_logforward_devicefilter:
- device-filter
- log-forward
- params for cli_system_logforward_logfieldexclusion:
- log-field-exclusion
- log-forward
- params for cli_system_logforward_logfilter:
- log-filter
- log-forward
- params for cli_system_logforward_logmaskingcustom:
- log-forward
- log-masking-custom
- params for cli_system_logforwardservice:
- params for cli_system_mail:
- params for cli_system_metadata_admins:
- admins
- params for cli_system_ntp:
- params for cli_system_ntp_ntpserver:
- ntpserver
- params for cli_system_passwordpolicy:
- params for cli_system_performance:
- params for cli_system_report_autocache:
- params for cli_system_report_estbrowsetime:
- params for cli_system_report_group:
- group
- params for cli_system_report_group_chartalternative:
- chart-alternative
- group
- params for cli_system_report_group_groupby:
- group
- group-by
- params for cli_system_report_setting:
- params for cli_system_route:
- route
- params for cli_system_route6:
- route6
- params for cli_system_saml:
- params for cli_system_saml_fabricidp:
- fabric-idp
- params for cli_system_saml_serviceproviders:
- service-providers
- params for cli_system_sniffer:
- sniffer
- params for cli_system_snmp_community:
- community
- params for cli_system_snmp_community_hosts:
- community
- hosts
- params for cli_system_snmp_community_hosts6:
- community
- hosts6
- params for cli_system_snmp_sysinfo:
- params for cli_system_snmp_user:
- user
- params for cli_system_socfabric:
- params for cli_system_socfabric_trustedlist:
- trusted-list
- params for cli_system_sql:
- params for cli_system_sql_customindex:
- custom-index
- params for cli_system_sql_customskipidx:
- custom-skipidx
- params for cli_system_sql_tsindexfield:
- ts-index-field
- params for cli_system_sslciphersuites:
- ssl-cipher-suites
- params for cli_system_status:
- params for cli_system_syslog:
- syslog
- params for cli_system_webproxy:
- params for cli_system_workflow_approvalmatrix:
- approval-matrix
- params for cli_system_workflow_approvalmatrix_approver:
- approval-matrix
- approver
- params for dvmdb_adom:
- adom
- params for dvmdb_device:
- adom
- device
- params for dvmdb_device_haslave:
- adom
- device
- ha_slave
- params for dvmdb_device_vdom:
- adom
- device
- vdom
- params for dvmdb_folder:
- adom
- folder
- params for dvmdb_group:
- adom
- group
- params for eventmgmt_alertfilter:
- adom
- params for eventmgmt_alertlogs:
- adom
- params for eventmgmt_alertlogs_count:
- adom
- params for eventmgmt_alerts:
- adom
- params for eventmgmt_alerts_count:
- adom
- params for eventmgmt_alerts_export:
- adom
- params for eventmgmt_alerts_extradetails:
- adom
- params for eventmgmt_basichandlers_export:
- adom
- params for eventmgmt_correlationhandlers_export:
- adom
- params for fazsys_enduseravatar:
- adom
- params for fazsys_forticare_licinfo:
- adom
- params for fazsys_language_fonts_export:
- params for fazsys_language_fonts_list:
- params for fazsys_language_translationfile_export:
- params for fazsys_language_translationfile_list:
- params for fazsys_monitor_logforwardstatus:
- params for fortiview_run:
- adom
- tid
- view-name
- params for incidentmgmt_attachments:
- adom
- params for incidentmgmt_attachments_count:
- adom
- params for incidentmgmt_epeuhistory:
- adom
- params for incidentmgmt_incidents:
- adom
- params for incidentmgmt_incidents_count:
- adom
- params for ioc_license_state:
- params for ioc_rescan_history:
- adom
- params for ioc_rescan_run:
- adom
- params for logview_logfields:
- adom
- params for logview_logfiles_data:
- adom
- params for logview_logfiles_search:
- adom
- params for logview_logfiles_state:
- adom
- params for logview_logsearch:
- adom
- tid
- params for logview_logsearch_count:
- adom
- tid
- params for logview_logstats:
- adom
- params for logview_pcapfile:
- params for report_config_chart:
- adom
- params for report_config_chart_drilldowntable:
- adom
- chart_name
- params for report_config_chart_tablecolumns:
- adom
- chart_name
- params for report_config_chart_variabletemplate:
- adom
- chart_name
- params for report_config_dataset:
- adom
- params for report_config_dataset_variable:
- adom
- dataset_name
- params for report_config_layout:
- adom
- params for report_config_layout_component:
- adom
- layout-id
- params for report_config_layout_component_variable:
- adom
- component-id
- layout-id
- params for report_config_layout_footer:
- adom
- layout-id
- params for report_config_layout_header:
- adom
- layout-id
- params for report_config_layoutfolder:
- adom
- params for report_config_macro:
- adom
- params for report_config_output:
- adom
- params for report_config_output_emailrecipients:
- adom
- output-name
- params for report_config_schedule:
- adom
- params for report_config_schedule_addressfilter:
- adom
- schedule_name
- params for report_config_schedule_devices:
- adom
- schedule_name
- params for report_config_schedule_filter:
- adom
- schedule_name
- params for report_config_schedule_reportlayout:
- adom
- schedule_name
- params for report_graphfile:
- adom
- params for report_graphfile_data:
- adom
- params for report_graphfile_list:
- adom
- params for report_reports_data:
- adom
- tid
- params for report_reports_state:
- adom
- params for report_run:
- adom
- tid
- params for report_template_export:
- adom
- params for report_template_language:
- adom
- params for report_template_list:
- adom
- params for soar_config_connectors:
- adom
- connector-uuid
- params for soar_config_playbooks:
- adom
- playbook-uuid
- params for soar_fosconnector_automationrules:
- adom
- params for soar_playbook_export:
- adom
- params for soar_playbook_monitor:
- adom
- params for soar_playbook_run:
- adom
- params for soar_subnet_export:
- adom
- params for soar_task_monitor:
- adom
- params for sys_ha_status:
- params for sys_status:
- params for task_task:
- task
- params for task_task_history:
- history
- task
- params for task_task_line:
- line
- task
- params for task_task_line_history:
- history
- line
- task
- params for ueba_endpoints:
- adom
- params for ueba_endpoints_stats:
- adom
- params for ueba_endpoints_vuln:
- adom
- params for ueba_endusers:
- adom
- params for ueba_endusers_stats:
- adom
- params for ueba_otview:
- adom
Notes
Note
Selector is a mandatory parameter for the module, and the params is varying depending on the selector.
Parameter
adomcan benullor''for all administrative domains,globalfor global domain and any other custom domain strings. and a particular fact may not support all kinds of domains.In parameters section,
nulland''are identical if you are fetching all objects under that selector category.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_failedandrc_succeeded
Examples
- name: Gathering fortianalyzer facts
hosts: fortianalyzers
gather_facts: false
connection: httpapi
vars:
ansible_httpapi_use_ssl: true
ansible_httpapi_validate_certs: false
ansible_httpapi_port: 443
tasks:
- name: Fetch adom
fortinet.fortianalyzer.faz_fact:
facts:
selector: "dvmdb_adom"
filter: [["os_ver", "==", "7.0"], "&&", [["state", "==", "1"]]]
fields:
- "name"
- "restricted_prds"
# option: "object member" # "count", "object member" or "syntax"
sortings:
- "restricted_prds": -1 # sort based on restricted_prds first (-1, descending)
- "oid": 1 # if restricted_prds are same, then, sort based on oid (1, ascending)
Return Values
Common return values are documented: https://docs.ansible.com/ansible/latest/reference_appendices/common_return_values.html#common-return-values, the following are the fields unique to this module:
- meta The result of the request. returned: always type: dict
- request_url The full url requested. returned: always type: str sample: /sys/login/user
- response_code The status of api request. returned: always type: int sample: 0
- response_data The data body of the api response. returned: optional type: list or dict
- response_message The descriptive message of the api response. returned: always type: str sample: OK
- system_information The information of the target system. returned: always type: dict
- rc The status the request. returned: always type: int sample: 0
- version_check_warning Warning if the parameters used in the playbook are not supported by the current fortianalyzer version. returned: if params are not supported in the current version type: list
Status
This module is not guaranteed to have a backwards compatible interface.