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_switchcontroller_global" {
source="./modules/fortios/r/fortios_switchcontroller_global"# allow_multiple_interfaces - (optional) is a type of stringallow_multiple_interfaces=null# bounce_quarantined_link - (optional) is a type of stringbounce_quarantined_link=null# default_virtual_switch_vlan - (optional) is a type of stringdefault_virtual_switch_vlan=null# dynamic_sort_subtable - (optional) is a type of stringdynamic_sort_subtable=null# https_image_push - (optional) is a type of stringhttps_image_push=null# log_mac_limit_violations - (optional) is a type of stringlog_mac_limit_violations=null# mac_aging_interval - (optional) is a type of numbermac_aging_interval=null# mac_event_logging - (optional) is a type of stringmac_event_logging=null# mac_retention_period - (optional) is a type of numbermac_retention_period=null# mac_violation_timer - (optional) is a type of numbermac_violation_timer=null# quarantine_mode - (optional) is a type of stringquarantine_mode=null# sn_dns_resolution - (optional) is a type of stringsn_dns_resolution=null# update_user_device - (optional) is a type of stringupdate_user_device=null# vlan_all_mode - (optional) is a type of stringvlan_all_mode=null# vlan_optimization - (optional) is a type of stringvlan_optimization=nullcustom_command=[{
command_entry =null
command_name =null
}]
disable_discovery=[{
name =null
}]
}
resource"fortios_switchcontroller_global""this" {
# allow_multiple_interfaces - (optional) is a type of stringallow_multiple_interfaces=var.allow_multiple_interfaces# bounce_quarantined_link - (optional) is a type of stringbounce_quarantined_link=var.bounce_quarantined_link# default_virtual_switch_vlan - (optional) is a type of stringdefault_virtual_switch_vlan=var.default_virtual_switch_vlan# dynamic_sort_subtable - (optional) is a type of stringdynamic_sort_subtable=var.dynamic_sort_subtable# https_image_push - (optional) is a type of stringhttps_image_push=var.https_image_push# log_mac_limit_violations - (optional) is a type of stringlog_mac_limit_violations=var.log_mac_limit_violations# mac_aging_interval - (optional) is a type of numbermac_aging_interval=var.mac_aging_interval# mac_event_logging - (optional) is a type of stringmac_event_logging=var.mac_event_logging# mac_retention_period - (optional) is a type of numbermac_retention_period=var.mac_retention_period# mac_violation_timer - (optional) is a type of numbermac_violation_timer=var.mac_violation_timer# quarantine_mode - (optional) is a type of stringquarantine_mode=var.quarantine_mode# sn_dns_resolution - (optional) is a type of stringsn_dns_resolution=var.sn_dns_resolution# update_user_device - (optional) is a type of stringupdate_user_device=var.update_user_device# vlan_all_mode - (optional) is a type of stringvlan_all_mode=var.vlan_all_mode# vlan_optimization - (optional) is a type of stringvlan_optimization=var.vlan_optimizationdynamic"custom_command" {
for_each=var.custom_commandcontent {
# command_entry - (optional) is a type of stringcommand_entry=custom_command.value["command_entry"]
# command_name - (optional) is a type of stringcommand_name=custom_command.value["command_name"]
}
}
dynamic"disable_discovery" {
for_each=var.disable_discoverycontent {
# name - (optional) is a type of stringname=disable_discovery.value["name"]
}
}
}