1. Packages
  2. Fortimanager Provider
  3. API Docs
  4. WantempSystemVirtualwanlink
fortimanager 1.14.0 published on Tuesday, Apr 15, 2025 by fortinetdev

fortimanager.WantempSystemVirtualwanlink

Explore with Pulumi AI

Configure redundant internet connections using SD-WAN (formerly virtual WAN link).

The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.

  • health_check: fortimanager.WantempSystemVirtualwanlinkHealthcheck
  • members: fortimanager.WantempSystemVirtualwanlinkMembers
  • neighbor: fortimanager.WantempSystemVirtualwanlinkNeighbor
  • service: fortimanager.WantempSystemVirtualwanlinkService

Create WantempSystemVirtualwanlink Resource

Resources are created with functions called constructors. To learn more about declaring and configuring resources, see Resources.

Constructor syntax

new WantempSystemVirtualwanlink(name: string, args: WantempSystemVirtualwanlinkArgs, opts?: CustomResourceOptions);
@overload
def WantempSystemVirtualwanlink(resource_name: str,
                                args: WantempSystemVirtualwanlinkArgs,
                                opts: Optional[ResourceOptions] = None)

@overload
def WantempSystemVirtualwanlink(resource_name: str,
                                opts: Optional[ResourceOptions] = None,
                                wanprof: Optional[str] = None,
                                neighbor_hold_down: Optional[str] = None,
                                scopetype: Optional[str] = None,
                                fail_detect: Optional[str] = None,
                                health_checks: Optional[Sequence[WantempSystemVirtualwanlinkHealthCheckArgs]] = None,
                                load_balance_mode: Optional[str] = None,
                                members: Optional[Sequence[WantempSystemVirtualwanlinkMemberArgs]] = None,
                                fail_alert_interfaces: Optional[Sequence[str]] = None,
                                neighbor_hold_down_time: Optional[float] = None,
                                neighbor_hold_boot_time: Optional[float] = None,
                                neighbors: Optional[Sequence[WantempSystemVirtualwanlinkNeighborArgs]] = None,
                                adom: Optional[str] = None,
                                services: Optional[Sequence[WantempSystemVirtualwanlinkServiceArgs]] = None,
                                status: Optional[str] = None,
                                dynamic_sort_subtable: Optional[str] = None,
                                wantemp_system_virtualwanlink_id: Optional[str] = None)
func NewWantempSystemVirtualwanlink(ctx *Context, name string, args WantempSystemVirtualwanlinkArgs, opts ...ResourceOption) (*WantempSystemVirtualwanlink, error)
public WantempSystemVirtualwanlink(string name, WantempSystemVirtualwanlinkArgs args, CustomResourceOptions? opts = null)
public WantempSystemVirtualwanlink(String name, WantempSystemVirtualwanlinkArgs args)
public WantempSystemVirtualwanlink(String name, WantempSystemVirtualwanlinkArgs args, CustomResourceOptions options)
type: fortimanager:WantempSystemVirtualwanlink
properties: # The arguments to resource properties.
options: # Bag of options to control resource's behavior.

Parameters

name This property is required. string
The unique name of the resource.
args This property is required. WantempSystemVirtualwanlinkArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
resource_name This property is required. str
The unique name of the resource.
args This property is required. WantempSystemVirtualwanlinkArgs
The arguments to resource properties.
opts ResourceOptions
Bag of options to control resource's behavior.
ctx Context
Context object for the current deployment.
name This property is required. string
The unique name of the resource.
args This property is required. WantempSystemVirtualwanlinkArgs
The arguments to resource properties.
opts ResourceOption
Bag of options to control resource's behavior.
name This property is required. string
The unique name of the resource.
args This property is required. WantempSystemVirtualwanlinkArgs
The arguments to resource properties.
opts CustomResourceOptions
Bag of options to control resource's behavior.
name This property is required. String
The unique name of the resource.
args This property is required. WantempSystemVirtualwanlinkArgs
The arguments to resource properties.
options CustomResourceOptions
Bag of options to control resource's behavior.

Constructor example

The following reference example uses placeholder values for all input properties.

