fortios_system_virtual_wan_link
Manage FortiOS configuration through native controller HTTPAPI; requires httpapi inventory and fortinet.fortios.fortios network OS
Collection: fortinet.fortios
Full Name: fortinet.fortios.fortios_system_virtual_wan_link
Controller module — runs on the local controller, not on remote hosts.
Synopsis
Manage FortiOS configuration through native controller HTTPAPI; requires httpapi inventory and fortinet.fortios.fortios network OS
Parameters
| Name | Type | Required | Default | Description |
|---|---|---|---|---|
| access_token | str | |||
| enable_log | bool | false | ||
| member_path | str | |||
| member_state | str | |||
| system_virtual_wan_link | dict | |||
| vdom | str | root |
Example
yaml
- fortinet.fortios.fortios_system_virtual_wan_link:
system_virtual_wan_link:
fail_alert_interfaces:
- name: default_name_4 (source system.interface.name)
fail_detect: enable
health_check:
- addr_mode: ipv4
failtime: "1800"
ha_priority: "25"
interval: "1800000"
members:
- seq_num: 1
name: default_name_17
packet_size: "512"
port: "32767"
probe_packets: disable
probe_timeout: "2500"
protocol: ping
recoverytime: "1800"
security_mode: none
server: 192.168.100.40
sla:
- id: "28"
jitter_threshold: "5000000"
latency_threshold: "5000000"
link_cost_factor: latency
packetloss_threshold: "50"
sla_fail_log_period: "1800"
sla_pass_log_period: "1800"
threshold_alert_jitter: "2147483647"
threshold_alert_latency: "2147483647"
threshold_alert_packetloss: "50"
threshold_warning_jitter: "2147483647"
threshold_warning_latency: "2147483647"
threshold_warning_packetloss: "50"
update_cascade_interface: enable
update_static_route: enable
load_balance_mode: source-ip-based
members:
- comment: Comments.
cost: "2147483647"
ingress_spillover_threshold: "8388000"
priority: "2147483647"
seq_num: 1
spillover_threshold: "8388000"
status: disable
volume_ratio: "127"
weight: "127"
neighbor_hold_boot_time: "5000000"
neighbor_hold_down: enable
neighbor_hold_down_time: "5000000"
service:
- addr_mode: ipv4
bandwidth_weight: "5000000"
default: enable
dscp_forward: enable
dscp_reverse: enable
dst:
- name: default_name_77 (source firewall.address.name firewall.addrgrp.name)
dst_negate: enable
dst6:
- name: default_name_80 (source firewall.address6.name firewall.addrgrp6.name)
end_port: "32767"
gateway: enable
groups:
- name: default_name_84 (source user.group.name)
hold_down_time: "5000000"
id: "87"
input_device:
- name: default_name_89 (source system.interface.name)
input_device_negate: enable
internet_service: enable
internet_service_app_ctrl:
- id: "93"
internet_service_app_ctrl_group:
- name: default_name_95 (source application.group.name)
internet_service_ctrl:
- id: "97"
internet_service_ctrl_group:
- name: default_name_99 (source application.group.name)
internet_service_custom:
- name: default_name_101 (source firewall.internet-service-custom.name)
internet_service_custom_group:
- name: default_name_103 (source firewall.internet-service-custom-group.name)
internet_service_group:
- name: default_name_105 (source firewall.internet-service-group.name)
internet_service_id:
- id: "107"
jitter_weight: "5000000"
latency_weight: "5000000"
link_cost_factor: latency
link_cost_threshold: "5000000"
member: "2147483647"
mode: auto
name: default_name_114
packet_loss_weight: "5000000"
priority_members:
- seq_num: 1
protocol: "127"
quality_link: "127"
role: standalone
route_tag: "2147483647"
sla_compare_method: order
src:
- name: default_name_127 (source firewall.address.name firewall.addrgrp.name)
src_negate: enable
src6:
- name: default_name_130 (source firewall.address6.name firewall.addrgrp6.name)
standalone_action: enable
start_port: "32767"
status: enable
users:
- name: default_name_137 (source user.local.name)
status: disable
zone:
- name: default_name_140
vdom: root
name: Configure redundant internet connections using SD-WAN (formerly virtual WAN link).