EVOLUTION-MANAGER
Edit File: facts.py
from __future__ import (absolute_import, division, print_function) # Copyright 2019 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 """ The arg spec for the fortios monitor module. """ class FactsArgs(object): """ The arg spec for the fortios monitor module """ def __init__(self, **kwargs): pass argument_spec = { "host": {"required": False, "type": "str"}, "username": {"required": False, "type": "str"}, "password": {"required": False, "type": "str", "no_log": True}, "vdom": {"required": False, "type": "str", "default": "root"}, "https": {"required": False, "type": "bool", "default": True}, "ssl_verify": {"required": False, "type": "bool", "default": False}, "gather_subset": { "required": True, "type": "list", "elements": "dict", "options": { "fact": {"required": True, "type": "str"}, "filters": {"required": False, "type": "list", "elements": "dict"} } } }