var wantempSystemVirtualwanlinkResource = new Fortimanager.WantempSystemVirtualwanlink("wantempSystemVirtualwanlinkResource", new()
{
    Wanprof = "string",
    NeighborHoldDown = "string",
    Scopetype = "string",
    FailDetect = "string",
    HealthChecks = new[]
    {
        new Fortimanager.Inputs.WantempSystemVirtualwanlinkHealthCheckArgs
        {
            _dynamicServer = "string",
            AddrMode = "string",
            Diffservcode = "string",
            Failtime = 0,
            HaPriority = 0,
            HttpAgent = "string",
            HttpGet = "string",
            HttpMatch = "string",
            InternetServiceId = "string",
            Interval = 0,
            Members = "string",
            Name = "string",
            PacketSize = 0,
            Passwords = new[]
            {
                "string",
            },
            Port = 0,
            ProbePackets = "string",
            ProbeTimeout = 0,
            Protocol = "string",
            Recoverytime = 0,
            SecurityMode = "string",
            Servers = new[]
            {
                "string",
            },
            SlaFailLogPeriod = 0,
            SlaPassLogPeriod = 0,
            Slas = new[]
            {
                new Fortimanager.Inputs.WantempSystemVirtualwanlinkHealthCheckSlaArgs
                {
                    Id = 0,
                    JitterThreshold = 0,
                    LatencyThreshold = 0,
                    LinkCostFactors = new[]
                    {
                        "string",
                    },
                    PacketlossThreshold = 0,
                },
            },
            ThresholdAlertJitter = 0,
            ThresholdAlertLatency = 0,
            ThresholdAlertPacketloss = 0,
            ThresholdWarningJitter = 0,
            ThresholdWarningLatency = 0,
            ThresholdWarningPacketloss = 0,
            UpdateCascadeInterface = "string",
            UpdateStaticRoute = "string",
        },
    },
    LoadBalanceMode = "string",
    Members = new[]
    {
        new Fortimanager.Inputs.WantempSystemVirtualwanlinkMemberArgs
        {
            _dynamicMember = "string",
            Comment = "string",
            Cost = "string",
            Gateway = "string",
            Gateway6 = "string",
            IngressSpilloverThreshold = 0,
            Interface = "string",
            Priority = 0,
            SeqNum = 0,
            Source = "string",
            Source6 = "string",
            SpilloverThreshold = 0,
            Status = "string",
            VolumeRatio = 0,
            Weight = 0,
        },
    },
    FailAlertInterfaces = new[]
    {
        "string",
    },
    NeighborHoldDownTime = 0,
    NeighborHoldBootTime = 0,
    Neighbors = new[]
    {
        new Fortimanager.Inputs.WantempSystemVirtualwanlinkNeighborArgs
        {
            HealthCheck = "string",
            Ip = "string",
            Member = "string",
            Role = "string",
            SlaId = 0,
        },
    },
    Adom = "string",
    Services = new[]
    {
        new Fortimanager.Inputs.WantempSystemVirtualwanlinkServiceArgs
        {
            AddrMode = "string",
            BandwidthWeight = 0,
            Default = "string",
            DscpForward = "string",
            DscpForwardTag = "string",
            DscpReverse = "string",
            DscpReverseTag = "string",
            Dst = "string",
            Dst6 = "string",
            DstNegate = "string",
            EndPort = 0,
            Gateway = "string",
            Groups = "string",
            HealthCheck = "string",
            HoldDownTime = 0,
            Id = 0,
            InputDevice = "string",
            InputDeviceNegate = "string",
            InternetService = "string",
            InternetServiceAppCtrlGroup = "string",
            InternetServiceAppCtrls = new[]
            {
                0,
            },
            InternetServiceCtrlGroup = "string",
            InternetServiceCtrls = new[]
            {
                0,
            },
            InternetServiceCustom = "string",
            InternetServiceCustomGroup = "string",
            InternetServiceGroup = "string",
            InternetServiceId = "string",
            JitterWeight = 0,
            LatencyWeight = 0,
            LinkCostFactor = "string",
            LinkCostThreshold = 0,
            Member = "string",
            Mode = "string",
            Name = "string",
            PacketLossWeight = 0,
            PriorityMembers = "string",
            Protocol = 0,
            QualityLink = 0,
            Role = "string",
            RouteTag = 0,
            SlaCompareMethod = "string",
            Slas = new[]
            {
                new Fortimanager.Inputs.WantempSystemVirtualwanlinkServiceSlaArgs
                {
                    HealthCheck = "string",
                    Id = 0,
                },
            },
            Src = "string",
            Src6 = "string",
            SrcNegate = "string",
            StandaloneAction = "string",
            StartPort = 0,
            Status = "string",
            Tos = "string",
            TosMask = "string",
            Users = "string",
        },
    },
    Status = "string",
    DynamicSortSubtable = "string",
    WantempSystemVirtualwanlinkId = "string",
});
Copy
example, err := fortimanager.NewWantempSystemVirtualwanlink(ctx, "wantempSystemVirtualwanlinkResource", &fortimanager.WantempSystemVirtualwanlinkArgs{
Wanprof: pulumi.String("string"),
NeighborHoldDown: pulumi.String("string"),
Scopetype: pulumi.String("string"),
FailDetect: pulumi.String("string"),
HealthChecks: .WantempSystemVirtualwanlinkHealthCheckTypeArray{
&.WantempSystemVirtualwanlinkHealthCheckTypeArgs{
_dynamicServer: pulumi.String("string"),
AddrMode: pulumi.String("string"),
Diffservcode: pulumi.String("string"),
Failtime: pulumi.Float64(0),
HaPriority: pulumi.Float64(0),
HttpAgent: pulumi.String("string"),
HttpGet: pulumi.String("string"),
HttpMatch: pulumi.String("string"),
InternetServiceId: pulumi.String("string"),
Interval: pulumi.Float64(0),
Members: pulumi.String("string"),
Name: pulumi.String("string"),
PacketSize: pulumi.Float64(0),
Passwords: pulumi.StringArray{
pulumi.String("string"),
},
Port: pulumi.Float64(0),
ProbePackets: pulumi.String("string"),
ProbeTimeout: pulumi.Float64(0),
Protocol: pulumi.String("string"),
Recoverytime: pulumi.Float64(0),
SecurityMode: pulumi.String("string"),
Servers: pulumi.StringArray{
pulumi.String("string"),
},
SlaFailLogPeriod: pulumi.Float64(0),
SlaPassLogPeriod: pulumi.Float64(0),
Slas: .WantempSystemVirtualwanlinkHealthCheckSlaTypeArray{
&.WantempSystemVirtualwanlinkHealthCheckSlaTypeArgs{
Id: pulumi.Float64(0),
JitterThreshold: pulumi.Float64(0),
LatencyThreshold: pulumi.Float64(0),
LinkCostFactors: pulumi.StringArray{
pulumi.String("string"),
},
PacketlossThreshold: pulumi.Float64(0),
},
},
ThresholdAlertJitter: pulumi.Float64(0),
ThresholdAlertLatency: pulumi.Float64(0),
ThresholdAlertPacketloss: pulumi.Float64(0),
ThresholdWarningJitter: pulumi.Float64(0),
ThresholdWarningLatency: pulumi.Float64(0),
ThresholdWarningPacketloss: pulumi.Float64(0),
UpdateCascadeInterface: pulumi.String("string"),
UpdateStaticRoute: pulumi.String("string"),
},
},
LoadBalanceMode: pulumi.String("string"),
Members: .WantempSystemVirtualwanlinkMemberArray{
&.WantempSystemVirtualwanlinkMemberArgs{
_dynamicMember: pulumi.String("string"),
Comment: pulumi.String("string"),
Cost: pulumi.String("string"),
Gateway: pulumi.String("string"),
Gateway6: pulumi.String("string"),
IngressSpilloverThreshold: pulumi.Float64(0),
Interface: pulumi.String("string"),
Priority: pulumi.Float64(0),
SeqNum: pulumi.Float64(0),
Source: pulumi.String("string"),
Source6: pulumi.String("string"),
SpilloverThreshold: pulumi.Float64(0),
Status: pulumi.String("string"),
VolumeRatio: pulumi.Float64(0),
Weight: pulumi.Float64(0),
},
},
FailAlertInterfaces: pulumi.StringArray{
pulumi.String("string"),
},
NeighborHoldDownTime: pulumi.Float64(0),
NeighborHoldBootTime: pulumi.Float64(0),
Neighbors: .WantempSystemVirtualwanlinkNeighborTypeArray{
&.WantempSystemVirtualwanlinkNeighborTypeArgs{
HealthCheck: pulumi.String("string"),
Ip: pulumi.String("string"),
Member: pulumi.String("string"),
Role: pulumi.String("string"),
SlaId: pulumi.Float64(0),
},
},
Adom: pulumi.String("string"),
Services: .WantempSystemVirtualwanlinkServiceTypeArray{
&.WantempSystemVirtualwanlinkServiceTypeArgs{
AddrMode: pulumi.String("string"),
BandwidthWeight: pulumi.Float64(0),
Default: pulumi.String("string"),
DscpForward: pulumi.String("string"),
DscpForwardTag: pulumi.String("string"),
DscpReverse: pulumi.String("string"),
DscpReverseTag: pulumi.String("string"),
Dst: pulumi.String("string"),
Dst6: pulumi.String("string"),
DstNegate: pulumi.String("string"),
EndPort: pulumi.Float64(0),
Gateway: pulumi.String("string"),
Groups: pulumi.String("string"),
HealthCheck: pulumi.String("string"),
HoldDownTime: pulumi.Float64(0),
Id: pulumi.Float64(0),
InputDevice: pulumi.String("string"),
InputDeviceNegate: pulumi.String("string"),
InternetService: pulumi.String("string"),
InternetServiceAppCtrlGroup: pulumi.String("string"),
InternetServiceAppCtrls: pulumi.Float64Array{
pulumi.Float64(0),
},
InternetServiceCtrlGroup: pulumi.String("string"),
InternetServiceCtrls: pulumi.Float64Array{
pulumi.Float64(0),
},
InternetServiceCustom: pulumi.String("string"),
InternetServiceCustomGroup: pulumi.String("string"),
InternetServiceGroup: pulumi.String("string"),
InternetServiceId: pulumi.String("string"),
JitterWeight: pulumi.Float64(0),
LatencyWeight: pulumi.Float64(0),
LinkCostFactor: pulumi.String("string"),
LinkCostThreshold: pulumi.Float64(0),
Member: pulumi.String("string"),
Mode: pulumi.String("string"),
Name: pulumi.String("string"),
PacketLossWeight: pulumi.Float64(0),
PriorityMembers: pulumi.String("string"),
Protocol: pulumi.Float64(0),
QualityLink: pulumi.Float64(0),
Role: pulumi.String("string"),
RouteTag: pulumi.Float64(0),
SlaCompareMethod: pulumi.String("string"),
Slas: .WantempSystemVirtualwanlinkServiceSlaTypeArray{
&.WantempSystemVirtualwanlinkServiceSlaTypeArgs{
HealthCheck: pulumi.String("string"),
Id: pulumi.Float64(0),
},
},
Src: pulumi.String("string"),
Src6: pulumi.String("string"),
SrcNegate: pulumi.String("string"),
StandaloneAction: pulumi.String("string"),
StartPort: pulumi.Float64(0),
Status: pulumi.String("string"),
Tos: pulumi.String("string"),
TosMask: pulumi.String("string"),
Users: pulumi.String("string"),
},
},
Status: pulumi.String("string"),
DynamicSortSubtable: pulumi.String("string"),
WantempSystemVirtualwanlinkId: pulumi.String("string"),
})
Copy
var wantempSystemVirtualwanlinkResource = new WantempSystemVirtualwanlink("wantempSystemVirtualwanlinkResource", WantempSystemVirtualwanlinkArgs.builder()
    .wanprof("string")
    .neighborHoldDown("string")
    .scopetype("string")
    .failDetect("string")
    .healthChecks(WantempSystemVirtualwanlinkHealthCheckArgs.builder()
        ._dynamicServer("string")
        .addrMode("string")
        .diffservcode("string")
        .failtime(0)
        .haPriority(0)
        .httpAgent("string")
        .httpGet("string")
        .httpMatch("string")
        .internetServiceId("string")
        .interval(0)
        .members("string")
        .name("string")
        .packetSize(0)
        .passwords("string")
        .port(0)
        .probePackets("string")
        .probeTimeout(0)
        .protocol("string")
        .recoverytime(0)
        .securityMode("string")
        .servers("string")
        .slaFailLogPeriod(0)
        .slaPassLogPeriod(0)
        .slas(WantempSystemVirtualwanlinkHealthCheckSlaArgs.builder()
            .id(0)
            .jitterThreshold(0)
            .latencyThreshold(0)
            .linkCostFactors("string")
            .packetlossThreshold(0)
            .build())
        .thresholdAlertJitter(0)
        .thresholdAlertLatency(0)
        .thresholdAlertPacketloss(0)
        .thresholdWarningJitter(0)
        .thresholdWarningLatency(0)
        .thresholdWarningPacketloss(0)
        .updateCascadeInterface("string")
        .updateStaticRoute("string")
        .build())
    .loadBalanceMode("string")
    .members(WantempSystemVirtualwanlinkMemberArgs.builder()
        ._dynamicMember("string")
        .comment("string")
        .cost("string")
        .gateway("string")
        .gateway6("string")
        .ingressSpilloverThreshold(0)
        .interface_("string")
        .priority(0)
        .seqNum(0)
        .source("string")
        .source6("string")
        .spilloverThreshold(0)
        .status("string")
        .volumeRatio(0)
        .weight(0)
        .build())
    .failAlertInterfaces("string")
    .neighborHoldDownTime(0)
    .neighborHoldBootTime(0)
    .neighbors(WantempSystemVirtualwanlinkNeighborArgs.builder()
        .healthCheck("string")
        .ip("string")
        .member("string")
        .role("string")
        .slaId(0)
        .build())
    .adom("string")
    .services(WantempSystemVirtualwanlinkServiceArgs.builder()
        .addrMode("string")
        .bandwidthWeight(0)
        .default_("string")
        .dscpForward("string")
        .dscpForwardTag("string")
        .dscpReverse("string")
        .dscpReverseTag("string")
        .dst("string")
        .dst6("string")
        .dstNegate("string")
        .endPort(0)
        .gateway("string")
        .groups("string")
        .healthCheck("string")
        .holdDownTime(0)
        .id(0)
        .inputDevice("string")
        .inputDeviceNegate("string")
        .internetService("string")
        .internetServiceAppCtrlGroup("string")
        .internetServiceAppCtrls(0)
        .internetServiceCtrlGroup("string")
        .internetServiceCtrls(0)
        .internetServiceCustom("string")
        .internetServiceCustomGroup("string")
        .internetServiceGroup("string")
        .internetServiceId("string")
        .jitterWeight(0)
        .latencyWeight(0)
        .linkCostFactor("string")
        .linkCostThreshold(0)
        .member("string")
        .mode("string")
        .name("string")
        .packetLossWeight(0)
        .priorityMembers("string")
        .protocol(0)
        .qualityLink(0)
        .role("string")
        .routeTag(0)
        .slaCompareMethod("string")
        .slas(WantempSystemVirtualwanlinkServiceSlaArgs.builder()
            .healthCheck("string")
            .id(0)
            .build())
        .src("string")
        .src6("string")
        .srcNegate("string")
        .standaloneAction("string")
        .startPort(0)
        .status("string")
        .tos("string")
        .tosMask("string")
        .users("string")
        .build())
    .status("string")
    .dynamicSortSubtable("string")
    .wantempSystemVirtualwanlinkId("string")
    .build());
Copy
wantemp_system_virtualwanlink_resource = fortimanager.WantempSystemVirtualwanlink("wantempSystemVirtualwanlinkResource",
    wanprof="string",
    neighbor_hold_down="string",
    scopetype="string",
    fail_detect="string",
    health_checks=[{
        "_dynamic_server": "string",
        "addr_mode": "string",
        "diffservcode": "string",
        "failtime": 0,
        "ha_priority": 0,
        "http_agent": "string",
        "http_get": "string",
        "http_match": "string",
        "internet_service_id": "string",
        "interval": 0,
        "members": "string",
        "name": "string",
        "packet_size": 0,
        "passwords": ["string"],
        "port": 0,
        "probe_packets": "string",
        "probe_timeout": 0,
        "protocol": "string",
        "recoverytime": 0,
        "security_mode": "string",
        "servers": ["string"],
        "sla_fail_log_period": 0,
        "sla_pass_log_period": 0,
        "slas": [{
            "id": 0,
            "jitter_threshold": 0,
            "latency_threshold": 0,
            "link_cost_factors": ["string"],
            "packetloss_threshold": 0,
        }],
        "threshold_alert_jitter": 0,
        "threshold_alert_latency": 0,
        "threshold_alert_packetloss": 0,
        "threshold_warning_jitter": 0,
        "threshold_warning_latency": 0,
        "threshold_warning_packetloss": 0,
        "update_cascade_interface": "string",
        "update_static_route": "string",
    }],
    load_balance_mode="string",
    members=[{
        "_dynamic_member": "string",
        "comment": "string",
        "cost": "string",
        "gateway": "string",
        "gateway6": "string",
        "ingress_spillover_threshold": 0,
        "interface": "string",
        "priority": 0,
        "seq_num": 0,
        "source": "string",
        "source6": "string",
        "spillover_threshold": 0,
        "status": "string",
        "volume_ratio": 0,
        "weight": 0,
    }],
    fail_alert_interfaces=["string"],
    neighbor_hold_down_time=0,
    neighbor_hold_boot_time=0,
    neighbors=[{
        "health_check": "string",
        "ip": "string",
        "member": "string",
        "role": "string",
        "sla_id": 0,
    }],
    adom="string",
    services=[{
        "addr_mode": "string",
        "bandwidth_weight": 0,
        "default": "string",
        "dscp_forward": "string",
        "dscp_forward_tag": "string",
        "dscp_reverse": "string",
        "dscp_reverse_tag": "string",
        "dst": "string",
        "dst6": "string",
        "dst_negate": "string",
        "end_port": 0,
        "gateway": "string",
        "groups": "string",
        "health_check": "string",
        "hold_down_time": 0,
        "id": 0,
        "input_device": "string",
        "input_device_negate": "string",
        "internet_service": "string",
        "internet_service_app_ctrl_group": "string",
        "internet_service_app_ctrls": [0],
        "internet_service_ctrl_group": "string",
        "internet_service_ctrls": [0],
        "internet_service_custom": "string",
        "internet_service_custom_group": "string",
        "internet_service_group": "string",
        "internet_service_id": "string",
        "jitter_weight": 0,
        "latency_weight": 0,
        "link_cost_factor": "string",
        "link_cost_threshold": 0,
        "member": "string",
        "mode": "string",
        "name": "string",
        "packet_loss_weight": 0,
        "priority_members": "string",
        "protocol": 0,
        "quality_link": 0,
        "role": "string",
        "route_tag": 0,
        "sla_compare_method": "string",
        "slas": [{
            "health_check": "string",
            "id": 0,
        }],
        "src": "string",
        "src6": "string",
        "src_negate": "string",
        "standalone_action": "string",
        "start_port": 0,
        "status": "string",
        "tos": "string",
        "tos_mask": "string",
        "users": "string",
    }],
    status="string",
    dynamic_sort_subtable="string",
    wantemp_system_virtualwanlink_id="string")
