You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
module"fortios_wirelesscontroller_vap" {
source="./modules/fortios/r/fortios_wirelesscontroller_vap"# access_control_list - (optional) is a type of stringaccess_control_list=null# acct_interim_interval - (optional) is a type of numberacct_interim_interval=null# additional_akms - (optional) is a type of stringadditional_akms=null# address_group - (optional) is a type of stringaddress_group=null# alias - (optional) is a type of stringalias=null# atf_weight - (optional) is a type of numberatf_weight=null# auth - (optional) is a type of stringauth=null# broadcast_ssid - (optional) is a type of stringbroadcast_ssid=null# broadcast_suppression - (optional) is a type of stringbroadcast_suppression=null# bss_color_partial - (optional) is a type of stringbss_color_partial=null# captive_portal_ac_name - (optional) is a type of stringcaptive_portal_ac_name=null# captive_portal_auth_timeout - (optional) is a type of numbercaptive_portal_auth_timeout=null# captive_portal_macauth_radius_secret - (optional) is a type of stringcaptive_portal_macauth_radius_secret=null# captive_portal_macauth_radius_server - (optional) is a type of stringcaptive_portal_macauth_radius_server=null# captive_portal_radius_secret - (optional) is a type of stringcaptive_portal_radius_secret=null# captive_portal_radius_server - (optional) is a type of stringcaptive_portal_radius_server=null# captive_portal_session_timeout_interval - (optional) is a type of numbercaptive_portal_session_timeout_interval=null# dhcp_lease_time - (optional) is a type of numberdhcp_lease_time=null# dhcp_option43_insertion - (optional) is a type of stringdhcp_option43_insertion=null# dhcp_option82_circuit_id_insertion - (optional) is a type of stringdhcp_option82_circuit_id_insertion=null# dhcp_option82_insertion - (optional) is a type of stringdhcp_option82_insertion=null# dhcp_option82_remote_id_insertion - (optional) is a type of stringdhcp_option82_remote_id_insertion=null# dynamic_sort_subtable - (optional) is a type of stringdynamic_sort_subtable=null# dynamic_vlan - (optional) is a type of stringdynamic_vlan=null# eap_reauth - (optional) is a type of stringeap_reauth=null# eap_reauth_intv - (optional) is a type of numbereap_reauth_intv=null# eapol_key_retries - (optional) is a type of stringeapol_key_retries=null# encrypt - (optional) is a type of stringencrypt=null# external_fast_roaming - (optional) is a type of stringexternal_fast_roaming=null# external_logout - (optional) is a type of stringexternal_logout=null# external_web - (optional) is a type of stringexternal_web=null# external_web_format - (optional) is a type of stringexternal_web_format=null# fast_bss_transition - (optional) is a type of stringfast_bss_transition=null# fast_roaming - (optional) is a type of stringfast_roaming=null# ft_mobility_domain - (optional) is a type of numberft_mobility_domain=null# ft_over_ds - (optional) is a type of stringft_over_ds=null# ft_r0_key_lifetime - (optional) is a type of numberft_r0_key_lifetime=null# gtk_rekey - (optional) is a type of stringgtk_rekey=null# gtk_rekey_intv - (optional) is a type of numbergtk_rekey_intv=null# high_efficiency - (optional) is a type of stringhigh_efficiency=null# hotspot20_profile - (optional) is a type of stringhotspot20_profile=null# igmp_snooping - (optional) is a type of stringigmp_snooping=null# intra_vap_privacy - (optional) is a type of stringintra_vap_privacy=null# ip - (optional) is a type of stringip=null# ipv6_rules - (optional) is a type of stringipv6_rules=null# key - (optional) is a type of stringkey=null# keyindex - (optional) is a type of numberkeyindex=null# ldpc - (optional) is a type of stringldpc=null# local_authentication - (optional) is a type of stringlocal_authentication=null# local_bridging - (optional) is a type of stringlocal_bridging=null# local_lan - (optional) is a type of stringlocal_lan=null# local_standalone - (optional) is a type of stringlocal_standalone=null# local_standalone_nat - (optional) is a type of stringlocal_standalone_nat=null# mac_auth_bypass - (optional) is a type of stringmac_auth_bypass=null# mac_filter - (optional) is a type of stringmac_filter=null# mac_filter_policy_other - (optional) is a type of stringmac_filter_policy_other=null# max_clients - (optional) is a type of numbermax_clients=null# max_clients_ap - (optional) is a type of numbermax_clients_ap=null# me_disable_thresh - (optional) is a type of numberme_disable_thresh=null# mesh_backhaul - (optional) is a type of stringmesh_backhaul=null# mpsk - (optional) is a type of stringmpsk=null# mpsk_concurrent_clients - (optional) is a type of numbermpsk_concurrent_clients=null# mpsk_profile - (optional) is a type of stringmpsk_profile=null# mu_mimo - (optional) is a type of stringmu_mimo=null# multicast_enhance - (optional) is a type of stringmulticast_enhance=null# multicast_rate - (optional) is a type of stringmulticast_rate=null# name - (required) is a type of stringname=null# okc - (optional) is a type of stringokc=null# owe_groups - (optional) is a type of stringowe_groups=null# owe_transition - (optional) is a type of stringowe_transition=null# owe_transition_ssid - (optional) is a type of stringowe_transition_ssid=null# passphrase - (optional) is a type of stringpassphrase=null# pmf - (optional) is a type of stringpmf=null# pmf_assoc_comeback_timeout - (optional) is a type of numberpmf_assoc_comeback_timeout=null# pmf_sa_query_retry_timeout - (optional) is a type of numberpmf_sa_query_retry_timeout=null# port_macauth - (optional) is a type of stringport_macauth=null# port_macauth_reauth_timeout - (optional) is a type of numberport_macauth_reauth_timeout=null# port_macauth_timeout - (optional) is a type of numberport_macauth_timeout=null# portal_message_override_group - (optional) is a type of stringportal_message_override_group=null# portal_type - (optional) is a type of stringportal_type=null# primary_wag_profile - (optional) is a type of stringprimary_wag_profile=null# probe_resp_suppression - (optional) is a type of stringprobe_resp_suppression=null# probe_resp_threshold - (optional) is a type of stringprobe_resp_threshold=null# ptk_rekey - (optional) is a type of stringptk_rekey=null# ptk_rekey_intv - (optional) is a type of numberptk_rekey_intv=null# qos_profile - (optional) is a type of stringqos_profile=null# quarantine - (optional) is a type of stringquarantine=null# radio_2g_threshold - (optional) is a type of stringradio_2g_threshold=null# radio_5g_threshold - (optional) is a type of stringradio_5g_threshold=null# radio_sensitivity - (optional) is a type of stringradio_sensitivity=null# radius_mac_auth - (optional) is a type of stringradius_mac_auth=null# radius_mac_auth_server - (optional) is a type of stringradius_mac_auth_server=null# radius_server - (optional) is a type of stringradius_server=null# rates_11a - (optional) is a type of stringrates_11a=null# rates_11ac_ss12 - (optional) is a type of stringrates_11ac_ss12=null# rates_11ac_ss34 - (optional) is a type of stringrates_11ac_ss34=null# rates_11bg - (optional) is a type of stringrates_11bg=null# rates_11n_ss12 - (optional) is a type of stringrates_11n_ss12=null# rates_11n_ss34 - (optional) is a type of stringrates_11n_ss34=null# sae_groups - (optional) is a type of stringsae_groups=null# sae_password - (optional) is a type of stringsae_password=null# schedule - (optional) is a type of stringschedule=null# secondary_wag_profile - (optional) is a type of stringsecondary_wag_profile=null# security - (optional) is a type of stringsecurity=null# security_exempt_list - (optional) is a type of stringsecurity_exempt_list=null# security_obsolete_option - (optional) is a type of stringsecurity_obsolete_option=null# security_redirect_url - (optional) is a type of stringsecurity_redirect_url=null# split_tunneling - (optional) is a type of stringsplit_tunneling=null# ssid - (optional) is a type of stringssid=null# sticky_client_remove - (optional) is a type of stringsticky_client_remove=null# sticky_client_threshold_2g - (optional) is a type of stringsticky_client_threshold_2g=null# sticky_client_threshold_5g - (optional) is a type of stringsticky_client_threshold_5g=null# target_wake_time - (optional) is a type of stringtarget_wake_time=null# tkip_counter_measure - (optional) is a type of stringtkip_counter_measure=null# tunnel_echo_interval - (optional) is a type of numbertunnel_echo_interval=null# tunnel_fallback_interval - (optional) is a type of numbertunnel_fallback_interval=null# utm_profile - (optional) is a type of stringutm_profile=null# vlan_auto - (optional) is a type of stringvlan_auto=null# vlan_pooling - (optional) is a type of stringvlan_pooling=null# vlanid - (optional) is a type of numbervlanid=null# voice_enterprise - (optional) is a type of stringvoice_enterprise=nullmac_filter_list=[{
id =null
mac =null
mac_filter_policy =null
}]
mpsk_key=[{
comment =null
concurrent_clients =null
key_name =null
mpsk_schedules = [{
name =null
}]
passphrase =null
}]
portal_message_overrides=[{
auth_disclaimer_page =null
auth_login_failed_page =null
auth_login_page =null
auth_reject_page =null
}]
radius_mac_auth_usergroups=[{
name =null
}]
selected_usergroups=[{
name =null
}]
usergroup=[{
name =null
}]
vlan_pool=[{
id =null
wtp_group =null
}]
}
resource"fortios_wirelesscontroller_vap""this" {
# access_control_list - (optional) is a type of stringaccess_control_list=var.access_control_list# acct_interim_interval - (optional) is a type of numberacct_interim_interval=var.acct_interim_interval# additional_akms - (optional) is a type of stringadditional_akms=var.additional_akms# address_group - (optional) is a type of stringaddress_group=var.address_group# alias - (optional) is a type of stringalias=var.alias# atf_weight - (optional) is a type of numberatf_weight=var.atf_weight# auth - (optional) is a type of stringauth=var.auth# broadcast_ssid - (optional) is a type of stringbroadcast_ssid=var.broadcast_ssid# broadcast_suppression - (optional) is a type of stringbroadcast_suppression=var.broadcast_suppression# bss_color_partial - (optional) is a type of stringbss_color_partial=var.bss_color_partial# captive_portal_ac_name - (optional) is a type of stringcaptive_portal_ac_name=var.captive_portal_ac_name# captive_portal_auth_timeout - (optional) is a type of numbercaptive_portal_auth_timeout=var.captive_portal_auth_timeout# captive_portal_macauth_radius_secret - (optional) is a type of stringcaptive_portal_macauth_radius_secret=var.captive_portal_macauth_radius_secret# captive_portal_macauth_radius_server - (optional) is a type of stringcaptive_portal_macauth_radius_server=var.captive_portal_macauth_radius_server# captive_portal_radius_secret - (optional) is a type of stringcaptive_portal_radius_secret=var.captive_portal_radius_secret# captive_portal_radius_server - (optional) is a type of stringcaptive_portal_radius_server=var.captive_portal_radius_server# captive_portal_session_timeout_interval - (optional) is a type of numbercaptive_portal_session_timeout_interval=var.captive_portal_session_timeout_interval# dhcp_lease_time - (optional) is a type of numberdhcp_lease_time=var.dhcp_lease_time# dhcp_option43_insertion - (optional) is a type of stringdhcp_option43_insertion=var.dhcp_option43_insertion# dhcp_option82_circuit_id_insertion - (optional) is a type of stringdhcp_option82_circuit_id_insertion=var.dhcp_option82_circuit_id_insertion# dhcp_option82_insertion - (optional) is a type of stringdhcp_option82_insertion=var.dhcp_option82_insertion# dhcp_option82_remote_id_insertion - (optional) is a type of stringdhcp_option82_remote_id_insertion=var.dhcp_option82_remote_id_insertion# dynamic_sort_subtable - (optional) is a type of stringdynamic_sort_subtable=var.dynamic_sort_subtable# dynamic_vlan - (optional) is a type of stringdynamic_vlan=var.dynamic_vlan# eap_reauth - (optional) is a type of stringeap_reauth=var.eap_reauth# eap_reauth_intv - (optional) is a type of numbereap_reauth_intv=var.eap_reauth_intv# eapol_key_retries - (optional) is a type of stringeapol_key_retries=var.eapol_key_retries# encrypt - (optional) is a type of stringencrypt=var.encrypt# external_fast_roaming - (optional) is a type of stringexternal_fast_roaming=var.external_fast_roaming# external_logout - (optional) is a type of stringexternal_logout=var.external_logout# external_web - (optional) is a type of stringexternal_web=var.external_web# external_web_format - (optional) is a type of stringexternal_web_format=var.external_web_format# fast_bss_transition - (optional) is a type of stringfast_bss_transition=var.fast_bss_transition# fast_roaming - (optional) is a type of stringfast_roaming=var.fast_roaming# ft_mobility_domain - (optional) is a type of numberft_mobility_domain=var.ft_mobility_domain# ft_over_ds - (optional) is a type of stringft_over_ds=var.ft_over_ds# ft_r0_key_lifetime - (optional) is a type of numberft_r0_key_lifetime=var.ft_r0_key_lifetime# gtk_rekey - (optional) is a type of stringgtk_rekey=var.gtk_rekey# gtk_rekey_intv - (optional) is a type of numbergtk_rekey_intv=var.gtk_rekey_intv# high_efficiency - (optional) is a type of stringhigh_efficiency=var.high_efficiency# hotspot20_profile - (optional) is a type of stringhotspot20_profile=var.hotspot20_profile# igmp_snooping - (optional) is a type of stringigmp_snooping=var.igmp_snooping# intra_vap_privacy - (optional) is a type of stringintra_vap_privacy=var.intra_vap_privacy# ip - (optional) is a type of stringip=var.ip# ipv6_rules - (optional) is a type of stringipv6_rules=var.ipv6_rules# key - (optional) is a type of stringkey=var.key# keyindex - (optional) is a type of numberkeyindex=var.keyindex# ldpc - (optional) is a type of stringldpc=var.ldpc# local_authentication - (optional) is a type of stringlocal_authentication=var.local_authentication# local_bridging - (optional) is a type of stringlocal_bridging=var.local_bridging# local_lan - (optional) is a type of stringlocal_lan=var.local_lan# local_standalone - (optional) is a type of stringlocal_standalone=var.local_standalone# local_standalone_nat - (optional) is a type of stringlocal_standalone_nat=var.local_standalone_nat# mac_auth_bypass - (optional) is a type of stringmac_auth_bypass=var.mac_auth_bypass# mac_filter - (optional) is a type of stringmac_filter=var.mac_filter# mac_filter_policy_other - (optional) is a type of stringmac_filter_policy_other=var.mac_filter_policy_other# max_clients - (optional) is a type of numbermax_clients=var.max_clients# max_clients_ap - (optional) is a type of numbermax_clients_ap=var.max_clients_ap# me_disable_thresh - (optional) is a type of numberme_disable_thresh=var.me_disable_thresh# mesh_backhaul - (optional) is a type of stringmesh_backhaul=var.mesh_backhaul# mpsk - (optional) is a type of stringmpsk=var.mpsk# mpsk_concurrent_clients - (optional) is a type of numbermpsk_concurrent_clients=var.mpsk_concurrent_clients# mpsk_profile - (optional) is a type of stringmpsk_profile=var.mpsk_profile# mu_mimo - (optional) is a type of stringmu_mimo=var.mu_mimo# multicast_enhance - (optional) is a type of stringmulticast_enhance=var.multicast_enhance# multicast_rate - (optional) is a type of stringmulticast_rate=var.multicast_rate# name - (required) is a type of stringname=var.name# okc - (optional) is a type of stringokc=var.okc# owe_groups - (optional) is a type of stringowe_groups=var.owe_groups# owe_transition - (optional) is a type of stringowe_transition=var.owe_transition# owe_transition_ssid - (optional) is a type of stringowe_transition_ssid=var.owe_transition_ssid# passphrase - (optional) is a type of stringpassphrase=var.passphrase# pmf - (optional) is a type of stringpmf=var.pmf# pmf_assoc_comeback_timeout - (optional) is a type of numberpmf_assoc_comeback_timeout=var.pmf_assoc_comeback_timeout# pmf_sa_query_retry_timeout - (optional) is a type of numberpmf_sa_query_retry_timeout=var.pmf_sa_query_retry_timeout# port_macauth - (optional) is a type of stringport_macauth=var.port_macauth# port_macauth_reauth_timeout - (optional) is a type of numberport_macauth_reauth_timeout=var.port_macauth_reauth_timeout# port_macauth_timeout - (optional) is a type of numberport_macauth_timeout=var.port_macauth_timeout# portal_message_override_group - (optional) is a type of stringportal_message_override_group=var.portal_message_override_group# portal_type - (optional) is a type of stringportal_type=var.portal_type# primary_wag_profile - (optional) is a type of stringprimary_wag_profile=var.primary_wag_profile# probe_resp_suppression - (optional) is a type of stringprobe_resp_suppression=var.probe_resp_suppression# probe_resp_threshold - (optional) is a type of stringprobe_resp_threshold=var.probe_resp_threshold# ptk_rekey - (optional) is a type of stringptk_rekey=var.ptk_rekey# ptk_rekey_intv - (optional) is a type of numberptk_rekey_intv=var.ptk_rekey_intv# qos_profile - (optional) is a type of stringqos_profile=var.qos_profile# quarantine - (optional) is a type of stringquarantine=var.quarantine# radio_2g_threshold - (optional) is a type of stringradio_2g_threshold=var.radio_2g_threshold# radio_5g_threshold - (optional) is a type of stringradio_5g_threshold=var.radio_5g_threshold# radio_sensitivity - (optional) is a type of stringradio_sensitivity=var.radio_sensitivity# radius_mac_auth - (optional) is a type of stringradius_mac_auth=var.radius_mac_auth# radius_mac_auth_server - (optional) is a type of stringradius_mac_auth_server=var.radius_mac_auth_server# radius_server - (optional) is a type of stringradius_server=var.radius_server# rates_11a - (optional) is a type of stringrates_11a=var.rates_11a# rates_11ac_ss12 - (optional) is a type of stringrates_11ac_ss12=var.rates_11ac_ss12# rates_11ac_ss34 - (optional) is a type of stringrates_11ac_ss34=var.rates_11ac_ss34# rates_11bg - (optional) is a type of stringrates_11bg=var.rates_11bg# rates_11n_ss12 - (optional) is a type of stringrates_11n_ss12=var.rates_11n_ss12# rates_11n_ss34 - (optional) is a type of stringrates_11n_ss34=var.rates_11n_ss34# sae_groups - (optional) is a type of stringsae_groups=var.sae_groups# sae_password - (optional) is a type of stringsae_password=var.sae_password# schedule - (optional) is a type of stringschedule=var.schedule# secondary_wag_profile - (optional) is a type of stringsecondary_wag_profile=var.secondary_wag_profile# security - (optional) is a type of stringsecurity=var.security# security_exempt_list - (optional) is a type of stringsecurity_exempt_list=var.security_exempt_list# security_obsolete_option - (optional) is a type of stringsecurity_obsolete_option=var.security_obsolete_option# security_redirect_url - (optional) is a type of stringsecurity_redirect_url=var.security_redirect_url# split_tunneling - (optional) is a type of stringsplit_tunneling=var.split_tunneling# ssid - (optional) is a type of stringssid=var.ssid# sticky_client_remove - (optional) is a type of stringsticky_client_remove=var.sticky_client_remove# sticky_client_threshold_2g - (optional) is a type of stringsticky_client_threshold_2g=var.sticky_client_threshold_2g# sticky_client_threshold_5g - (optional) is a type of stringsticky_client_threshold_5g=var.sticky_client_threshold_5g# target_wake_time - (optional) is a type of stringtarget_wake_time=var.target_wake_time# tkip_counter_measure - (optional) is a type of stringtkip_counter_measure=var.tkip_counter_measure# tunnel_echo_interval - (optional) is a type of numbertunnel_echo_interval=var.tunnel_echo_interval# tunnel_fallback_interval - (optional) is a type of numbertunnel_fallback_interval=var.tunnel_fallback_interval# utm_profile - (optional) is a type of stringutm_profile=var.utm_profile# vlan_auto - (optional) is a type of stringvlan_auto=var.vlan_auto# vlan_pooling - (optional) is a type of stringvlan_pooling=var.vlan_pooling# vlanid - (optional) is a type of numbervlanid=var.vlanid# voice_enterprise - (optional) is a type of stringvoice_enterprise=var.voice_enterprisedynamic"mac_filter_list" {
for_each=var.mac_filter_listcontent {
# id - (optional) is a type of numberid=mac_filter_list.value["id"]
# mac - (optional) is a type of stringmac=mac_filter_list.value["mac"]
# mac_filter_policy - (optional) is a type of stringmac_filter_policy=mac_filter_list.value["mac_filter_policy"]
}
}
dynamic"mpsk_key" {
for_each=var.mpsk_keycontent {
# comment - (optional) is a type of stringcomment=mpsk_key.value["comment"]
# concurrent_clients - (optional) is a type of stringconcurrent_clients=mpsk_key.value["concurrent_clients"]
# key_name - (optional) is a type of stringkey_name=mpsk_key.value["key_name"]
# passphrase - (optional) is a type of stringpassphrase=mpsk_key.value["passphrase"]
dynamic"mpsk_schedules" {
for_each=mpsk_key.value.mpsk_schedulescontent {
# name - (optional) is a type of stringname=mpsk_schedules.value["name"]
}
}
}
}
dynamic"portal_message_overrides" {
for_each=var.portal_message_overridescontent {
# auth_disclaimer_page - (optional) is a type of stringauth_disclaimer_page=portal_message_overrides.value["auth_disclaimer_page"]
# auth_login_failed_page - (optional) is a type of stringauth_login_failed_page=portal_message_overrides.value["auth_login_failed_page"]
# auth_login_page - (optional) is a type of stringauth_login_page=portal_message_overrides.value["auth_login_page"]
# auth_reject_page - (optional) is a type of stringauth_reject_page=portal_message_overrides.value["auth_reject_page"]
}
}
dynamic"radius_mac_auth_usergroups" {
for_each=var.radius_mac_auth_usergroupscontent {
# name - (optional) is a type of stringname=radius_mac_auth_usergroups.value["name"]
}
}
dynamic"selected_usergroups" {
for_each=var.selected_usergroupscontent {
# name - (optional) is a type of stringname=selected_usergroups.value["name"]
}
}
dynamic"usergroup" {
for_each=var.usergroupcontent {
# name - (optional) is a type of stringname=usergroup.value["name"]
}
}
dynamic"vlan_pool" {
for_each=var.vlan_poolcontent {
# id - (optional) is a type of numberid=vlan_pool.value["id"]
# wtp_group - (optional) is a type of stringwtp_group=vlan_pool.value["wtp_group"]
}
}
}