Note
This plugin is part of the fortinet.fortimanager collection (version 2.1.3).
You might already have this collection installed if you are using the ansible
package. It is not included in ansible-core
. To check whether it is installed, run ansible-galaxy collection list
.
To install it, use: ansible-galaxy collection install fortinet.fortimanager
.
To use it in a playbook, specify: fortinet.fortimanager.fmgr_vap
.
New in version 2.10: of fortinet.fortimanager
Parameter | Choices/Defaults | Comments | |||
---|---|---|---|---|---|
adom string / required | the parameter (adom) in requested url | ||||
bypass_validation boolean |
| only set to True when module schema diffs with FortiManager API structure, module continues to execute without validating parameters | |||
enable_log boolean |
| Enable/Disable logging for task | |||
proposed_method string |
| The overridden method for the underlying Json RPC request | |||
rc_failed list / elements=string | the rc codes list with which the conditions to fail will be overriden | ||||
rc_succeeded list / elements=string | the rc codes list with which the conditions to succeed will be overriden | ||||
state string / required |
| the directive to create, update or delete an object | |||
vap dictionary | the top level parameters set | ||||
_centmgmt string |
| no description | |||
_dhcp_svr_id string | no description | ||||
_intf_allowaccess list / elements=string |
| no description | |||
_intf_device-access-list string | no description | ||||
_intf_device-identification string |
| no description | |||
_intf_device-netscan string |
| no description | |||
_intf_dhcp-relay-ip string | no description | ||||
_intf_dhcp-relay-service string |
| no description | |||
_intf_dhcp-relay-type string |
| no description | |||
_intf_dhcp6-relay-ip string | no description | ||||
_intf_dhcp6-relay-service string |
| no description | |||
_intf_dhcp6-relay-type string |
| no description | |||
_intf_ip string | no description | ||||
_intf_ip6-address string | no description | ||||
_intf_ip6-allowaccess list / elements=string |
| no description | |||
_intf_listen-forticlient-connection string |
| no description | |||
access-control-list string | access-control-list profile name. | ||||
acct-interim-interval integer | WiFi RADIUS accounting interim interval (60 - 86400 sec, default = 0). | ||||
additional-akms list / elements=string |
| no description | |||
address-group string | Address group ID. | ||||
alias string | Alias. | ||||
atf-weight integer | Airtime weight in percentage (default = 20). | ||||
auth string |
| Authentication protocol. | |||
broadcast-ssid string |
| Enable/disable broadcasting the SSID (default = enable). | |||
broadcast-suppression list / elements=string |
| no description | |||
bss-color-partial string |
| Enable/disable 802.11ax partial BSS color (default = enable). | |||
bstm-disassociation-imminent string |
| Enable/disable forcing of disassociation after the BSTM request timer has been reached (default = enable). | |||
bstm-load-balancing-disassoc-timer integer | Time interval for client to voluntarily leave AP before forcing a disassociation due to AP load-balancing (0 to 30, default = ... | ||||
bstm-rssi-disassoc-timer integer | Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default = 200). | ||||
captive-portal-ac-name string | Local-bridging captive portal ac-name. | ||||
captive-portal-auth-timeout integer | Hard timeout - AP will always clear the session after timeout regardless of traffic (0 - 864000 sec, default = 0). | ||||
captive-portal-macauth-radius-secret string | no description | ||||
captive-portal-macauth-radius-server string | Captive portal external RADIUS server domain name or IP address. | ||||
captive-portal-radius-secret string | no description | ||||
captive-portal-radius-server string | Captive portal RADIUS server domain name or IP address. | ||||
captive-portal-session-timeout-interval integer | Session timeout interval (0 - 864000 sec, default = 0). | ||||
dhcp-address-enforcement string |
| Enable/disable DHCP address enforcement (default = disable). | |||
dhcp-lease-time integer | DHCP lease time in seconds for NAT IP address. | ||||
dhcp-option43-insertion string |
| Enable/disable insertion of DHCP option 43 (default = enable). | |||
dhcp-option82-circuit-id-insertion string |
| Enable/disable DHCP option 82 circuit-id insert (default = disable). | |||
dhcp-option82-insertion string |
| Enable/disable DHCP option 82 insert (default = disable). | |||
dhcp-option82-remote-id-insertion string |
| Enable/disable DHCP option 82 remote-id insert (default = disable). | |||
dynamic-vlan string |
| Enable/disable dynamic VLAN assignment. | |||
dynamic_mapping list / elements=string | no description | ||||
_centmgmt string |
| no description | |||
_dhcp_svr_id string | no description | ||||
_intf_allowaccess list / elements=string |
| no description | |||
_intf_device-access-list string | no description | ||||
_intf_device-identification string |
| no description | |||
_intf_device-netscan string |
| no description | |||
_intf_dhcp-relay-ip string | no description | ||||
_intf_dhcp-relay-service string |
| no description | |||
_intf_dhcp-relay-type string |
| no description | |||
_intf_dhcp6-relay-ip string | no description | ||||
_intf_dhcp6-relay-service string |
| no description | |||
_intf_dhcp6-relay-type string |
| no description | |||
_intf_ip string | no description | ||||
_intf_ip6-address string | no description | ||||
_intf_ip6-allowaccess list / elements=string |
| no description | |||
_intf_listen-forticlient-connection string |
| no description | |||
_scope list / elements=string | no description | ||||
name string | no description | ||||
vdom string | no description | ||||
access-control-list string | no description | ||||
acct-interim-interval integer | no description | ||||
additional-akms list / elements=string |
| no description | |||
address-group string | no description | ||||
alias string | no description | ||||
atf-weight integer | no description | ||||
auth string |
| no description | |||
broadcast-ssid string |
| no description | |||
broadcast-suppression list / elements=string |
| no description | |||
bss-color-partial string |
| no description | |||
bstm-disassociation-imminent string |
| Enable/disable forcing of disassociation after the BSTM request timer has been reached (default = enable). | |||
bstm-load-balancing-disassoc-timer integer | Time interval for client to voluntarily leave AP before forcing a disassociation due to AP load-balancing (0 to 30, de... | ||||
bstm-rssi-disassoc-timer integer | Time interval for client to voluntarily leave AP before forcing a disassociation due to low RSSI (0 to 2000, default =... | ||||
captive-portal-ac-name string | no description | ||||
captive-portal-auth-timeout integer | no description | ||||
captive-portal-macauth-radius-secret string | no description | ||||
captive-portal-macauth-radius-server string | no description | ||||
captive-portal-radius-secret string | no description | ||||
captive-portal-radius-server string | no description | ||||
captive-portal-session-timeout-interval integer | no description | ||||
client-count integer | no description | ||||
dhcp-address-enforcement string |
| Enable/disable DHCP address enforcement (default = disable). | |||
dhcp-lease-time integer | no description | ||||
dhcp-option43-insertion string |
| no description | |||
dhcp-option82-circuit-id-insertion string |
| no description | |||
dhcp-option82-insertion string |
| no description | |||
dhcp-option82-remote-id-insertion string |
| no description | |||
dynamic-vlan string |
| no description | |||
eap-reauth string |
| no description | |||
eap-reauth-intv integer | no description | ||||
eapol-key-retries string |
| no description | |||
encrypt string |
| no description | |||
external-fast-roaming string |
| no description | |||
external-logout string | no description | ||||
external-web string | no description | ||||
external-web-format string |
| no description | |||
fast-bss-transition string |
| no description | |||
fast-roaming string |
| no description | |||
ft-mobility-domain integer | no description | ||||
ft-over-ds string |
| no description | |||
ft-r0-key-lifetime integer | no description | ||||
gas-comeback-delay integer | GAS comeback delay (0 or 100 - 10000 milliseconds, default = 500). | ||||
gas-fragmentation-limit integer | GAS fragmentation limit (512 - 4096, default = 1024). | ||||
gtk-rekey string |
| no description | |||
gtk-rekey-intv integer | no description | ||||
high-efficiency string |
| no description | |||
hotspot20-profile string | no description | ||||
igmp-snooping string |
| Enable/disable IGMP snooping. | |||
intra-vap-privacy string |
| no description | |||
ip string | no description | ||||
ipv6-rules list / elements=string |
| no description | |||
key string | no description | ||||
keyindex integer | no description | ||||
ldpc string |
| no description | |||
local-authentication string |
| no description | |||
local-bridging string |
| no description | |||
local-lan string |
| no description | |||
local-standalone string |
| no description | |||
local-standalone-nat string |
| no description | |||
local-switching string |
| no description | |||
mac-auth-bypass string |
| no description | |||
mac-called-station-delimiter string |
| MAC called station delimiter (default = hyphen). | |||
mac-calling-station-delimiter string |
| MAC calling station delimiter (default = hyphen). | |||
mac-case string |
| MAC case (default = uppercase). | |||
mac-filter string |
| no description | |||
mac-filter-policy-other string |
| no description | |||
mac-password-delimiter string |
| MAC authentication password delimiter (default = hyphen). | |||
mac-username-delimiter string |
| MAC authentication username delimiter (default = hyphen). | |||
max-clients integer | no description | ||||
max-clients-ap integer | no description | ||||
mbo string |
| Enable/disable Multiband Operation (default = disable). | |||
mbo-cell-data-conn-pref string |
| MBO cell data connection preference (0, 1, or 255, default = 1). | |||
me-disable-thresh integer | no description | ||||
mesh-backhaul string |
| no description | |||
mpsk string |
| no description | |||
mpsk-concurrent-clients integer | no description | ||||
mpsk-profile string | no description | ||||
mu-mimo string |
| no description | |||
multicast-enhance string |
| no description | |||
multicast-rate string |
| no description | |||
nac string |
| Enable/disable network access control. | |||
nac-profile string | NAC profile name. | ||||
neighbor-report-dual-band string |
| Enable/disable dual-band neighbor report (default = disable). | |||
okc string |
| no description | |||
owe-groups list / elements=string |
| no description | |||
owe-transition string |
| no description | |||
owe-transition-ssid string | no description | ||||
passphrase string | no description | ||||
pmf string |
| no description | |||
pmf-assoc-comeback-timeout integer | no description | ||||
pmf-sa-query-retry-timeout integer | no description | ||||
port-macauth string |
| Enable/disable LAN port MAC authentication (default = disable). | |||
port-macauth-reauth-timeout integer | LAN port MAC authentication re-authentication timeout value (default = 7200 sec). | ||||
port-macauth-timeout integer | LAN port MAC authentication idle timeout value (default = 600 sec). | ||||
portal-message-override-group string | no description | ||||
portal-type string |
| no description | |||
primary-wag-profile string | no description | ||||
probe-resp-suppression string |
| no description | |||
probe-resp-threshold string | no description | ||||
ptk-rekey string |
| no description | |||
ptk-rekey-intv integer | no description | ||||
qos-profile string | no description | ||||
quarantine string |
| no description | |||
radio-2g-threshold string | no description | ||||
radio-5g-threshold string | no description | ||||
radio-sensitivity string |
| no description | |||
radius-mac-auth string |
| no description | |||
radius-mac-auth-server string | no description | ||||
radius-mac-auth-usergroups string | no description | ||||
radius-server string | no description | ||||
rates-11a list / elements=string |
| no description | |||
rates-11ac-ss12 list / elements=string |
| no description | |||
rates-11ac-ss34 list / elements=string |
| no description | |||
rates-11bg list / elements=string |
| no description | |||
rates-11n-ss12 list / elements=string |
| no description | |||
rates-11n-ss34 list / elements=string |
| no description | |||
sae-groups list / elements=string |
| no description | |||
sae-password string | no description | ||||
schedule string | no description | ||||
secondary-wag-profile string | no description | ||||
security string |
| no description | |||
security-exempt-list string | no description | ||||
security-obsolete-option string |
| no description | |||
security-redirect-url string | no description | ||||
selected-usergroups string | no description | ||||
split-tunneling string |
| no description | |||
ssid string | no description | ||||
sticky-client-remove string |
| no description | |||
sticky-client-threshold-2g string | no description | ||||
sticky-client-threshold-5g string | no description | ||||
target-wake-time string |
| no description | |||
tkip-counter-measure string |
| no description | |||
tunnel-echo-interval integer | no description | ||||
tunnel-fallback-interval integer | no description | ||||
usergroup string | no description | ||||
utm-profile string | no description | ||||
vdom string | no description | ||||
vlan-auto string |
| no description | |||
vlan-pooling string |
| no description | |||
vlanid integer | no description | ||||
voice-enterprise string |
| no description | |||
eap-reauth string |
| Enable/disable EAP re-authentication for WPA-Enterprise security. | |||
eap-reauth-intv integer | EAP re-authentication interval (1800 - 864000 sec, default = 86400). | ||||
eapol-key-retries string |
| Enable/disable retransmission of EAPOL-Key frames (message 3/4 and group message 1/2) (default = enable). | |||
encrypt string |
| Encryption protocol to use (only available when security is set to a WPA type). | |||
external-fast-roaming string |
| Enable/disable fast roaming or pre-authentication with external APs not managed by the FortiGate (default = disable). | |||
external-logout string | URL of external authentication logout server. | ||||
external-web string | URL of external authentication web server. | ||||
external-web-format string |
| URL query parameter detection (default = auto-detect). | |||
fast-bss-transition string |
| Enable/disable 802.11r Fast BSS Transition (FT) (default = disable). | |||
fast-roaming string |
| Enable/disable fast-roaming, or pre-authentication, where supported by clients (default = disable). | |||
ft-mobility-domain integer | Mobility domain identifier in FT (1 - 65535, default = 1000). | ||||
ft-over-ds string |
| Enable/disable FT over the Distribution System (DS). | |||
ft-r0-key-lifetime integer | Lifetime of the PMK-R0 key in FT, 1-65535 minutes. | ||||
gas-comeback-delay integer | GAS comeback delay (0 or 100 - 10000 milliseconds, default = 500). | ||||
gas-fragmentation-limit integer | GAS fragmentation limit (512 - 4096, default = 1024). | ||||
gtk-rekey string |
| Enable/disable GTK rekey for WPA security. | |||
gtk-rekey-intv integer | GTK rekey interval (1800 - 864000 sec, default = 86400). | ||||
high-efficiency string |
| Enable/disable 802.11ax high efficiency (default = enable). | |||
hotspot20-profile string | Hotspot 2.0 profile name. | ||||
igmp-snooping string |
| Enable/disable IGMP snooping. | |||
intra-vap-privacy string |
| Enable/disable blocking communication between clients on the same SSID (called intra-SSID privacy) (default = disable). | |||
ip string | IP address and subnet mask for the local standalone NAT subnet. | ||||
ipv6-rules list / elements=string |
| no description | |||
key string | no description | ||||
keyindex integer | WEP key index (1 - 4). | ||||
ldpc string |
| VAP low-density parity-check (LDPC) coding configuration. | |||
local-authentication string |
| Enable/disable AP local authentication. | |||
local-bridging string |
| Enable/disable bridging of wireless and Ethernet interfaces on the FortiAP (default = disable). | |||
local-lan string |
| Allow/deny traffic destined for a Class A, B, or C private IP address (default = allow). | |||
local-standalone string |
| Enable/disable AP local standalone (default = disable). | |||
local-standalone-nat string |
| Enable/disable AP local standalone NAT mode. | |||
mac-auth-bypass string |
| Enable/disable MAC authentication bypass. | |||
mac-called-station-delimiter string |
| MAC called station delimiter (default = hyphen). | |||
mac-calling-station-delimiter string |
| MAC calling station delimiter (default = hyphen). | |||
mac-case string |
| MAC case (default = uppercase). | |||
mac-filter string |
| Enable/disable MAC filtering to block wireless clients by mac address. | |||
mac-filter-list list / elements=string | no description | ||||
id integer | ID. | ||||
mac string | MAC address. | ||||
mac-filter-policy string |
| Deny or allow the client with this MAC address. | |||
mac-filter-policy-other string |
| Allow or block clients with MAC addresses that are not in the filter list. | |||
mac-password-delimiter string |
| MAC authentication password delimiter (default = hyphen). | |||
mac-username-delimiter string |
| MAC authentication username delimiter (default = hyphen). | |||
max-clients integer | Maximum number of clients that can connect simultaneously to the VAP (default = 0, meaning no limitation). | ||||
max-clients-ap integer | Maximum number of clients that can connect simultaneously to each radio (default = 0, meaning no limitation). | ||||
mbo string |
| Enable/disable Multiband Operation (default = disable). | |||
mbo-cell-data-conn-pref string |
| MBO cell data connection preference (0, 1, or 255, default = 1). | |||
me-disable-thresh integer | Disable multicast enhancement when this many clients are receiving multicast traffic. | ||||
mesh-backhaul string |
| Enable/disable using this VAP as a WiFi mesh backhaul (default = disable). This entry is only available when security is set t... | |||
mpsk string |
| Enable/disable multiple pre-shared keys (PSKs.) | |||
mpsk-concurrent-clients integer | Number of pre-shared keys (PSKs) to allow if multiple pre-shared keys are enabled. | ||||
mpsk-key list / elements=string | no description | ||||
comment string | Comment. | ||||
concurrent-clients string | Number of clients that can connect using this pre-shared key. | ||||
key-name string | Pre-shared key name. | ||||
mpsk-schedules string | Firewall schedule for MPSK passphrase. The passphrase will be effective only when at least one schedule is valid. | ||||
passphrase string | no description | ||||
mpsk-profile string | MPSK profile name. | ||||
mu-mimo string |
| Enable/disable Multi-user MIMO (default = enable). | |||
multicast-enhance string |
| Enable/disable converting multicast to unicast to improve performance (default = disable). | |||
multicast-rate string |
| Multicast rate (0, 6000, 12000, or 24000 kbps, default = 0). | |||
nac string |
| Enable/disable network access control. | |||
nac-profile string | NAC profile name. | ||||
name string | Virtual AP name. | ||||
neighbor-report-dual-band string |
| Enable/disable dual-band neighbor report (default = disable). | |||
okc string |
| Enable/disable Opportunistic Key Caching (OKC) (default = enable). | |||
owe-groups list / elements=string |
| no description | |||
owe-transition string |
| Enable/disable OWE transition mode support. | |||
owe-transition-ssid string | OWE transition mode peer SSID. | ||||
passphrase string | no description | ||||
pmf string |
| Protected Management Frames (PMF) support (default = disable). | |||
pmf-assoc-comeback-timeout integer | Protected Management Frames (PMF) comeback maximum timeout (1-20 sec). | ||||
pmf-sa-query-retry-timeout integer | Protected Management Frames (PMF) SA query retry timeout interval (1 - 5 100s of msec). | ||||
port-macauth string |
| Enable/disable LAN port MAC authentication (default = disable). | |||
port-macauth-reauth-timeout integer | LAN port MAC authentication re-authentication timeout value (default = 7200 sec). | ||||
port-macauth-timeout integer | LAN port MAC authentication idle timeout value (default = 600 sec). | ||||
portal-message-override-group string | Replacement message group for this VAP (only available when security is set to a captive portal type). | ||||
portal-message-overrides dictionary | no description | ||||
auth-disclaimer-page string | Override auth-disclaimer-page message with message from portal-message-overrides group. | ||||
auth-login-failed-page string | Override auth-login-failed-page message with message from portal-message-overrides group. | ||||
auth-login-page string | Override auth-login-page message with message from portal-message-overrides group. | ||||
auth-reject-page string | Override auth-reject-page message with message from portal-message-overrides group. | ||||
portal-type string |
| Captive portal functionality. Configure how the captive portal authenticates users and whether it includes a disclaimer. | |||
primary-wag-profile string | Primary wireless access gateway profile name. | ||||
probe-resp-suppression string |
| Enable/disable probe response suppression (to ignore weak signals) (default = disable). | |||
probe-resp-threshold string | Minimum signal level/threshold in dBm required for the AP response to probe requests (-95 to -20, default = -80). | ||||
ptk-rekey string |
| Enable/disable PTK rekey for WPA-Enterprise security. | |||
ptk-rekey-intv integer | PTK rekey interval (1800 - 864000 sec, default = 86400). | ||||
qos-profile string | Quality of service profile name. | ||||
quarantine string |
| Enable/disable station quarantine (default = enable). | |||
radio-2g-threshold string | Minimum signal level/threshold in dBm required for the AP response to receive a packet in 2.4G band (-95 to -20, default = -79). | ||||
radio-5g-threshold string | Minimum signal level/threshold in dBm required for the AP response to receive a packet in 5G band(-95 to -20, default = -76). | ||||
radio-sensitivity string |
| Enable/disable software radio sensitivity (to ignore weak signals) (default = disable). | |||
radius-mac-auth string |
| Enable/disable RADIUS-based MAC authentication of clients (default = disable). | |||
radius-mac-auth-server string | RADIUS-based MAC authentication server. | ||||
radius-mac-auth-usergroups string | no description | ||||
radius-server string | RADIUS server to be used to authenticate WiFi users. | ||||
rates-11a list / elements=string |
| no description | |||
rates-11ac-ss12 list / elements=string |
| no description | |||
rates-11ac-ss34 list / elements=string |
| no description | |||
rates-11bg list / elements=string |
| no description | |||
rates-11n-ss12 list / elements=string |
| no description | |||
rates-11n-ss34 list / elements=string |
| no description | |||
sae-groups list / elements=string |
| no description | |||
sae-password string | no description | ||||
schedule string | VAP schedule name. | ||||
secondary-wag-profile string | Secondary wireless access gateway profile name. | ||||
security string |
| Security mode for the wireless interface (default = wpa2-only-personal). | |||
security-exempt-list string | Optional security exempt list for captive portal authentication. | ||||
security-obsolete-option string |
| Enable/disable obsolete security options. | |||
security-redirect-url string | Optional URL for redirecting users after they pass captive portal authentication. | ||||
selected-usergroups string | Selective user groups that are permitted to authenticate. | ||||
split-tunneling string |
| Enable/disable split tunneling (default = disable). | |||
ssid string | IEEE 802.11 service set identifier (SSID) for the wireless interface. Users who wish to use the wireless network must configur... | ||||
sticky-client-remove string |
| Enable/disable sticky client remove to maintain good signal level clients in SSID. (default = disable). | |||
sticky-client-threshold-2g string | Minimum signal level/threshold in dBm required for the 2G client to be serviced by the AP (-95 to -20, default = -79). | ||||
sticky-client-threshold-5g string | Minimum signal level/threshold in dBm required for the 5G client to be serviced by the AP (-95 to -20, default = -76). | ||||
target-wake-time string |
| Enable/disable 802.11ax target wake time (default = enable). | |||
tkip-counter-measure string |
| Enable/disable TKIP counter measure. | |||
tunnel-echo-interval integer | The time interval to send echo to both primary and secondary tunnel peers (1 - 65535 sec, default = 300). | ||||
tunnel-fallback-interval integer | The time interval for secondary tunnel to fall back to primary tunnel (0 - 65535 sec, default = 7200). | ||||
usergroup string | Firewall user group to be used to authenticate WiFi users. | ||||
utm-profile string | UTM profile name. | ||||
vdom string | Name of the VDOM that the Virtual AP has been added to. | ||||
vlan-auto string |
| Enable/disable automatic management of SSID VLAN interface. | |||
vlan-pool list / elements=string | no description | ||||
_wtp-group string | no description | ||||
id integer | ID. | ||||
wtp-group string | WTP group name. | ||||
vlan-pooling string |
| Enable/disable VLAN pooling, to allow grouping of multiple wireless controller VLANs into VLAN pools (default = disable). When... | |||
vlanid integer | Optional VLAN ID. | ||||
voice-enterprise string |
| Enable/disable 802.11k and 802.11v assisted Voice-Enterprise roaming (default = disable). | |||
workspace_locking_adom string | the adom to lock for FortiManager running in workspace mode, the value can be global and others including root | ||||
workspace_locking_timeout integer | Default: 300 | the maximum time in seconds to wait for other user to release the workspace lock |
Note
- 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: Configure Virtual Access Points fmgr_vap: 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, ...] adom: <your own value> state: <value in [present, absent]> vap: _centmgmt: <value in [disable, enable]> _dhcp_svr_id: <value of string> _intf_allowaccess: - https - ping - ssh - snmp - http - telnet - fgfm - auto-ipsec - radius-acct - probe-response - capwap _intf_device-identification: <value in [disable, enable]> _intf_device-netscan: <value in [disable, enable]> _intf_dhcp-relay-ip: <value of string> _intf_dhcp-relay-service: <value in [disable, enable]> _intf_dhcp-relay-type: <value in [regular, ipsec]> _intf_dhcp6-relay-ip: <value of string> _intf_dhcp6-relay-service: <value in [disable, enable]> _intf_dhcp6-relay-type: <value in [regular]> _intf_ip: <value of string> _intf_ip6-address: <value of string> _intf_ip6-allowaccess: - https - ping - ssh - snmp - http - telnet - any - fgfm - capwap _intf_listen-forticlient-connection: <value in [disable, enable]> acct-interim-interval: <value of integer> alias: <value of string> auth: <value in [PSK, psk, RADIUS, ...]> broadcast-ssid: <value in [disable, enable]> broadcast-suppression: - dhcp - arp - dhcp2 - arp2 - netbios-ns - netbios-ds - arp3 - dhcp-up - dhcp-down - arp-known - arp-unknown - arp-reply - ipv6 - dhcp-starvation - arp-poison - all-other-mc - all-other-bc - arp-proxy - dhcp-ucast captive-portal-ac-name: <value of string> captive-portal-macauth-radius-secret: <value of string> captive-portal-macauth-radius-server: <value of string> captive-portal-radius-secret: <value of string> captive-portal-radius-server: <value of string> captive-portal-session-timeout-interval: <value of integer> dhcp-lease-time: <value of integer> dhcp-option82-circuit-id-insertion: <value in [disable, style-1, style-2, ...]> dhcp-option82-insertion: <value in [disable, enable]> dhcp-option82-remote-id-insertion: <value in [disable, style-1]> dynamic-vlan: <value in [disable, enable]> dynamic_mapping: - _centmgmt: <value in [disable, enable]> _dhcp_svr_id: <value of string> _intf_allowaccess: - https - ping - ssh - snmp - http - telnet - fgfm - auto-ipsec - radius-acct - probe-response - capwap _intf_device-identification: <value in [disable, enable]> _intf_device-netscan: <value in [disable, enable]> _intf_dhcp-relay-ip: <value of string> _intf_dhcp-relay-service: <value in [disable, enable]> _intf_dhcp-relay-type: <value in [regular, ipsec]> _intf_dhcp6-relay-ip: <value of string> _intf_dhcp6-relay-service: <value in [disable, enable]> _intf_dhcp6-relay-type: <value in [regular]> _intf_ip: <value of string> _intf_ip6-address: <value of string> _intf_ip6-allowaccess: - https - ping - ssh - snmp - http - telnet - any - fgfm - capwap _intf_listen-forticlient-connection: <value in [disable, enable]> _scope: - name: <value of string> vdom: <value of string> acct-interim-interval: <value of integer> address-group: <value of string> alias: <value of string> atf-weight: <value of integer> auth: <value in [PSK, psk, RADIUS, ...]> broadcast-ssid: <value in [disable, enable]> broadcast-suppression: - dhcp - arp - dhcp2 - arp2 - netbios-ns - netbios-ds - arp3 - dhcp-up - dhcp-down - arp-known - arp-unknown - arp-reply - ipv6 - dhcp-starvation - arp-poison - all-other-mc - all-other-bc - arp-proxy - dhcp-ucast captive-portal-ac-name: <value of string> captive-portal-macauth-radius-secret: <value of string> captive-portal-macauth-radius-server: <value of string> captive-portal-radius-secret: <value of string> captive-portal-radius-server: <value of string> captive-portal-session-timeout-interval: <value of integer> client-count: <value of integer> dhcp-lease-time: <value of integer> dhcp-option82-circuit-id-insertion: <value in [disable, style-1, style-2, ...]> dhcp-option82-insertion: <value in [disable, enable]> dhcp-option82-remote-id-insertion: <value in [disable, style-1]> dynamic-vlan: <value in [disable, enable]> eap-reauth: <value in [disable, enable]> eap-reauth-intv: <value of integer> eapol-key-retries: <value in [disable, enable]> encrypt: <value in [TKIP, AES, TKIP-AES]> external-fast-roaming: <value in [disable, enable]> external-logout: <value of string> external-web: <value of string> fast-bss-transition: <value in [disable, enable]> fast-roaming: <value in [disable, enable]> ft-mobility-domain: <value of integer> ft-over-ds: <value in [disable, enable]> ft-r0-key-lifetime: <value of integer> gtk-rekey: <value in [disable, enable]> gtk-rekey-intv: <value of integer> hotspot20-profile: <value of string> intra-vap-privacy: <value in [disable, enable]> ip: <value of string> key: <value of string> keyindex: <value of integer> ldpc: <value in [disable, tx, rx, ...]> local-authentication: <value in [disable, enable]> local-bridging: <value in [disable, enable]> local-lan: <value in [deny, allow]> local-standalone: <value in [disable, enable]> local-standalone-nat: <value in [disable, enable]> local-switching: <value in [disable, enable]> mac-auth-bypass: <value in [disable, enable]> mac-filter: <value in [disable, enable]> mac-filter-policy-other: <value in [deny, allow]> max-clients: <value of integer> max-clients-ap: <value of integer> me-disable-thresh: <value of integer> mesh-backhaul: <value in [disable, enable]> mpsk: <value in [disable, enable]> mpsk-concurrent-clients: <value of integer> multicast-enhance: <value in [disable, enable]> multicast-rate: <value in [0, 6000, 12000, ...]> okc: <value in [disable, enable]> owe-groups: - 19 - 20 - 21 owe-transition: <value in [disable, enable]> owe-transition-ssid: <value of string> passphrase: <value of string> pmf: <value in [disable, enable, optional]> pmf-assoc-comeback-timeout: <value of integer> pmf-sa-query-retry-timeout: <value of integer> portal-message-override-group: <value of string> portal-type: <value in [auth, auth+disclaimer, disclaimer, ...]> probe-resp-suppression: <value in [disable, enable]> probe-resp-threshold: <value of string> ptk-rekey: <value in [disable, enable]> ptk-rekey-intv: <value of integer> qos-profile: <value of string> quarantine: <value in [disable, enable]> radio-2g-threshold: <value of string> radio-5g-threshold: <value of string> radio-sensitivity: <value in [disable, enable]> radius-mac-auth: <value in [disable, enable]> radius-mac-auth-server: <value of string> radius-mac-auth-usergroups: <value of string> radius-server: <value of string> rates-11a: - 1 - 1-basic - 2 - 2-basic - 5.5 - 5.5-basic - 6 - 6-basic - 9 - 9-basic - 12 - 12-basic - 18 - 18-basic - 24 - 24-basic - 36 - 36-basic - 48 - 48-basic - 54 - 54-basic - 11 - 11-basic rates-11ac-ss12: - mcs0/1 - mcs1/1 - mcs2/1 - mcs3/1 - mcs4/1 - mcs5/1 - mcs6/1 - mcs7/1 - mcs8/1 - mcs9/1 - mcs0/2 - mcs1/2 - mcs2/2 - mcs3/2 - mcs4/2 - mcs5/2 - mcs6/2 - mcs7/2 - mcs8/2 - mcs9/2 - mcs10/1 - mcs11/1 - mcs10/2 - mcs11/2 rates-11ac-ss34: - mcs0/3 - mcs1/3 - mcs2/3 - mcs3/3 - mcs4/3 - mcs5/3 - mcs6/3 - mcs7/3 - mcs8/3 - mcs9/3 - mcs0/4 - mcs1/4 - mcs2/4 - mcs3/4 - mcs4/4 - mcs5/4 - mcs6/4 - mcs7/4 - mcs8/4 - mcs9/4 - mcs10/3 - mcs11/3 - mcs10/4 - mcs11/4 rates-11bg: - 1 - 1-basic - 2 - 2-basic - 5.5 - 5.5-basic - 6 - 6-basic - 9 - 9-basic - 12 - 12-basic - 18 - 18-basic - 24 - 24-basic - 36 - 36-basic - 48 - 48-basic - 54 - 54-basic - 11 - 11-basic rates-11n-ss12: - mcs0/1 - mcs1/1 - mcs2/1 - mcs3/1 - mcs4/1 - mcs5/1 - mcs6/1 - mcs7/1 - mcs8/2 - mcs9/2 - mcs10/2 - mcs11/2 - mcs12/2 - mcs13/2 - mcs14/2 - mcs15/2 rates-11n-ss34: - mcs16/3 - mcs17/3 - mcs18/3 - mcs19/3 - mcs20/3 - mcs21/3 - mcs22/3 - mcs23/3 - mcs24/4 - mcs25/4 - mcs26/4 - mcs27/4 - mcs28/4 - mcs29/4 - mcs30/4 - mcs31/4 sae-groups: - 1 - 2 - 5 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 27 - 28 - 29 - 30 - 31 sae-password: <value of string> schedule: <value of string> security: <value in [None, WEP64, wep64, ...]> security-exempt-list: <value of string> security-obsolete-option: <value in [disable, enable]> security-redirect-url: <value of string> selected-usergroups: <value of string> split-tunneling: <value in [disable, enable]> ssid: <value of string> tkip-counter-measure: <value in [disable, enable]> usergroup: <value of string> utm-profile: <value of string> vdom: <value of string> vlan-auto: <value in [disable, enable]> vlan-pooling: <value in [wtp-group, round-robin, hash, ...]> vlanid: <value of integer> voice-enterprise: <value in [disable, enable]> mu-mimo: <value in [disable, enable]> _intf_device-access-list: <value of string> external-web-format: <value in [auto-detect, no-query-string, partial-query-string]> high-efficiency: <value in [disable, enable]> primary-wag-profile: <value of string> secondary-wag-profile: <value of string> target-wake-time: <value in [disable, enable]> tunnel-echo-interval: <value of integer> tunnel-fallback-interval: <value of integer> access-control-list: <value of string> captive-portal-auth-timeout: <value of integer> ipv6-rules: - drop-icmp6ra - drop-icmp6rs - drop-llmnr6 - drop-icmp6mld2 - drop-dhcp6s - drop-dhcp6c - ndp-proxy - drop-ns-dad - drop-ns-nondad sticky-client-remove: <value in [disable, enable]> sticky-client-threshold-2g: <value of string> sticky-client-threshold-5g: <value of string> bss-color-partial: <value in [disable, enable]> dhcp-option43-insertion: <value in [disable, enable]> mpsk-profile: <value of string> igmp-snooping: <value in [disable, enable]> port-macauth: <value in [disable, radius, address-group]> port-macauth-reauth-timeout: <value of integer> port-macauth-timeout: <value of integer> additional-akms: - akm6 bstm-disassociation-imminent: <value in [disable, enable]> bstm-load-balancing-disassoc-timer: <value of integer> bstm-rssi-disassoc-timer: <value of integer> dhcp-address-enforcement: <value in [disable, enable]> gas-comeback-delay: <value of integer> gas-fragmentation-limit: <value of integer> mac-called-station-delimiter: <value in [hyphen, single-hyphen, colon, ...]> mac-calling-station-delimiter: <value in [hyphen, single-hyphen, colon, ...]> mac-case: <value in [uppercase, lowercase]> mac-password-delimiter: <value in [hyphen, single-hyphen, colon, ...]> mac-username-delimiter: <value in [hyphen, single-hyphen, colon, ...]> mbo: <value in [disable, enable]> mbo-cell-data-conn-pref: <value in [excluded, prefer-not, prefer-use]> nac: <value in [disable, enable]> nac-profile: <value of string> neighbor-report-dual-band: <value in [disable, enable]> eap-reauth: <value in [disable, enable]> eap-reauth-intv: <value of integer> eapol-key-retries: <value in [disable, enable]> encrypt: <value in [TKIP, AES, TKIP-AES]> external-fast-roaming: <value in [disable, enable]> external-logout: <value of string> external-web: <value of string> fast-bss-transition: <value in [disable, enable]> fast-roaming: <value in [disable, enable]> ft-mobility-domain: <value of integer> ft-over-ds: <value in [disable, enable]> ft-r0-key-lifetime: <value of integer> gtk-rekey: <value in [disable, enable]> gtk-rekey-intv: <value of integer> hotspot20-profile: <value of string> intra-vap-privacy: <value in [disable, enable]> ip: <value of string> key: <value of string> keyindex: <value of integer> ldpc: <value in [disable, tx, rx, ...]> local-authentication: <value in [disable, enable]> local-bridging: <value in [disable, enable]> local-lan: <value in [deny, allow]> local-standalone: <value in [disable, enable]> local-standalone-nat: <value in [disable, enable]> mac-auth-bypass: <value in [disable, enable]> mac-filter: <value in [disable, enable]> mac-filter-list: - id: <value of integer> mac: <value of string> mac-filter-policy: <value in [deny, allow]> mac-filter-policy-other: <value in [deny, allow]> max-clients: <value of integer> max-clients-ap: <value of integer> me-disable-thresh: <value of integer> mesh-backhaul: <value in [disable, enable]> mpsk: <value in [disable, enable]> mpsk-concurrent-clients: <value of integer> mpsk-key: - comment: <value of string> concurrent-clients: <value of string> key-name: <value of string> passphrase: <value of string> mpsk-schedules: <value of string> multicast-enhance: <value in [disable, enable]> multicast-rate: <value in [0, 6000, 12000, ...]> name: <value of string> okc: <value in [disable, enable]> passphrase: <value of string> pmf: <value in [disable, enable, optional]> pmf-assoc-comeback-timeout: <value of integer> pmf-sa-query-retry-timeout: <value of integer> portal-message-override-group: <value of string> portal-type: <value in [auth, auth+disclaimer, disclaimer, ...]> probe-resp-suppression: <value in [disable, enable]> probe-resp-threshold: <value of string> ptk-rekey: <value in [disable, enable]> ptk-rekey-intv: <value of integer> qos-profile: <value of string> quarantine: <value in [disable, enable]> radio-2g-threshold: <value of string> radio-5g-threshold: <value of string> radio-sensitivity: <value in [disable, enable]> radius-mac-auth: <value in [disable, enable]> radius-mac-auth-server: <value of string> radius-mac-auth-usergroups: <value of string> radius-server: <value of string> rates-11a: - 1 - 1-basic - 2 - 2-basic - 5.5 - 5.5-basic - 6 - 6-basic - 9 - 9-basic - 12 - 12-basic - 18 - 18-basic - 24 - 24-basic - 36 - 36-basic - 48 - 48-basic - 54 - 54-basic - 11 - 11-basic rates-11ac-ss12: - mcs0/1 - mcs1/1 - mcs2/1 - mcs3/1 - mcs4/1 - mcs5/1 - mcs6/1 - mcs7/1 - mcs8/1 - mcs9/1 - mcs0/2 - mcs1/2 - mcs2/2 - mcs3/2 - mcs4/2 - mcs5/2 - mcs6/2 - mcs7/2 - mcs8/2 - mcs9/2 - mcs10/1 - mcs11/1 - mcs10/2 - mcs11/2 rates-11ac-ss34: - mcs0/3 - mcs1/3 - mcs2/3 - mcs3/3 - mcs4/3 - mcs5/3 - mcs6/3 - mcs7/3 - mcs8/3 - mcs9/3 - mcs0/4 - mcs1/4 - mcs2/4 - mcs3/4 - mcs4/4 - mcs5/4 - mcs6/4 - mcs7/4 - mcs8/4 - mcs9/4 - mcs10/3 - mcs11/3 - mcs10/4 - mcs11/4 rates-11bg: - 1 - 1-basic - 2 - 2-basic - 5.5 - 5.5-basic - 6 - 6-basic - 9 - 9-basic - 12 - 12-basic - 18 - 18-basic - 24 - 24-basic - 36 - 36-basic - 48 - 48-basic - 54 - 54-basic - 11 - 11-basic rates-11n-ss12: - mcs0/1 - mcs1/1 - mcs2/1 - mcs3/1 - mcs4/1 - mcs5/1 - mcs6/1 - mcs7/1 - mcs8/2 - mcs9/2 - mcs10/2 - mcs11/2 - mcs12/2 - mcs13/2 - mcs14/2 - mcs15/2 rates-11n-ss34: - mcs16/3 - mcs17/3 - mcs18/3 - mcs19/3 - mcs20/3 - mcs21/3 - mcs22/3 - mcs23/3 - mcs24/4 - mcs25/4 - mcs26/4 - mcs27/4 - mcs28/4 - mcs29/4 - mcs30/4 - mcs31/4 schedule: <value of string> security: <value in [None, WEP64, wep64, ...]> security-exempt-list: <value of string> security-obsolete-option: <value in [disable, enable]> security-redirect-url: <value of string> selected-usergroups: <value of string> split-tunneling: <value in [disable, enable]> ssid: <value of string> tkip-counter-measure: <value in [disable, enable]> usergroup: <value of string> utm-profile: <value of string> vdom: <value of string> vlan-auto: <value in [disable, enable]> vlan-pool: - _wtp-group: <value of string> id: <value of integer> wtp-group: <value of string> vlan-pooling: <value in [wtp-group, round-robin, hash, ...]> vlanid: <value of integer> voice-enterprise: <value in [disable, enable]> address-group: <value of string> atf-weight: <value of integer> mu-mimo: <value in [disable, enable]> owe-groups: - 19 - 20 - 21 owe-transition: <value in [disable, enable]> owe-transition-ssid: <value of string> sae-groups: - 1 - 2 - 5 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 27 - 28 - 29 - 30 - 31 sae-password: <value of string> _intf_device-access-list: <value of string> external-web-format: <value in [auto-detect, no-query-string, partial-query-string]> high-efficiency: <value in [disable, enable]> primary-wag-profile: <value of string> secondary-wag-profile: <value of string> target-wake-time: <value in [disable, enable]> tunnel-echo-interval: <value of integer> tunnel-fallback-interval: <value of integer> access-control-list: <value of string> captive-portal-auth-timeout: <value of integer> ipv6-rules: - drop-icmp6ra - drop-icmp6rs - drop-llmnr6 - drop-icmp6mld2 - drop-dhcp6s - drop-dhcp6c - ndp-proxy - drop-ns-dad - drop-ns-nondad sticky-client-remove: <value in [disable, enable]> sticky-client-threshold-2g: <value of string> sticky-client-threshold-5g: <value of string> bss-color-partial: <value in [disable, enable]> dhcp-option43-insertion: <value in [disable, enable]> mpsk-profile: <value of string> igmp-snooping: <value in [disable, enable]> port-macauth: <value in [disable, radius, address-group]> port-macauth-reauth-timeout: <value of integer> port-macauth-timeout: <value of integer> portal-message-overrides: auth-disclaimer-page: <value of string> auth-login-failed-page: <value of string> auth-login-page: <value of string> auth-reject-page: <value of string> additional-akms: - akm6 bstm-disassociation-imminent: <value in [disable, enable]> bstm-load-balancing-disassoc-timer: <value of integer> bstm-rssi-disassoc-timer: <value of integer> dhcp-address-enforcement: <value in [disable, enable]> gas-comeback-delay: <value of integer> gas-fragmentation-limit: <value of integer> mac-called-station-delimiter: <value in [hyphen, single-hyphen, colon, ...]> mac-calling-station-delimiter: <value in [hyphen, single-hyphen, colon, ...]> mac-case: <value in [uppercase, lowercase]> mac-password-delimiter: <value in [hyphen, single-hyphen, colon, ...]> mac-username-delimiter: <value in [hyphen, single-hyphen, colon, ...]> mbo: <value in [disable, enable]> mbo-cell-data-conn-pref: <value in [excluded, prefer-not, prefer-use]> nac: <value in [disable, enable]> nac-profile: <value of string> neighbor-report-dual-band: <value in [disable, enable]>
Common return values are documented here, the following are the fields unique to this module:
Key | Returned | Description |
---|---|---|
request_url string | always | The full url requested Sample: /sys/login/user |
response_code integer | always | The status of api request |
response_message string | always | The descriptive message of the api response Sample: OK. |
© 2012–2018 Michael DeHaan
© 2018–2021 Red Hat, Inc.
Licensed under the GNU General Public License version 3.
https://docs.ansible.com/ansible/latest/collections/fortinet/fortimanager/fmgr_vap_module.html