Copy
const wantempSystemVirtualwanlinkResource = new fortimanager.WantempSystemVirtualwanlink("wantempSystemVirtualwanlinkResource", {
    wanprof: "string",
    neighborHoldDown: "string",
    scopetype: "string",
    failDetect: "string",
    healthChecks: [{
        _dynamicServer: "string",
        addrMode: "string",
        diffservcode: "string",
        failtime: 0,
        haPriority: 0,
        httpAgent: "string",
        httpGet: "string",
        httpMatch: "string",
        internetServiceId: "string",
        interval: 0,
        members: "string",
        name: "string",
        packetSize: 0,
        passwords: ["string"],
        port: 0,
        probePackets: "string",
        probeTimeout: 0,
        protocol: "string",
        recoverytime: 0,
        securityMode: "string",
        servers: ["string"],
        slaFailLogPeriod: 0,
        slaPassLogPeriod: 0,
        slas: [{
            id: 0,
            jitterThreshold: 0,
            latencyThreshold: 0,
            linkCostFactors: ["string"],
            packetlossThreshold: 0,
        }],
        thresholdAlertJitter: 0,
        thresholdAlertLatency: 0,
        thresholdAlertPacketloss: 0,
        thresholdWarningJitter: 0,
        thresholdWarningLatency: 0,
        thresholdWarningPacketloss: 0,
        updateCascadeInterface: "string",
        updateStaticRoute: "string",
    }],
    loadBalanceMode: "string",
    members: [{
        _dynamicMember: "string",
        comment: "string",
        cost: "string",
        gateway: "string",
        gateway6: "string",
        ingressSpilloverThreshold: 0,
        "interface": "string",
        priority: 0,
        seqNum: 0,
        source: "string",
        source6: "string",
        spilloverThreshold: 0,
        status: "string",
        volumeRatio: 0,
        weight: 0,
    }],
    failAlertInterfaces: ["string"],
    neighborHoldDownTime: 0,
    neighborHoldBootTime: 0,
    neighbors: [{
        healthCheck: "string",
        ip: "string",
        member: "string",
        role: "string",
        slaId: 0,
    }],
    adom: "string",
    services: [{
        addrMode: "string",
        bandwidthWeight: 0,
        "default": "string",
        dscpForward: "string",
        dscpForwardTag: "string",
        dscpReverse: "string",
        dscpReverseTag: "string",
        dst: "string",
        dst6: "string",
        dstNegate: "string",
        endPort: 0,
        gateway: "string",
        groups: "string",
        healthCheck: "string",
        holdDownTime: 0,
        id: 0,
        inputDevice: "string",
        inputDeviceNegate: "string",
        internetService: "string",
        internetServiceAppCtrlGroup: "string",
        internetServiceAppCtrls: [0],
        internetServiceCtrlGroup: "string",
        internetServiceCtrls: [0],
        internetServiceCustom: "string",
        internetServiceCustomGroup: "string",
        internetServiceGroup: "string",
        internetServiceId: "string",
        jitterWeight: 0,
        latencyWeight: 0,
        linkCostFactor: "string",
        linkCostThreshold: 0,
        member: "string",
        mode: "string",
        name: "string",
        packetLossWeight: 0,
        priorityMembers: "string",
        protocol: 0,
        qualityLink: 0,
        role: "string",
        routeTag: 0,
        slaCompareMethod: "string",
        slas: [{
            healthCheck: "string",
            id: 0,
        }],
        src: "string",
        src6: "string",
        srcNegate: "string",
        standaloneAction: "string",
        startPort: 0,
        status: "string",
        tos: "string",
        tosMask: "string",
        users: "string",
    }],
    status: "string",
    dynamicSortSubtable: "string",
    wantempSystemVirtualwanlinkId: "string",
});
Copy
type: fortimanager:WantempSystemVirtualwanlink
properties:
    adom: string
    dynamicSortSubtable: string
    failAlertInterfaces:
        - string
    failDetect: string
    healthChecks:
        - _dynamicServer: string
          addrMode: string
          diffservcode: string
          failtime: 0
          haPriority: 0
          httpAgent: string
          httpGet: string
          httpMatch: string
          internetServiceId: string
          interval: 0
          members: string
          name: string
          packetSize: 0
          passwords:
            - string
          port: 0
          probePackets: string
          probeTimeout: 0
          protocol: string
          recoverytime: 0
          securityMode: string
          servers:
            - string
          slaFailLogPeriod: 0
          slaPassLogPeriod: 0
          slas:
            - id: 0
              jitterThreshold: 0
              latencyThreshold: 0
              linkCostFactors:
                - string
              packetlossThreshold: 0
          thresholdAlertJitter: 0
          thresholdAlertLatency: 0
          thresholdAlertPacketloss: 0
          thresholdWarningJitter: 0
          thresholdWarningLatency: 0
          thresholdWarningPacketloss: 0
          updateCascadeInterface: string
          updateStaticRoute: string
    loadBalanceMode: string
    members:
        - _dynamicMember: string
          comment: string
          cost: string
          gateway: string
          gateway6: string
          ingressSpilloverThreshold: 0
          interface: string
          priority: 0
          seqNum: 0
          source: string
          source6: string
          spilloverThreshold: 0
          status: string
          volumeRatio: 0
          weight: 0
    neighborHoldBootTime: 0
    neighborHoldDown: string
    neighborHoldDownTime: 0
    neighbors:
        - healthCheck: string
          ip: string
          member: string
          role: string
          slaId: 0
    scopetype: string
    services:
        - addrMode: string
          bandwidthWeight: 0
          default: string
          dscpForward: string
          dscpForwardTag: string
          dscpReverse: string
          dscpReverseTag: string
          dst: string
          dst6: string
          dstNegate: string
          endPort: 0
          gateway: string
          groups: string
          healthCheck: string
          holdDownTime: 0
          id: 0
          inputDevice: string
          inputDeviceNegate: string
          internetService: string
          internetServiceAppCtrlGroup: string
          internetServiceAppCtrls:
            - 0
          internetServiceCtrlGroup: string
          internetServiceCtrls:
            - 0
          internetServiceCustom: string
          internetServiceCustomGroup: string
          internetServiceGroup: string
          internetServiceId: string
          jitterWeight: 0
          latencyWeight: 0
          linkCostFactor: string
          linkCostThreshold: 0
          member: string
          mode: string
          name: string
          packetLossWeight: 0
          priorityMembers: string
          protocol: 0
          qualityLink: 0
          role: string
          routeTag: 0
          slaCompareMethod: string
          slas:
            - healthCheck: string
              id: 0
          src: string
          src6: string
          srcNegate: string
          standaloneAction: string
          startPort: 0
          status: string
          tos: string
          tosMask: string
          users: string
    status: string
    wanprof: string
    wantempSystemVirtualwanlinkId: string
Copy

WantempSystemVirtualwanlink Resource Properties

To learn more about resource properties and how to use them, see Inputs and Outputs in the Architecture and Concepts docs.

Inputs

In Python, inputs that are objects can be passed either as argument classes or as dictionary literals.

The WantempSystemVirtualwanlink resource accepts the following input properties:

Wanprof This property is required. string
Wanprof.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
DynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
FailAlertInterfaces List<string>
Physical interfaces that will be alerted.
FailDetect string
Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: disable, enable.
HealthChecks List<WantempSystemVirtualwanlinkHealthCheck>
Health-Check. The structure of health_check block is documented below.
LoadBalanceMode string
Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: source-ip-based, weight-based, usage-based, source-dest-ip-based, measured-volume-based.
Members List<WantempSystemVirtualwanlinkMember>
Members. The structure of members block is documented below.
NeighborHoldBootTime double
Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).
NeighborHoldDown string
Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: disable, enable.
NeighborHoldDownTime double
Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).
Neighbors List<WantempSystemVirtualwanlinkNeighbor>
Neighbor. The structure of neighbor block is documented below.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
Services List<WantempSystemVirtualwanlinkService>
Service. The structure of service block is documented below.
Status string
Enable/disable SD-WAN. Valid values: disable, enable.
WantempSystemVirtualwanlinkId string
an identifier for the resource.
Wanprof This property is required. string
Wanprof.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
DynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
FailAlertInterfaces []string
Physical interfaces that will be alerted.
FailDetect string
Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: disable, enable.
HealthChecks []WantempSystemVirtualwanlinkHealthCheckTypeArgs
Health-Check. The structure of health_check block is documented below.
LoadBalanceMode string
Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: source-ip-based, weight-based, usage-based, source-dest-ip-based, measured-volume-based.
Members []WantempSystemVirtualwanlinkMemberArgs
Members. The structure of members block is documented below.
NeighborHoldBootTime float64
Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).
NeighborHoldDown string
Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: disable, enable.
NeighborHoldDownTime float64
Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).
Neighbors []WantempSystemVirtualwanlinkNeighborTypeArgs
Neighbor. The structure of neighbor block is documented below.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
Services []WantempSystemVirtualwanlinkServiceTypeArgs
Service. The structure of service block is documented below.
Status string
Enable/disable SD-WAN. Valid values: disable, enable.
WantempSystemVirtualwanlinkId string
an identifier for the resource.
wanprof This property is required. String
Wanprof.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
dynamicSortSubtable String
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
failAlertInterfaces List<String>
Physical interfaces that will be alerted.
failDetect String
Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: disable, enable.
healthChecks List<WantempSystemVirtualwanlinkHealthCheck>
Health-Check. The structure of health_check block is documented below.
loadBalanceMode String
Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: source-ip-based, weight-based, usage-based, source-dest-ip-based, measured-volume-based.
members List<WantempSystemVirtualwanlinkMember>
Members. The structure of members block is documented below.
neighborHoldBootTime Double
Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).
neighborHoldDown String
Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: disable, enable.
neighborHoldDownTime Double
Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).
neighbors List<WantempSystemVirtualwanlinkNeighbor>
Neighbor. The structure of neighbor block is documented below.
scopetype String
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
services List<WantempSystemVirtualwanlinkService>
Service. The structure of service block is documented below.
status String
Enable/disable SD-WAN. Valid values: disable, enable.
wantempSystemVirtualwanlinkId String
an identifier for the resource.
wanprof This property is required. string
Wanprof.
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
dynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
failAlertInterfaces string[]
Physical interfaces that will be alerted.
failDetect string
Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: disable, enable.
healthChecks WantempSystemVirtualwanlinkHealthCheck[]
Health-Check. The structure of health_check block is documented below.
loadBalanceMode string
Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: source-ip-based, weight-based, usage-based, source-dest-ip-based, measured-volume-based.
members WantempSystemVirtualwanlinkMember[]
Members. The structure of members block is documented below.
neighborHoldBootTime number
Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).
neighborHoldDown string
Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: disable, enable.
neighborHoldDownTime number
Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).
neighbors WantempSystemVirtualwanlinkNeighbor[]
Neighbor. The structure of neighbor block is documented below.
scopetype string
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
services WantempSystemVirtualwanlinkService[]
Service. The structure of service block is documented below.
status string
Enable/disable SD-WAN. Valid values: disable, enable.
wantempSystemVirtualwanlinkId string
an identifier for the resource.
wanprof This property is required. str
Wanprof.
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
dynamic_sort_subtable str
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
fail_alert_interfaces Sequence[str]
Physical interfaces that will be alerted.
fail_detect str
Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: disable, enable.
health_checks Sequence[WantempSystemVirtualwanlinkHealthCheckArgs]
Health-Check. The structure of health_check block is documented below.
load_balance_mode str
Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: source-ip-based, weight-based, usage-based, source-dest-ip-based, measured-volume-based.
members Sequence[WantempSystemVirtualwanlinkMemberArgs]
Members. The structure of members block is documented below.
neighbor_hold_boot_time float
Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).
neighbor_hold_down str
Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: disable, enable.
neighbor_hold_down_time float
Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).
neighbors Sequence[WantempSystemVirtualwanlinkNeighborArgs]
Neighbor. The structure of neighbor block is documented below.
scopetype str
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
services Sequence[WantempSystemVirtualwanlinkServiceArgs]
Service. The structure of service block is documented below.
status str
Enable/disable SD-WAN. Valid values: disable, enable.
wantemp_system_virtualwanlink_id str
an identifier for the resource.
wanprof This property is required. String
Wanprof.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
dynamicSortSubtable String
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
failAlertInterfaces List<String>
Physical interfaces that will be alerted.
failDetect String
Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: disable, enable.
healthChecks List<Property Map>
Health-Check. The structure of health_check block is documented below.
loadBalanceMode String
Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: source-ip-based, weight-based, usage-based, source-dest-ip-based, measured-volume-based.
members List<Property Map>
Members. The structure of members block is documented below.
neighborHoldBootTime Number
Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).
neighborHoldDown String
Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: disable, enable.
neighborHoldDownTime Number
Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).
neighbors List<Property Map>
Neighbor. The structure of neighbor block is documented below.
scopetype String
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
services List<Property Map>
Service. The structure of service block is documented below.
status String
Enable/disable SD-WAN. Valid values: disable, enable.
wantempSystemVirtualwanlinkId String
an identifier for the resource.

