# -*- coding: utf-8 -*- # Copyright: (c) 2016, John Barker # GNU General Public License v3.0+ (see COPYING or https://www.gnu.org/licenses/gpl-3.0.txt) class ModuleDocFragment(object): # Standard files documentation fragment DOCUMENTATION = r''' options: host: description: - Hostname or IP of the A10 Networks device. type: str required: true username: description: - An account with administrator privileges. type: str required: true aliases: [ admin, user ] password: description: - Password for the C(username) account. type: str required: true aliases: [ pass, pwd ] write_config: description: - If C(yes), any changes will cause a write of the running configuration to non-volatile memory. This will save I(all) configuration changes, including those that may have been made manually or through other modules, so care should be taken when specifying C(yes). type: bool default: no validate_certs: description: - If C(no), SSL certificates will not be validated. - This should only be used on personally controlled devices using self-signed certificates. type: bool default: yes notes: - Requires A10 Networks aXAPI 2.1. '''