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
resource"fortios_system_virtualwanlink""this" {
# dynamic_sort_subtable - (optional) is a type of stringdynamic_sort_subtable=var.dynamic_sort_subtable# fail_detect - (optional) is a type of stringfail_detect=var.fail_detect# load_balance_mode - (optional) is a type of stringload_balance_mode=var.load_balance_mode# neighbor_hold_boot_time - (optional) is a type of numberneighbor_hold_boot_time=var.neighbor_hold_boot_time# neighbor_hold_down - (optional) is a type of stringneighbor_hold_down=var.neighbor_hold_down# neighbor_hold_down_time - (optional) is a type of numberneighbor_hold_down_time=var.neighbor_hold_down_time# status - (optional) is a type of stringstatus=var.statusdynamic"fail_alert_interfaces" {
for_each=var.fail_alert_interfacescontent {
# name - (optional) is a type of stringname=fail_alert_interfaces.value["name"]
}
}
dynamic"health_check" {
for_each=var.health_checkcontent {
# addr_mode - (optional) is a type of stringaddr_mode=health_check.value["addr_mode"]
# diffservcode - (optional) is a type of stringdiffservcode=health_check.value["diffservcode"]
# dns_request_domain - (optional) is a type of stringdns_request_domain=health_check.value["dns_request_domain"]
# failtime - (optional) is a type of numberfailtime=health_check.value["failtime"]
# ha_priority - (optional) is a type of numberha_priority=health_check.value["ha_priority"]
# http_agent - (optional) is a type of stringhttp_agent=health_check.value["http_agent"]
# http_get - (optional) is a type of stringhttp_get=health_check.value["http_get"]
# http_match - (optional) is a type of stringhttp_match=health_check.value["http_match"]
# interval - (optional) is a type of numberinterval=health_check.value["interval"]
# name - (optional) is a type of stringname=health_check.value["name"]
# packet_size - (optional) is a type of numberpacket_size=health_check.value["packet_size"]
# password - (optional) is a type of stringpassword=health_check.value["password"]
# port - (optional) is a type of numberport=health_check.value["port"]
# probe_count - (optional) is a type of numberprobe_count=health_check.value["probe_count"]
# probe_packets - (optional) is a type of stringprobe_packets=health_check.value["probe_packets"]
# probe_timeout - (optional) is a type of numberprobe_timeout=health_check.value["probe_timeout"]
# protocol - (optional) is a type of stringprotocol=health_check.value["protocol"]
# recoverytime - (optional) is a type of numberrecoverytime=health_check.value["recoverytime"]
# security_mode - (optional) is a type of stringsecurity_mode=health_check.value["security_mode"]
# server - (optional) is a type of stringserver=health_check.value["server"]
# sla_fail_log_period - (optional) is a type of numbersla_fail_log_period=health_check.value["sla_fail_log_period"]
# sla_pass_log_period - (optional) is a type of numbersla_pass_log_period=health_check.value["sla_pass_log_period"]
# system_dns - (optional) is a type of stringsystem_dns=health_check.value["system_dns"]
# threshold_alert_jitter - (optional) is a type of numberthreshold_alert_jitter=health_check.value["threshold_alert_jitter"]
# threshold_alert_latency - (optional) is a type of numberthreshold_alert_latency=health_check.value["threshold_alert_latency"]
# threshold_alert_packetloss - (optional) is a type of numberthreshold_alert_packetloss=health_check.value["threshold_alert_packetloss"]
# threshold_warning_jitter - (optional) is a type of numberthreshold_warning_jitter=health_check.value["threshold_warning_jitter"]
# threshold_warning_latency - (optional) is a type of numberthreshold_warning_latency=health_check.value["threshold_warning_latency"]
# threshold_warning_packetloss - (optional) is a type of numberthreshold_warning_packetloss=health_check.value["threshold_warning_packetloss"]
# update_cascade_interface - (optional) is a type of stringupdate_cascade_interface=health_check.value["update_cascade_interface"]
# update_static_route - (optional) is a type of stringupdate_static_route=health_check.value["update_static_route"]
dynamic"members" {
for_each=health_check.value.memberscontent {
# seq_num - (optional) is a type of numberseq_num=members.value["seq_num"]
}
}
dynamic"sla" {
for_each=health_check.value.slacontent {
# id - (optional) is a type of numberid=sla.value["id"]
# jitter_threshold - (optional) is a type of numberjitter_threshold=sla.value["jitter_threshold"]
# latency_threshold - (optional) is a type of numberlatency_threshold=sla.value["latency_threshold"]
# link_cost_factor - (optional) is a type of stringlink_cost_factor=sla.value["link_cost_factor"]
# packetloss_threshold - (optional) is a type of numberpacketloss_threshold=sla.value["packetloss_threshold"]
}
}
}
}
dynamic"members" {
for_each=var.memberscontent {
# comment - (optional) is a type of stringcomment=members.value["comment"]
# cost - (optional) is a type of numbercost=members.value["cost"]
# gateway - (optional) is a type of stringgateway=members.value["gateway"]
# gateway6 - (optional) is a type of stringgateway6=members.value["gateway6"]
# ingress_spillover_threshold - (optional) is a type of numberingress_spillover_threshold=members.value["ingress_spillover_threshold"]
# interface - (optional) is a type of stringinterface=members.value["interface"]
# priority - (optional) is a type of numberpriority=members.value["priority"]
# seq_num - (optional) is a type of numberseq_num=members.value["seq_num"]
# source - (optional) is a type of stringsource=members.value["source"]
# source6 - (optional) is a type of stringsource6=members.value["source6"]
# spillover_threshold - (optional) is a type of numberspillover_threshold=members.value["spillover_threshold"]
# status - (optional) is a type of stringstatus=members.value["status"]
# volume_ratio - (optional) is a type of numbervolume_ratio=members.value["volume_ratio"]
# weight - (optional) is a type of numberweight=members.value["weight"]
}
}
dynamic"neighbor" {
for_each=var.neighborcontent {
# health_check - (optional) is a type of stringhealth_check=neighbor.value["health_check"]
# ip - (optional) is a type of stringip=neighbor.value["ip"]
# member - (optional) is a type of numbermember=neighbor.value["member"]
# role - (optional) is a type of stringrole=neighbor.value["role"]
# sla_id - (optional) is a type of numbersla_id=neighbor.value["sla_id"]
}
}
dynamic"service" {
for_each=var.servicecontent {
# addr_mode - (optional) is a type of stringaddr_mode=service.value["addr_mode"]
# bandwidth_weight - (optional) is a type of numberbandwidth_weight=service.value["bandwidth_weight"]
# default - (optional) is a type of stringdefault=service.value["default"]
# dscp_forward - (optional) is a type of stringdscp_forward=service.value["dscp_forward"]
# dscp_forward_tag - (optional) is a type of stringdscp_forward_tag=service.value["dscp_forward_tag"]
# dscp_reverse - (optional) is a type of stringdscp_reverse=service.value["dscp_reverse"]
# dscp_reverse_tag - (optional) is a type of stringdscp_reverse_tag=service.value["dscp_reverse_tag"]
# dst_negate - (optional) is a type of stringdst_negate=service.value["dst_negate"]
# end_port - (optional) is a type of numberend_port=service.value["end_port"]
# gateway - (optional) is a type of stringgateway=service.value["gateway"]
# health_check - (optional) is a type of stringhealth_check=service.value["health_check"]
# hold_down_time - (optional) is a type of numberhold_down_time=service.value["hold_down_time"]
# id - (optional) is a type of numberid=service.value["id"]
# input_device_negate - (optional) is a type of stringinput_device_negate=service.value["input_device_negate"]
# internet_service - (optional) is a type of stringinternet_service=service.value["internet_service"]
# jitter_weight - (optional) is a type of numberjitter_weight=service.value["jitter_weight"]
# latency_weight - (optional) is a type of numberlatency_weight=service.value["latency_weight"]
# link_cost_factor - (optional) is a type of stringlink_cost_factor=service.value["link_cost_factor"]
# link_cost_threshold - (optional) is a type of numberlink_cost_threshold=service.value["link_cost_threshold"]
# member - (optional) is a type of numbermember=service.value["member"]
# mode - (optional) is a type of stringmode=service.value["mode"]
# name - (optional) is a type of stringname=service.value["name"]
# packet_loss_weight - (optional) is a type of numberpacket_loss_weight=service.value["packet_loss_weight"]
# protocol - (optional) is a type of numberprotocol=service.value["protocol"]
# quality_link - (optional) is a type of numberquality_link=service.value["quality_link"]
# role - (optional) is a type of stringrole=service.value["role"]
# route_tag - (optional) is a type of numberroute_tag=service.value["route_tag"]
# sla_compare_method - (optional) is a type of stringsla_compare_method=service.value["sla_compare_method"]
# src_negate - (optional) is a type of stringsrc_negate=service.value["src_negate"]
# standalone_action - (optional) is a type of stringstandalone_action=service.value["standalone_action"]
# start_port - (optional) is a type of numberstart_port=service.value["start_port"]
# status - (optional) is a type of stringstatus=service.value["status"]
# tos - (optional) is a type of stringtos=service.value["tos"]
# tos_mask - (optional) is a type of stringtos_mask=service.value["tos_mask"]
dynamic"dst" {
for_each=service.value.dstcontent {
# name - (optional) is a type of stringname=dst.value["name"]
}
}
dynamic"dst6" {
for_each=service.value.dst6content {
# name - (optional) is a type of stringname=dst6.value["name"]
}
}
dynamic"groups" {
for_each=service.value.groupscontent {
# name - (optional) is a type of stringname=groups.value["name"]
}
}
dynamic"input_device" {
for_each=service.value.input_devicecontent {
# name - (optional) is a type of stringname=input_device.value["name"]
}
}
dynamic"internet_service_app_ctrl" {
for_each=service.value.internet_service_app_ctrlcontent {
# id - (optional) is a type of numberid=internet_service_app_ctrl.value["id"]
}
}
dynamic"internet_service_app_ctrl_group" {
for_each=service.value.internet_service_app_ctrl_groupcontent {
# name - (optional) is a type of stringname=internet_service_app_ctrl_group.value["name"]
}
}
dynamic"internet_service_ctrl" {
for_each=service.value.internet_service_ctrlcontent {
# id - (optional) is a type of numberid=internet_service_ctrl.value["id"]
}
}
dynamic"internet_service_ctrl_group" {
for_each=service.value.internet_service_ctrl_groupcontent {
# name - (optional) is a type of stringname=internet_service_ctrl_group.value["name"]
}
}
dynamic"internet_service_custom" {
for_each=service.value.internet_service_customcontent {
# name - (optional) is a type of stringname=internet_service_custom.value["name"]
}
}
dynamic"internet_service_custom_group" {
for_each=service.value.internet_service_custom_groupcontent {
# name - (optional) is a type of stringname=internet_service_custom_group.value["name"]
}
}
dynamic"internet_service_group" {
for_each=service.value.internet_service_groupcontent {
# name - (optional) is a type of stringname=internet_service_group.value["name"]
}
}
dynamic"internet_service_id" {
for_each=service.value.internet_service_idcontent {
# id - (optional) is a type of numberid=internet_service_id.value["id"]
}
}
dynamic"internet_service_name" {
for_each=service.value.internet_service_namecontent {
# name - (optional) is a type of stringname=internet_service_name.value["name"]
}
}
dynamic"priority_members" {
for_each=service.value.priority_memberscontent {
# seq_num - (optional) is a type of numberseq_num=priority_members.value["seq_num"]
}
}
dynamic"sla" {
for_each=service.value.slacontent {
# health_check - (optional) is a type of stringhealth_check=sla.value["health_check"]
# id - (optional) is a type of numberid=sla.value["id"]
}
}
dynamic"src" {
for_each=service.value.srccontent {
# name - (optional) is a type of stringname=src.value["name"]
}
}
dynamic"src6" {
for_each=service.value.src6content {
# name - (optional) is a type of stringname=src6.value["name"]
}
}
dynamic"users" {
for_each=service.value.userscontent {
# name - (optional) is a type of stringname=users.value["name"]
}
}
}
}
dynamic"zone" {
for_each=var.zonecontent {
# name - (optional) is a type of stringname=zone.value["name"]
}
}
}