Outputs

All input properties are implicitly available as output properties. Additionally, the WantempSystemVirtualwanlink resource produces the following output properties:

Id string
The provider-assigned unique ID for this managed resource.
Id string
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.
id string
The provider-assigned unique ID for this managed resource.
id str
The provider-assigned unique ID for this managed resource.
id String
The provider-assigned unique ID for this managed resource.

Look up Existing WantempSystemVirtualwanlink Resource

Get an existing WantempSystemVirtualwanlink resource’s state with the given name, ID, and optional extra properties used to qualify the lookup.

public static get(name: string, id: Input<ID>, state?: WantempSystemVirtualwanlinkState, opts?: CustomResourceOptions): WantempSystemVirtualwanlink
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        adom: Optional[str] = None,
        dynamic_sort_subtable: Optional[str] = None,
        fail_alert_interfaces: Optional[Sequence[str]] = None,
        fail_detect: Optional[str] = None,
        health_checks: Optional[Sequence[WantempSystemVirtualwanlinkHealthCheckArgs]] = None,
        load_balance_mode: Optional[str] = None,
        members: Optional[Sequence[WantempSystemVirtualwanlinkMemberArgs]] = None,
        neighbor_hold_boot_time: Optional[float] = None,
        neighbor_hold_down: Optional[str] = None,
        neighbor_hold_down_time: Optional[float] = None,
        neighbors: Optional[Sequence[WantempSystemVirtualwanlinkNeighborArgs]] = None,
        scopetype: Optional[str] = None,
        services: Optional[Sequence[WantempSystemVirtualwanlinkServiceArgs]] = None,
        status: Optional[str] = None,
        wanprof: Optional[str] = None,
        wantemp_system_virtualwanlink_id: Optional[str] = None) -> WantempSystemVirtualwanlink
func GetWantempSystemVirtualwanlink(ctx *Context, name string, id IDInput, state *WantempSystemVirtualwanlinkState, opts ...ResourceOption) (*WantempSystemVirtualwanlink, error)
public static WantempSystemVirtualwanlink Get(string name, Input<string> id, WantempSystemVirtualwanlinkState? state, CustomResourceOptions? opts = null)
public static WantempSystemVirtualwanlink get(String name, Output<String> id, WantempSystemVirtualwanlinkState state, CustomResourceOptions options)
resources:  _:    type: fortimanager:WantempSystemVirtualwanlink    get:      id: ${id}
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
resource_name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
name This property is required.
The unique name of the resulting resource.
id This property is required.
The unique provider ID of the resource to lookup.
state
Any extra arguments used during the lookup.
opts
A bag of options that control this resource's behavior.
The following state arguments are supported:
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
DynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
FailAlertInterfaces List<string>
Physical interfaces that will be alerted.
FailDetect string
Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: disable, enable.
HealthChecks List<WantempSystemVirtualwanlinkHealthCheck>
Health-Check. The structure of health_check block is documented below.
LoadBalanceMode string
Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: source-ip-based, weight-based, usage-based, source-dest-ip-based, measured-volume-based.
Members List<WantempSystemVirtualwanlinkMember>
Members. The structure of members block is documented below.
NeighborHoldBootTime double
Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).
NeighborHoldDown string
Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: disable, enable.
NeighborHoldDownTime double
Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).
Neighbors List<WantempSystemVirtualwanlinkNeighbor>
Neighbor. The structure of neighbor block is documented below.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
Services List<WantempSystemVirtualwanlinkService>
Service. The structure of service block is documented below.
Status string
Enable/disable SD-WAN. Valid values: disable, enable.
Wanprof string
Wanprof.
WantempSystemVirtualwanlinkId string
an identifier for the resource.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
DynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
FailAlertInterfaces []string
Physical interfaces that will be alerted.
FailDetect string
Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: disable, enable.
HealthChecks []WantempSystemVirtualwanlinkHealthCheckTypeArgs
Health-Check. The structure of health_check block is documented below.
LoadBalanceMode string
Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: source-ip-based, weight-based, usage-based, source-dest-ip-based, measured-volume-based.
Members []WantempSystemVirtualwanlinkMemberArgs
Members. The structure of members block is documented below.
NeighborHoldBootTime float64
Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).
NeighborHoldDown string
Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: disable, enable.
NeighborHoldDownTime float64
Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).
Neighbors []WantempSystemVirtualwanlinkNeighborTypeArgs
Neighbor. The structure of neighbor block is documented below.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
Services []WantempSystemVirtualwanlinkServiceTypeArgs
Service. The structure of service block is documented below.
Status string
Enable/disable SD-WAN. Valid values: disable, enable.
Wanprof string
Wanprof.
WantempSystemVirtualwanlinkId string
an identifier for the resource.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
dynamicSortSubtable String
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
failAlertInterfaces List<String>
Physical interfaces that will be alerted.
failDetect String
Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: disable, enable.
healthChecks List<WantempSystemVirtualwanlinkHealthCheck>
Health-Check. The structure of health_check block is documented below.
loadBalanceMode String
Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: source-ip-based, weight-based, usage-based, source-dest-ip-based, measured-volume-based.
members List<WantempSystemVirtualwanlinkMember>
Members. The structure of members block is documented below.
neighborHoldBootTime Double
Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).
neighborHoldDown String
Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: disable, enable.
neighborHoldDownTime Double
Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).
neighbors List<WantempSystemVirtualwanlinkNeighbor>
Neighbor. The structure of neighbor block is documented below.
scopetype String
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
services List<WantempSystemVirtualwanlinkService>
Service. The structure of service block is documented below.
status String
Enable/disable SD-WAN. Valid values: disable, enable.
wanprof String
Wanprof.
wantempSystemVirtualwanlinkId String
an identifier for the resource.
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
dynamicSortSubtable string
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
failAlertInterfaces string[]
Physical interfaces that will be alerted.
failDetect string
Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: disable, enable.
healthChecks WantempSystemVirtualwanlinkHealthCheck[]
Health-Check. The structure of health_check block is documented below.
loadBalanceMode string
Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: source-ip-based, weight-based, usage-based, source-dest-ip-based, measured-volume-based.
members WantempSystemVirtualwanlinkMember[]
Members. The structure of members block is documented below.
neighborHoldBootTime number
Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).
neighborHoldDown string
Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: disable, enable.
neighborHoldDownTime number
Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).
neighbors WantempSystemVirtualwanlinkNeighbor[]
Neighbor. The structure of neighbor block is documented below.
scopetype string
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
services WantempSystemVirtualwanlinkService[]
Service. The structure of service block is documented below.
status string
Enable/disable SD-WAN. Valid values: disable, enable.
wanprof string
Wanprof.
wantempSystemVirtualwanlinkId string
an identifier for the resource.
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
dynamic_sort_subtable str
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
fail_alert_interfaces Sequence[str]
Physical interfaces that will be alerted.
fail_detect str
Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: disable, enable.
health_checks Sequence[WantempSystemVirtualwanlinkHealthCheckArgs]
Health-Check. The structure of health_check block is documented below.
load_balance_mode str
Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: source-ip-based, weight-based, usage-based, source-dest-ip-based, measured-volume-based.
members Sequence[WantempSystemVirtualwanlinkMemberArgs]
Members. The structure of members block is documented below.
neighbor_hold_boot_time float
Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).
neighbor_hold_down str
Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: disable, enable.
neighbor_hold_down_time float
Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).
neighbors Sequence[WantempSystemVirtualwanlinkNeighborArgs]
Neighbor. The structure of neighbor block is documented below.
scopetype str
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
services Sequence[WantempSystemVirtualwanlinkServiceArgs]
Service. The structure of service block is documented below.
status str
Enable/disable SD-WAN. Valid values: disable, enable.
wanprof str
Wanprof.
wantemp_system_virtualwanlink_id str
an identifier for the resource.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
dynamicSortSubtable String
true or false, set this parameter to true when using dynamic for_each + toset to configure and sort sub-tables, please do not set this parameter when configuring static sub-tables.
failAlertInterfaces List<String>
Physical interfaces that will be alerted.
failDetect String
Enable/disable SD-WAN Internet connection status checking (failure detection). Valid values: disable, enable.
healthChecks List<Property Map>
Health-Check. The structure of health_check block is documented below.
loadBalanceMode String
Algorithm or mode to use for load balancing Internet traffic to SD-WAN members. Valid values: source-ip-based, weight-based, usage-based, source-dest-ip-based, measured-volume-based.
members List<Property Map>
Members. The structure of members block is documented below.
neighborHoldBootTime Number
Waiting period in seconds when switching from the primary neighbor to the secondary neighbor from the neighbor start. (0 - 10000000, default = 0).
neighborHoldDown String
Enable/disable hold switching from the secondary neighbor to the primary neighbor. Valid values: disable, enable.
neighborHoldDownTime Number
Waiting period in seconds when switching from the secondary neighbor to the primary neighbor when hold-down is disabled. (0 - 10000000, default = 0).
neighbors List<Property Map>
Neighbor. The structure of neighbor block is documented below.
scopetype String
The scope of application of the resource. Valid values: inherit, adom. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
services List<Property Map>
Service. The structure of service block is documented below.
status String
Enable/disable SD-WAN. Valid values: disable, enable.
wanprof String
Wanprof.
wantempSystemVirtualwanlinkId String
an identifier for the resource.

Supporting Types

WantempSystemVirtualwanlinkHealthCheck
, WantempSystemVirtualwanlinkHealthCheckArgs

AddrMode string
Address mode (IPv4 or IPv6). Valid values: ipv4, ipv6.
Diffservcode string
Differentiated services code point (DSCP) in the IP header of the probe packet.
Failtime double
Number of failures before server is considered lost (1 - 3600, default = 5).
HaPriority double
HA election priority (1 - 50).
HttpAgent string
String in the http-agent field in the HTTP header.
HttpGet string
URL used to communicate with the server if the protocol if the protocol is HTTP.
HttpMatch string
Response string expected from the server if the protocol is HTTP.
InternetServiceId string
Internet-Service-Id.
Interval double
Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500).
Members string
Member sequence number list.
Name string
Status check or health check name.
PacketSize double
Packet size of a twamp test session,
Passwords List<string>
Twamp controller password in authentication mode
Port double
Port number used to communicate with the server over the selected protocol.
ProbePackets string
Enable/disable transmission of probe packets. Valid values: disable, enable.
ProbeTimeout double
Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500).
Protocol string
Protocol used to determine if the FortiGate can communicate with the server. Valid values: ping, tcp-echo, udp-echo, http, twamp, ping6, dns.
Recoverytime double
Number of successful responses received before server is considered recovered (1 - 3600, default = 5).
SecurityMode string
Twamp controller security mode. Valid values: none, authentication.
Servers List<string>
IP address or FQDN name of the server.
SlaFailLogPeriod double
Time interval in seconds that SLA fail log messages will be generated (0 - 3600, default = 0).
SlaPassLogPeriod double
Time interval in seconds that SLA pass log messages will be generated (0 - 3600, default = 0).
Slas List<WantempSystemVirtualwanlinkHealthCheckSla>
Sla. The structure of sla block is documented below.
ThresholdAlertJitter double
Alert threshold for jitter (ms, default = 0).
ThresholdAlertLatency double
Alert threshold for latency (ms, default = 0).
ThresholdAlertPacketloss double
Alert threshold for packet loss (percentage, default = 0).
ThresholdWarningJitter double
Warning threshold for jitter (ms, default = 0).
ThresholdWarningLatency double
Warning threshold for latency (ms, default = 0).
ThresholdWarningPacketloss double
Warning threshold for packet loss (percentage, default = 0).
UpdateCascadeInterface string
Enable/disable update cascade interface. Valid values: disable, enable.
UpdateStaticRoute string
Enable/disable updating the static route. Valid values: disable, enable.
_dynamicServer string
_Dynamic-Server.
AddrMode string
Address mode (IPv4 or IPv6). Valid values: ipv4, ipv6.
Diffservcode string
Differentiated services code point (DSCP) in the IP header of the probe packet.
Failtime float64
Number of failures before server is considered lost (1 - 3600, default = 5).
HaPriority float64
HA election priority (1 - 50).
HttpAgent string
String in the http-agent field in the HTTP header.
HttpGet string
URL used to communicate with the server if the protocol if the protocol is HTTP.
HttpMatch string
Response string expected from the server if the protocol is HTTP.
InternetServiceId string
Internet-Service-Id.
Interval float64
Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500).
Members string
Member sequence number list.
Name string
Status check or health check name.
PacketSize float64
Packet size of a twamp test session,
Passwords []string
Twamp controller password in authentication mode
Port float64
Port number used to communicate with the server over the selected protocol.
ProbePackets string
Enable/disable transmission of probe packets. Valid values: disable, enable.
ProbeTimeout float64
Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500).
Protocol string
Protocol used to determine if the FortiGate can communicate with the server. Valid values: ping, tcp-echo, udp-echo, http, twamp, ping6, dns.
Recoverytime float64
Number of successful responses received before server is considered recovered (1 - 3600, default = 5).
SecurityMode string
Twamp controller security mode. Valid values: none, authentication.
Servers []string
IP address or FQDN name of the server.
SlaFailLogPeriod float64
Time interval in seconds that SLA fail log messages will be generated (0 - 3600, default = 0).
SlaPassLogPeriod float64
Time interval in seconds that SLA pass log messages will be generated (0 - 3600, default = 0).
Slas []WantempSystemVirtualwanlinkHealthCheckSlaType
Sla. The structure of sla block is documented below.
ThresholdAlertJitter float64
Alert threshold for jitter (ms, default = 0).
ThresholdAlertLatency float64
Alert threshold for latency (ms, default = 0).
ThresholdAlertPacketloss float64
Alert threshold for packet loss (percentage, default = 0).
ThresholdWarningJitter float64
Warning threshold for jitter (ms, default = 0).
ThresholdWarningLatency float64
Warning threshold for latency (ms, default = 0).
ThresholdWarningPacketloss float64
Warning threshold for packet loss (percentage, default = 0).
UpdateCascadeInterface string
Enable/disable update cascade interface. Valid values: disable, enable.
UpdateStaticRoute string
Enable/disable updating the static route. Valid values: disable, enable.
_dynamicServer string
_Dynamic-Server.
_dynamicServer String
_Dynamic-Server.
addrMode String
Address mode (IPv4 or IPv6). Valid values: ipv4, ipv6.
diffservcode String
Differentiated services code point (DSCP) in the IP header of the probe packet.
failtime Double
Number of failures before server is considered lost (1 - 3600, default = 5).
haPriority Double
HA election priority (1 - 50).
httpAgent String
String in the http-agent field in the HTTP header.
httpGet String
URL used to communicate with the server if the protocol if the protocol is HTTP.
httpMatch String
Response string expected from the server if the protocol is HTTP.
internetServiceId String
Internet-Service-Id.
interval Double
Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500).
members String
Member sequence number list.
name String
Status check or health check name.
packetSize Double
Packet size of a twamp test session,
passwords List<String>
Twamp controller password in authentication mode
port Double
Port number used to communicate with the server over the selected protocol.
probePackets String
Enable/disable transmission of probe packets. Valid values: disable, enable.
probeTimeout Double
Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500).
protocol String
Protocol used to determine if the FortiGate can communicate with the server. Valid values: ping, tcp-echo, udp-echo, http, twamp, ping6, dns.
recoverytime Double
Number of successful responses received before server is considered recovered (1 - 3600, default = 5).
securityMode String
Twamp controller security mode. Valid values: none, authentication.
servers List<String>
IP address or FQDN name of the server.
slaFailLogPeriod Double
Time interval in seconds that SLA fail log messages will be generated (0 - 3600, default = 0).
slaPassLogPeriod Double
Time interval in seconds that SLA pass log messages will be generated (0 - 3600, default = 0).
slas List<WantempSystemVirtualwanlinkHealthCheckSla>
Sla. The structure of sla block is documented below.
thresholdAlertJitter Double
Alert threshold for jitter (ms, default = 0).
thresholdAlertLatency Double
Alert threshold for latency (ms, default = 0).
thresholdAlertPacketloss Double
Alert threshold for packet loss (percentage, default = 0).
thresholdWarningJitter Double
Warning threshold for jitter (ms, default = 0).
thresholdWarningLatency Double
Warning threshold for latency (ms, default = 0).
thresholdWarningPacketloss Double
Warning threshold for packet loss (percentage, default = 0).
updateCascadeInterface String
Enable/disable update cascade interface. Valid values: disable, enable.
updateStaticRoute String
Enable/disable updating the static route. Valid values: disable, enable.
_dynamicServer string
_Dynamic-Server.
addrMode string
Address mode (IPv4 or IPv6). Valid values: ipv4, ipv6.
diffservcode string
Differentiated services code point (DSCP) in the IP header of the probe packet.
failtime number
Number of failures before server is considered lost (1 - 3600, default = 5).
haPriority number
HA election priority (1 - 50).
httpAgent string
String in the http-agent field in the HTTP header.
httpGet string
URL used to communicate with the server if the protocol if the protocol is HTTP.
httpMatch string
Response string expected from the server if the protocol is HTTP.
internetServiceId string
Internet-Service-Id.
interval number
Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500).
members string
Member sequence number list.
name string
Status check or health check name.
packetSize number
Packet size of a twamp test session,
passwords string[]
Twamp controller password in authentication mode
port number
Port number used to communicate with the server over the selected protocol.
probePackets string
Enable/disable transmission of probe packets. Valid values: disable, enable.
probeTimeout number
Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500).
protocol string
Protocol used to determine if the FortiGate can communicate with the server. Valid values: ping, tcp-echo, udp-echo, http, twamp, ping6, dns.
recoverytime number
Number of successful responses received before server is considered recovered (1 - 3600, default = 5).
securityMode string
Twamp controller security mode. Valid values: none, authentication.
servers string[]
IP address or FQDN name of the server.
slaFailLogPeriod number
Time interval in seconds that SLA fail log messages will be generated (0 - 3600, default = 0).
slaPassLogPeriod number
Time interval in seconds that SLA pass log messages will be generated (0 - 3600, default = 0).
slas WantempSystemVirtualwanlinkHealthCheckSla[]
Sla. The structure of sla block is documented below.
thresholdAlertJitter number
Alert threshold for jitter (ms, default = 0).
thresholdAlertLatency number
Alert threshold for latency (ms, default = 0).
thresholdAlertPacketloss number
Alert threshold for packet loss (percentage, default = 0).
thresholdWarningJitter number
Warning threshold for jitter (ms, default = 0).
thresholdWarningLatency number
Warning threshold for latency (ms, default = 0).
thresholdWarningPacketloss number
Warning threshold for packet loss (percentage, default = 0).
updateCascadeInterface string
Enable/disable update cascade interface. Valid values: disable, enable.
updateStaticRoute string
Enable/disable updating the static route. Valid values: disable, enable.
_dynamic_server str
_Dynamic-Server.
addr_mode str
Address mode (IPv4 or IPv6). Valid values: ipv4, ipv6.
diffservcode str
Differentiated services code point (DSCP) in the IP header of the probe packet.
failtime float
Number of failures before server is considered lost (1 - 3600, default = 5).
ha_priority float
HA election priority (1 - 50).
http_agent str
String in the http-agent field in the HTTP header.
http_get str
URL used to communicate with the server if the protocol if the protocol is HTTP.
http_match str
Response string expected from the server if the protocol is HTTP.
internet_service_id str
Internet-Service-Id.
interval float
Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500).
members str
Member sequence number list.
name str
Status check or health check name.
packet_size float
Packet size of a twamp test session,
passwords Sequence[str]
Twamp controller password in authentication mode
port float
Port number used to communicate with the server over the selected protocol.
probe_packets str
Enable/disable transmission of probe packets. Valid values: disable, enable.
probe_timeout float
Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500).
protocol str
Protocol used to determine if the FortiGate can communicate with the server. Valid values: ping, tcp-echo, udp-echo, http, twamp, ping6, dns.
recoverytime float
Number of successful responses received before server is considered recovered (1 - 3600, default = 5).
security_mode str
Twamp controller security mode. Valid values: none, authentication.
servers Sequence[str]
IP address or FQDN name of the server.
sla_fail_log_period float
Time interval in seconds that SLA fail log messages will be generated (0 - 3600, default = 0).
sla_pass_log_period float
Time interval in seconds that SLA pass log messages will be generated (0 - 3600, default = 0).
slas Sequence[WantempSystemVirtualwanlinkHealthCheckSla]
Sla. The structure of sla block is documented below.
threshold_alert_jitter float
Alert threshold for jitter (ms, default = 0).
threshold_alert_latency float
Alert threshold for latency (ms, default = 0).
threshold_alert_packetloss float
Alert threshold for packet loss (percentage, default = 0).
threshold_warning_jitter float
Warning threshold for jitter (ms, default = 0).
threshold_warning_latency float
Warning threshold for latency (ms, default = 0).
threshold_warning_packetloss float
Warning threshold for packet loss (percentage, default = 0).
update_cascade_interface str
Enable/disable update cascade interface. Valid values: disable, enable.
update_static_route str
Enable/disable updating the static route. Valid values: disable, enable.
_dynamicServer String
_Dynamic-Server.
addrMode String
Address mode (IPv4 or IPv6). Valid values: ipv4, ipv6.
diffservcode String
Differentiated services code point (DSCP) in the IP header of the probe packet.
failtime Number
Number of failures before server is considered lost (1 - 3600, default = 5).
haPriority Number
HA election priority (1 - 50).
httpAgent String
String in the http-agent field in the HTTP header.
httpGet String
URL used to communicate with the server if the protocol if the protocol is HTTP.
httpMatch String
Response string expected from the server if the protocol is HTTP.
internetServiceId String
Internet-Service-Id.
interval Number
Status check interval in milliseconds, or the time between attempting to connect to the server (500 - 3600*1000 msec, default = 500).
members String
Member sequence number list.
name String
Status check or health check name.
packetSize Number
Packet size of a twamp test session,
passwords List<String>
Twamp controller password in authentication mode
port Number
Port number used to communicate with the server over the selected protocol.
probePackets String
Enable/disable transmission of probe packets. Valid values: disable, enable.
probeTimeout Number
Time to wait before a probe packet is considered lost (500 - 5000 msec, default = 500).
protocol String
Protocol used to determine if the FortiGate can communicate with the server. Valid values: ping, tcp-echo, udp-echo, http, twamp, ping6, dns.
recoverytime Number
Number of successful responses received before server is considered recovered (1 - 3600, default = 5).
securityMode String
Twamp controller security mode. Valid values: none, authentication.
servers List<String>
IP address or FQDN name of the server.
slaFailLogPeriod Number
Time interval in seconds that SLA fail log messages will be generated (0 - 3600, default = 0).
slaPassLogPeriod Number
Time interval in seconds that SLA pass log messages will be generated (0 - 3600, default = 0).
slas List<Property Map>
Sla. The structure of sla block is documented below.
thresholdAlertJitter Number
Alert threshold for jitter (ms, default = 0).
thresholdAlertLatency Number
Alert threshold for latency (ms, default = 0).
thresholdAlertPacketloss Number
Alert threshold for packet loss (percentage, default = 0).
thresholdWarningJitter Number
Warning threshold for jitter (ms, default = 0).
thresholdWarningLatency Number
Warning threshold for latency (ms, default = 0).
thresholdWarningPacketloss Number
Warning threshold for packet loss (percentage, default = 0).
updateCascadeInterface String
Enable/disable update cascade interface. Valid values: disable, enable.
updateStaticRoute String
Enable/disable updating the static route. Valid values: disable, enable.

WantempSystemVirtualwanlinkHealthCheckSla
, WantempSystemVirtualwanlinkHealthCheckSlaArgs

Id double
SLA ID.
JitterThreshold double
Jitter for SLA to make decision in milliseconds. (0 - 10000000, default = 5).
LatencyThreshold double
Latency for SLA to make decision in milliseconds. (0 - 10000000, default = 5).
LinkCostFactors List<string>
Criteria on which to base link selection. Valid values: latency, jitter, packet-loss.
PacketlossThreshold double
Packet loss for SLA to make decision in percentage. (0 - 100, default = 0).
Id float64
SLA ID.
JitterThreshold float64
Jitter for SLA to make decision in milliseconds. (0 - 10000000, default = 5).
LatencyThreshold float64
Latency for SLA to make decision in milliseconds. (0 - 10000000, default = 5).
LinkCostFactors []string
Criteria on which to base link selection. Valid values: latency, jitter, packet-loss.
PacketlossThreshold float64
Packet loss for SLA to make decision in percentage. (0 - 100, default = 0).
id Double
SLA ID.
jitterThreshold Double
Jitter for SLA to make decision in milliseconds. (0 - 10000000, default = 5).
latencyThreshold Double
Latency for SLA to make decision in milliseconds. (0 - 10000000, default = 5).
linkCostFactors List<String>
Criteria on which to base link selection. Valid values: latency, jitter, packet-loss.
packetlossThreshold Double
Packet loss for SLA to make decision in percentage. (0 - 100, default = 0).
id number
SLA ID.
jitterThreshold number
Jitter for SLA to make decision in milliseconds. (0 - 10000000, default = 5).
latencyThreshold number
Latency for SLA to make decision in milliseconds. (0 - 10000000, default = 5).
linkCostFactors string[]
Criteria on which to base link selection. Valid values: latency, jitter, packet-loss.
packetlossThreshold number
Packet loss for SLA to make decision in percentage. (0 - 100, default = 0).
id float
SLA ID.
jitter_threshold float
Jitter for SLA to make decision in milliseconds. (0 - 10000000, default = 5).
latency_threshold float
Latency for SLA to make decision in milliseconds. (0 - 10000000, default = 5).
link_cost_factors Sequence[str]
Criteria on which to base link selection. Valid values: latency, jitter, packet-loss.
packetloss_threshold float
Packet loss for SLA to make decision in percentage. (0 - 100, default = 0).
id Number
SLA ID.
jitterThreshold Number
Jitter for SLA to make decision in milliseconds. (0 - 10000000, default = 5).
latencyThreshold Number
Latency for SLA to make decision in milliseconds. (0 - 10000000, default = 5).
linkCostFactors List<String>
Criteria on which to base link selection. Valid values: latency, jitter, packet-loss.
packetlossThreshold Number
Packet loss for SLA to make decision in percentage. (0 - 100, default = 0).

WantempSystemVirtualwanlinkMember
, WantempSystemVirtualwanlinkMemberArgs

Comment string
Comments.
Cost string
Cost of this interface for services in SLA mode (0 - 4294967295, default = 0).
Gateway string
The default gateway for this interface. Usually the default gateway of the Internet service provider that this interface is connected to.
Gateway6 string
IPv6 gateway.
IngressSpilloverThreshold double
Ingress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.
Interface string
Interface name.
Priority double
Priority of the interface (0 - 4294967295). Used for SD-WAN rules or priority rules.
SeqNum double
Sequence number(1-255).
Source string
Source IP address used in the health-check packet to the server.
Source6 string
Source IPv6 address used in the health-check packet to the server.
SpilloverThreshold double
Egress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.
Status string
Enable/disable this interface in the SD-WAN. Valid values: disable, enable.
VolumeRatio double
Measured volume ratio (this value / sum of all values = percentage of link volume, 1 - 255).
Weight double
Weight of this interface for weighted load balancing. (1 - 255) More traffic is directed to interfaces with higher weights.
_dynamicMember string
_Dynamic-Member.
Comment string
Comments.
Cost string
Cost of this interface for services in SLA mode (0 - 4294967295, default = 0).
Gateway string
The default gateway for this interface. Usually the default gateway of the Internet service provider that this interface is connected to.
Gateway6 string
IPv6 gateway.
IngressSpilloverThreshold float64
Ingress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.
Interface string
Interface name.
Priority float64
Priority of the interface (0 - 4294967295). Used for SD-WAN rules or priority rules.
SeqNum float64
Sequence number(1-255).
Source string
Source IP address used in the health-check packet to the server.
Source6 string
Source IPv6 address used in the health-check packet to the server.
SpilloverThreshold float64
Egress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.
Status string
Enable/disable this interface in the SD-WAN. Valid values: disable, enable.
VolumeRatio float64
Measured volume ratio (this value / sum of all values = percentage of link volume, 1 - 255).
Weight float64
Weight of this interface for weighted load balancing. (1 - 255) More traffic is directed to interfaces with higher weights.
_dynamicMember string
_Dynamic-Member.
_dynamicMember String
_Dynamic-Member.
comment String
Comments.
cost String
Cost of this interface for services in SLA mode (0 - 4294967295, default = 0).
gateway String
The default gateway for this interface. Usually the default gateway of the Internet service provider that this interface is connected to.
gateway6 String
IPv6 gateway.
ingressSpilloverThreshold Double
Ingress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.
interface_ String
Interface name.
priority Double
Priority of the interface (0 - 4294967295). Used for SD-WAN rules or priority rules.
seqNum Double
Sequence number(1-255).
source String
Source IP address used in the health-check packet to the server.
source6 String
Source IPv6 address used in the health-check packet to the server.
spilloverThreshold Double
Egress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.
status String
Enable/disable this interface in the SD-WAN. Valid values: disable, enable.
volumeRatio Double
Measured volume ratio (this value / sum of all values = percentage of link volume, 1 - 255).
weight Double
Weight of this interface for weighted load balancing. (1 - 255) More traffic is directed to interfaces with higher weights.
_dynamicMember string
_Dynamic-Member.
comment string
Comments.
cost string
Cost of this interface for services in SLA mode (0 - 4294967295, default = 0).
gateway string
The default gateway for this interface. Usually the default gateway of the Internet service provider that this interface is connected to.
gateway6 string
IPv6 gateway.
ingressSpilloverThreshold number
Ingress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.
interface string
Interface name.
priority number
Priority of the interface (0 - 4294967295). Used for SD-WAN rules or priority rules.
seqNum number
Sequence number(1-255).
source string
Source IP address used in the health-check packet to the server.
source6 string
Source IPv6 address used in the health-check packet to the server.
spilloverThreshold number
Egress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.
status string
Enable/disable this interface in the SD-WAN. Valid values: disable, enable.
volumeRatio number
Measured volume ratio (this value / sum of all values = percentage of link volume, 1 - 255).
weight number
Weight of this interface for weighted load balancing. (1 - 255) More traffic is directed to interfaces with higher weights.
_dynamic_member str
_Dynamic-Member.
comment str
Comments.
cost str
Cost of this interface for services in SLA mode (0 - 4294967295, default = 0).
gateway str
The default gateway for this interface. Usually the default gateway of the Internet service provider that this interface is connected to.
gateway6 str
IPv6 gateway.
ingress_spillover_threshold float
Ingress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.
interface str
Interface name.
priority float
Priority of the interface (0 - 4294967295). Used for SD-WAN rules or priority rules.
seq_num float
Sequence number(1-255).
source str
Source IP address used in the health-check packet to the server.
source6 str
Source IPv6 address used in the health-check packet to the server.
spillover_threshold float
Egress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.
status str
Enable/disable this interface in the SD-WAN. Valid values: disable, enable.
volume_ratio float
Measured volume ratio (this value / sum of all values = percentage of link volume, 1 - 255).
weight float
Weight of this interface for weighted load balancing. (1 - 255) More traffic is directed to interfaces with higher weights.
_dynamicMember String
_Dynamic-Member.
comment String
Comments.
cost String
Cost of this interface for services in SLA mode (0 - 4294967295, default = 0).
gateway String
The default gateway for this interface. Usually the default gateway of the Internet service provider that this interface is connected to.
gateway6 String
IPv6 gateway.
ingressSpilloverThreshold Number
Ingress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.
interface String
Interface name.
priority Number
Priority of the interface (0 - 4294967295). Used for SD-WAN rules or priority rules.
seqNum Number
Sequence number(1-255).
source String
Source IP address used in the health-check packet to the server.
source6 String
Source IPv6 address used in the health-check packet to the server.
spilloverThreshold Number
Egress spillover threshold for this interface (0 - 16776000 kbit/s). When this traffic volume threshold is reached, new sessions spill over to other interfaces in the SD-WAN.
status String
Enable/disable this interface in the SD-WAN. Valid values: disable, enable.
volumeRatio Number
Measured volume ratio (this value / sum of all values = percentage of link volume, 1 - 255).
weight Number
Weight of this interface for weighted load balancing. (1 - 255) More traffic is directed to interfaces with higher weights.

WantempSystemVirtualwanlinkNeighbor
, WantempSystemVirtualwanlinkNeighborArgs

HealthCheck string
SD-WAN health-check name.
Ip string
IP address of neighbor.
Member string
Member sequence number.
Role string
Role of neighbor. Valid values: primary, secondary, standalone.
SlaId double
SLA ID.
HealthCheck string
SD-WAN health-check name.
Ip string
IP address of neighbor.
Member string
Member sequence number.
Role string
Role of neighbor. Valid values: primary, secondary, standalone.
SlaId float64
SLA ID.
healthCheck String
SD-WAN health-check name.
ip String
IP address of neighbor.
member String
Member sequence number.
role String
Role of neighbor. Valid values: primary, secondary, standalone.
slaId Double
SLA ID.
healthCheck string
SD-WAN health-check name.
ip string
IP address of neighbor.
member string
Member sequence number.
role string
Role of neighbor. Valid values: primary, secondary, standalone.
slaId number
SLA ID.
health_check str
SD-WAN health-check name.
ip str
IP address of neighbor.
member str
Member sequence number.
role str
Role of neighbor. Valid values: primary, secondary, standalone.
sla_id float
SLA ID.
healthCheck String
SD-WAN health-check name.
ip String
IP address of neighbor.
member String
Member sequence number.
role String
Role of neighbor. Valid values: primary, secondary, standalone.
slaId Number
SLA ID.

WantempSystemVirtualwanlinkService
, WantempSystemVirtualwanlinkServiceArgs

AddrMode string
Address mode (IPv4 or IPv6). Valid values: ipv4, ipv6.
BandwidthWeight double
Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.
Default string
Enable/disable use of SD-WAN as default service. Valid values: disable, enable.
DscpForward string
Enable/disable forward traffic DSCP tag. Valid values: disable, enable.
DscpForwardTag string
Forward traffic DSCP tag.
DscpReverse string
Enable/disable reverse traffic DSCP tag. Valid values: disable, enable.
DscpReverseTag string
Reverse traffic DSCP tag.
Dst string
Destination address name.
Dst6 string
Destination address6 name.
DstNegate string
Enable/disable negation of destination address match. Valid values: disable, enable.
EndPort double
End destination port number.
Gateway string
Enable/disable SD-WAN service gateway. Valid values: disable, enable.
Groups string
User groups.
HealthCheck string
Health check.
HoldDownTime double
Waiting period in seconds when switching from the back-up member to the primary member (0 - 10000000, default = 0).
Id double
Priority rule ID (1 - 4000).
InputDevice string
Source interface name.
InputDeviceNegate string
Enable/disable negation of input device match. Valid values: disable, enable.
InternetService string
Enable/disable use of Internet service for application-based load balancing. Valid values: disable, enable.
InternetServiceAppCtrlGroup string
Application control based Internet Service group list.
InternetServiceAppCtrls List<double>
Application control based Internet Service ID list.
InternetServiceCtrlGroup string
Control-based Internet Service group list.
InternetServiceCtrls List<double>
Control-based Internet Service ID list.
InternetServiceCustom string
Custom Internet service name list.
InternetServiceCustomGroup string
Custom Internet Service group list.
InternetServiceGroup string
Internet Service group list.
InternetServiceId string
Internet service ID list.
JitterWeight double
Coefficient of jitter in the formula of custom-profile-1.
LatencyWeight double
Coefficient of latency in the formula of custom-profile-1.
LinkCostFactor string
Link cost factor. Valid values: latency, jitter, packet-loss, inbandwidth, outbandwidth, bibandwidth, custom-profile-1.
LinkCostThreshold double
Percentage threshold change of link cost values that will result in policy route regeneration (0 - 10000000, default = 10).
Member string
Member sequence number.
Mode string
Control how the priority rule sets the priority of interfaces in the SD-WAN. Valid values: auto, manual, priority, sla, load-balance.
Name string
Priority rule name.
PacketLossWeight double
Coefficient of packet-loss in the formula of custom-profile-1.
PriorityMembers string
Member sequence number list.
Protocol double
Protocol number.
QualityLink double
Quality grade.
Role string
Service role to work with neighbor. Valid values: primary, secondary, standalone.
RouteTag double
IPv4 route map route-tag.
SlaCompareMethod string
Method to compare SLA value for sla and load balance mode. Valid values: order, number.
Slas List<WantempSystemVirtualwanlinkServiceSla>
Sla. The structure of sla block is documented below.
Src string
Source address name.
Src6 string
Source address6 name.
SrcNegate string
Enable/disable negation of source address match. Valid values: disable, enable.
StandaloneAction string
Enable/disable service when selected neighbor role is standalone while service role is not standalone. Valid values: disable, enable.
StartPort double
Start destination port number.
Status string
Enable/disable SD-WAN service. Valid values: disable, enable.
Tos string
Type of service bit pattern.
TosMask string
Type of service evaluated bits.
Users string
User name.
AddrMode string
Address mode (IPv4 or IPv6). Valid values: ipv4, ipv6.
BandwidthWeight float64
Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.
Default string
Enable/disable use of SD-WAN as default service. Valid values: disable, enable.
DscpForward string
Enable/disable forward traffic DSCP tag. Valid values: disable, enable.
DscpForwardTag string
Forward traffic DSCP tag.
DscpReverse string
Enable/disable reverse traffic DSCP tag. Valid values: disable, enable.
DscpReverseTag string
Reverse traffic DSCP tag.
Dst string
Destination address name.
Dst6 string
Destination address6 name.
DstNegate string
Enable/disable negation of destination address match. Valid values: disable, enable.
EndPort float64
End destination port number.
Gateway string
Enable/disable SD-WAN service gateway. Valid values: disable, enable.
Groups string
User groups.
HealthCheck string
Health check.
HoldDownTime float64
Waiting period in seconds when switching from the back-up member to the primary member (0 - 10000000, default = 0).
Id float64
Priority rule ID (1 - 4000).
InputDevice string
Source interface name.
InputDeviceNegate string
Enable/disable negation of input device match. Valid values: disable, enable.
InternetService string
Enable/disable use of Internet service for application-based load balancing. Valid values: disable, enable.
InternetServiceAppCtrlGroup string
Application control based Internet Service group list.
InternetServiceAppCtrls []float64
Application control based Internet Service ID list.
InternetServiceCtrlGroup string
Control-based Internet Service group list.
InternetServiceCtrls []float64
Control-based Internet Service ID list.
InternetServiceCustom string
Custom Internet service name list.
InternetServiceCustomGroup string
Custom Internet Service group list.
InternetServiceGroup string
Internet Service group list.
InternetServiceId string
Internet service ID list.
JitterWeight float64
Coefficient of jitter in the formula of custom-profile-1.
LatencyWeight float64
Coefficient of latency in the formula of custom-profile-1.
LinkCostFactor string
Link cost factor. Valid values: latency, jitter, packet-loss, inbandwidth, outbandwidth, bibandwidth, custom-profile-1.
LinkCostThreshold float64
Percentage threshold change of link cost values that will result in policy route regeneration (0 - 10000000, default = 10).
Member string
Member sequence number.
Mode string
Control how the priority rule sets the priority of interfaces in the SD-WAN. Valid values: auto, manual, priority, sla, load-balance.
Name string
Priority rule name.
PacketLossWeight float64
Coefficient of packet-loss in the formula of custom-profile-1.
PriorityMembers string
Member sequence number list.
Protocol float64
Protocol number.
QualityLink float64
Quality grade.
Role string
Service role to work with neighbor. Valid values: primary, secondary, standalone.
RouteTag float64
IPv4 route map route-tag.
SlaCompareMethod string
Method to compare SLA value for sla and load balance mode. Valid values: order, number.
Slas []WantempSystemVirtualwanlinkServiceSlaType
Sla. The structure of sla block is documented below.
Src string
Source address name.
Src6 string
Source address6 name.
SrcNegate string
Enable/disable negation of source address match. Valid values: disable, enable.
StandaloneAction string
Enable/disable service when selected neighbor role is standalone while service role is not standalone. Valid values: disable, enable.
StartPort float64
Start destination port number.
Status string
Enable/disable SD-WAN service. Valid values: disable, enable.
Tos string
Type of service bit pattern.
TosMask string
Type of service evaluated bits.
Users string
User name.
addrMode String
Address mode (IPv4 or IPv6). Valid values: ipv4, ipv6.
bandwidthWeight Double
Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.
default_ String
Enable/disable use of SD-WAN as default service. Valid values: disable, enable.
dscpForward String
Enable/disable forward traffic DSCP tag. Valid values: disable, enable.
dscpForwardTag String
Forward traffic DSCP tag.
dscpReverse String
Enable/disable reverse traffic DSCP tag. Valid values: disable, enable.
dscpReverseTag String
Reverse traffic DSCP tag.
dst String
Destination address name.
dst6 String
Destination address6 name.
dstNegate String
Enable/disable negation of destination address match. Valid values: disable, enable.
endPort Double
End destination port number.
gateway String
Enable/disable SD-WAN service gateway. Valid values: disable, enable.
groups String
User groups.
healthCheck String
Health check.
holdDownTime Double
Waiting period in seconds when switching from the back-up member to the primary member (0 - 10000000, default = 0).
id Double
Priority rule ID (1 - 4000).
inputDevice String
Source interface name.
inputDeviceNegate String
Enable/disable negation of input device match. Valid values: disable, enable.
internetService String
Enable/disable use of Internet service for application-based load balancing. Valid values: disable, enable.
internetServiceAppCtrlGroup String
Application control based Internet Service group list.
internetServiceAppCtrls List<Double>
Application control based Internet Service ID list.
internetServiceCtrlGroup String
Control-based Internet Service group list.
internetServiceCtrls List<Double>
Control-based Internet Service ID list.
internetServiceCustom String
Custom Internet service name list.
internetServiceCustomGroup String
Custom Internet Service group list.
internetServiceGroup String
Internet Service group list.
internetServiceId String
Internet service ID list.
jitterWeight Double
Coefficient of jitter in the formula of custom-profile-1.
latencyWeight Double
Coefficient of latency in the formula of custom-profile-1.
linkCostFactor String
Link cost factor. Valid values: latency, jitter, packet-loss, inbandwidth, outbandwidth, bibandwidth, custom-profile-1.
linkCostThreshold Double
Percentage threshold change of link cost values that will result in policy route regeneration (0 - 10000000, default = 10).
member String
Member sequence number.
mode String
Control how the priority rule sets the priority of interfaces in the SD-WAN. Valid values: auto, manual, priority, sla, load-balance.
name String
Priority rule name.
packetLossWeight Double
Coefficient of packet-loss in the formula of custom-profile-1.
priorityMembers String
Member sequence number list.
protocol Double
Protocol number.
qualityLink Double
Quality grade.
role String
Service role to work with neighbor. Valid values: primary, secondary, standalone.
routeTag Double
IPv4 route map route-tag.
slaCompareMethod String
Method to compare SLA value for sla and load balance mode. Valid values: order, number.
slas List<WantempSystemVirtualwanlinkServiceSla>
Sla. The structure of sla block is documented below.
src String
Source address name.
src6 String
Source address6 name.
srcNegate String
Enable/disable negation of source address match. Valid values: disable, enable.
standaloneAction String
Enable/disable service when selected neighbor role is standalone while service role is not standalone. Valid values: disable, enable.
startPort Double
Start destination port number.
status String
Enable/disable SD-WAN service. Valid values: disable, enable.
tos String
Type of service bit pattern.
tosMask String
Type of service evaluated bits.
users String
User name.
addrMode string
Address mode (IPv4 or IPv6). Valid values: ipv4, ipv6.
bandwidthWeight number
Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.
default string
Enable/disable use of SD-WAN as default service. Valid values: disable, enable.
dscpForward string
Enable/disable forward traffic DSCP tag. Valid values: disable, enable.
dscpForwardTag string
Forward traffic DSCP tag.
dscpReverse string
Enable/disable reverse traffic DSCP tag. Valid values: disable, enable.
dscpReverseTag string
Reverse traffic DSCP tag.
dst string
Destination address name.
dst6 string
Destination address6 name.
dstNegate string
Enable/disable negation of destination address match. Valid values: disable, enable.
endPort number
End destination port number.
gateway string
Enable/disable SD-WAN service gateway. Valid values: disable, enable.
groups string
User groups.
healthCheck string
Health check.
holdDownTime number
Waiting period in seconds when switching from the back-up member to the primary member (0 - 10000000, default = 0).
id number
Priority rule ID (1 - 4000).
inputDevice string
Source interface name.
inputDeviceNegate string
Enable/disable negation of input device match. Valid values: disable, enable.
internetService string
Enable/disable use of Internet service for application-based load balancing. Valid values: disable, enable.
internetServiceAppCtrlGroup string
Application control based Internet Service group list.
internetServiceAppCtrls number[]
Application control based Internet Service ID list.
internetServiceCtrlGroup string
Control-based Internet Service group list.
internetServiceCtrls number[]
Control-based Internet Service ID list.
internetServiceCustom string
Custom Internet service name list.
internetServiceCustomGroup string
Custom Internet Service group list.
internetServiceGroup string
Internet Service group list.
internetServiceId string
Internet service ID list.
jitterWeight number
Coefficient of jitter in the formula of custom-profile-1.
latencyWeight number
Coefficient of latency in the formula of custom-profile-1.
linkCostFactor string
Link cost factor. Valid values: latency, jitter, packet-loss, inbandwidth, outbandwidth, bibandwidth, custom-profile-1.
linkCostThreshold number
Percentage threshold change of link cost values that will result in policy route regeneration (0 - 10000000, default = 10).
member string
Member sequence number.
mode string
Control how the priority rule sets the priority of interfaces in the SD-WAN. Valid values: auto, manual, priority, sla, load-balance.
name string
Priority rule name.
packetLossWeight number
Coefficient of packet-loss in the formula of custom-profile-1.
priorityMembers string
Member sequence number list.
protocol number
Protocol number.
qualityLink number
Quality grade.
role string
Service role to work with neighbor. Valid values: primary, secondary, standalone.
routeTag number
IPv4 route map route-tag.
slaCompareMethod string
Method to compare SLA value for sla and load balance mode. Valid values: order, number.
slas WantempSystemVirtualwanlinkServiceSla[]
Sla. The structure of sla block is documented below.
src string
Source address name.
src6 string
Source address6 name.
srcNegate string
Enable/disable negation of source address match. Valid values: disable, enable.
standaloneAction string
Enable/disable service when selected neighbor role is standalone while service role is not standalone. Valid values: disable, enable.
startPort number
Start destination port number.
status string
Enable/disable SD-WAN service. Valid values: disable, enable.
tos string
Type of service bit pattern.
tosMask string
Type of service evaluated bits.
users string
User name.
addr_mode str
Address mode (IPv4 or IPv6). Valid values: ipv4, ipv6.
bandwidth_weight float
Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.
default str
Enable/disable use of SD-WAN as default service. Valid values: disable, enable.
dscp_forward str
Enable/disable forward traffic DSCP tag. Valid values: disable, enable.
dscp_forward_tag str
Forward traffic DSCP tag.
dscp_reverse str
Enable/disable reverse traffic DSCP tag. Valid values: disable, enable.
dscp_reverse_tag str
Reverse traffic DSCP tag.
dst str
Destination address name.
dst6 str
Destination address6 name.
dst_negate str
Enable/disable negation of destination address match. Valid values: disable, enable.
end_port float
End destination port number.
gateway str
Enable/disable SD-WAN service gateway. Valid values: disable, enable.
groups str
User groups.
health_check str
Health check.
hold_down_time float
Waiting period in seconds when switching from the back-up member to the primary member (0 - 10000000, default = 0).
id float
Priority rule ID (1 - 4000).
input_device str
Source interface name.
input_device_negate str
Enable/disable negation of input device match. Valid values: disable, enable.
internet_service str
Enable/disable use of Internet service for application-based load balancing. Valid values: disable, enable.
internet_service_app_ctrl_group str
Application control based Internet Service group list.
internet_service_app_ctrls Sequence[float]
Application control based Internet Service ID list.
internet_service_ctrl_group str
Control-based Internet Service group list.
internet_service_ctrls Sequence[float]
Control-based Internet Service ID list.
internet_service_custom str
Custom Internet service name list.
internet_service_custom_group str
Custom Internet Service group list.
internet_service_group str
Internet Service group list.
internet_service_id str
Internet service ID list.
jitter_weight float
Coefficient of jitter in the formula of custom-profile-1.
latency_weight float
Coefficient of latency in the formula of custom-profile-1.
link_cost_factor str
Link cost factor. Valid values: latency, jitter, packet-loss, inbandwidth, outbandwidth, bibandwidth, custom-profile-1.
link_cost_threshold float
Percentage threshold change of link cost values that will result in policy route regeneration (0 - 10000000, default = 10).
member str
Member sequence number.
mode str
Control how the priority rule sets the priority of interfaces in the SD-WAN. Valid values: auto, manual, priority, sla, load-balance.
name str
Priority rule name.
packet_loss_weight float
Coefficient of packet-loss in the formula of custom-profile-1.
priority_members str
Member sequence number list.
protocol float
Protocol number.
quality_link float
Quality grade.
role str
Service role to work with neighbor. Valid values: primary, secondary, standalone.
route_tag float
IPv4 route map route-tag.
sla_compare_method str
Method to compare SLA value for sla and load balance mode. Valid values: order, number.
slas Sequence[WantempSystemVirtualwanlinkServiceSla]
Sla. The structure of sla block is documented below.
src str
Source address name.
src6 str
Source address6 name.
src_negate str
Enable/disable negation of source address match. Valid values: disable, enable.
standalone_action str
Enable/disable service when selected neighbor role is standalone while service role is not standalone. Valid values: disable, enable.
start_port float
Start destination port number.
status str
Enable/disable SD-WAN service. Valid values: disable, enable.
tos str
Type of service bit pattern.
tos_mask str
Type of service evaluated bits.
users str
User name.
addrMode String
Address mode (IPv4 or IPv6). Valid values: ipv4, ipv6.
bandwidthWeight Number
Coefficient of reciprocal of available bidirectional bandwidth in the formula of custom-profile-1.
default String
Enable/disable use of SD-WAN as default service. Valid values: disable, enable.
dscpForward String
Enable/disable forward traffic DSCP tag. Valid values: disable, enable.
dscpForwardTag String
Forward traffic DSCP tag.
dscpReverse String
Enable/disable reverse traffic DSCP tag. Valid values: disable, enable.
dscpReverseTag String
Reverse traffic DSCP tag.
dst String
Destination address name.
dst6 String
Destination address6 name.
dstNegate String
Enable/disable negation of destination address match. Valid values: disable, enable.
endPort Number
End destination port number.
gateway String
Enable/disable SD-WAN service gateway. Valid values: disable, enable.
groups String
User groups.
healthCheck String
Health check.
holdDownTime Number
Waiting period in seconds when switching from the back-up member to the primary member (0 - 10000000, default = 0).
id Number
Priority rule ID (1 - 4000).
inputDevice String
Source interface name.
inputDeviceNegate String
Enable/disable negation of input device match. Valid values: disable, enable.
internetService String
Enable/disable use of Internet service for application-based load balancing. Valid values: disable, enable.
internetServiceAppCtrlGroup String
Application control based Internet Service group list.
internetServiceAppCtrls List<Number>
Application control based Internet Service ID list.
internetServiceCtrlGroup String
Control-based Internet Service group list.
internetServiceCtrls List<Number>
Control-based Internet Service ID list.
internetServiceCustom String
Custom Internet service name list.
internetServiceCustomGroup String
Custom Internet Service group list.
internetServiceGroup String
Internet Service group list.
internetServiceId String
Internet service ID list.
jitterWeight Number
Coefficient of jitter in the formula of custom-profile-1.
latencyWeight Number
Coefficient of latency in the formula of custom-profile-1.
linkCostFactor String
Link cost factor. Valid values: latency, jitter, packet-loss, inbandwidth, outbandwidth, bibandwidth, custom-profile-1.
linkCostThreshold Number
Percentage threshold change of link cost values that will result in policy route regeneration (0 - 10000000, default = 10).
member String
Member sequence number.
mode String
Control how the priority rule sets the priority of interfaces in the SD-WAN. Valid values: auto, manual, priority, sla, load-balance.
name String
Priority rule name.
packetLossWeight Number
Coefficient of packet-loss in the formula of custom-profile-1.
priorityMembers String
Member sequence number list.
protocol Number
Protocol number.
qualityLink Number
Quality grade.
role String
Service role to work with neighbor. Valid values: primary, secondary, standalone.
routeTag Number
IPv4 route map route-tag.
slaCompareMethod String
Method to compare SLA value for sla and load balance mode. Valid values: order, number.
slas List<Property Map>
Sla. The structure of sla block is documented below.
src String
Source address name.
src6 String
Source address6 name.
srcNegate String
Enable/disable negation of source address match. Valid values: disable, enable.
standaloneAction String
Enable/disable service when selected neighbor role is standalone while service role is not standalone. Valid values: disable, enable.
startPort Number
Start destination port number.
status String
Enable/disable SD-WAN service. Valid values: disable, enable.
tos String
Type of service bit pattern.
tosMask String
Type of service evaluated bits.
users String
User name.

WantempSystemVirtualwanlinkServiceSla
, WantempSystemVirtualwanlinkServiceSlaArgs

HealthCheck string
Virtual WAN Link health-check.
Id double
SLA ID.
HealthCheck string
Virtual WAN Link health-check.
Id float64
SLA ID.
healthCheck String
Virtual WAN Link health-check.
id Double
SLA ID.
healthCheck string
Virtual WAN Link health-check.
id number
SLA ID.
health_check str
Virtual WAN Link health-check.
id float
SLA ID.
healthCheck String
Virtual WAN Link health-check.
id Number
SLA ID.

Import

Wantemp SystemVirtualWanLink can be imported using any of these accepted formats:

Set import_options = [“wanprof=YOUR_VALUE”] in the provider section.

$ export “FORTIMANAGER_IMPORT_TABLE”=“true”

$ pulumi import fortimanager:index/wantempSystemVirtualwanlink:WantempSystemVirtualwanlink labelname WantempSystemVirtualWanLink
Copy

$ unset “FORTIMANAGER_IMPORT_TABLE”

-> Hint: The scopetype and adom for import will directly inherit the scopetype and adom configuration of the provider.

To learn more about importing existing cloud resources, see Importing resources.

Package Details

Repository
fortimanager fortinetdev/terraform-provider-fortimanager
License
Notes
This Pulumi package is based on the fortimanager Terraform Provider.