1. Packages
  2. Fortimanager Provider
  3. API Docs
  4. ObjectFspVlanInterface
fortimanager 1.13.0 published on Thursday, Mar 13, 2025 by fortinetdev

fortimanager.ObjectFspVlanInterface

Explore with Pulumi AI

Configure interfaces.

This resource is a sub resource for variable interface of resource fortimanager.ObjectFspVlan. Conflict and overwrite may occur if use both of them. The following variables have sub resource. Avoid using them together, otherwise conflicts and overwrites may occur.

  • ipv6: fortimanager.ObjectFspVlanInterfaceIpv6
  • secondaryip: fortimanager.ObjectFspVlanInterfaceSecondaryip
  • vrrp: fortimanager.ObjectFspVlanInterfaceVrrp

Example Usage

import * as pulumi from "@pulumi/pulumi";
import * as fortimanager from "@pulumi/fortimanager";

const trnameObjectFspVlan = new fortimanager.ObjectFspVlan("trnameObjectFspVlan", {vlanid: 101});
const trnameObjectFspVlanInterface = new fortimanager.ObjectFspVlanInterface("trnameObjectFspVlanInterface", {
    vlan: trnameObjectFspVlan.name,
    vlanOpMode: "tag",
    algorithm: "L2",
}, {
    dependsOn: [trnameObjectFspVlan],
});
Copy
import pulumi
import pulumi_fortimanager as fortimanager

trname_object_fsp_vlan = fortimanager.ObjectFspVlan("trnameObjectFspVlan", vlanid=101)
trname_object_fsp_vlan_interface = fortimanager.ObjectFspVlanInterface("trnameObjectFspVlanInterface",
    vlan=trname_object_fsp_vlan.name,
    vlan_op_mode="tag",
    algorithm="L2",
    opts = pulumi.ResourceOptions(depends_on=[trname_object_fsp_vlan]))
Copy
package main

import (
	"github.com/pulumi/pulumi-terraform-provider/sdks/go/fortimanager/fortimanager"
	"github.com/pulumi/pulumi/sdk/v3/go/pulumi"
)

func main() {
	pulumi.Run(func(ctx *pulumi.Context) error {
		trnameObjectFspVlan, err := fortimanager.NewObjectFspVlan(ctx, "trnameObjectFspVlan", &fortimanager.ObjectFspVlanArgs{
			Vlanid: pulumi.Float64(101),
		})
		if err != nil {
			return err
		}
		_, err = fortimanager.NewObjectFspVlanInterface(ctx, "trnameObjectFspVlanInterface", &fortimanager.ObjectFspVlanInterfaceArgs{
			Vlan:       trnameObjectFspVlan.Name,
			VlanOpMode: pulumi.String("tag"),
			Algorithm:  pulumi.String("L2"),
		}, pulumi.DependsOn([]pulumi.Resource{
			trnameObjectFspVlan,
		}))
		if err != nil {
			return err
		}
		return nil
	})
}
Copy
using System.Collections.Generic;
using System.Linq;
using Pulumi;
using Fortimanager = Pulumi.Fortimanager;

return await Deployment.RunAsync(() => 
{
    var trnameObjectFspVlan = new Fortimanager.ObjectFspVlan("trnameObjectFspVlan", new()
    {
        Vlanid = 101,
    });

    var trnameObjectFspVlanInterface = new Fortimanager.ObjectFspVlanInterface("trnameObjectFspVlanInterface", new()
    {
        Vlan = trnameObjectFspVlan.Name,
        VlanOpMode = "tag",
        Algorithm = "L2",
    }, new CustomResourceOptions
    {
        DependsOn =
        {
            trnameObjectFspVlan,
        },
    });

});
Copy
package generated_program;

import com.pulumi.Context;
import com.pulumi.Pulumi;
import com.pulumi.core.Output;
import com.pulumi.fortimanager.ObjectFspVlan;
import com.pulumi.fortimanager.ObjectFspVlanArgs;
import com.pulumi.fortimanager.ObjectFspVlanInterface;
import com.pulumi.fortimanager.ObjectFspVlanInterfaceArgs;
import com.pulumi.resources.CustomResourceOptions;
import java.util.List;
import java.util.ArrayList;
import java.util.Map;
import java.io.File;
import java.nio.file.Files;
import java.nio.file.Paths;

public class App {
    public static void main(String[] args) {
        Pulumi.run(App::stack);
    }

    public static void stack(Context ctx) {
        var trnameObjectFspVlan = new ObjectFspVlan("trnameObjectFspVlan", ObjectFspVlanArgs.builder()
            .vlanid(101)
            .build());

        var trnameObjectFspVlanInterface = new ObjectFspVlanInterface("trnameObjectFspVlanInterface", ObjectFspVlanInterfaceArgs.builder()
            .vlan(trnameObjectFspVlan.name())
            .vlanOpMode("tag")
            .algorithm("L2")
            .build(), CustomResourceOptions.builder()
                .dependsOn(trnameObjectFspVlan)
                .build());

    }
}
Copy
resources:
  trnameObjectFspVlanInterface:
    type: fortimanager:ObjectFspVlanInterface
    properties:
      vlan: ${trnameObjectFspVlan.name}
      vlanOpMode: tag
      algorithm: L2
    options:
      dependsOn:
        - ${trnameObjectFspVlan}
  trnameObjectFspVlan:
    type: fortimanager:ObjectFspVlan
    properties:
      vlanid: 101
Copy

Create ObjectFspVlanInterface Resource

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

Constructor syntax

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

@overload
def ObjectFspVlanInterface(resource_name: str,
                           opts: Optional[ResourceOptions] = None,
                           vlan: Optional[str] = None,
                           ac_name: Optional[str] = None,
                           adom: Optional[str] = None,
                           aggregate: Optional[str] = None,
                           aggregate_type: Optional[str] = None,
                           algorithm: Optional[str] = None,
                           alias: Optional[str] = None,
                           allowaccesses: Optional[Sequence[str]] = None,
                           annex: Optional[str] = None,
                           ap_discover: Optional[str] = None,
                           arpforward: Optional[str] = None,
                           atm_protocol: Optional[str] = None,
                           auth_cert: Optional[str] = None,
                           auth_portal_addr: Optional[str] = None,
                           auth_type: Optional[str] = None,
                           auto_auth_extension_device: Optional[str] = None,
                           bandwidth_measure_time: Optional[float] = None,
                           bfd: Optional[str] = None,
                           bfd_desired_min_tx: Optional[float] = None,
                           bfd_detect_mult: Optional[float] = None,
                           bfd_required_min_rx: Optional[float] = None,
                           broadcast_forticlient_discovery: Optional[str] = None,
                           broadcast_forward: Optional[str] = None,
                           captive_portal: Optional[float] = None,
                           cli_conn_status: Optional[float] = None,
                           color: Optional[float] = None,
                           ddns: Optional[str] = None,
                           ddns_auth: Optional[str] = None,
                           ddns_domain: Optional[str] = None,
                           ddns_key: Optional[str] = None,
                           ddns_keyname: Optional[str] = None,
                           ddns_passwords: Optional[Sequence[str]] = None,
                           ddns_server: Optional[str] = None,
                           ddns_server_ip: Optional[str] = None,
                           ddns_sn: Optional[str] = None,
                           ddns_ttl: Optional[float] = None,
                           ddns_username: Optional[str] = None,
                           ddns_zone: Optional[str] = None,
                           dedicated_to: Optional[str] = None,
                           default_purdue_level: Optional[str] = None,
                           defaultgw: Optional[str] = None,
                           description: Optional[str] = None,
                           detected_peer_mtu: Optional[float] = None,
                           detectprotocols: Optional[Sequence[str]] = None,
                           detectserver: Optional[str] = None,
                           device_access_list: Optional[str] = None,
                           device_identification: Optional[str] = None,
                           device_identification_active_scan: Optional[str] = None,
                           device_netscan: Optional[str] = None,
                           device_user_identification: Optional[str] = None,
                           devindex: Optional[float] = None,
                           dhcp_broadcast_flag: Optional[str] = None,
                           dhcp_classless_route_addition: Optional[str] = None,
                           dhcp_client_identifier: Optional[str] = None,
                           dhcp_relay_agent_option: Optional[str] = None,
                           dhcp_relay_circuit_id: Optional[str] = None,
                           dhcp_relay_interface: Optional[str] = None,
                           dhcp_relay_interface_select_method: Optional[str] = None,
                           dhcp_relay_ips: Optional[Sequence[str]] = None,
                           dhcp_relay_link_selection: Optional[str] = None,
                           dhcp_relay_request_all_server: Optional[str] = None,
                           dhcp_relay_service: Optional[str] = None,
                           dhcp_relay_source_ip: Optional[str] = None,
                           dhcp_relay_type: Optional[str] = None,
                           dhcp_renew_time: Optional[float] = None,
                           dhcp_smart_relay: Optional[str] = None,
                           disc_retry_timeout: Optional[float] = None,
                           disconnect_threshold: Optional[float] = None,
                           distance: Optional[float] = None,
                           dns_query: Optional[str] = None,
                           dns_server_override: Optional[str] = None,
                           dns_server_protocols: Optional[Sequence[str]] = None,
                           drop_fragment: Optional[str] = None,
                           drop_overlapped_fragment: Optional[str] = None,
                           dynamic_sort_subtable: Optional[str] = None,
                           eap_ca_certs: Optional[Sequence[str]] = None,
                           eap_identity: Optional[str] = None,
                           eap_method: Optional[str] = None,
                           eap_passwords: Optional[Sequence[str]] = None,
                           eap_supplicant: Optional[str] = None,
                           eap_user_certs: Optional[Sequence[str]] = None,
                           egress_cos: Optional[str] = None,
                           egress_shaping_profile: Optional[str] = None,
                           eip: Optional[str] = None,
                           endpoint_compliance: Optional[str] = None,
                           estimated_downstream_bandwidth: Optional[float] = None,
                           estimated_upstream_bandwidth: Optional[float] = None,
                           explicit_ftp_proxy: Optional[str] = None,
                           explicit_web_proxy: Optional[str] = None,
                           external: Optional[str] = None,
                           fail_action_on_extender: Optional[str] = None,
                           fail_alert_interfaces: Optional[str] = None,
                           fail_alert_method: Optional[str] = None,
                           fail_detect: Optional[str] = None,
                           fail_detect_options: Optional[Sequence[str]] = None,
                           fdp: Optional[str] = None,
                           fortiheartbeat: Optional[str] = None,
                           fortilink: Optional[str] = None,
                           fortilink_backup_link: Optional[float] = None,
                           fortilink_neighbor_detect: Optional[str] = None,
                           fortilink_split_interface: Optional[str] = None,
                           fortilink_stacking: Optional[str] = None,
                           forward_domain: Optional[float] = None,
                           forward_error_correction: Optional[str] = None,
                           fp_anomalies: Optional[Sequence[str]] = None,
                           fp_disables: Optional[Sequence[str]] = None,
                           gateway_address: Optional[str] = None,
                           generic_receive_offload: Optional[str] = None,
                           gi_gk: Optional[str] = None,
                           gwaddr: Optional[str] = None,
                           gwdetect: Optional[str] = None,
                           ha_priority: Optional[float] = None,
                           icmp_accept_redirect: Optional[str] = None,
                           icmp_redirect: Optional[str] = None,
                           icmp_send_redirect: Optional[str] = None,
                           ident_accept: Optional[str] = None,
                           idle_timeout: Optional[float] = None,
                           if_mdix: Optional[str] = None,
                           if_media: Optional[str] = None,
                           ike_saml_servers: Optional[Sequence[str]] = None,
                           in_force_vlan_cos: Optional[float] = None,
                           inbandwidth: Optional[float] = None,
                           ingress_cos: Optional[str] = None,
                           ingress_shaping_profile: Optional[str] = None,
                           ingress_spillover_threshold: Optional[float] = None,
                           interconnect_profile: Optional[str] = None,
                           internal: Optional[float] = None,
                           ip: Optional[str] = None,
                           ip_managed_by_fortiipam: Optional[str] = None,
                           ipmac: Optional[str] = None,
                           ips_sniffer_mode: Optional[str] = None,
                           ipunnumbered: Optional[str] = None,
                           ipv6: Optional[ObjectFspVlanInterfaceIpv6Args] = None,
                           l2forward: Optional[str] = None,
                           l2tp_client: Optional[str] = None,
                           lacp_ha_secondary: Optional[str] = None,
                           lacp_ha_slave: Optional[str] = None,
                           lacp_mode: Optional[str] = None,
                           lacp_speed: Optional[str] = None,
                           large_receive_offload: Optional[str] = None,
                           lcp_echo_interval: Optional[float] = None,
                           lcp_max_echo_fails: Optional[float] = None,
                           link_up_delay: Optional[float] = None,
                           listen_forticlient_connection: Optional[str] = None,
                           lldp_network_policy: Optional[str] = None,
                           lldp_reception: Optional[str] = None,
                           lldp_transmission: Optional[str] = None,
                           log: Optional[str] = None,
                           macaddr: Optional[str] = None,
                           managed_subnetwork_size: Optional[str] = None,
                           management_ip: Optional[str] = None,
                           max_egress_burst_rate: Optional[float] = None,
                           max_egress_rate: Optional[float] = None,
                           measured_downstream_bandwidth: Optional[float] = None,
                           measured_upstream_bandwidth: Optional[float] = None,
                           mediatype: Optional[str] = None,
                           member: Optional[str] = None,
                           min_links: Optional[float] = None,
                           min_links_down: Optional[str] = None,
                           mirroring_direction: Optional[str] = None,
                           mirroring_port: Optional[str] = None,
                           mode: Optional[str] = None,
                           monitor_bandwidth: Optional[str] = None,
                           mtu: Optional[float] = None,
                           mtu_override: Optional[str] = None,
                           mux_type: Optional[str] = None,
                           name: Optional[str] = None,
                           ndiscforward: Optional[str] = None,
                           netbios_forward: Optional[str] = None,
                           netflow_sampler: Optional[str] = None,
                           np_qos_profile: Optional[float] = None,
                           npu_fastpath: Optional[str] = None,
                           nst: Optional[str] = None,
                           object_fsp_vlan_interface_id: Optional[str] = None,
                           out_force_vlan_cos: Optional[float] = None,
                           outbandwidth: Optional[float] = None,
                           padt_retry_timeout: Optional[float] = None,
                           passwords: Optional[Sequence[str]] = None,
                           peer_interface: Optional[str] = None,
                           phy_mode: Optional[str] = None,
                           ping_serv_status: Optional[float] = None,
                           poe: Optional[str] = None,
                           polling_interval: Optional[float] = None,
                           port_mirroring: Optional[str] = None,
                           pppoe_unnumbered_negotiate: Optional[str] = None,
                           pptp_auth_type: Optional[str] = None,
                           pptp_client: Optional[str] = None,
                           pptp_passwords: Optional[Sequence[str]] = None,
                           pptp_server_ip: Optional[str] = None,
                           pptp_timeout: Optional[float] = None,
                           pptp_user: Optional[str] = None,
                           preserve_session_route: Optional[str] = None,
                           priority: Optional[float] = None,
                           priority_override: Optional[str] = None,
                           proxy_captive_portal: Optional[str] = None,
                           pvc_atm_qos: Optional[str] = None,
                           pvc_chan: Optional[float] = None,
                           pvc_crc: Optional[float] = None,
                           pvc_pcr: Optional[float] = None,
                           pvc_scr: Optional[float] = None,
                           pvc_vlan_id: Optional[float] = None,
                           pvc_vlan_rx_id: Optional[float] = None,
                           pvc_vlan_rx_op: Optional[str] = None,
                           pvc_vlan_tx_id: Optional[float] = None,
                           pvc_vlan_tx_op: Optional[str] = None,
                           reachable_time: Optional[float] = None,
                           redundant_interface: Optional[str] = None,
                           remote_ip: Optional[str] = None,
                           replacemsg_override_group: Optional[str] = None,
                           retransmission: Optional[str] = None,
                           ring_rx: Optional[float] = None,
                           ring_tx: Optional[float] = None,
                           role: Optional[str] = None,
                           sample_direction: Optional[str] = None,
                           sample_rate: Optional[float] = None,
                           scan_botnet_connections: Optional[str] = None,
                           scopetype: Optional[str] = None,
                           secondary_ip: Optional[str] = None,
                           secondaryips: Optional[Sequence[ObjectFspVlanInterfaceSecondaryipArgs]] = None,
                           security8021x_dynamic_vlan_id: Optional[float] = None,
                           security8021x_master: Optional[str] = None,
                           security8021x_member_mode: Optional[str] = None,
                           security8021x_mode: Optional[str] = None,
                           security_exempt_list: Optional[str] = None,
                           security_external_logout: Optional[str] = None,
                           security_external_web: Optional[str] = None,
                           security_groups: Optional[str] = None,
                           security_mac_auth_bypass: Optional[str] = None,
                           security_mode: Optional[str] = None,
                           security_redirect_url: Optional[str] = None,
                           select_profile30a35b: Optional[str] = None,
                           service_name: Optional[str] = None,
                           sflow_sampler: Optional[str] = None,
                           sfp_dsl: Optional[str] = None,
                           sfp_dsl_adsl_fallback: Optional[str] = None,
                           sfp_dsl_autodetect: Optional[str] = None,
                           sfp_dsl_mac: Optional[str] = None,
                           speed: Optional[str] = None,
                           spillover_threshold: Optional[float] = None,
                           src_check: Optional[str] = None,
                           status: Optional[str] = None,
                           stp: Optional[str] = None,
                           stp_edge: Optional[str] = None,
                           stp_ha_secondary: Optional[str] = None,
                           stp_ha_slave: Optional[str] = None,
                           stpforward: Optional[str] = None,
                           stpforward_mode: Optional[str] = None,
                           strip_priority_vlan_tag: Optional[str] = None,
                           subst: Optional[str] = None,
                           substitute_dst_mac: Optional[str] = None,
                           sw_algorithm: Optional[str] = None,
                           swc_first_create: Optional[float] = None,
                           swc_vlan: Optional[float] = None,
                           switch: Optional[str] = None,
                           switch_controller_access_vlan: Optional[str] = None,
                           switch_controller_arp_inspection: Optional[str] = None,
                           switch_controller_auth: Optional[str] = None,
                           switch_controller_dhcp_snooping: Optional[str] = None,
                           switch_controller_dhcp_snooping_option82: Optional[str] = None,
                           switch_controller_dhcp_snooping_verify_mac: Optional[str] = None,
                           switch_controller_dynamic: Optional[str] = None,
                           switch_controller_feature: Optional[str] = None,
                           switch_controller_igmp_snooping: Optional[str] = None,
                           switch_controller_igmp_snooping_fast_leave: Optional[str] = None,
                           switch_controller_igmp_snooping_proxy: Optional[str] = None,
                           switch_controller_iot_scanning: Optional[str] = None,
                           switch_controller_learning_limit: Optional[float] = None,
                           switch_controller_mgmt_vlan: Optional[float] = None,
                           switch_controller_nac: Optional[str] = None,
                           switch_controller_netflow_collect: Optional[str] = None,
                           switch_controller_offload: Optional[str] = None,
                           switch_controller_offload_gw: Optional[str] = None,
                           switch_controller_offload_ip: Optional[str] = None,
                           switch_controller_offloading: Optional[str] = None,
                           switch_controller_offloading_gw: Optional[str] = None,
                           switch_controller_offloading_ip: Optional[str] = None,
                           switch_controller_radius_server: Optional[str] = None,
                           switch_controller_rspan_mode: Optional[str] = None,
                           switch_controller_source_ip: Optional[str] = None,
                           switch_controller_traffic_policy: Optional[str] = None,
                           system_id: Optional[str] = None,
                           system_id_type: Optional[str] = None,
                           tc_mode: Optional[str] = None,
                           tcp_mss: Optional[float] = None,
                           trunk: Optional[str] = None,
                           trust_ip1: Optional[str] = None,
                           trust_ip2: Optional[str] = None,
                           trust_ip3: Optional[str] = None,
                           trust_ip61: Optional[str] = None,
                           trust_ip62: Optional[str] = None,
                           trust_ip63: Optional[str] = None,
                           type: Optional[str] = None,
                           username: Optional[str] = None,
                           vci: Optional[float] = None,
                           vectoring: Optional[str] = None,
                           vindex: Optional[float] = None,
                           vlan_op_mode: Optional[str] = None,
                           vlan_protocol: Optional[str] = None,
                           vlanforward: Optional[str] = None,
                           vlanid: Optional[float] = None,
                           vpi: Optional[float] = None,
                           vrf: Optional[float] = None,
                           vrrp_virtual_mac: Optional[str] = None,
                           vrrps: Optional[Sequence[ObjectFspVlanInterfaceVrrpArgs]] = None,
                           wccp: Optional[str] = None,
                           weight: Optional[float] = None,
                           wifi5g_threshold: Optional[str] = None,
                           wifi_acl: Optional[str] = None,
                           wifi_ap_band: Optional[str] = None,
                           wifi_auth: Optional[str] = None,
                           wifi_auto_connect: Optional[str] = None,
                           wifi_auto_save: Optional[str] = None,
                           wifi_broadcast_ssid: Optional[str] = None,
                           wifi_dns_server1: Optional[str] = None,
                           wifi_dns_server2: Optional[str] = None,
                           wifi_encrypt: Optional[str] = None,
                           wifi_fragment_threshold: Optional[float] = None,
                           wifi_gateway: Optional[str] = None,
                           wifi_keyindex: Optional[float] = None,
                           wifi_keys: Optional[Sequence[str]] = None,
                           wifi_mac_filter: Optional[str] = None,
                           wifi_passphrases: Optional[Sequence[str]] = None,
                           wifi_radius_server: Optional[str] = None,
                           wifi_rts_threshold: Optional[float] = None,
                           wifi_security: Optional[str] = None,
                           wifi_ssid: Optional[str] = None,
                           wifi_usergroup: Optional[str] = None,
                           wins_ip: Optional[str] = None)
func NewObjectFspVlanInterface(ctx *Context, name string, args ObjectFspVlanInterfaceArgs, opts ...ResourceOption) (*ObjectFspVlanInterface, error)
public ObjectFspVlanInterface(string name, ObjectFspVlanInterfaceArgs args, CustomResourceOptions? opts = null)
public ObjectFspVlanInterface(String name, ObjectFspVlanInterfaceArgs args)
public ObjectFspVlanInterface(String name, ObjectFspVlanInterfaceArgs args, CustomResourceOptions options)
type: fortimanager:ObjectFspVlanInterface
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. ObjectFspVlanInterfaceArgs
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. ObjectFspVlanInterfaceInitArgs
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. ObjectFspVlanInterfaceArgs
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. ObjectFspVlanInterfaceArgs
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. ObjectFspVlanInterfaceArgs
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 objectFspVlanInterfaceResource = new Fortimanager.ObjectFspVlanInterface("objectFspVlanInterfaceResource", new()
{
    Vlan = "string",
    AcName = "string",
    Adom = "string",
    Aggregate = "string",
    AggregateType = "string",
    Algorithm = "string",
    Alias = "string",
    Allowaccesses = new[]
    {
        "string",
    },
    Annex = "string",
    ApDiscover = "string",
    Arpforward = "string",
    AtmProtocol = "string",
    AuthCert = "string",
    AuthPortalAddr = "string",
    AuthType = "string",
    AutoAuthExtensionDevice = "string",
    BandwidthMeasureTime = 0,
    Bfd = "string",
    BfdDesiredMinTx = 0,
    BfdDetectMult = 0,
    BfdRequiredMinRx = 0,
    BroadcastForticlientDiscovery = "string",
    BroadcastForward = "string",
    CaptivePortal = 0,
    CliConnStatus = 0,
    Color = 0,
    Ddns = "string",
    DdnsAuth = "string",
    DdnsDomain = "string",
    DdnsKey = "string",
    DdnsKeyname = "string",
    DdnsPasswords = new[]
    {
        "string",
    },
    DdnsServer = "string",
    DdnsServerIp = "string",
    DdnsSn = "string",
    DdnsTtl = 0,
    DdnsUsername = "string",
    DdnsZone = "string",
    DedicatedTo = "string",
    DefaultPurdueLevel = "string",
    Defaultgw = "string",
    Description = "string",
    DetectedPeerMtu = 0,
    Detectprotocols = new[]
    {
        "string",
    },
    Detectserver = "string",
    DeviceAccessList = "string",
    DeviceIdentification = "string",
    DeviceIdentificationActiveScan = "string",
    DeviceNetscan = "string",
    DeviceUserIdentification = "string",
    Devindex = 0,
    DhcpBroadcastFlag = "string",
    DhcpClasslessRouteAddition = "string",
    DhcpClientIdentifier = "string",
    DhcpRelayAgentOption = "string",
    DhcpRelayCircuitId = "string",
    DhcpRelayInterface = "string",
    DhcpRelayInterfaceSelectMethod = "string",
    DhcpRelayIps = new[]
    {
        "string",
    },
    DhcpRelayLinkSelection = "string",
    DhcpRelayRequestAllServer = "string",
    DhcpRelayService = "string",
    DhcpRelaySourceIp = "string",
    DhcpRelayType = "string",
    DhcpRenewTime = 0,
    DhcpSmartRelay = "string",
    DiscRetryTimeout = 0,
    DisconnectThreshold = 0,
    Distance = 0,
    DnsQuery = "string",
    DnsServerOverride = "string",
    DnsServerProtocols = new[]
    {
        "string",
    },
    DropFragment = "string",
    DropOverlappedFragment = "string",
    DynamicSortSubtable = "string",
    EapCaCerts = new[]
    {
        "string",
    },
    EapIdentity = "string",
    EapMethod = "string",
    EapPasswords = new[]
    {
        "string",
    },
    EapSupplicant = "string",
    EapUserCerts = new[]
    {
        "string",
    },
    EgressCos = "string",
    EgressShapingProfile = "string",
    Eip = "string",
    EndpointCompliance = "string",
    EstimatedDownstreamBandwidth = 0,
    EstimatedUpstreamBandwidth = 0,
    ExplicitFtpProxy = "string",
    ExplicitWebProxy = "string",
    External = "string",
    FailActionOnExtender = "string",
    FailAlertInterfaces = "string",
    FailAlertMethod = "string",
    FailDetect = "string",
    FailDetectOptions = new[]
    {
        "string",
    },
    Fdp = "string",
    Fortiheartbeat = "string",
    Fortilink = "string",
    FortilinkBackupLink = 0,
    FortilinkNeighborDetect = "string",
    FortilinkSplitInterface = "string",
    FortilinkStacking = "string",
    ForwardDomain = 0,
    ForwardErrorCorrection = "string",
    FpAnomalies = new[]
    {
        "string",
    },
    FpDisables = new[]
    {
        "string",
    },
    GatewayAddress = "string",
    GenericReceiveOffload = "string",
    GiGk = "string",
    Gwaddr = "string",
    Gwdetect = "string",
    HaPriority = 0,
    IcmpAcceptRedirect = "string",
    IcmpRedirect = "string",
    IcmpSendRedirect = "string",
    IdentAccept = "string",
    IdleTimeout = 0,
    IfMdix = "string",
    IfMedia = "string",
    IkeSamlServers = new[]
    {
        "string",
    },
    InForceVlanCos = 0,
    Inbandwidth = 0,
    IngressCos = "string",
    IngressShapingProfile = "string",
    IngressSpilloverThreshold = 0,
    InterconnectProfile = "string",
    Internal = 0,
    Ip = "string",
    IpManagedByFortiipam = "string",
    Ipmac = "string",
    IpsSnifferMode = "string",
    Ipunnumbered = "string",
    Ipv6 = new Fortimanager.Inputs.ObjectFspVlanInterfaceIpv6Args
    {
        Autoconf = "string",
        CliConn6Status = 0,
        Dhcp6ClientOptions = new[]
        {
            "string",
        },
        Dhcp6InformationRequest = "string",
        Dhcp6PrefixDelegation = "string",
        Dhcp6PrefixHint = "string",
        Dhcp6PrefixHintPlt = 0,
        Dhcp6PrefixHintVlt = 0,
        Dhcp6RelayInterfaceId = "string",
        Dhcp6RelayIp = "string",
        Dhcp6RelayService = "string",
        Dhcp6RelaySourceInterface = "string",
        Dhcp6RelaySourceIp = "string",
        Dhcp6RelayType = "string",
        Icmp6SendRedirect = "string",
        InterfaceIdentifier = "string",
        Ip6Address = "string",
        Ip6Allowaccesses = new[]
        {
            "string",
        },
        Ip6DefaultLife = 0,
        Ip6DelegatedPrefixIaid = 0,
        Ip6DelegatedPrefixLists = new[]
        {
            new Fortimanager.Inputs.ObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixListArgs
            {
                AutonomousFlag = "string",
                DelegatedPrefixIaid = 0,
                OnlinkFlag = "string",
                PrefixId = 0,
                RdnssService = "string",
                Rdnsses = new[]
                {
                    "string",
                },
                Subnet = "string",
                UpstreamInterface = "string",
            },
        },
        Ip6DnsServerOverride = "string",
        Ip6ExtraAddrs = new[]
        {
            new Fortimanager.Inputs.ObjectFspVlanInterfaceIpv6Ip6ExtraAddrArgs
            {
                Prefix = "string",
            },
        },
        Ip6HopLimit = 0,
        Ip6LinkMtu = 0,
        Ip6ManageFlag = "string",
        Ip6MaxInterval = 0,
        Ip6MinInterval = 0,
        Ip6Mode = "string",
        Ip6OtherFlag = "string",
        Ip6PrefixLists = new[]
        {
            new Fortimanager.Inputs.ObjectFspVlanInterfaceIpv6Ip6PrefixListArgs
            {
                AutonomousFlag = "string",
                Dnssls = new[]
                {
                    "string",
                },
                OnlinkFlag = "string",
                PreferredLifeTime = 0,
                Prefix = "string",
                Rdnsses = new[]
                {
                    "string",
                },
                ValidLifeTime = 0,
            },
        },
        Ip6PrefixMode = "string",
        Ip6ReachableTime = 0,
        Ip6RetransTime = 0,
        Ip6SendAdv = "string",
        Ip6Subnet = "string",
        Ip6UpstreamInterface = "string",
        NdCert = "string",
        NdCgaModifier = "string",
        NdMode = "string",
        NdSecurityLevel = 0,
        NdTimestampDelta = 0,
        NdTimestampFuzz = 0,
        RaSendMtu = "string",
        UniqueAutoconfAddr = "string",
        Vrip6LinkLocal = "string",
        Vrrp6s = new[]
        {
            new Fortimanager.Inputs.ObjectFspVlanInterfaceIpv6Vrrp6Args
            {
                AcceptMode = "string",
                AdvInterval = 0,
                IgnoreDefaultRoute = "string",
                Preempt = "string",
                Priority = 0,
                StartTime = 0,
                Status = "string",
                Vrdst6 = "string",
                Vrgrp = 0,
                Vrid = 0,
                Vrip6 = "string",
            },
        },
        VrrpVirtualMac6 = "string",
    },
    L2forward = "string",
    L2tpClient = "string",
    LacpHaSecondary = "string",
    LacpHaSlave = "string",
    LacpMode = "string",
    LacpSpeed = "string",
    LargeReceiveOffload = "string",
    LcpEchoInterval = 0,
    LcpMaxEchoFails = 0,
    LinkUpDelay = 0,
    ListenForticlientConnection = "string",
    LldpNetworkPolicy = "string",
    LldpReception = "string",
    LldpTransmission = "string",
    Log = "string",
    Macaddr = "string",
    ManagedSubnetworkSize = "string",
    ManagementIp = "string",
    MaxEgressBurstRate = 0,
    MaxEgressRate = 0,
    MeasuredDownstreamBandwidth = 0,
    MeasuredUpstreamBandwidth = 0,
    Mediatype = "string",
    Member = "string",
    MinLinks = 0,
    MinLinksDown = "string",
    MirroringDirection = "string",
    MirroringPort = "string",
    Mode = "string",
    MonitorBandwidth = "string",
    Mtu = 0,
    MtuOverride = "string",
    MuxType = "string",
    Name = "string",
    Ndiscforward = "string",
    NetbiosForward = "string",
    NetflowSampler = "string",
    NpQosProfile = 0,
    NpuFastpath = "string",
    Nst = "string",
    ObjectFspVlanInterfaceId = "string",
    OutForceVlanCos = 0,
    Outbandwidth = 0,
    PadtRetryTimeout = 0,
    Passwords = new[]
    {
        "string",
    },
    PeerInterface = "string",
    PhyMode = "string",
    PingServStatus = 0,
    Poe = "string",
    PollingInterval = 0,
    PortMirroring = "string",
    PppoeUnnumberedNegotiate = "string",
    PptpAuthType = "string",
    PptpClient = "string",
    PptpPasswords = new[]
    {
        "string",
    },
    PptpServerIp = "string",
    PptpTimeout = 0,
    PptpUser = "string",
    PreserveSessionRoute = "string",
    Priority = 0,
    PriorityOverride = "string",
    ProxyCaptivePortal = "string",
    PvcAtmQos = "string",
    PvcChan = 0,
    PvcCrc = 0,
    PvcPcr = 0,
    PvcScr = 0,
    PvcVlanId = 0,
    PvcVlanRxId = 0,
    PvcVlanRxOp = "string",
    PvcVlanTxId = 0,
    PvcVlanTxOp = "string",
    ReachableTime = 0,
    RedundantInterface = "string",
    RemoteIp = "string",
    ReplacemsgOverrideGroup = "string",
    Retransmission = "string",
    RingRx = 0,
    RingTx = 0,
    Role = "string",
    SampleDirection = "string",
    SampleRate = 0,
    ScanBotnetConnections = "string",
    Scopetype = "string",
    SecondaryIp = "string",
    Secondaryips = new[]
    {
        new Fortimanager.Inputs.ObjectFspVlanInterfaceSecondaryipArgs
        {
            Allowaccesses = new[]
            {
                "string",
            },
            Detectprotocols = new[]
            {
                "string",
            },
            Detectserver = "string",
            Gwdetect = "string",
            HaPriority = 0,
            Id = 0,
            Ip = "string",
            PingServStatus = 0,
            SecipRelayIp = "string",
            Seq = 0,
        },
    },
    Security8021xDynamicVlanId = 0,
    Security8021xMaster = "string",
    Security8021xMemberMode = "string",
    Security8021xMode = "string",
    SecurityExemptList = "string",
    SecurityExternalLogout = "string",
    SecurityExternalWeb = "string",
    SecurityGroups = "string",
    SecurityMacAuthBypass = "string",
    SecurityMode = "string",
    SecurityRedirectUrl = "string",
    SelectProfile30a35b = "string",
    ServiceName = "string",
    SflowSampler = "string",
    SfpDsl = "string",
    SfpDslAdslFallback = "string",
    SfpDslAutodetect = "string",
    SfpDslMac = "string",
    Speed = "string",
    SpilloverThreshold = 0,
    SrcCheck = "string",
    Status = "string",
    Stp = "string",
    StpEdge = "string",
    StpHaSecondary = "string",
    StpHaSlave = "string",
    Stpforward = "string",
    StpforwardMode = "string",
    StripPriorityVlanTag = "string",
    Subst = "string",
    SubstituteDstMac = "string",
    SwAlgorithm = "string",
    SwcFirstCreate = 0,
    SwcVlan = 0,
    Switch = "string",
    SwitchControllerAccessVlan = "string",
    SwitchControllerArpInspection = "string",
    SwitchControllerAuth = "string",
    SwitchControllerDhcpSnooping = "string",
    SwitchControllerDhcpSnoopingOption82 = "string",
    SwitchControllerDhcpSnoopingVerifyMac = "string",
    SwitchControllerDynamic = "string",
    SwitchControllerFeature = "string",
    SwitchControllerIgmpSnooping = "string",
    SwitchControllerIgmpSnoopingFastLeave = "string",
    SwitchControllerIgmpSnoopingProxy = "string",
    SwitchControllerIotScanning = "string",
    SwitchControllerLearningLimit = 0,
    SwitchControllerMgmtVlan = 0,
    SwitchControllerNac = "string",
    SwitchControllerNetflowCollect = "string",
    SwitchControllerOffload = "string",
    SwitchControllerOffloadGw = "string",
    SwitchControllerOffloadIp = "string",
    SwitchControllerOffloading = "string",
    SwitchControllerOffloadingGw = "string",
    SwitchControllerOffloadingIp = "string",
    SwitchControllerRadiusServer = "string",
    SwitchControllerRspanMode = "string",
    SwitchControllerSourceIp = "string",
    SwitchControllerTrafficPolicy = "string",
    SystemId = "string",
    SystemIdType = "string",
    TcMode = "string",
    TcpMss = 0,
    Trunk = "string",
    TrustIp1 = "string",
    TrustIp2 = "string",
    TrustIp3 = "string",
    TrustIp61 = "string",
    TrustIp62 = "string",
    TrustIp63 = "string",
    Type = "string",
    Username = "string",
    Vci = 0,
    Vectoring = "string",
    Vindex = 0,
    VlanOpMode = "string",
    VlanProtocol = "string",
    Vlanforward = "string",
    Vlanid = 0,
    Vpi = 0,
    Vrf = 0,
    VrrpVirtualMac = "string",
    Vrrps = new[]
    {
        new Fortimanager.Inputs.ObjectFspVlanInterfaceVrrpArgs
        {
            AcceptMode = "string",
            AdvInterval = 0,
            IgnoreDefaultRoute = "string",
            Preempt = "string",
            Priority = 0,
            ProxyArps = new[]
            {
                new Fortimanager.Inputs.ObjectFspVlanInterfaceVrrpProxyArpArgs
                {
                    Id = 0,
                    Ip = "string",
                },
            },
            StartTime = 0,
            Status = "string",
            Version = "string",
            VrdstPriority = 0,
            Vrdsts = new[]
            {
                "string",
            },
            Vrgrp = 0,
            Vrid = 0,
            Vrip = "string",
        },
    },
    Wccp = "string",
    Weight = 0,
    Wifi5gThreshold = "string",
    WifiAcl = "string",
    WifiApBand = "string",
    WifiAuth = "string",
    WifiAutoConnect = "string",
    WifiAutoSave = "string",
    WifiBroadcastSsid = "string",
    WifiDnsServer1 = "string",
    WifiDnsServer2 = "string",
    WifiEncrypt = "string",
    WifiFragmentThreshold = 0,
    WifiGateway = "string",
    WifiKeyindex = 0,
    WifiKeys = new[]
    {
        "string",
    },
    WifiMacFilter = "string",
    WifiPassphrases = new[]
    {
        "string",
    },
    WifiRadiusServer = "string",
    WifiRtsThreshold = 0,
    WifiSecurity = "string",
    WifiSsid = "string",
    WifiUsergroup = "string",
    WinsIp = "string",
});
Copy
example, err := fortimanager.NewObjectFspVlanInterface(ctx, "objectFspVlanInterfaceResource", &fortimanager.ObjectFspVlanInterfaceArgs{
Vlan: pulumi.String("string"),
AcName: pulumi.String("string"),
Adom: pulumi.String("string"),
Aggregate: pulumi.String("string"),
AggregateType: pulumi.String("string"),
Algorithm: pulumi.String("string"),
Alias: pulumi.String("string"),
Allowaccesses: pulumi.StringArray{
pulumi.String("string"),
},
Annex: pulumi.String("string"),
ApDiscover: pulumi.String("string"),
Arpforward: pulumi.String("string"),
AtmProtocol: pulumi.String("string"),
AuthCert: pulumi.String("string"),
AuthPortalAddr: pulumi.String("string"),
AuthType: pulumi.String("string"),
AutoAuthExtensionDevice: pulumi.String("string"),
BandwidthMeasureTime: pulumi.Float64(0),
Bfd: pulumi.String("string"),
BfdDesiredMinTx: pulumi.Float64(0),
BfdDetectMult: pulumi.Float64(0),
BfdRequiredMinRx: pulumi.Float64(0),
BroadcastForticlientDiscovery: pulumi.String("string"),
BroadcastForward: pulumi.String("string"),
CaptivePortal: pulumi.Float64(0),
CliConnStatus: pulumi.Float64(0),
Color: pulumi.Float64(0),
Ddns: pulumi.String("string"),
DdnsAuth: pulumi.String("string"),
DdnsDomain: pulumi.String("string"),
DdnsKey: pulumi.String("string"),
DdnsKeyname: pulumi.String("string"),
DdnsPasswords: pulumi.StringArray{
pulumi.String("string"),
},
DdnsServer: pulumi.String("string"),
DdnsServerIp: pulumi.String("string"),
DdnsSn: pulumi.String("string"),
DdnsTtl: pulumi.Float64(0),
DdnsUsername: pulumi.String("string"),
DdnsZone: pulumi.String("string"),
DedicatedTo: pulumi.String("string"),
DefaultPurdueLevel: pulumi.String("string"),
Defaultgw: pulumi.String("string"),
Description: pulumi.String("string"),
DetectedPeerMtu: pulumi.Float64(0),
Detectprotocols: pulumi.StringArray{
pulumi.String("string"),
},
Detectserver: pulumi.String("string"),
DeviceAccessList: pulumi.String("string"),
DeviceIdentification: pulumi.String("string"),
DeviceIdentificationActiveScan: pulumi.String("string"),
DeviceNetscan: pulumi.String("string"),
DeviceUserIdentification: pulumi.String("string"),
Devindex: pulumi.Float64(0),
DhcpBroadcastFlag: pulumi.String("string"),
DhcpClasslessRouteAddition: pulumi.String("string"),
DhcpClientIdentifier: pulumi.String("string"),
DhcpRelayAgentOption: pulumi.String("string"),
DhcpRelayCircuitId: pulumi.String("string"),
DhcpRelayInterface: pulumi.String("string"),
DhcpRelayInterfaceSelectMethod: pulumi.String("string"),
DhcpRelayIps: pulumi.StringArray{
pulumi.String("string"),
},
DhcpRelayLinkSelection: pulumi.String("string"),
DhcpRelayRequestAllServer: pulumi.String("string"),
DhcpRelayService: pulumi.String("string"),
DhcpRelaySourceIp: pulumi.String("string"),
DhcpRelayType: pulumi.String("string"),
DhcpRenewTime: pulumi.Float64(0),
DhcpSmartRelay: pulumi.String("string"),
DiscRetryTimeout: pulumi.Float64(0),
DisconnectThreshold: pulumi.Float64(0),
Distance: pulumi.Float64(0),
DnsQuery: pulumi.String("string"),
DnsServerOverride: pulumi.String("string"),
DnsServerProtocols: pulumi.StringArray{
pulumi.String("string"),
},
DropFragment: pulumi.String("string"),
DropOverlappedFragment: pulumi.String("string"),
DynamicSortSubtable: pulumi.String("string"),
EapCaCerts: pulumi.StringArray{
pulumi.String("string"),
},
EapIdentity: pulumi.String("string"),
EapMethod: pulumi.String("string"),
EapPasswords: pulumi.StringArray{
pulumi.String("string"),
},
EapSupplicant: pulumi.String("string"),
EapUserCerts: pulumi.StringArray{
pulumi.String("string"),
},
EgressCos: pulumi.String("string"),
EgressShapingProfile: pulumi.String("string"),
Eip: pulumi.String("string"),
EndpointCompliance: pulumi.String("string"),
EstimatedDownstreamBandwidth: pulumi.Float64(0),
EstimatedUpstreamBandwidth: pulumi.Float64(0),
ExplicitFtpProxy: pulumi.String("string"),
ExplicitWebProxy: pulumi.String("string"),
External: pulumi.String("string"),
FailActionOnExtender: pulumi.String("string"),
FailAlertInterfaces: pulumi.String("string"),
FailAlertMethod: pulumi.String("string"),
FailDetect: pulumi.String("string"),
FailDetectOptions: pulumi.StringArray{
pulumi.String("string"),
},
Fdp: pulumi.String("string"),
Fortiheartbeat: pulumi.String("string"),
Fortilink: pulumi.String("string"),
FortilinkBackupLink: pulumi.Float64(0),
FortilinkNeighborDetect: pulumi.String("string"),
FortilinkSplitInterface: pulumi.String("string"),
FortilinkStacking: pulumi.String("string"),
ForwardDomain: pulumi.Float64(0),
ForwardErrorCorrection: pulumi.String("string"),
FpAnomalies: pulumi.StringArray{
pulumi.String("string"),
},
FpDisables: pulumi.StringArray{
pulumi.String("string"),
},
GatewayAddress: pulumi.String("string"),
GenericReceiveOffload: pulumi.String("string"),
GiGk: pulumi.String("string"),
Gwaddr: pulumi.String("string"),
Gwdetect: pulumi.String("string"),
HaPriority: pulumi.Float64(0),
IcmpAcceptRedirect: pulumi.String("string"),
IcmpRedirect: pulumi.String("string"),
IcmpSendRedirect: pulumi.String("string"),
IdentAccept: pulumi.String("string"),
IdleTimeout: pulumi.Float64(0),
IfMdix: pulumi.String("string"),
IfMedia: pulumi.String("string"),
IkeSamlServers: pulumi.StringArray{
pulumi.String("string"),
},
InForceVlanCos: pulumi.Float64(0),
Inbandwidth: pulumi.Float64(0),
IngressCos: pulumi.String("string"),
IngressShapingProfile: pulumi.String("string"),
IngressSpilloverThreshold: pulumi.Float64(0),
InterconnectProfile: pulumi.String("string"),
Internal: pulumi.Float64(0),
Ip: pulumi.String("string"),
IpManagedByFortiipam: pulumi.String("string"),
Ipmac: pulumi.String("string"),
IpsSnifferMode: pulumi.String("string"),
Ipunnumbered: pulumi.String("string"),
Ipv6: &.ObjectFspVlanInterfaceIpv6TypeArgs{
Autoconf: pulumi.String("string"),
CliConn6Status: pulumi.Float64(0),
Dhcp6ClientOptions: pulumi.StringArray{
pulumi.String("string"),
},
Dhcp6InformationRequest: pulumi.String("string"),
Dhcp6PrefixDelegation: pulumi.String("string"),
Dhcp6PrefixHint: pulumi.String("string"),
Dhcp6PrefixHintPlt: pulumi.Float64(0),
Dhcp6PrefixHintVlt: pulumi.Float64(0),
Dhcp6RelayInterfaceId: pulumi.String("string"),
Dhcp6RelayIp: pulumi.String("string"),
Dhcp6RelayService: pulumi.String("string"),
Dhcp6RelaySourceInterface: pulumi.String("string"),
Dhcp6RelaySourceIp: pulumi.String("string"),
Dhcp6RelayType: pulumi.String("string"),
Icmp6SendRedirect: pulumi.String("string"),
InterfaceIdentifier: pulumi.String("string"),
Ip6Address: pulumi.String("string"),
Ip6Allowaccesses: pulumi.StringArray{
pulumi.String("string"),
},
Ip6DefaultLife: pulumi.Float64(0),
Ip6DelegatedPrefixIaid: pulumi.Float64(0),
Ip6DelegatedPrefixLists: .ObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixListTypeArray{
&.ObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixListTypeArgs{
AutonomousFlag: pulumi.String("string"),
DelegatedPrefixIaid: pulumi.Float64(0),
OnlinkFlag: pulumi.String("string"),
PrefixId: pulumi.Float64(0),
RdnssService: pulumi.String("string"),
Rdnsses: pulumi.StringArray{
pulumi.String("string"),
},
Subnet: pulumi.String("string"),
UpstreamInterface: pulumi.String("string"),
},
},
Ip6DnsServerOverride: pulumi.String("string"),
Ip6ExtraAddrs: .ObjectFspVlanInterfaceIpv6Ip6ExtraAddrTypeArray{
&.ObjectFspVlanInterfaceIpv6Ip6ExtraAddrTypeArgs{
Prefix: pulumi.String("string"),
},
},
Ip6HopLimit: pulumi.Float64(0),
Ip6LinkMtu: pulumi.Float64(0),
Ip6ManageFlag: pulumi.String("string"),
Ip6MaxInterval: pulumi.Float64(0),
Ip6MinInterval: pulumi.Float64(0),
Ip6Mode: pulumi.String("string"),
Ip6OtherFlag: pulumi.String("string"),
Ip6PrefixLists: .ObjectFspVlanInterfaceIpv6Ip6PrefixListArray{
&.ObjectFspVlanInterfaceIpv6Ip6PrefixListArgs{
AutonomousFlag: pulumi.String("string"),
Dnssls: pulumi.StringArray{
pulumi.String("string"),
},
OnlinkFlag: pulumi.String("string"),
PreferredLifeTime: pulumi.Float64(0),
Prefix: pulumi.String("string"),
Rdnsses: pulumi.StringArray{
pulumi.String("string"),
},
ValidLifeTime: pulumi.Float64(0),
},
},
Ip6PrefixMode: pulumi.String("string"),
Ip6ReachableTime: pulumi.Float64(0),
Ip6RetransTime: pulumi.Float64(0),
Ip6SendAdv: pulumi.String("string"),
Ip6Subnet: pulumi.String("string"),
Ip6UpstreamInterface: pulumi.String("string"),
NdCert: pulumi.String("string"),
NdCgaModifier: pulumi.String("string"),
NdMode: pulumi.String("string"),
NdSecurityLevel: pulumi.Float64(0),
NdTimestampDelta: pulumi.Float64(0),
NdTimestampFuzz: pulumi.Float64(0),
RaSendMtu: pulumi.String("string"),
UniqueAutoconfAddr: pulumi.String("string"),
Vrip6LinkLocal: pulumi.String("string"),
Vrrp6s: .ObjectFspVlanInterfaceIpv6Vrrp6TypeArray{
&.ObjectFspVlanInterfaceIpv6Vrrp6TypeArgs{
AcceptMode: pulumi.String("string"),
AdvInterval: pulumi.Float64(0),
IgnoreDefaultRoute: pulumi.String("string"),
Preempt: pulumi.String("string"),
Priority: pulumi.Float64(0),
StartTime: pulumi.Float64(0),
Status: pulumi.String("string"),
Vrdst6: pulumi.String("string"),
Vrgrp: pulumi.Float64(0),
Vrid: pulumi.Float64(0),
Vrip6: pulumi.String("string"),
},
},
VrrpVirtualMac6: pulumi.String("string"),
},
L2forward: pulumi.String("string"),
L2tpClient: pulumi.String("string"),
LacpHaSecondary: pulumi.String("string"),
LacpHaSlave: pulumi.String("string"),
LacpMode: pulumi.String("string"),
LacpSpeed: pulumi.String("string"),
LargeReceiveOffload: pulumi.String("string"),
LcpEchoInterval: pulumi.Float64(0),
LcpMaxEchoFails: pulumi.Float64(0),
LinkUpDelay: pulumi.Float64(0),
ListenForticlientConnection: pulumi.String("string"),
LldpNetworkPolicy: pulumi.String("string"),
LldpReception: pulumi.String("string"),
LldpTransmission: pulumi.String("string"),
Log: pulumi.String("string"),
Macaddr: pulumi.String("string"),
ManagedSubnetworkSize: pulumi.String("string"),
ManagementIp: pulumi.String("string"),
MaxEgressBurstRate: pulumi.Float64(0),
MaxEgressRate: pulumi.Float64(0),
MeasuredDownstreamBandwidth: pulumi.Float64(0),
MeasuredUpstreamBandwidth: pulumi.Float64(0),
Mediatype: pulumi.String("string"),
Member: pulumi.String("string"),
MinLinks: pulumi.Float64(0),
MinLinksDown: pulumi.String("string"),
MirroringDirection: pulumi.String("string"),
MirroringPort: pulumi.String("string"),
Mode: pulumi.String("string"),
MonitorBandwidth: pulumi.String("string"),
Mtu: pulumi.Float64(0),
MtuOverride: pulumi.String("string"),
MuxType: pulumi.String("string"),
Name: pulumi.String("string"),
Ndiscforward: pulumi.String("string"),
NetbiosForward: pulumi.String("string"),
NetflowSampler: pulumi.String("string"),
NpQosProfile: pulumi.Float64(0),
NpuFastpath: pulumi.String("string"),
Nst: pulumi.String("string"),
ObjectFspVlanInterfaceId: pulumi.String("string"),
OutForceVlanCos: pulumi.Float64(0),
Outbandwidth: pulumi.Float64(0),
PadtRetryTimeout: pulumi.Float64(0),
Passwords: pulumi.StringArray{
pulumi.String("string"),
},
PeerInterface: pulumi.String("string"),
PhyMode: pulumi.String("string"),
PingServStatus: pulumi.Float64(0),
Poe: pulumi.String("string"),
PollingInterval: pulumi.Float64(0),
PortMirroring: pulumi.String("string"),
PppoeUnnumberedNegotiate: pulumi.String("string"),
PptpAuthType: pulumi.String("string"),
PptpClient: pulumi.String("string"),
PptpPasswords: pulumi.StringArray{
pulumi.String("string"),
},
PptpServerIp: pulumi.String("string"),
PptpTimeout: pulumi.Float64(0),
PptpUser: pulumi.String("string"),
PreserveSessionRoute: pulumi.String("string"),
Priority: pulumi.Float64(0),
PriorityOverride: pulumi.String("string"),
ProxyCaptivePortal: pulumi.String("string"),
PvcAtmQos: pulumi.String("string"),
PvcChan: pulumi.Float64(0),
PvcCrc: pulumi.Float64(0),
PvcPcr: pulumi.Float64(0),
PvcScr: pulumi.Float64(0),
PvcVlanId: pulumi.Float64(0),
PvcVlanRxId: pulumi.Float64(0),
PvcVlanRxOp: pulumi.String("string"),
PvcVlanTxId: pulumi.Float64(0),
PvcVlanTxOp: pulumi.String("string"),
ReachableTime: pulumi.Float64(0),
RedundantInterface: pulumi.String("string"),
RemoteIp: pulumi.String("string"),
ReplacemsgOverrideGroup: pulumi.String("string"),
Retransmission: pulumi.String("string"),
RingRx: pulumi.Float64(0),
RingTx: pulumi.Float64(0),
Role: pulumi.String("string"),
SampleDirection: pulumi.String("string"),
SampleRate: pulumi.Float64(0),
ScanBotnetConnections: pulumi.String("string"),
Scopetype: pulumi.String("string"),
SecondaryIp: pulumi.String("string"),
Secondaryips: .ObjectFspVlanInterfaceSecondaryipTypeArray{
&.ObjectFspVlanInterfaceSecondaryipTypeArgs{
Allowaccesses: pulumi.StringArray{
pulumi.String("string"),
},
Detectprotocols: pulumi.StringArray{
pulumi.String("string"),
},
Detectserver: pulumi.String("string"),
Gwdetect: pulumi.String("string"),
HaPriority: pulumi.Float64(0),
Id: pulumi.Float64(0),
Ip: pulumi.String("string"),
PingServStatus: pulumi.Float64(0),
SecipRelayIp: pulumi.String("string"),
Seq: pulumi.Float64(0),
},
},
Security8021xDynamicVlanId: pulumi.Float64(0),
Security8021xMaster: pulumi.String("string"),
Security8021xMemberMode: pulumi.String("string"),
Security8021xMode: pulumi.String("string"),
SecurityExemptList: pulumi.String("string"),
SecurityExternalLogout: pulumi.String("string"),
SecurityExternalWeb: pulumi.String("string"),
SecurityGroups: pulumi.String("string"),
SecurityMacAuthBypass: pulumi.String("string"),
SecurityMode: pulumi.String("string"),
SecurityRedirectUrl: pulumi.String("string"),
SelectProfile30a35b: pulumi.String("string"),
ServiceName: pulumi.String("string"),
SflowSampler: pulumi.String("string"),
SfpDsl: pulumi.String("string"),
SfpDslAdslFallback: pulumi.String("string"),
SfpDslAutodetect: pulumi.String("string"),
SfpDslMac: pulumi.String("string"),
Speed: pulumi.String("string"),
SpilloverThreshold: pulumi.Float64(0),
SrcCheck: pulumi.String("string"),
Status: pulumi.String("string"),
Stp: pulumi.String("string"),
StpEdge: pulumi.String("string"),
StpHaSecondary: pulumi.String("string"),
StpHaSlave: pulumi.String("string"),
Stpforward: pulumi.String("string"),
StpforwardMode: pulumi.String("string"),
StripPriorityVlanTag: pulumi.String("string"),
Subst: pulumi.String("string"),
SubstituteDstMac: pulumi.String("string"),
SwAlgorithm: pulumi.String("string"),
SwcFirstCreate: pulumi.Float64(0),
SwcVlan: pulumi.Float64(0),
Switch: pulumi.String("string"),
SwitchControllerAccessVlan: pulumi.String("string"),
SwitchControllerArpInspection: pulumi.String("string"),
SwitchControllerAuth: pulumi.String("string"),
SwitchControllerDhcpSnooping: pulumi.String("string"),
SwitchControllerDhcpSnoopingOption82: pulumi.String("string"),
SwitchControllerDhcpSnoopingVerifyMac: pulumi.String("string"),
SwitchControllerDynamic: pulumi.String("string"),
SwitchControllerFeature: pulumi.String("string"),
SwitchControllerIgmpSnooping: pulumi.String("string"),
SwitchControllerIgmpSnoopingFastLeave: pulumi.String("string"),
SwitchControllerIgmpSnoopingProxy: pulumi.String("string"),
SwitchControllerIotScanning: pulumi.String("string"),
SwitchControllerLearningLimit: pulumi.Float64(0),
SwitchControllerMgmtVlan: pulumi.Float64(0),
SwitchControllerNac: pulumi.String("string"),
SwitchControllerNetflowCollect: pulumi.String("string"),
SwitchControllerOffload: pulumi.String("string"),
SwitchControllerOffloadGw: pulumi.String("string"),
SwitchControllerOffloadIp: pulumi.String("string"),
SwitchControllerOffloading: pulumi.String("string"),
SwitchControllerOffloadingGw: pulumi.String("string"),
SwitchControllerOffloadingIp: pulumi.String("string"),
SwitchControllerRadiusServer: pulumi.String("string"),
SwitchControllerRspanMode: pulumi.String("string"),
SwitchControllerSourceIp: pulumi.String("string"),
SwitchControllerTrafficPolicy: pulumi.String("string"),
SystemId: pulumi.String("string"),
SystemIdType: pulumi.String("string"),
TcMode: pulumi.String("string"),
TcpMss: pulumi.Float64(0),
Trunk: pulumi.String("string"),
TrustIp1: pulumi.String("string"),
TrustIp2: pulumi.String("string"),
TrustIp3: pulumi.String("string"),
TrustIp61: pulumi.String("string"),
TrustIp62: pulumi.String("string"),
TrustIp63: pulumi.String("string"),
Type: pulumi.String("string"),
Username: pulumi.String("string"),
Vci: pulumi.Float64(0),
Vectoring: pulumi.String("string"),
Vindex: pulumi.Float64(0),
VlanOpMode: pulumi.String("string"),
VlanProtocol: pulumi.String("string"),
Vlanforward: pulumi.String("string"),
Vlanid: pulumi.Float64(0),
Vpi: pulumi.Float64(0),
Vrf: pulumi.Float64(0),
VrrpVirtualMac: pulumi.String("string"),
Vrrps: .ObjectFspVlanInterfaceVrrpTypeArray{
&.ObjectFspVlanInterfaceVrrpTypeArgs{
AcceptMode: pulumi.String("string"),
AdvInterval: pulumi.Float64(0),
IgnoreDefaultRoute: pulumi.String("string"),
Preempt: pulumi.String("string"),
Priority: pulumi.Float64(0),
ProxyArps: .ObjectFspVlanInterfaceVrrpProxyArpTypeArray{
&.ObjectFspVlanInterfaceVrrpProxyArpTypeArgs{
Id: pulumi.Float64(0),
Ip: pulumi.String("string"),
},
},
StartTime: pulumi.Float64(0),
Status: pulumi.String("string"),
Version: pulumi.String("string"),
VrdstPriority: pulumi.Float64(0),
Vrdsts: pulumi.StringArray{
pulumi.String("string"),
},
Vrgrp: pulumi.Float64(0),
Vrid: pulumi.Float64(0),
Vrip: pulumi.String("string"),
},
},
Wccp: pulumi.String("string"),
Weight: pulumi.Float64(0),
Wifi5gThreshold: pulumi.String("string"),
WifiAcl: pulumi.String("string"),
WifiApBand: pulumi.String("string"),
WifiAuth: pulumi.String("string"),
WifiAutoConnect: pulumi.String("string"),
WifiAutoSave: pulumi.String("string"),
WifiBroadcastSsid: pulumi.String("string"),
WifiDnsServer1: pulumi.String("string"),
WifiDnsServer2: pulumi.String("string"),
WifiEncrypt: pulumi.String("string"),
WifiFragmentThreshold: pulumi.Float64(0),
WifiGateway: pulumi.String("string"),
WifiKeyindex: pulumi.Float64(0),
WifiKeys: pulumi.StringArray{
pulumi.String("string"),
},
WifiMacFilter: pulumi.String("string"),
WifiPassphrases: pulumi.StringArray{
pulumi.String("string"),
},
WifiRadiusServer: pulumi.String("string"),
WifiRtsThreshold: pulumi.Float64(0),
WifiSecurity: pulumi.String("string"),
WifiSsid: pulumi.String("string"),
WifiUsergroup: pulumi.String("string"),
WinsIp: pulumi.String("string"),
})
Copy
var objectFspVlanInterfaceResource = new ObjectFspVlanInterface("objectFspVlanInterfaceResource", ObjectFspVlanInterfaceArgs.builder()
    .vlan("string")
    .acName("string")
    .adom("string")
    .aggregate("string")
    .aggregateType("string")
    .algorithm("string")
    .alias("string")
    .allowaccesses("string")
    .annex("string")
    .apDiscover("string")
    .arpforward("string")
    .atmProtocol("string")
    .authCert("string")
    .authPortalAddr("string")
    .authType("string")
    .autoAuthExtensionDevice("string")
    .bandwidthMeasureTime(0)
    .bfd("string")
    .bfdDesiredMinTx(0)
    .bfdDetectMult(0)
    .bfdRequiredMinRx(0)
    .broadcastForticlientDiscovery("string")
    .broadcastForward("string")
    .captivePortal(0)
    .cliConnStatus(0)
    .color(0)
    .ddns("string")
    .ddnsAuth("string")
    .ddnsDomain("string")
    .ddnsKey("string")
    .ddnsKeyname("string")
    .ddnsPasswords("string")
    .ddnsServer("string")
    .ddnsServerIp("string")
    .ddnsSn("string")
    .ddnsTtl(0)
    .ddnsUsername("string")
    .ddnsZone("string")
    .dedicatedTo("string")
    .defaultPurdueLevel("string")
    .defaultgw("string")
    .description("string")
    .detectedPeerMtu(0)
    .detectprotocols("string")
    .detectserver("string")
    .deviceAccessList("string")
    .deviceIdentification("string")
    .deviceIdentificationActiveScan("string")
    .deviceNetscan("string")
    .deviceUserIdentification("string")
    .devindex(0)
    .dhcpBroadcastFlag("string")
    .dhcpClasslessRouteAddition("string")
    .dhcpClientIdentifier("string")
    .dhcpRelayAgentOption("string")
    .dhcpRelayCircuitId("string")
    .dhcpRelayInterface("string")
    .dhcpRelayInterfaceSelectMethod("string")
    .dhcpRelayIps("string")
    .dhcpRelayLinkSelection("string")
    .dhcpRelayRequestAllServer("string")
    .dhcpRelayService("string")
    .dhcpRelaySourceIp("string")
    .dhcpRelayType("string")
    .dhcpRenewTime(0)
    .dhcpSmartRelay("string")
    .discRetryTimeout(0)
    .disconnectThreshold(0)
    .distance(0)
    .dnsQuery("string")
    .dnsServerOverride("string")
    .dnsServerProtocols("string")
    .dropFragment("string")
    .dropOverlappedFragment("string")
    .dynamicSortSubtable("string")
    .eapCaCerts("string")
    .eapIdentity("string")
    .eapMethod("string")
    .eapPasswords("string")
    .eapSupplicant("string")
    .eapUserCerts("string")
    .egressCos("string")
    .egressShapingProfile("string")
    .eip("string")
    .endpointCompliance("string")
    .estimatedDownstreamBandwidth(0)
    .estimatedUpstreamBandwidth(0)
    .explicitFtpProxy("string")
    .explicitWebProxy("string")
    .external("string")
    .failActionOnExtender("string")
    .failAlertInterfaces("string")
    .failAlertMethod("string")
    .failDetect("string")
    .failDetectOptions("string")
    .fdp("string")
    .fortiheartbeat("string")
    .fortilink("string")
    .fortilinkBackupLink(0)
    .fortilinkNeighborDetect("string")
    .fortilinkSplitInterface("string")
    .fortilinkStacking("string")
    .forwardDomain(0)
    .forwardErrorCorrection("string")
    .fpAnomalies("string")
    .fpDisables("string")
    .gatewayAddress("string")
    .genericReceiveOffload("string")
    .giGk("string")
    .gwaddr("string")
    .gwdetect("string")
    .haPriority(0)
    .icmpAcceptRedirect("string")
    .icmpRedirect("string")
    .icmpSendRedirect("string")
    .identAccept("string")
    .idleTimeout(0)
    .ifMdix("string")
    .ifMedia("string")
    .ikeSamlServers("string")
    .inForceVlanCos(0)
    .inbandwidth(0)
    .ingressCos("string")
    .ingressShapingProfile("string")
    .ingressSpilloverThreshold(0)
    .interconnectProfile("string")
    .internal(0)
    .ip("string")
    .ipManagedByFortiipam("string")
    .ipmac("string")
    .ipsSnifferMode("string")
    .ipunnumbered("string")
    .ipv6(ObjectFspVlanInterfaceIpv6Args.builder()
        .autoconf("string")
        .cliConn6Status(0)
        .dhcp6ClientOptions("string")
        .dhcp6InformationRequest("string")
        .dhcp6PrefixDelegation("string")
        .dhcp6PrefixHint("string")
        .dhcp6PrefixHintPlt(0)
        .dhcp6PrefixHintVlt(0)
        .dhcp6RelayInterfaceId("string")
        .dhcp6RelayIp("string")
        .dhcp6RelayService("string")
        .dhcp6RelaySourceInterface("string")
        .dhcp6RelaySourceIp("string")
        .dhcp6RelayType("string")
        .icmp6SendRedirect("string")
        .interfaceIdentifier("string")
        .ip6Address("string")
        .ip6Allowaccesses("string")
        .ip6DefaultLife(0)
        .ip6DelegatedPrefixIaid(0)
        .ip6DelegatedPrefixLists(ObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixListArgs.builder()
            .autonomousFlag("string")
            .delegatedPrefixIaid(0)
            .onlinkFlag("string")
            .prefixId(0)
            .rdnssService("string")
            .rdnsses("string")
            .subnet("string")
            .upstreamInterface("string")
            .build())
        .ip6DnsServerOverride("string")
        .ip6ExtraAddrs(ObjectFspVlanInterfaceIpv6Ip6ExtraAddrArgs.builder()
            .prefix("string")
            .build())
        .ip6HopLimit(0)
        .ip6LinkMtu(0)
        .ip6ManageFlag("string")
        .ip6MaxInterval(0)
        .ip6MinInterval(0)
        .ip6Mode("string")
        .ip6OtherFlag("string")
        .ip6PrefixLists(ObjectFspVlanInterfaceIpv6Ip6PrefixListArgs.builder()
            .autonomousFlag("string")
            .dnssls("string")
            .onlinkFlag("string")
            .preferredLifeTime(0)
            .prefix("string")
            .rdnsses("string")
            .validLifeTime(0)
            .build())
        .ip6PrefixMode("string")
        .ip6ReachableTime(0)
        .ip6RetransTime(0)
        .ip6SendAdv("string")
        .ip6Subnet("string")
        .ip6UpstreamInterface("string")
        .ndCert("string")
        .ndCgaModifier("string")
        .ndMode("string")
        .ndSecurityLevel(0)
        .ndTimestampDelta(0)
        .ndTimestampFuzz(0)
        .raSendMtu("string")
        .uniqueAutoconfAddr("string")
        .vrip6LinkLocal("string")
        .vrrp6s(ObjectFspVlanInterfaceIpv6Vrrp6Args.builder()
            .acceptMode("string")
            .advInterval(0)
            .ignoreDefaultRoute("string")
            .preempt("string")
            .priority(0)
            .startTime(0)
            .status("string")
            .vrdst6("string")
            .vrgrp(0)
            .vrid(0)
            .vrip6("string")
            .build())
        .vrrpVirtualMac6("string")
        .build())
    .l2forward("string")
    .l2tpClient("string")
    .lacpHaSecondary("string")
    .lacpHaSlave("string")
    .lacpMode("string")
    .lacpSpeed("string")
    .largeReceiveOffload("string")
    .lcpEchoInterval(0)
    .lcpMaxEchoFails(0)
    .linkUpDelay(0)
    .listenForticlientConnection("string")
    .lldpNetworkPolicy("string")
    .lldpReception("string")
    .lldpTransmission("string")
    .log("string")
    .macaddr("string")
    .managedSubnetworkSize("string")
    .managementIp("string")
    .maxEgressBurstRate(0)
    .maxEgressRate(0)
    .measuredDownstreamBandwidth(0)
    .measuredUpstreamBandwidth(0)
    .mediatype("string")
    .member("string")
    .minLinks(0)
    .minLinksDown("string")
    .mirroringDirection("string")
    .mirroringPort("string")
    .mode("string")
    .monitorBandwidth("string")
    .mtu(0)
    .mtuOverride("string")
    .muxType("string")
    .name("string")
    .ndiscforward("string")
    .netbiosForward("string")
    .netflowSampler("string")
    .npQosProfile(0)
    .npuFastpath("string")
    .nst("string")
    .objectFspVlanInterfaceId("string")
    .outForceVlanCos(0)
    .outbandwidth(0)
    .padtRetryTimeout(0)
    .passwords("string")
    .peerInterface("string")
    .phyMode("string")
    .pingServStatus(0)
    .poe("string")
    .pollingInterval(0)
    .portMirroring("string")
    .pppoeUnnumberedNegotiate("string")
    .pptpAuthType("string")
    .pptpClient("string")
    .pptpPasswords("string")
    .pptpServerIp("string")
    .pptpTimeout(0)
    .pptpUser("string")
    .preserveSessionRoute("string")
    .priority(0)
    .priorityOverride("string")
    .proxyCaptivePortal("string")
    .pvcAtmQos("string")
    .pvcChan(0)
    .pvcCrc(0)
    .pvcPcr(0)
    .pvcScr(0)
    .pvcVlanId(0)
    .pvcVlanRxId(0)
    .pvcVlanRxOp("string")
    .pvcVlanTxId(0)
    .pvcVlanTxOp("string")
    .reachableTime(0)
    .redundantInterface("string")
    .remoteIp("string")
    .replacemsgOverrideGroup("string")
    .retransmission("string")
    .ringRx(0)
    .ringTx(0)
    .role("string")
    .sampleDirection("string")
    .sampleRate(0)
    .scanBotnetConnections("string")
    .scopetype("string")
    .secondaryIp("string")
    .secondaryips(ObjectFspVlanInterfaceSecondaryipArgs.builder()
        .allowaccesses("string")
        .detectprotocols("string")
        .detectserver("string")
        .gwdetect("string")
        .haPriority(0)
        .id(0)
        .ip("string")
        .pingServStatus(0)
        .secipRelayIp("string")
        .seq(0)
        .build())
    .security8021xDynamicVlanId(0)
    .security8021xMaster("string")
    .security8021xMemberMode("string")
    .security8021xMode("string")
    .securityExemptList("string")
    .securityExternalLogout("string")
    .securityExternalWeb("string")
    .securityGroups("string")
    .securityMacAuthBypass("string")
    .securityMode("string")
    .securityRedirectUrl("string")
    .selectProfile30a35b("string")
    .serviceName("string")
    .sflowSampler("string")
    .sfpDsl("string")
    .sfpDslAdslFallback("string")
    .sfpDslAutodetect("string")
    .sfpDslMac("string")
    .speed("string")
    .spilloverThreshold(0)
    .srcCheck("string")
    .status("string")
    .stp("string")
    .stpEdge("string")
    .stpHaSecondary("string")
    .stpHaSlave("string")
    .stpforward("string")
    .stpforwardMode("string")
    .stripPriorityVlanTag("string")
    .subst("string")
    .substituteDstMac("string")
    .swAlgorithm("string")
    .swcFirstCreate(0)
    .swcVlan(0)
    .switch_("string")
    .switchControllerAccessVlan("string")
    .switchControllerArpInspection("string")
    .switchControllerAuth("string")
    .switchControllerDhcpSnooping("string")
    .switchControllerDhcpSnoopingOption82("string")
    .switchControllerDhcpSnoopingVerifyMac("string")
    .switchControllerDynamic("string")
    .switchControllerFeature("string")
    .switchControllerIgmpSnooping("string")
    .switchControllerIgmpSnoopingFastLeave("string")
    .switchControllerIgmpSnoopingProxy("string")
    .switchControllerIotScanning("string")
    .switchControllerLearningLimit(0)
    .switchControllerMgmtVlan(0)
    .switchControllerNac("string")
    .switchControllerNetflowCollect("string")
    .switchControllerOffload("string")
    .switchControllerOffloadGw("string")
    .switchControllerOffloadIp("string")
    .switchControllerOffloading("string")
    .switchControllerOffloadingGw("string")
    .switchControllerOffloadingIp("string")
    .switchControllerRadiusServer("string")
    .switchControllerRspanMode("string")
    .switchControllerSourceIp("string")
    .switchControllerTrafficPolicy("string")
    .systemId("string")
    .systemIdType("string")
    .tcMode("string")
    .tcpMss(0)
    .trunk("string")
    .trustIp1("string")
    .trustIp2("string")
    .trustIp3("string")
    .trustIp61("string")
    .trustIp62("string")
    .trustIp63("string")
    .type("string")
    .username("string")
    .vci(0)
    .vectoring("string")
    .vindex(0)
    .vlanOpMode("string")
    .vlanProtocol("string")
    .vlanforward("string")
    .vlanid(0)
    .vpi(0)
    .vrf(0)
    .vrrpVirtualMac("string")
    .vrrps(ObjectFspVlanInterfaceVrrpArgs.builder()
        .acceptMode("string")
        .advInterval(0)
        .ignoreDefaultRoute("string")
        .preempt("string")
        .priority(0)
        .proxyArps(ObjectFspVlanInterfaceVrrpProxyArpArgs.builder()
            .id(0)
            .ip("string")
            .build())
        .startTime(0)
        .status("string")
        .version("string")
        .vrdstPriority(0)
        .vrdsts("string")
        .vrgrp(0)
        .vrid(0)
        .vrip("string")
        .build())
    .wccp("string")
    .weight(0)
    .wifi5gThreshold("string")
    .wifiAcl("string")
    .wifiApBand("string")
    .wifiAuth("string")
    .wifiAutoConnect("string")
    .wifiAutoSave("string")
    .wifiBroadcastSsid("string")
    .wifiDnsServer1("string")
    .wifiDnsServer2("string")
    .wifiEncrypt("string")
    .wifiFragmentThreshold(0)
    .wifiGateway("string")
    .wifiKeyindex(0)
    .wifiKeys("string")
    .wifiMacFilter("string")
    .wifiPassphrases("string")
    .wifiRadiusServer("string")
    .wifiRtsThreshold(0)
    .wifiSecurity("string")
    .wifiSsid("string")
    .wifiUsergroup("string")
    .winsIp("string")
    .build());
Copy
object_fsp_vlan_interface_resource = fortimanager.ObjectFspVlanInterface("objectFspVlanInterfaceResource",
    vlan="string",
    ac_name="string",
    adom="string",
    aggregate="string",
    aggregate_type="string",
    algorithm="string",
    alias="string",
    allowaccesses=["string"],
    annex="string",
    ap_discover="string",
    arpforward="string",
    atm_protocol="string",
    auth_cert="string",
    auth_portal_addr="string",
    auth_type="string",
    auto_auth_extension_device="string",
    bandwidth_measure_time=0,
    bfd="string",
    bfd_desired_min_tx=0,
    bfd_detect_mult=0,
    bfd_required_min_rx=0,
    broadcast_forticlient_discovery="string",
    broadcast_forward="string",
    captive_portal=0,
    cli_conn_status=0,
    color=0,
    ddns="string",
    ddns_auth="string",
    ddns_domain="string",
    ddns_key="string",
    ddns_keyname="string",
    ddns_passwords=["string"],
    ddns_server="string",
    ddns_server_ip="string",
    ddns_sn="string",
    ddns_ttl=0,
    ddns_username="string",
    ddns_zone="string",
    dedicated_to="string",
    default_purdue_level="string",
    defaultgw="string",
    description="string",
    detected_peer_mtu=0,
    detectprotocols=["string"],
    detectserver="string",
    device_access_list="string",
    device_identification="string",
    device_identification_active_scan="string",
    device_netscan="string",
    device_user_identification="string",
    devindex=0,
    dhcp_broadcast_flag="string",
    dhcp_classless_route_addition="string",
    dhcp_client_identifier="string",
    dhcp_relay_agent_option="string",
    dhcp_relay_circuit_id="string",
    dhcp_relay_interface="string",
    dhcp_relay_interface_select_method="string",
    dhcp_relay_ips=["string"],
    dhcp_relay_link_selection="string",
    dhcp_relay_request_all_server="string",
    dhcp_relay_service="string",
    dhcp_relay_source_ip="string",
    dhcp_relay_type="string",
    dhcp_renew_time=0,
    dhcp_smart_relay="string",
    disc_retry_timeout=0,
    disconnect_threshold=0,
    distance=0,
    dns_query="string",
    dns_server_override="string",
    dns_server_protocols=["string"],
    drop_fragment="string",
    drop_overlapped_fragment="string",
    dynamic_sort_subtable="string",
    eap_ca_certs=["string"],
    eap_identity="string",
    eap_method="string",
    eap_passwords=["string"],
    eap_supplicant="string",
    eap_user_certs=["string"],
    egress_cos="string",
    egress_shaping_profile="string",
    eip="string",
    endpoint_compliance="string",
    estimated_downstream_bandwidth=0,
    estimated_upstream_bandwidth=0,
    explicit_ftp_proxy="string",
    explicit_web_proxy="string",
    external="string",
    fail_action_on_extender="string",
    fail_alert_interfaces="string",
    fail_alert_method="string",
    fail_detect="string",
    fail_detect_options=["string"],
    fdp="string",
    fortiheartbeat="string",
    fortilink="string",
    fortilink_backup_link=0,
    fortilink_neighbor_detect="string",
    fortilink_split_interface="string",
    fortilink_stacking="string",
    forward_domain=0,
    forward_error_correction="string",
    fp_anomalies=["string"],
    fp_disables=["string"],
    gateway_address="string",
    generic_receive_offload="string",
    gi_gk="string",
    gwaddr="string",
    gwdetect="string",
    ha_priority=0,
    icmp_accept_redirect="string",
    icmp_redirect="string",
    icmp_send_redirect="string",
    ident_accept="string",
    idle_timeout=0,
    if_mdix="string",
    if_media="string",
    ike_saml_servers=["string"],
    in_force_vlan_cos=0,
    inbandwidth=0,
    ingress_cos="string",
    ingress_shaping_profile="string",
    ingress_spillover_threshold=0,
    interconnect_profile="string",
    internal=0,
    ip="string",
    ip_managed_by_fortiipam="string",
    ipmac="string",
    ips_sniffer_mode="string",
    ipunnumbered="string",
    ipv6={
        "autoconf": "string",
        "cli_conn6_status": 0,
        "dhcp6_client_options": ["string"],
        "dhcp6_information_request": "string",
        "dhcp6_prefix_delegation": "string",
        "dhcp6_prefix_hint": "string",
        "dhcp6_prefix_hint_plt": 0,
        "dhcp6_prefix_hint_vlt": 0,
        "dhcp6_relay_interface_id": "string",
        "dhcp6_relay_ip": "string",
        "dhcp6_relay_service": "string",
        "dhcp6_relay_source_interface": "string",
        "dhcp6_relay_source_ip": "string",
        "dhcp6_relay_type": "string",
        "icmp6_send_redirect": "string",
        "interface_identifier": "string",
        "ip6_address": "string",
        "ip6_allowaccesses": ["string"],
        "ip6_default_life": 0,
        "ip6_delegated_prefix_iaid": 0,
        "ip6_delegated_prefix_lists": [{
            "autonomous_flag": "string",
            "delegated_prefix_iaid": 0,
            "onlink_flag": "string",
            "prefix_id": 0,
            "rdnss_service": "string",
            "rdnsses": ["string"],
            "subnet": "string",
            "upstream_interface": "string",
        }],
        "ip6_dns_server_override": "string",
        "ip6_extra_addrs": [{
            "prefix": "string",
        }],
        "ip6_hop_limit": 0,
        "ip6_link_mtu": 0,
        "ip6_manage_flag": "string",
        "ip6_max_interval": 0,
        "ip6_min_interval": 0,
        "ip6_mode": "string",
        "ip6_other_flag": "string",
        "ip6_prefix_lists": [{
            "autonomous_flag": "string",
            "dnssls": ["string"],
            "onlink_flag": "string",
            "preferred_life_time": 0,
            "prefix": "string",
            "rdnsses": ["string"],
            "valid_life_time": 0,
        }],
        "ip6_prefix_mode": "string",
        "ip6_reachable_time": 0,
        "ip6_retrans_time": 0,
        "ip6_send_adv": "string",
        "ip6_subnet": "string",
        "ip6_upstream_interface": "string",
        "nd_cert": "string",
        "nd_cga_modifier": "string",
        "nd_mode": "string",
        "nd_security_level": 0,
        "nd_timestamp_delta": 0,
        "nd_timestamp_fuzz": 0,
        "ra_send_mtu": "string",
        "unique_autoconf_addr": "string",
        "vrip6_link_local": "string",
        "vrrp6s": [{
            "accept_mode": "string",
            "adv_interval": 0,
            "ignore_default_route": "string",
            "preempt": "string",
            "priority": 0,
            "start_time": 0,
            "status": "string",
            "vrdst6": "string",
            "vrgrp": 0,
            "vrid": 0,
            "vrip6": "string",
        }],
        "vrrp_virtual_mac6": "string",
    },
    l2forward="string",
    l2tp_client="string",
    lacp_ha_secondary="string",
    lacp_ha_slave="string",
    lacp_mode="string",
    lacp_speed="string",
    large_receive_offload="string",
    lcp_echo_interval=0,
    lcp_max_echo_fails=0,
    link_up_delay=0,
    listen_forticlient_connection="string",
    lldp_network_policy="string",
    lldp_reception="string",
    lldp_transmission="string",
    log="string",
    macaddr="string",
    managed_subnetwork_size="string",
    management_ip="string",
    max_egress_burst_rate=0,
    max_egress_rate=0,
    measured_downstream_bandwidth=0,
    measured_upstream_bandwidth=0,
    mediatype="string",
    member="string",
    min_links=0,
    min_links_down="string",
    mirroring_direction="string",
    mirroring_port="string",
    mode="string",
    monitor_bandwidth="string",
    mtu=0,
    mtu_override="string",
    mux_type="string",
    name="string",
    ndiscforward="string",
    netbios_forward="string",
    netflow_sampler="string",
    np_qos_profile=0,
    npu_fastpath="string",
    nst="string",
    object_fsp_vlan_interface_id="string",
    out_force_vlan_cos=0,
    outbandwidth=0,
    padt_retry_timeout=0,
    passwords=["string"],
    peer_interface="string",
    phy_mode="string",
    ping_serv_status=0,
    poe="string",
    polling_interval=0,
    port_mirroring="string",
    pppoe_unnumbered_negotiate="string",
    pptp_auth_type="string",
    pptp_client="string",
    pptp_passwords=["string"],
    pptp_server_ip="string",
    pptp_timeout=0,
    pptp_user="string",
    preserve_session_route="string",
    priority=0,
    priority_override="string",
    proxy_captive_portal="string",
    pvc_atm_qos="string",
    pvc_chan=0,
    pvc_crc=0,
    pvc_pcr=0,
    pvc_scr=0,
    pvc_vlan_id=0,
    pvc_vlan_rx_id=0,
    pvc_vlan_rx_op="string",
    pvc_vlan_tx_id=0,
    pvc_vlan_tx_op="string",
    reachable_time=0,
    redundant_interface="string",
    remote_ip="string",
    replacemsg_override_group="string",
    retransmission="string",
    ring_rx=0,
    ring_tx=0,
    role="string",
    sample_direction="string",
    sample_rate=0,
    scan_botnet_connections="string",
    scopetype="string",
    secondary_ip="string",
    secondaryips=[{
        "allowaccesses": ["string"],
        "detectprotocols": ["string"],
        "detectserver": "string",
        "gwdetect": "string",
        "ha_priority": 0,
        "id": 0,
        "ip": "string",
        "ping_serv_status": 0,
        "secip_relay_ip": "string",
        "seq": 0,
    }],
    security8021x_dynamic_vlan_id=0,
    security8021x_master="string",
    security8021x_member_mode="string",
    security8021x_mode="string",
    security_exempt_list="string",
    security_external_logout="string",
    security_external_web="string",
    security_groups="string",
    security_mac_auth_bypass="string",
    security_mode="string",
    security_redirect_url="string",
    select_profile30a35b="string",
    service_name="string",
    sflow_sampler="string",
    sfp_dsl="string",
    sfp_dsl_adsl_fallback="string",
    sfp_dsl_autodetect="string",
    sfp_dsl_mac="string",
    speed="string",
    spillover_threshold=0,
    src_check="string",
    status="string",
    stp="string",
    stp_edge="string",
    stp_ha_secondary="string",
    stp_ha_slave="string",
    stpforward="string",
    stpforward_mode="string",
    strip_priority_vlan_tag="string",
    subst="string",
    substitute_dst_mac="string",
    sw_algorithm="string",
    swc_first_create=0,
    swc_vlan=0,
    switch="string",
    switch_controller_access_vlan="string",
    switch_controller_arp_inspection="string",
    switch_controller_auth="string",
    switch_controller_dhcp_snooping="string",
    switch_controller_dhcp_snooping_option82="string",
    switch_controller_dhcp_snooping_verify_mac="string",
    switch_controller_dynamic="string",
    switch_controller_feature="string",
    switch_controller_igmp_snooping="string",
    switch_controller_igmp_snooping_fast_leave="string",
    switch_controller_igmp_snooping_proxy="string",
    switch_controller_iot_scanning="string",
    switch_controller_learning_limit=0,
    switch_controller_mgmt_vlan=0,
    switch_controller_nac="string",
    switch_controller_netflow_collect="string",
    switch_controller_offload="string",
    switch_controller_offload_gw="string",
    switch_controller_offload_ip="string",
    switch_controller_offloading="string",
    switch_controller_offloading_gw="string",
    switch_controller_offloading_ip="string",
    switch_controller_radius_server="string",
    switch_controller_rspan_mode="string",
    switch_controller_source_ip="string",
    switch_controller_traffic_policy="string",
    system_id="string",
    system_id_type="string",
    tc_mode="string",
    tcp_mss=0,
    trunk="string",
    trust_ip1="string",
    trust_ip2="string",
    trust_ip3="string",
    trust_ip61="string",
    trust_ip62="string",
    trust_ip63="string",
    type="string",
    username="string",
    vci=0,
    vectoring="string",
    vindex=0,
    vlan_op_mode="string",
    vlan_protocol="string",
    vlanforward="string",
    vlanid=0,
    vpi=0,
    vrf=0,
    vrrp_virtual_mac="string",
    vrrps=[{
        "accept_mode": "string",
        "adv_interval": 0,
        "ignore_default_route": "string",
        "preempt": "string",
        "priority": 0,
        "proxy_arps": [{
            "id": 0,
            "ip": "string",
        }],
        "start_time": 0,
        "status": "string",
        "version": "string",
        "vrdst_priority": 0,
        "vrdsts": ["string"],
        "vrgrp": 0,
        "vrid": 0,
        "vrip": "string",
    }],
    wccp="string",
    weight=0,
    wifi5g_threshold="string",
    wifi_acl="string",
    wifi_ap_band="string",
    wifi_auth="string",
    wifi_auto_connect="string",
    wifi_auto_save="string",
    wifi_broadcast_ssid="string",
    wifi_dns_server1="string",
    wifi_dns_server2="string",
    wifi_encrypt="string",
    wifi_fragment_threshold=0,
    wifi_gateway="string",
    wifi_keyindex=0,
    wifi_keys=["string"],
    wifi_mac_filter="string",
    wifi_passphrases=["string"],
    wifi_radius_server="string",
    wifi_rts_threshold=0,
    wifi_security="string",
    wifi_ssid="string",
    wifi_usergroup="string",
    wins_ip="string")
Copy
const objectFspVlanInterfaceResource = new fortimanager.ObjectFspVlanInterface("objectFspVlanInterfaceResource", {
    vlan: "string",
    acName: "string",
    adom: "string",
    aggregate: "string",
    aggregateType: "string",
    algorithm: "string",
    alias: "string",
    allowaccesses: ["string"],
    annex: "string",
    apDiscover: "string",
    arpforward: "string",
    atmProtocol: "string",
    authCert: "string",
    authPortalAddr: "string",
    authType: "string",
    autoAuthExtensionDevice: "string",
    bandwidthMeasureTime: 0,
    bfd: "string",
    bfdDesiredMinTx: 0,
    bfdDetectMult: 0,
    bfdRequiredMinRx: 0,
    broadcastForticlientDiscovery: "string",
    broadcastForward: "string",
    captivePortal: 0,
    cliConnStatus: 0,
    color: 0,
    ddns: "string",
    ddnsAuth: "string",
    ddnsDomain: "string",
    ddnsKey: "string",
    ddnsKeyname: "string",
    ddnsPasswords: ["string"],
    ddnsServer: "string",
    ddnsServerIp: "string",
    ddnsSn: "string",
    ddnsTtl: 0,
    ddnsUsername: "string",
    ddnsZone: "string",
    dedicatedTo: "string",
    defaultPurdueLevel: "string",
    defaultgw: "string",
    description: "string",
    detectedPeerMtu: 0,
    detectprotocols: ["string"],
    detectserver: "string",
    deviceAccessList: "string",
    deviceIdentification: "string",
    deviceIdentificationActiveScan: "string",
    deviceNetscan: "string",
    deviceUserIdentification: "string",
    devindex: 0,
    dhcpBroadcastFlag: "string",
    dhcpClasslessRouteAddition: "string",
    dhcpClientIdentifier: "string",
    dhcpRelayAgentOption: "string",
    dhcpRelayCircuitId: "string",
    dhcpRelayInterface: "string",
    dhcpRelayInterfaceSelectMethod: "string",
    dhcpRelayIps: ["string"],
    dhcpRelayLinkSelection: "string",
    dhcpRelayRequestAllServer: "string",
    dhcpRelayService: "string",
    dhcpRelaySourceIp: "string",
    dhcpRelayType: "string",
    dhcpRenewTime: 0,
    dhcpSmartRelay: "string",
    discRetryTimeout: 0,
    disconnectThreshold: 0,
    distance: 0,
    dnsQuery: "string",
    dnsServerOverride: "string",
    dnsServerProtocols: ["string"],
    dropFragment: "string",
    dropOverlappedFragment: "string",
    dynamicSortSubtable: "string",
    eapCaCerts: ["string"],
    eapIdentity: "string",
    eapMethod: "string",
    eapPasswords: ["string"],
    eapSupplicant: "string",
    eapUserCerts: ["string"],
    egressCos: "string",
    egressShapingProfile: "string",
    eip: "string",
    endpointCompliance: "string",
    estimatedDownstreamBandwidth: 0,
    estimatedUpstreamBandwidth: 0,
    explicitFtpProxy: "string",
    explicitWebProxy: "string",
    external: "string",
    failActionOnExtender: "string",
    failAlertInterfaces: "string",
    failAlertMethod: "string",
    failDetect: "string",
    failDetectOptions: ["string"],
    fdp: "string",
    fortiheartbeat: "string",
    fortilink: "string",
    fortilinkBackupLink: 0,
    fortilinkNeighborDetect: "string",
    fortilinkSplitInterface: "string",
    fortilinkStacking: "string",
    forwardDomain: 0,
    forwardErrorCorrection: "string",
    fpAnomalies: ["string"],
    fpDisables: ["string"],
    gatewayAddress: "string",
    genericReceiveOffload: "string",
    giGk: "string",
    gwaddr: "string",
    gwdetect: "string",
    haPriority: 0,
    icmpAcceptRedirect: "string",
    icmpRedirect: "string",
    icmpSendRedirect: "string",
    identAccept: "string",
    idleTimeout: 0,
    ifMdix: "string",
    ifMedia: "string",
    ikeSamlServers: ["string"],
    inForceVlanCos: 0,
    inbandwidth: 0,
    ingressCos: "string",
    ingressShapingProfile: "string",
    ingressSpilloverThreshold: 0,
    interconnectProfile: "string",
    internal: 0,
    ip: "string",
    ipManagedByFortiipam: "string",
    ipmac: "string",
    ipsSnifferMode: "string",
    ipunnumbered: "string",
    ipv6: {
        autoconf: "string",
        cliConn6Status: 0,
        dhcp6ClientOptions: ["string"],
        dhcp6InformationRequest: "string",
        dhcp6PrefixDelegation: "string",
        dhcp6PrefixHint: "string",
        dhcp6PrefixHintPlt: 0,
        dhcp6PrefixHintVlt: 0,
        dhcp6RelayInterfaceId: "string",
        dhcp6RelayIp: "string",
        dhcp6RelayService: "string",
        dhcp6RelaySourceInterface: "string",
        dhcp6RelaySourceIp: "string",
        dhcp6RelayType: "string",
        icmp6SendRedirect: "string",
        interfaceIdentifier: "string",
        ip6Address: "string",
        ip6Allowaccesses: ["string"],
        ip6DefaultLife: 0,
        ip6DelegatedPrefixIaid: 0,
        ip6DelegatedPrefixLists: [{
            autonomousFlag: "string",
            delegatedPrefixIaid: 0,
            onlinkFlag: "string",
            prefixId: 0,
            rdnssService: "string",
            rdnsses: ["string"],
            subnet: "string",
            upstreamInterface: "string",
        }],
        ip6DnsServerOverride: "string",
        ip6ExtraAddrs: [{
            prefix: "string",
        }],
        ip6HopLimit: 0,
        ip6LinkMtu: 0,
        ip6ManageFlag: "string",
        ip6MaxInterval: 0,
        ip6MinInterval: 0,
        ip6Mode: "string",
        ip6OtherFlag: "string",
        ip6PrefixLists: [{
            autonomousFlag: "string",
            dnssls: ["string"],
            onlinkFlag: "string",
            preferredLifeTime: 0,
            prefix: "string",
            rdnsses: ["string"],
            validLifeTime: 0,
        }],
        ip6PrefixMode: "string",
        ip6ReachableTime: 0,
        ip6RetransTime: 0,
        ip6SendAdv: "string",
        ip6Subnet: "string",
        ip6UpstreamInterface: "string",
        ndCert: "string",
        ndCgaModifier: "string",
        ndMode: "string",
        ndSecurityLevel: 0,
        ndTimestampDelta: 0,
        ndTimestampFuzz: 0,
        raSendMtu: "string",
        uniqueAutoconfAddr: "string",
        vrip6LinkLocal: "string",
        vrrp6s: [{
            acceptMode: "string",
            advInterval: 0,
            ignoreDefaultRoute: "string",
            preempt: "string",
            priority: 0,
            startTime: 0,
            status: "string",
            vrdst6: "string",
            vrgrp: 0,
            vrid: 0,
            vrip6: "string",
        }],
        vrrpVirtualMac6: "string",
    },
    l2forward: "string",
    l2tpClient: "string",
    lacpHaSecondary: "string",
    lacpHaSlave: "string",
    lacpMode: "string",
    lacpSpeed: "string",
    largeReceiveOffload: "string",
    lcpEchoInterval: 0,
    lcpMaxEchoFails: 0,
    linkUpDelay: 0,
    listenForticlientConnection: "string",
    lldpNetworkPolicy: "string",
    lldpReception: "string",
    lldpTransmission: "string",
    log: "string",
    macaddr: "string",
    managedSubnetworkSize: "string",
    managementIp: "string",
    maxEgressBurstRate: 0,
    maxEgressRate: 0,
    measuredDownstreamBandwidth: 0,
    measuredUpstreamBandwidth: 0,
    mediatype: "string",
    member: "string",
    minLinks: 0,
    minLinksDown: "string",
    mirroringDirection: "string",
    mirroringPort: "string",
    mode: "string",
    monitorBandwidth: "string",
    mtu: 0,
    mtuOverride: "string",
    muxType: "string",
    name: "string",
    ndiscforward: "string",
    netbiosForward: "string",
    netflowSampler: "string",
    npQosProfile: 0,
    npuFastpath: "string",
    nst: "string",
    objectFspVlanInterfaceId: "string",
    outForceVlanCos: 0,
    outbandwidth: 0,
    padtRetryTimeout: 0,
    passwords: ["string"],
    peerInterface: "string",
    phyMode: "string",
    pingServStatus: 0,
    poe: "string",
    pollingInterval: 0,
    portMirroring: "string",
    pppoeUnnumberedNegotiate: "string",
    pptpAuthType: "string",
    pptpClient: "string",
    pptpPasswords: ["string"],
    pptpServerIp: "string",
    pptpTimeout: 0,
    pptpUser: "string",
    preserveSessionRoute: "string",
    priority: 0,
    priorityOverride: "string",
    proxyCaptivePortal: "string",
    pvcAtmQos: "string",
    pvcChan: 0,
    pvcCrc: 0,
    pvcPcr: 0,
    pvcScr: 0,
    pvcVlanId: 0,
    pvcVlanRxId: 0,
    pvcVlanRxOp: "string",
    pvcVlanTxId: 0,
    pvcVlanTxOp: "string",
    reachableTime: 0,
    redundantInterface: "string",
    remoteIp: "string",
    replacemsgOverrideGroup: "string",
    retransmission: "string",
    ringRx: 0,
    ringTx: 0,
    role: "string",
    sampleDirection: "string",
    sampleRate: 0,
    scanBotnetConnections: "string",
    scopetype: "string",
    secondaryIp: "string",
    secondaryips: [{
        allowaccesses: ["string"],
        detectprotocols: ["string"],
        detectserver: "string",
        gwdetect: "string",
        haPriority: 0,
        id: 0,
        ip: "string",
        pingServStatus: 0,
        secipRelayIp: "string",
        seq: 0,
    }],
    security8021xDynamicVlanId: 0,
    security8021xMaster: "string",
    security8021xMemberMode: "string",
    security8021xMode: "string",
    securityExemptList: "string",
    securityExternalLogout: "string",
    securityExternalWeb: "string",
    securityGroups: "string",
    securityMacAuthBypass: "string",
    securityMode: "string",
    securityRedirectUrl: "string",
    selectProfile30a35b: "string",
    serviceName: "string",
    sflowSampler: "string",
    sfpDsl: "string",
    sfpDslAdslFallback: "string",
    sfpDslAutodetect: "string",
    sfpDslMac: "string",
    speed: "string",
    spilloverThreshold: 0,
    srcCheck: "string",
    status: "string",
    stp: "string",
    stpEdge: "string",
    stpHaSecondary: "string",
    stpHaSlave: "string",
    stpforward: "string",
    stpforwardMode: "string",
    stripPriorityVlanTag: "string",
    subst: "string",
    substituteDstMac: "string",
    swAlgorithm: "string",
    swcFirstCreate: 0,
    swcVlan: 0,
    "switch": "string",
    switchControllerAccessVlan: "string",
    switchControllerArpInspection: "string",
    switchControllerAuth: "string",
    switchControllerDhcpSnooping: "string",
    switchControllerDhcpSnoopingOption82: "string",
    switchControllerDhcpSnoopingVerifyMac: "string",
    switchControllerDynamic: "string",
    switchControllerFeature: "string",
    switchControllerIgmpSnooping: "string",
    switchControllerIgmpSnoopingFastLeave: "string",
    switchControllerIgmpSnoopingProxy: "string",
    switchControllerIotScanning: "string",
    switchControllerLearningLimit: 0,
    switchControllerMgmtVlan: 0,
    switchControllerNac: "string",
    switchControllerNetflowCollect: "string",
    switchControllerOffload: "string",
    switchControllerOffloadGw: "string",
    switchControllerOffloadIp: "string",
    switchControllerOffloading: "string",
    switchControllerOffloadingGw: "string",
    switchControllerOffloadingIp: "string",
    switchControllerRadiusServer: "string",
    switchControllerRspanMode: "string",
    switchControllerSourceIp: "string",
    switchControllerTrafficPolicy: "string",
    systemId: "string",
    systemIdType: "string",
    tcMode: "string",
    tcpMss: 0,
    trunk: "string",
    trustIp1: "string",
    trustIp2: "string",
    trustIp3: "string",
    trustIp61: "string",
    trustIp62: "string",
    trustIp63: "string",
    type: "string",
    username: "string",
    vci: 0,
    vectoring: "string",
    vindex: 0,
    vlanOpMode: "string",
    vlanProtocol: "string",
    vlanforward: "string",
    vlanid: 0,
    vpi: 0,
    vrf: 0,
    vrrpVirtualMac: "string",
    vrrps: [{
        acceptMode: "string",
        advInterval: 0,
        ignoreDefaultRoute: "string",
        preempt: "string",
        priority: 0,
        proxyArps: [{
            id: 0,
            ip: "string",
        }],
        startTime: 0,
        status: "string",
        version: "string",
        vrdstPriority: 0,
        vrdsts: ["string"],
        vrgrp: 0,
        vrid: 0,
        vrip: "string",
    }],
    wccp: "string",
    weight: 0,
    wifi5gThreshold: "string",
    wifiAcl: "string",
    wifiApBand: "string",
    wifiAuth: "string",
    wifiAutoConnect: "string",
    wifiAutoSave: "string",
    wifiBroadcastSsid: "string",
    wifiDnsServer1: "string",
    wifiDnsServer2: "string",
    wifiEncrypt: "string",
    wifiFragmentThreshold: 0,
    wifiGateway: "string",
    wifiKeyindex: 0,
    wifiKeys: ["string"],
    wifiMacFilter: "string",
    wifiPassphrases: ["string"],
    wifiRadiusServer: "string",
    wifiRtsThreshold: 0,
    wifiSecurity: "string",
    wifiSsid: "string",
    wifiUsergroup: "string",
    winsIp: "string",
});
Copy
type: fortimanager:ObjectFspVlanInterface
properties:
    acName: string
    adom: string
    aggregate: string
    aggregateType: string
    algorithm: string
    alias: string
    allowaccesses:
        - string
    annex: string
    apDiscover: string
    arpforward: string
    atmProtocol: string
    authCert: string
    authPortalAddr: string
    authType: string
    autoAuthExtensionDevice: string
    bandwidthMeasureTime: 0
    bfd: string
    bfdDesiredMinTx: 0
    bfdDetectMult: 0
    bfdRequiredMinRx: 0
    broadcastForticlientDiscovery: string
    broadcastForward: string
    captivePortal: 0
    cliConnStatus: 0
    color: 0
    ddns: string
    ddnsAuth: string
    ddnsDomain: string
    ddnsKey: string
    ddnsKeyname: string
    ddnsPasswords:
        - string
    ddnsServer: string
    ddnsServerIp: string
    ddnsSn: string
    ddnsTtl: 0
    ddnsUsername: string
    ddnsZone: string
    dedicatedTo: string
    defaultPurdueLevel: string
    defaultgw: string
    description: string
    detectedPeerMtu: 0
    detectprotocols:
        - string
    detectserver: string
    deviceAccessList: string
    deviceIdentification: string
    deviceIdentificationActiveScan: string
    deviceNetscan: string
    deviceUserIdentification: string
    devindex: 0
    dhcpBroadcastFlag: string
    dhcpClasslessRouteAddition: string
    dhcpClientIdentifier: string
    dhcpRelayAgentOption: string
    dhcpRelayCircuitId: string
    dhcpRelayInterface: string
    dhcpRelayInterfaceSelectMethod: string
    dhcpRelayIps:
        - string
    dhcpRelayLinkSelection: string
    dhcpRelayRequestAllServer: string
    dhcpRelayService: string
    dhcpRelaySourceIp: string
    dhcpRelayType: string
    dhcpRenewTime: 0
    dhcpSmartRelay: string
    discRetryTimeout: 0
    disconnectThreshold: 0
    distance: 0
    dnsQuery: string
    dnsServerOverride: string
    dnsServerProtocols:
        - string
    dropFragment: string
    dropOverlappedFragment: string
    dynamicSortSubtable: string
    eapCaCerts:
        - string
    eapIdentity: string
    eapMethod: string
    eapPasswords:
        - string
    eapSupplicant: string
    eapUserCerts:
        - string
    egressCos: string
    egressShapingProfile: string
    eip: string
    endpointCompliance: string
    estimatedDownstreamBandwidth: 0
    estimatedUpstreamBandwidth: 0
    explicitFtpProxy: string
    explicitWebProxy: string
    external: string
    failActionOnExtender: string
    failAlertInterfaces: string
    failAlertMethod: string
    failDetect: string
    failDetectOptions:
        - string
    fdp: string
    fortiheartbeat: string
    fortilink: string
    fortilinkBackupLink: 0
    fortilinkNeighborDetect: string
    fortilinkSplitInterface: string
    fortilinkStacking: string
    forwardDomain: 0
    forwardErrorCorrection: string
    fpAnomalies:
        - string
    fpDisables:
        - string
    gatewayAddress: string
    genericReceiveOffload: string
    giGk: string
    gwaddr: string
    gwdetect: string
    haPriority: 0
    icmpAcceptRedirect: string
    icmpRedirect: string
    icmpSendRedirect: string
    identAccept: string
    idleTimeout: 0
    ifMdix: string
    ifMedia: string
    ikeSamlServers:
        - string
    inForceVlanCos: 0
    inbandwidth: 0
    ingressCos: string
    ingressShapingProfile: string
    ingressSpilloverThreshold: 0
    interconnectProfile: string
    internal: 0
    ip: string
    ipManagedByFortiipam: string
    ipmac: string
    ipsSnifferMode: string
    ipunnumbered: string
    ipv6:
        autoconf: string
        cliConn6Status: 0
        dhcp6ClientOptions:
            - string
        dhcp6InformationRequest: string
        dhcp6PrefixDelegation: string
        dhcp6PrefixHint: string
        dhcp6PrefixHintPlt: 0
        dhcp6PrefixHintVlt: 0
        dhcp6RelayInterfaceId: string
        dhcp6RelayIp: string
        dhcp6RelayService: string
        dhcp6RelaySourceInterface: string
        dhcp6RelaySourceIp: string
        dhcp6RelayType: string
        icmp6SendRedirect: string
        interfaceIdentifier: string
        ip6Address: string
        ip6Allowaccesses:
            - string
        ip6DefaultLife: 0
        ip6DelegatedPrefixIaid: 0
        ip6DelegatedPrefixLists:
            - autonomousFlag: string
              delegatedPrefixIaid: 0
              onlinkFlag: string
              prefixId: 0
              rdnssService: string
              rdnsses:
                - string
              subnet: string
              upstreamInterface: string
        ip6DnsServerOverride: string
        ip6ExtraAddrs:
            - prefix: string
        ip6HopLimit: 0
        ip6LinkMtu: 0
        ip6ManageFlag: string
        ip6MaxInterval: 0
        ip6MinInterval: 0
        ip6Mode: string
        ip6OtherFlag: string
        ip6PrefixLists:
            - autonomousFlag: string
              dnssls:
                - string
              onlinkFlag: string
              preferredLifeTime: 0
              prefix: string
              rdnsses:
                - string
              validLifeTime: 0
        ip6PrefixMode: string
        ip6ReachableTime: 0
        ip6RetransTime: 0
        ip6SendAdv: string
        ip6Subnet: string
        ip6UpstreamInterface: string
        ndCert: string
        ndCgaModifier: string
        ndMode: string
        ndSecurityLevel: 0
        ndTimestampDelta: 0
        ndTimestampFuzz: 0
        raSendMtu: string
        uniqueAutoconfAddr: string
        vrip6LinkLocal: string
        vrrp6s:
            - acceptMode: string
              advInterval: 0
              ignoreDefaultRoute: string
              preempt: string
              priority: 0
              startTime: 0
              status: string
              vrdst6: string
              vrgrp: 0
              vrid: 0
              vrip6: string
        vrrpVirtualMac6: string
    l2forward: string
    l2tpClient: string
    lacpHaSecondary: string
    lacpHaSlave: string
    lacpMode: string
    lacpSpeed: string
    largeReceiveOffload: string
    lcpEchoInterval: 0
    lcpMaxEchoFails: 0
    linkUpDelay: 0
    listenForticlientConnection: string
    lldpNetworkPolicy: string
    lldpReception: string
    lldpTransmission: string
    log: string
    macaddr: string
    managedSubnetworkSize: string
    managementIp: string
    maxEgressBurstRate: 0
    maxEgressRate: 0
    measuredDownstreamBandwidth: 0
    measuredUpstreamBandwidth: 0
    mediatype: string
    member: string
    minLinks: 0
    minLinksDown: string
    mirroringDirection: string
    mirroringPort: string
    mode: string
    monitorBandwidth: string
    mtu: 0
    mtuOverride: string
    muxType: string
    name: string
    ndiscforward: string
    netbiosForward: string
    netflowSampler: string
    npQosProfile: 0
    npuFastpath: string
    nst: string
    objectFspVlanInterfaceId: string
    outForceVlanCos: 0
    outbandwidth: 0
    padtRetryTimeout: 0
    passwords:
        - string
    peerInterface: string
    phyMode: string
    pingServStatus: 0
    poe: string
    pollingInterval: 0
    portMirroring: string
    pppoeUnnumberedNegotiate: string
    pptpAuthType: string
    pptpClient: string
    pptpPasswords:
        - string
    pptpServerIp: string
    pptpTimeout: 0
    pptpUser: string
    preserveSessionRoute: string
    priority: 0
    priorityOverride: string
    proxyCaptivePortal: string
    pvcAtmQos: string
    pvcChan: 0
    pvcCrc: 0
    pvcPcr: 0
    pvcScr: 0
    pvcVlanId: 0
    pvcVlanRxId: 0
    pvcVlanRxOp: string
    pvcVlanTxId: 0
    pvcVlanTxOp: string
    reachableTime: 0
    redundantInterface: string
    remoteIp: string
    replacemsgOverrideGroup: string
    retransmission: string
    ringRx: 0
    ringTx: 0
    role: string
    sampleDirection: string
    sampleRate: 0
    scanBotnetConnections: string
    scopetype: string
    secondaryIp: string
    secondaryips:
        - allowaccesses:
            - string
          detectprotocols:
            - string
          detectserver: string
          gwdetect: string
          haPriority: 0
          id: 0
          ip: string
          pingServStatus: 0
          secipRelayIp: string
          seq: 0
    security8021xDynamicVlanId: 0
    security8021xMaster: string
    security8021xMemberMode: string
    security8021xMode: string
    securityExemptList: string
    securityExternalLogout: string
    securityExternalWeb: string
    securityGroups: string
    securityMacAuthBypass: string
    securityMode: string
    securityRedirectUrl: string
    selectProfile30a35b: string
    serviceName: string
    sflowSampler: string
    sfpDsl: string
    sfpDslAdslFallback: string
    sfpDslAutodetect: string
    sfpDslMac: string
    speed: string
    spilloverThreshold: 0
    srcCheck: string
    status: string
    stp: string
    stpEdge: string
    stpHaSecondary: string
    stpHaSlave: string
    stpforward: string
    stpforwardMode: string
    stripPriorityVlanTag: string
    subst: string
    substituteDstMac: string
    swAlgorithm: string
    swcFirstCreate: 0
    swcVlan: 0
    switch: string
    switchControllerAccessVlan: string
    switchControllerArpInspection: string
    switchControllerAuth: string
    switchControllerDhcpSnooping: string
    switchControllerDhcpSnoopingOption82: string
    switchControllerDhcpSnoopingVerifyMac: string
    switchControllerDynamic: string
    switchControllerFeature: string
    switchControllerIgmpSnooping: string
    switchControllerIgmpSnoopingFastLeave: string
    switchControllerIgmpSnoopingProxy: string
    switchControllerIotScanning: string
    switchControllerLearningLimit: 0
    switchControllerMgmtVlan: 0
    switchControllerNac: string
    switchControllerNetflowCollect: string
    switchControllerOffload: string
    switchControllerOffloadGw: string
    switchControllerOffloadIp: string
    switchControllerOffloading: string
    switchControllerOffloadingGw: string
    switchControllerOffloadingIp: string
    switchControllerRadiusServer: string
    switchControllerRspanMode: string
    switchControllerSourceIp: string
    switchControllerTrafficPolicy: string
    systemId: string
    systemIdType: string
    tcMode: string
    tcpMss: 0
    trunk: string
    trustIp1: string
    trustIp2: string
    trustIp3: string
    trustIp61: string
    trustIp62: string
    trustIp63: string
    type: string
    username: string
    vci: 0
    vectoring: string
    vindex: 0
    vlan: string
    vlanOpMode: string
    vlanProtocol: string
    vlanforward: string
    vlanid: 0
    vpi: 0
    vrf: 0
    vrrpVirtualMac: string
    vrrps:
        - acceptMode: string
          advInterval: 0
          ignoreDefaultRoute: string
          preempt: string
          priority: 0
          proxyArps:
            - id: 0
              ip: string
          startTime: 0
          status: string
          version: string
          vrdstPriority: 0
          vrdsts:
            - string
          vrgrp: 0
          vrid: 0
          vrip: string
    wccp: string
    weight: 0
    wifi5gThreshold: string
    wifiAcl: string
    wifiApBand: string
    wifiAuth: string
    wifiAutoConnect: string
    wifiAutoSave: string
    wifiBroadcastSsid: string
    wifiDnsServer1: string
    wifiDnsServer2: string
    wifiEncrypt: string
    wifiFragmentThreshold: 0
    wifiGateway: string
    wifiKeyindex: 0
    wifiKeys:
        - string
    wifiMacFilter: string
    wifiPassphrases:
        - string
    wifiRadiusServer: string
    wifiRtsThreshold: 0
    wifiSecurity: string
    wifiSsid: string
    wifiUsergroup: string
    winsIp: string
Copy

ObjectFspVlanInterface 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 ObjectFspVlanInterface resource accepts the following input properties:

Vlan This property is required. string
Vlan.
AcName string
PPPoE server name.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
Aggregate string
Aggregate.
AggregateType string
Type of aggregation. Valid values: physical, vxlan.
Algorithm string
Frame distribution algorithm. Valid values: L2, L3, L4.
Alias string
Alias will be displayed with the interface name to make it easier to distinguish.
Allowaccesses List<string>
Permitted types of management access to this interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
Annex string
Set xDSL annex type. Valid values: a, b, j, bjm, i, al, m, aijlm.
ApDiscover string
Enable/disable automatic registration of unknown FortiAP devices. Valid values: disable, enable.
Arpforward string
Enable/disable ARP forwarding. Valid values: disable, enable.
AtmProtocol string
ATM protocol. Valid values: none, ipoa.
AuthCert string
HTTPS server certificate.
AuthPortalAddr string
Address of captive portal.
AuthType string
PPP authentication type to use. Valid values: auto, pap, chap, mschapv1, mschapv2.
AutoAuthExtensionDevice string
Enable/disable automatic authorization of dedicated Fortinet extension device on this interface. Valid values: disable, enable.
BandwidthMeasureTime double
Bandwidth-Measure-Time.
Bfd string
Bidirectional Forwarding Detection (BFD) settings. Valid values: global, enable, disable.
BfdDesiredMinTx double
BFD desired minimal transmit interval.
BfdDetectMult double
BFD detection multiplier.
BfdRequiredMinRx double
BFD required minimal receive interval.
BroadcastForticlientDiscovery string
Enable/disable broadcasting FortiClient discovery messages. Valid values: disable, enable.
BroadcastForward string
Enable/disable broadcast forwarding. Valid values: disable, enable.
CaptivePortal double
Enable/disable captive portal.
CliConnStatus double
Cli-Conn-Status.
Color double
Color of icon on the GUI.
Ddns string
Ddns. Valid values: disable, enable.
DdnsAuth string
Ddns-Auth. Valid values: disable, tsig.
DdnsDomain string
Ddns-Domain.
DdnsKey string
Ddns-Key.
DdnsKeyname string
Ddns-Keyname.
DdnsPasswords List<string>
Ddns-Password.
DdnsServer string
Ddns-Server. Valid values: dhs.org, dyndns.org, dyns.net, tzo.com, ods.org, vavic.com, now.net.cn, dipdns.net, easydns.com, genericDDNS.
DdnsServerIp string
Ddns-Server-Ip.
DdnsSn string
Ddns-Sn.
DdnsTtl double
Ddns-Ttl.
DdnsUsername string
Ddns-Username.
DdnsZone string
Ddns-Zone.
DedicatedTo string
Configure interface for single purpose. Valid values: none, management.
DefaultPurdueLevel string
default purdue level of device detected on this interface. Valid values: 1, 2, 3, 4, 5, 1.5, 2.5, 3.5, 5.5.
Defaultgw string
Enable to get the gateway IP from the DHCP or PPPoE server. Valid values: disable, enable.
Description string
Description.
DetectedPeerMtu double
Detected-Peer-Mtu.
Detectprotocols List<string>
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
Detectserver string
Gateway's ping server for this IP.
DeviceAccessList string
Device access list.
DeviceIdentification string
Enable/disable passively gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
DeviceIdentificationActiveScan string
Enable/disable active gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
DeviceNetscan string
Device-Netscan. Valid values: disable, enable.
DeviceUserIdentification string
Enable/disable passive gathering of user identity information about users on this interface. Valid values: disable, enable.
Devindex double
Devindex.
DhcpBroadcastFlag string
Enable/disable setting of the broadcast flag in messages sent by the DHCP client (default = enable). Valid values: disable, enable.
DhcpClasslessRouteAddition string
Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: disable, enable.
DhcpClientIdentifier string
DHCP client identifier.
DhcpRelayAgentOption string
Enable/disable DHCP relay agent option. Valid values: disable, enable.
DhcpRelayCircuitId string
DHCP relay circuit ID.
DhcpRelayInterface string
Specify outgoing interface to reach server.
DhcpRelayInterfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
DhcpRelayIps List<string>
DHCP relay IP address.
DhcpRelayLinkSelection string
DHCP relay link selection.
DhcpRelayRequestAllServer string
Dhcp-Relay-Request-All-Server. Valid values: disable, enable.
DhcpRelayService string
Enable/disable allowing this interface to act as a DHCP relay. Valid values: disable, enable.
DhcpRelaySourceIp string
IP address used by the DHCP relay as its source IP.
DhcpRelayType string
DHCP relay type (regular or IPsec). Valid values: regular, ipsec.
DhcpRenewTime double
DHCP renew time in seconds (300-604800), 0 means use the renew time provided by the server.
DhcpSmartRelay string
Enable/disable DHCP smart relay. Valid values: disable, enable.
DiscRetryTimeout double
Time in seconds to wait before retrying to start a PPPoE discovery, 0 means no timeout.
DisconnectThreshold double
Time in milliseconds to wait before sending a notification that this interface is down or disconnected.
Distance double
Distance for routes learned through PPPoE or DHCP, lower distance indicates preferred route.
DnsQuery string
Dns-Query. Valid values: disable, recursive, non-recursive.
DnsServerOverride string
Enable/disable use DNS acquired by DHCP or PPPoE. Valid values: disable, enable.
DnsServerProtocols List<string>
DNS transport protocols. Valid values: cleartext, dot, doh.
DropFragment string
Enable/disable drop fragment packets. Valid values: disable, enable.
DropOverlappedFragment string
Enable/disable drop overlapped fragment packets. Valid values: disable, enable.
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.

The ipv6 block supports:

EapCaCerts List<string>
Eap-Ca-Cert.
EapIdentity string
Eap-Identity.
EapMethod string
Eap-Method. Valid values: tls, peap.
EapPasswords List<string>
Eap-Password.
EapSupplicant string
Eap-Supplicant. Valid values: disable, enable.
EapUserCerts List<string>
Eap-User-Cert.
EgressCos string
Override outgoing CoS in user VLAN tag. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
EgressShapingProfile string
Outgoing traffic shaping profile.
Eip string
Eip.
EndpointCompliance string
Endpoint-Compliance. Valid values: disable, enable.
EstimatedDownstreamBandwidth double
Estimated maximum downstream bandwidth (kbps). Used to estimate link utilization.
EstimatedUpstreamBandwidth double
Estimated maximum upstream bandwidth (kbps). Used to estimate link utilization.
ExplicitFtpProxy string
Enable/disable the explicit FTP proxy on this interface. Valid values: disable, enable.
ExplicitWebProxy string
Enable/disable the explicit web proxy on this interface. Valid values: disable, enable.
External string
Enable/disable identifying the interface as an external interface (which usually means it's connected to the Internet). Valid values: disable, enable.
FailActionOnExtender string
Action on extender when interface fail . Valid values: soft-restart, hard-restart, reboot.
FailAlertInterfaces string
Names of the FortiGate interfaces to which the link failure alert is sent.
FailAlertMethod string
Select link-failed-signal or link-down method to alert about a failed link. Valid values: link-failed-signal, link-down.
FailDetect string
Enable/disable fail detection features for this interface. Valid values: disable, enable.
FailDetectOptions List<string>
Options for detecting that this interface has failed. Valid values: detectserver, link-down.
Fdp string
Fdp. Valid values: disable, enable.
Fortiheartbeat string
Fortiheartbeat. Valid values: disable, enable.
Fortilink string
Enable FortiLink to dedicate this interface to manage other Fortinet devices. Valid values: disable, enable.
FortilinkBackupLink double
Fortilink-Backup-Link.
FortilinkNeighborDetect string
Protocol for FortiGate neighbor discovery. Valid values: lldp, fortilink.
FortilinkSplitInterface string
Enable/disable FortiLink split interface to connect member link to different FortiSwitch in stack for uplink redundancy. Valid values: disable, enable.
FortilinkStacking string
Enable/disable FortiLink switch-stacking on this interface. Valid values: disable, enable.
ForwardDomain double
Transparent mode forward domain.
ForwardErrorCorrection string
Enable/disable forward error correction (FEC Clause 91). Valid values: disable, enable, rs-fec, base-r-fec, fec-cl91, fec-cl74.
FpAnomalies List<string>
Fp-Anomaly. Valid values: drop_tcp_fin_noack, pass_winnuke, pass_tcpland, pass_udpland, pass_icmpland, pass_ipland, pass_iprr, pass_ipssrr, pass_iplsrr, pass_ipstream, pass_ipsecurity, pass_iptimestamp, pass_ipunknown_option, pass_ipunknown_prot, pass_icmp_frag, pass_tcp_no_flag, pass_tcp_fin_noack, drop_winnuke, drop_tcpland, drop_udpland, drop_icmpland, drop_ipland, drop_iprr, drop_ipssrr, drop_iplsrr, drop_ipstream, drop_ipsecurity, drop_iptimestamp, drop_ipunknown_option, drop_ipunknown_prot, drop_icmp_frag, drop_tcp_no_flag.
FpDisables List<string>
Fp-Disable. Valid values: all, ipsec, none.
GatewayAddress string
Gateway address
GenericReceiveOffload string
Generic-Receive-Offload. Valid values: disable, enable.
GiGk string
Enable/disable Gi Gatekeeper. Valid values: disable, enable.
Gwaddr string
Gateway address
Gwdetect string
Enable/disable detect gateway alive for first. Valid values: disable, enable.
HaPriority double
HA election priority for the PING server.
IcmpAcceptRedirect string
Enable/disable ICMP accept redirect. Valid values: disable, enable.
IcmpRedirect string
Icmp-Redirect. Valid values: disable, enable.
IcmpSendRedirect string
Enable/disable ICMP send redirect. Valid values: disable, enable.
IdentAccept string
Enable/disable authentication for this interface. Valid values: disable, enable.
IdleTimeout double
PPPoE auto disconnect after idle timeout seconds, 0 means no timeout.
IfMdix string
If-Mdix. Valid values: auto, normal, crossover.
IfMedia string
If-Media. Valid values: auto, copper, fiber.
IkeSamlServers List<string>
Ike-Saml-Server.
InForceVlanCos double
In-Force-Vlan-Cos.
Inbandwidth double
Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.
IngressCos string
Override incoming CoS in user VLAN tag on VLAN interface or assign a priority VLAN tag on physical interface. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
IngressShapingProfile string
Incoming traffic shaping profile.
IngressSpilloverThreshold double
Ingress Spillover threshold (0 - 16776000 kbps).
InterconnectProfile string
Set interconnect profile. Valid values: default, profile1, profile2.
Internal double
Implicitly created.
Ip string
Interface IPv4 address and subnet mask, syntax: X.X.X.X/24.
IpManagedByFortiipam string
Ip-Managed-By-Fortiipam. Valid values: disable, enable.
Ipmac string
Enable/disable IP/MAC binding. Valid values: disable, enable.
IpsSnifferMode string
Enable/disable the use of this interface as a one-armed sniffer. Valid values: disable, enable.
Ipunnumbered string
Unnumbered IP used for PPPoE interfaces for which no unique local address is provided.
Ipv6 ObjectFspVlanInterfaceIpv6
Ipv6. The structure of ipv6 block is documented below.
L2forward string
Enable/disable l2 forwarding. Valid values: disable, enable.
L2tpClient string
Enable/disable this interface as a Layer 2 Tunnelling Protocol (L2TP) client. Valid values: disable, enable.
LacpHaSecondary string
Lacp-Ha-Secondary. Valid values: disable, enable.
LacpHaSlave string
LACP HA slave. Valid values: disable, enable.
LacpMode string
LACP mode. Valid values: static, passive, active.
LacpSpeed string
How often the interface sends LACP messages. Valid values: slow, fast.
LargeReceiveOffload string
Large-Receive-Offload. Valid values: disable, enable.
LcpEchoInterval double
Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
LcpMaxEchoFails double
Maximum missed LCP echo messages before disconnect.
LinkUpDelay double
Number of milliseconds to wait before considering a link is up.
ListenForticlientConnection string
Listen-Forticlient-Connection. Valid values: disable, enable.
LldpNetworkPolicy string
LLDP-MED network policy profile.
LldpReception string
Enable/disable Link Layer Discovery Protocol (LLDP) reception. Valid values: disable, enable, vdom.
LldpTransmission string
Enable/disable Link Layer Discovery Protocol (LLDP) transmission. Valid values: enable, disable, vdom.
Log string
Log. Valid values: disable, enable.
Macaddr string
Change the interface's MAC address.
ManagedSubnetworkSize string
Managed-Subnetwork-Size. Valid values: 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536.
ManagementIp string
High Availability in-band management IP address of this interface.
MaxEgressBurstRate double
Max egress burst rate (kbits per sec).
MaxEgressRate double
Max egress rate (kbits per sec).
MeasuredDownstreamBandwidth double
Measured-Downstream-Bandwidth.
MeasuredUpstreamBandwidth double
Measured-Upstream-Bandwidth.
Mediatype string
Select SFP media interface type Valid values: serdes-sfp, sgmii-sfp, cfp2-sr10, cfp2-lr4, serdes-copper-sfp, sr, cr, lr, qsfp28-sr4, qsfp28-lr4, qsfp28-cr4, sr4, cr4, lr4.
Member string
Physical interfaces that belong to the aggregate or redundant interface.
MinLinks double
Minimum number of aggregated ports that must be up.
MinLinksDown string
Action to take when less than the configured minimum number of links are active. Valid values: operational, administrative.
MirroringDirection string
Port mirroring direction. Valid values: rx, tx, both.
MirroringPort string
Mirroring port.
Mode string
Addressing mode (static, DHCP, PPPoE). Valid values: static, dhcp, pppoe, pppoa, ipoa, eoa.
MonitorBandwidth string
Monitor-Bandwidth. Valid values: disable, enable.
Mtu double
MTU value for this interface.
MtuOverride string
Enable to set a custom MTU for this interface. Valid values: disable, enable.
MuxType string
Multiplexer type Valid values: llc-encaps, vc-encaps.
Name string
Name.
Ndiscforward string
Enable/disable NDISC forwarding. Valid values: disable, enable.
NetbiosForward string
Enable/disable NETBIOS forwarding. Valid values: disable, enable.
NetflowSampler string
Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: disable, tx, rx, both.
NpQosProfile double
NP QoS profile ID.
NpuFastpath string
Npu-Fastpath. Valid values: disable, enable.
Nst string
Nst. Valid values: disable, enable.
ObjectFspVlanInterfaceId string
an identifier for the resource.
OutForceVlanCos double
Out-Force-Vlan-Cos.
Outbandwidth double
Bandwidth limit for outgoing traffic (0 - 16776000 kbps).
PadtRetryTimeout double
PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time.
Passwords List<string>
PPPoE account's password.
PeerInterface string
Peer-Interface.
PhyMode string
DSL physical mode. Valid values: auto, adsl, vdsl.
PingServStatus double
Ping-Serv-Status.
Poe string
Enable/disable PoE status. Valid values: disable, enable.
PollingInterval double
sFlow polling interval (1 - 255 sec).
PortMirroring string
Enable/disable NP port mirroring. Valid values: disable, enable.
PppoeUnnumberedNegotiate string
Enable/disable PPPoE unnumbered negotiation. Valid values: disable, enable.
PptpAuthType string
PPTP authentication type. Valid values: auto, pap, chap, mschapv1, mschapv2.
PptpClient string
Enable/disable PPTP client. Valid values: disable, enable.
PptpPasswords List<string>
PPTP password.
PptpServerIp string
PPTP server IP address.
PptpTimeout double
Idle timer in minutes (0 for disabled).
PptpUser string
PPTP user name.
PreserveSessionRoute string
Enable/disable preservation of session route when dirty. Valid values: disable, enable.
Priority double
Priority of the virtual router (1 - 255).
PriorityOverride string
Enable/disable fail back to higher priority port once recovered. Valid values: disable, enable.
ProxyCaptivePortal string
Enable/disable proxy captive portal on this interface. Valid values: disable, enable.
PvcAtmQos string
SFP-DSL ADSL Fallback PVC ATM QoS. Valid values: cbr, rt-vbr, nrt-vbr.
PvcChan double
SFP-DSL ADSL Fallback PVC Channel.
PvcCrc double
SFP-DSL ADSL Fallback PVC CRC Option: bit0: sar LLC preserve, bit1: ream LLC preserve, bit2: ream VC-MUX has crc.
PvcPcr double
SFP-DSL ADSL Fallback PVC Packet Cell Rate in cells (0 - 5500).
PvcScr double
SFP-DSL ADSL Fallback PVC Sustainable Cell Rate in cells (0 - 5500).
PvcVlanId double
SFP-DSL ADSL Fallback PVC VLAN ID.
PvcVlanRxId double
SFP-DSL ADSL Fallback PVC VLANID RX.
PvcVlanRxOp string
SFP-DSL ADSL Fallback PVC VLAN RX op. Valid values: pass-through, replace, remove.
PvcVlanTxId double
SFP-DSL ADSL Fallback PVC VLAN ID TX.
PvcVlanTxOp string
SFP-DSL ADSL Fallback PVC VLAN TX op. Valid values: pass-through, replace, remove.
ReachableTime double
IPv4 reachable time in milliseconds (30000 - 3600000, default = 30000).
RedundantInterface string
Redundant-Interface.
RemoteIp string
Remote IP address of tunnel.
ReplacemsgOverrideGroup string
Replacement message override group.
Retransmission string
Enable/disable DSL retransmission. Valid values: disable, enable.
RingRx double
RX ring size.
RingTx double
TX ring size.
Role string
Interface role. Valid values: lan, wan, dmz, undefined.
SampleDirection string
Data that NetFlow collects (rx, tx, or both). Valid values: rx, tx, both.
SampleRate double
sFlow sample rate (10 - 99999).
ScanBotnetConnections string
Scan-Botnet-Connections. Valid values: disable, block, monitor.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SecondaryIp string
Enable/disable adding a secondary IP to this interface. Valid values: disable, enable.
Secondaryips List<ObjectFspVlanInterfaceSecondaryip>
Secondaryip. The structure of secondaryip block is documented below.
Security8021xDynamicVlanId double
VLAN ID for virtual switch.
Security8021xMaster string
802.1X master virtual-switch.
Security8021xMemberMode string
802.1X member mode. Valid values: disable, switch.
Security8021xMode string
802.1X mode. Valid values: default, dynamic-vlan, fallback, slave.
SecurityExemptList string
Name of security-exempt-list.
SecurityExternalLogout string
URL of external authentication logout server.
SecurityExternalWeb string
URL of external authentication web server.
SecurityGroups string
User groups that can authenticate with the captive portal.
SecurityMacAuthBypass string
Enable/disable MAC authentication bypass. Valid values: disable, enable, mac-auth-only.
SecurityMode string
Turn on captive portal authentication for this interface. Valid values: none, captive-portal, 802.1X.
SecurityRedirectUrl string
URL redirection after disclaimer/authentication.
SelectProfile30a35b string
Select-Profile-30A-35B. Valid values: 30A, 35B.
ServiceName string
PPPoE service name.
SflowSampler string
Enable/disable sFlow on this interface. Valid values: disable, enable.
SfpDsl string
Enable/disable SFP DSL. Valid values: disable, enable.
SfpDslAdslFallback string
Enable/disable SFP DSL ADSL fallback. Valid values: disable, enable.
SfpDslAutodetect string
Enable/disable SFP DSL MAC address autodetect. Valid values: disable, enable.
SfpDslMac string
SFP DSL MAC address.
Speed string
Interface speed. The default setting and the options available depend on the interface hardware. Valid values: auto, 10full, 10half, 100full, 100half, 1000full, 1000half, 10000full, 1000auto, 10000auto, 40000full, 100Gfull, 25000full, 40000auto, 25000auto, 100Gauto.
SpilloverThreshold double
Egress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.
SrcCheck string
Enable/disable source IP check. Valid values: disable, enable.
Status string
Enable/disable VRRP. Valid values: disable, enable.
Stp string
Enable/disable STP. Valid values: disable, enable.
StpEdge string
Enable/disable as STP edge port. Valid values: disable, enable.
StpHaSecondary string
Stp-Ha-Secondary. Valid values: disable, enable, priority-adjust.
StpHaSlave string
Control STP behaviour on HA slave. Valid values: disable, enable, priority-adjust.
Stpforward string
Enable/disable STP forwarding. Valid values: disable, enable.
StpforwardMode string
Configure STP forwarding mode. Valid values: rpl-all-ext-id, rpl-bridge-ext-id, rpl-nothing.
StripPriorityVlanTag string
Strip-Priority-Vlan-Tag. Valid values: disable, enable.
Subst string
Enable to always send packets from this interface to a destination MAC address. Valid values: disable, enable.
SubstituteDstMac string
Destination MAC address that all packets are sent to from this interface.
SwAlgorithm string
Frame distribution algorithm for switch. Valid values: l2, l3, eh.
SwcFirstCreate double
Swc-First-Create.
SwcVlan double
Swc-Vlan.
Switch string
Switch.
SwitchControllerAccessVlan string
Block FortiSwitch port-to-port traffic. Valid values: disable, enable.
SwitchControllerArpInspection string
Enable/disable FortiSwitch ARP inspection. Valid values: disable, enable.
SwitchControllerAuth string
Switch-Controller-Auth. Valid values: radius, usergroup.
SwitchControllerDhcpSnooping string
Switch controller DHCP snooping. Valid values: disable, enable.
SwitchControllerDhcpSnoopingOption82 string
Switch controller DHCP snooping option82. Valid values: disable, enable.
SwitchControllerDhcpSnoopingVerifyMac string
Switch controller DHCP snooping verify MAC. Valid values: disable, enable.
SwitchControllerDynamic string
Switch-Controller-Dynamic.
SwitchControllerFeature string
Switch-Controller-Feature. Valid values: none, default-vlan, quarantine, sniffer, voice, camera, rspan, video, nac.
SwitchControllerIgmpSnooping string
Switch controller IGMP snooping. Valid values: disable, enable.
SwitchControllerIgmpSnoopingFastLeave string
Switch controller IGMP snooping fast-leave. Valid values: disable, enable.
SwitchControllerIgmpSnoopingProxy string
Switch controller IGMP snooping proxy. Valid values: disable, enable.
SwitchControllerIotScanning string
Switch-Controller-Iot-Scanning. Valid values: disable, enable.
SwitchControllerLearningLimit double
Limit the number of dynamic MAC addresses on this VLAN (1 - 128, 0 = no limit, default).
SwitchControllerMgmtVlan double
Switch-Controller-Mgmt-Vlan.
SwitchControllerNac string
Switch-Controller-Nac.
SwitchControllerNetflowCollect string
NetFlow collection and processing. Valid values: disable, enable.
SwitchControllerOffload string
Enable/disable managed FortiSwitch routing offload. Valid values: disable, enable.
SwitchControllerOffloadGw string
Enable/disable managed FortiSwitch routing offload gateway. Valid values: disable, enable.
SwitchControllerOffloadIp string
IP for routing offload on FortiSwitch.
SwitchControllerOffloading string
Switch-Controller-Offloading. Valid values: disable, enable.
SwitchControllerOffloadingGw string
Switch-Controller-Offloading-Gw. Valid values: disable, enable.
SwitchControllerOffloadingIp string
Switch-Controller-Offloading-Ip.
SwitchControllerRadiusServer string
Switch-Controller-Radius-Server.
SwitchControllerRspanMode string
Stop Layer2 MAC learning and interception of BPDUs and other packets on this interface. Valid values: disable, enable.
SwitchControllerSourceIp string
Switch-Controller-Source-Ip. Valid values: outbound, fixed.
SwitchControllerTrafficPolicy string
Switch controller traffic policy for the VLAN.
SystemId string
Define a system ID for the aggregate interface.
SystemIdType string
Method in which system ID is generated. Valid values: auto, user.
TcMode string
DSL transfer mode. Valid values: ptm, atm.
TcpMss double
TCP maximum segment size. 0 means do not change segment size.
Trunk string
Enable/disable VLAN trunk. Valid values: disable, enable.
TrustIp1 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
TrustIp2 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
TrustIp3 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
TrustIp61 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
TrustIp62 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
TrustIp63 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
Type string
Interface type. Valid values: physical, vlan, aggregate, redundant, tunnel, wireless, vdom-link, loopback, switch, hard-switch, hdlc, vap-switch, wl-mesh, fortilink, switch-vlan, fctrl-trunk, tdm, fext-wan, vxlan, emac-vlan, geneve.
Username string
Username of the PPPoE account, provided by your ISP.
Vci double
Virtual Channel ID
Vectoring string
Enable/disable DSL vectoring. Valid values: disable, enable.
Vindex double
Vindex.
VlanOpMode string
Vlan-Op-Mode. Valid values: tag, untag, passthrough.
VlanProtocol string
Vlan-Protocol. Valid values: 8021q, 8021ad.
Vlanforward string
Enable/disable traffic forwarding between VLANs on this interface. Valid values: disable, enable.
Vlanid double
VLAN ID (1 - 4094).
Vpi double
Virtual Path ID
Vrf double
Virtual Routing Forwarding ID.
VrrpVirtualMac string
Enable/disable use of virtual MAC for VRRP. Valid values: disable, enable.
Vrrps List<ObjectFspVlanInterfaceVrrp>
Vrrp. The structure of vrrp block is documented below.
Wccp string
Enable/disable WCCP on this interface. Used for encapsulated WCCP communication between WCCP clients and servers. Valid values: disable, enable.
Weight double
Default weight for static routes (if route has no weight configured).
Wifi5gThreshold string
Minimal signal strength to be considered as a good 5G AP.
WifiAcl string
Access control for MAC addresses in the MAC list. Valid values: deny, allow.
WifiApBand string
How to select the AP to connect. Valid values: any, 5g-preferred, 5g-only.
WifiAuth string
WiFi authentication. Valid values: PSK, RADIUS, radius, usergroup.
WifiAutoConnect string
Enable/disable WiFi network auto connect. Valid values: disable, enable.
WifiAutoSave string
Enable/disable WiFi network automatic save. Valid values: disable, enable.
WifiBroadcastSsid string
Enable/disable SSID broadcast in the beacon. Valid values: disable, enable.
WifiDnsServer1 string
DNS server 1.
WifiDnsServer2 string
DNS server 2.
WifiEncrypt string
Data encryption. Valid values: TKIP, AES.
WifiFragmentThreshold double
WiFi fragment threshold (800 - 2346).
WifiGateway string
IPv4 default gateway IP address.
WifiKeyindex double
WEP key index (1 - 4).
WifiKeys List<string>
WiFi WEP Key.
WifiMacFilter string
Enable/disable MAC filter status. Valid values: disable, enable.
WifiPassphrases List<string>
WiFi pre-shared key for WPA.
WifiRadiusServer string
WiFi RADIUS server for WPA.
WifiRtsThreshold double
WiFi RTS threshold (256 - 2346).
WifiSecurity string
Wireless access security of SSID. Valid values: None, WEP64, wep64, WEP128, wep128, WPA_PSK, WPA_RADIUS, WPA, WPA2, WPA2_AUTO, open, wpa-personal, wpa-enterprise, wpa-only-personal, wpa-only-enterprise, wpa2-only-personal, wpa2-only-enterprise.
WifiSsid string
IEEE 802.11 Service Set Identifier.
WifiUsergroup string
WiFi user group for WPA.
WinsIp string
WINS server IP.
Vlan This property is required. string
Vlan.
AcName string
PPPoE server name.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
Aggregate string
Aggregate.
AggregateType string
Type of aggregation. Valid values: physical, vxlan.
Algorithm string
Frame distribution algorithm. Valid values: L2, L3, L4.
Alias string
Alias will be displayed with the interface name to make it easier to distinguish.
Allowaccesses []string
Permitted types of management access to this interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
Annex string
Set xDSL annex type. Valid values: a, b, j, bjm, i, al, m, aijlm.
ApDiscover string
Enable/disable automatic registration of unknown FortiAP devices. Valid values: disable, enable.
Arpforward string
Enable/disable ARP forwarding. Valid values: disable, enable.
AtmProtocol string
ATM protocol. Valid values: none, ipoa.
AuthCert string
HTTPS server certificate.
AuthPortalAddr string
Address of captive portal.
AuthType string
PPP authentication type to use. Valid values: auto, pap, chap, mschapv1, mschapv2.
AutoAuthExtensionDevice string
Enable/disable automatic authorization of dedicated Fortinet extension device on this interface. Valid values: disable, enable.
BandwidthMeasureTime float64
Bandwidth-Measure-Time.
Bfd string
Bidirectional Forwarding Detection (BFD) settings. Valid values: global, enable, disable.
BfdDesiredMinTx float64
BFD desired minimal transmit interval.
BfdDetectMult float64
BFD detection multiplier.
BfdRequiredMinRx float64
BFD required minimal receive interval.
BroadcastForticlientDiscovery string
Enable/disable broadcasting FortiClient discovery messages. Valid values: disable, enable.
BroadcastForward string
Enable/disable broadcast forwarding. Valid values: disable, enable.
CaptivePortal float64
Enable/disable captive portal.
CliConnStatus float64
Cli-Conn-Status.
Color float64
Color of icon on the GUI.
Ddns string
Ddns. Valid values: disable, enable.
DdnsAuth string
Ddns-Auth. Valid values: disable, tsig.
DdnsDomain string
Ddns-Domain.
DdnsKey string
Ddns-Key.
DdnsKeyname string
Ddns-Keyname.
DdnsPasswords []string
Ddns-Password.
DdnsServer string
Ddns-Server. Valid values: dhs.org, dyndns.org, dyns.net, tzo.com, ods.org, vavic.com, now.net.cn, dipdns.net, easydns.com, genericDDNS.
DdnsServerIp string
Ddns-Server-Ip.
DdnsSn string
Ddns-Sn.
DdnsTtl float64
Ddns-Ttl.
DdnsUsername string
Ddns-Username.
DdnsZone string
Ddns-Zone.
DedicatedTo string
Configure interface for single purpose. Valid values: none, management.
DefaultPurdueLevel string
default purdue level of device detected on this interface. Valid values: 1, 2, 3, 4, 5, 1.5, 2.5, 3.5, 5.5.
Defaultgw string
Enable to get the gateway IP from the DHCP or PPPoE server. Valid values: disable, enable.
Description string
Description.
DetectedPeerMtu float64
Detected-Peer-Mtu.
Detectprotocols []string
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
Detectserver string
Gateway's ping server for this IP.
DeviceAccessList string
Device access list.
DeviceIdentification string
Enable/disable passively gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
DeviceIdentificationActiveScan string
Enable/disable active gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
DeviceNetscan string
Device-Netscan. Valid values: disable, enable.
DeviceUserIdentification string
Enable/disable passive gathering of user identity information about users on this interface. Valid values: disable, enable.
Devindex float64
Devindex.
DhcpBroadcastFlag string
Enable/disable setting of the broadcast flag in messages sent by the DHCP client (default = enable). Valid values: disable, enable.
DhcpClasslessRouteAddition string
Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: disable, enable.
DhcpClientIdentifier string
DHCP client identifier.
DhcpRelayAgentOption string
Enable/disable DHCP relay agent option. Valid values: disable, enable.
DhcpRelayCircuitId string
DHCP relay circuit ID.
DhcpRelayInterface string
Specify outgoing interface to reach server.
DhcpRelayInterfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
DhcpRelayIps []string
DHCP relay IP address.
DhcpRelayLinkSelection string
DHCP relay link selection.
DhcpRelayRequestAllServer string
Dhcp-Relay-Request-All-Server. Valid values: disable, enable.
DhcpRelayService string
Enable/disable allowing this interface to act as a DHCP relay. Valid values: disable, enable.
DhcpRelaySourceIp string
IP address used by the DHCP relay as its source IP.
DhcpRelayType string
DHCP relay type (regular or IPsec). Valid values: regular, ipsec.
DhcpRenewTime float64
DHCP renew time in seconds (300-604800), 0 means use the renew time provided by the server.
DhcpSmartRelay string
Enable/disable DHCP smart relay. Valid values: disable, enable.
DiscRetryTimeout float64
Time in seconds to wait before retrying to start a PPPoE discovery, 0 means no timeout.
DisconnectThreshold float64
Time in milliseconds to wait before sending a notification that this interface is down or disconnected.
Distance float64
Distance for routes learned through PPPoE or DHCP, lower distance indicates preferred route.
DnsQuery string
Dns-Query. Valid values: disable, recursive, non-recursive.
DnsServerOverride string
Enable/disable use DNS acquired by DHCP or PPPoE. Valid values: disable, enable.
DnsServerProtocols []string
DNS transport protocols. Valid values: cleartext, dot, doh.
DropFragment string
Enable/disable drop fragment packets. Valid values: disable, enable.
DropOverlappedFragment string
Enable/disable drop overlapped fragment packets. Valid values: disable, enable.
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.

The ipv6 block supports:

EapCaCerts []string
Eap-Ca-Cert.
EapIdentity string
Eap-Identity.
EapMethod string
Eap-Method. Valid values: tls, peap.
EapPasswords []string
Eap-Password.
EapSupplicant string
Eap-Supplicant. Valid values: disable, enable.
EapUserCerts []string
Eap-User-Cert.
EgressCos string
Override outgoing CoS in user VLAN tag. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
EgressShapingProfile string
Outgoing traffic shaping profile.
Eip string
Eip.
EndpointCompliance string
Endpoint-Compliance. Valid values: disable, enable.
EstimatedDownstreamBandwidth float64
Estimated maximum downstream bandwidth (kbps). Used to estimate link utilization.
EstimatedUpstreamBandwidth float64
Estimated maximum upstream bandwidth (kbps). Used to estimate link utilization.
ExplicitFtpProxy string
Enable/disable the explicit FTP proxy on this interface. Valid values: disable, enable.
ExplicitWebProxy string
Enable/disable the explicit web proxy on this interface. Valid values: disable, enable.
External string
Enable/disable identifying the interface as an external interface (which usually means it's connected to the Internet). Valid values: disable, enable.
FailActionOnExtender string
Action on extender when interface fail . Valid values: soft-restart, hard-restart, reboot.
FailAlertInterfaces string
Names of the FortiGate interfaces to which the link failure alert is sent.
FailAlertMethod string
Select link-failed-signal or link-down method to alert about a failed link. Valid values: link-failed-signal, link-down.
FailDetect string
Enable/disable fail detection features for this interface. Valid values: disable, enable.
FailDetectOptions []string
Options for detecting that this interface has failed. Valid values: detectserver, link-down.
Fdp string
Fdp. Valid values: disable, enable.
Fortiheartbeat string
Fortiheartbeat. Valid values: disable, enable.
Fortilink string
Enable FortiLink to dedicate this interface to manage other Fortinet devices. Valid values: disable, enable.
FortilinkBackupLink float64
Fortilink-Backup-Link.
FortilinkNeighborDetect string
Protocol for FortiGate neighbor discovery. Valid values: lldp, fortilink.
FortilinkSplitInterface string
Enable/disable FortiLink split interface to connect member link to different FortiSwitch in stack for uplink redundancy. Valid values: disable, enable.
FortilinkStacking string
Enable/disable FortiLink switch-stacking on this interface. Valid values: disable, enable.
ForwardDomain float64
Transparent mode forward domain.
ForwardErrorCorrection string
Enable/disable forward error correction (FEC Clause 91). Valid values: disable, enable, rs-fec, base-r-fec, fec-cl91, fec-cl74.
FpAnomalies []string
Fp-Anomaly. Valid values: drop_tcp_fin_noack, pass_winnuke, pass_tcpland, pass_udpland, pass_icmpland, pass_ipland, pass_iprr, pass_ipssrr, pass_iplsrr, pass_ipstream, pass_ipsecurity, pass_iptimestamp, pass_ipunknown_option, pass_ipunknown_prot, pass_icmp_frag, pass_tcp_no_flag, pass_tcp_fin_noack, drop_winnuke, drop_tcpland, drop_udpland, drop_icmpland, drop_ipland, drop_iprr, drop_ipssrr, drop_iplsrr, drop_ipstream, drop_ipsecurity, drop_iptimestamp, drop_ipunknown_option, drop_ipunknown_prot, drop_icmp_frag, drop_tcp_no_flag.
FpDisables []string
Fp-Disable. Valid values: all, ipsec, none.
GatewayAddress string
Gateway address
GenericReceiveOffload string
Generic-Receive-Offload. Valid values: disable, enable.
GiGk string
Enable/disable Gi Gatekeeper. Valid values: disable, enable.
Gwaddr string
Gateway address
Gwdetect string
Enable/disable detect gateway alive for first. Valid values: disable, enable.
HaPriority float64
HA election priority for the PING server.
IcmpAcceptRedirect string
Enable/disable ICMP accept redirect. Valid values: disable, enable.
IcmpRedirect string
Icmp-Redirect. Valid values: disable, enable.
IcmpSendRedirect string
Enable/disable ICMP send redirect. Valid values: disable, enable.
IdentAccept string
Enable/disable authentication for this interface. Valid values: disable, enable.
IdleTimeout float64
PPPoE auto disconnect after idle timeout seconds, 0 means no timeout.
IfMdix string
If-Mdix. Valid values: auto, normal, crossover.
IfMedia string
If-Media. Valid values: auto, copper, fiber.
IkeSamlServers []string
Ike-Saml-Server.
InForceVlanCos float64
In-Force-Vlan-Cos.
Inbandwidth float64
Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.
IngressCos string
Override incoming CoS in user VLAN tag on VLAN interface or assign a priority VLAN tag on physical interface. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
IngressShapingProfile string
Incoming traffic shaping profile.
IngressSpilloverThreshold float64
Ingress Spillover threshold (0 - 16776000 kbps).
InterconnectProfile string
Set interconnect profile. Valid values: default, profile1, profile2.
Internal float64
Implicitly created.
Ip string
Interface IPv4 address and subnet mask, syntax: X.X.X.X/24.
IpManagedByFortiipam string
Ip-Managed-By-Fortiipam. Valid values: disable, enable.
Ipmac string
Enable/disable IP/MAC binding. Valid values: disable, enable.
IpsSnifferMode string
Enable/disable the use of this interface as a one-armed sniffer. Valid values: disable, enable.
Ipunnumbered string
Unnumbered IP used for PPPoE interfaces for which no unique local address is provided.
Ipv6 ObjectFspVlanInterfaceIpv6TypeArgs
Ipv6. The structure of ipv6 block is documented below.
L2forward string
Enable/disable l2 forwarding. Valid values: disable, enable.
L2tpClient string
Enable/disable this interface as a Layer 2 Tunnelling Protocol (L2TP) client. Valid values: disable, enable.
LacpHaSecondary string
Lacp-Ha-Secondary. Valid values: disable, enable.
LacpHaSlave string
LACP HA slave. Valid values: disable, enable.
LacpMode string
LACP mode. Valid values: static, passive, active.
LacpSpeed string
How often the interface sends LACP messages. Valid values: slow, fast.
LargeReceiveOffload string
Large-Receive-Offload. Valid values: disable, enable.
LcpEchoInterval float64
Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
LcpMaxEchoFails float64
Maximum missed LCP echo messages before disconnect.
LinkUpDelay float64
Number of milliseconds to wait before considering a link is up.
ListenForticlientConnection string
Listen-Forticlient-Connection. Valid values: disable, enable.
LldpNetworkPolicy string
LLDP-MED network policy profile.
LldpReception string
Enable/disable Link Layer Discovery Protocol (LLDP) reception. Valid values: disable, enable, vdom.
LldpTransmission string
Enable/disable Link Layer Discovery Protocol (LLDP) transmission. Valid values: enable, disable, vdom.
Log string
Log. Valid values: disable, enable.
Macaddr string
Change the interface's MAC address.
ManagedSubnetworkSize string
Managed-Subnetwork-Size. Valid values: 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536.
ManagementIp string
High Availability in-band management IP address of this interface.
MaxEgressBurstRate float64
Max egress burst rate (kbits per sec).
MaxEgressRate float64
Max egress rate (kbits per sec).
MeasuredDownstreamBandwidth float64
Measured-Downstream-Bandwidth.
MeasuredUpstreamBandwidth float64
Measured-Upstream-Bandwidth.
Mediatype string
Select SFP media interface type Valid values: serdes-sfp, sgmii-sfp, cfp2-sr10, cfp2-lr4, serdes-copper-sfp, sr, cr, lr, qsfp28-sr4, qsfp28-lr4, qsfp28-cr4, sr4, cr4, lr4.
Member string
Physical interfaces that belong to the aggregate or redundant interface.
MinLinks float64
Minimum number of aggregated ports that must be up.
MinLinksDown string
Action to take when less than the configured minimum number of links are active. Valid values: operational, administrative.
MirroringDirection string
Port mirroring direction. Valid values: rx, tx, both.
MirroringPort string
Mirroring port.
Mode string
Addressing mode (static, DHCP, PPPoE). Valid values: static, dhcp, pppoe, pppoa, ipoa, eoa.
MonitorBandwidth string
Monitor-Bandwidth. Valid values: disable, enable.
Mtu float64
MTU value for this interface.
MtuOverride string
Enable to set a custom MTU for this interface. Valid values: disable, enable.
MuxType string
Multiplexer type Valid values: llc-encaps, vc-encaps.
Name string
Name.
Ndiscforward string
Enable/disable NDISC forwarding. Valid values: disable, enable.
NetbiosForward string
Enable/disable NETBIOS forwarding. Valid values: disable, enable.
NetflowSampler string
Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: disable, tx, rx, both.
NpQosProfile float64
NP QoS profile ID.
NpuFastpath string
Npu-Fastpath. Valid values: disable, enable.
Nst string
Nst. Valid values: disable, enable.
ObjectFspVlanInterfaceId string
an identifier for the resource.
OutForceVlanCos float64
Out-Force-Vlan-Cos.
Outbandwidth float64
Bandwidth limit for outgoing traffic (0 - 16776000 kbps).
PadtRetryTimeout float64
PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time.
Passwords []string
PPPoE account's password.
PeerInterface string
Peer-Interface.
PhyMode string
DSL physical mode. Valid values: auto, adsl, vdsl.
PingServStatus float64
Ping-Serv-Status.
Poe string
Enable/disable PoE status. Valid values: disable, enable.
PollingInterval float64
sFlow polling interval (1 - 255 sec).
PortMirroring string
Enable/disable NP port mirroring. Valid values: disable, enable.
PppoeUnnumberedNegotiate string
Enable/disable PPPoE unnumbered negotiation. Valid values: disable, enable.
PptpAuthType string
PPTP authentication type. Valid values: auto, pap, chap, mschapv1, mschapv2.
PptpClient string
Enable/disable PPTP client. Valid values: disable, enable.
PptpPasswords []string
PPTP password.
PptpServerIp string
PPTP server IP address.
PptpTimeout float64
Idle timer in minutes (0 for disabled).
PptpUser string
PPTP user name.
PreserveSessionRoute string
Enable/disable preservation of session route when dirty. Valid values: disable, enable.
Priority float64
Priority of the virtual router (1 - 255).
PriorityOverride string
Enable/disable fail back to higher priority port once recovered. Valid values: disable, enable.
ProxyCaptivePortal string
Enable/disable proxy captive portal on this interface. Valid values: disable, enable.
PvcAtmQos string
SFP-DSL ADSL Fallback PVC ATM QoS. Valid values: cbr, rt-vbr, nrt-vbr.
PvcChan float64
SFP-DSL ADSL Fallback PVC Channel.
PvcCrc float64
SFP-DSL ADSL Fallback PVC CRC Option: bit0: sar LLC preserve, bit1: ream LLC preserve, bit2: ream VC-MUX has crc.
PvcPcr float64
SFP-DSL ADSL Fallback PVC Packet Cell Rate in cells (0 - 5500).
PvcScr float64
SFP-DSL ADSL Fallback PVC Sustainable Cell Rate in cells (0 - 5500).
PvcVlanId float64
SFP-DSL ADSL Fallback PVC VLAN ID.
PvcVlanRxId float64
SFP-DSL ADSL Fallback PVC VLANID RX.
PvcVlanRxOp string
SFP-DSL ADSL Fallback PVC VLAN RX op. Valid values: pass-through, replace, remove.
PvcVlanTxId float64
SFP-DSL ADSL Fallback PVC VLAN ID TX.
PvcVlanTxOp string
SFP-DSL ADSL Fallback PVC VLAN TX op. Valid values: pass-through, replace, remove.
ReachableTime float64
IPv4 reachable time in milliseconds (30000 - 3600000, default = 30000).
RedundantInterface string
Redundant-Interface.
RemoteIp string
Remote IP address of tunnel.
ReplacemsgOverrideGroup string
Replacement message override group.
Retransmission string
Enable/disable DSL retransmission. Valid values: disable, enable.
RingRx float64
RX ring size.
RingTx float64
TX ring size.
Role string
Interface role. Valid values: lan, wan, dmz, undefined.
SampleDirection string
Data that NetFlow collects (rx, tx, or both). Valid values: rx, tx, both.
SampleRate float64
sFlow sample rate (10 - 99999).
ScanBotnetConnections string
Scan-Botnet-Connections. Valid values: disable, block, monitor.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SecondaryIp string
Enable/disable adding a secondary IP to this interface. Valid values: disable, enable.
Secondaryips []ObjectFspVlanInterfaceSecondaryipTypeArgs
Secondaryip. The structure of secondaryip block is documented below.
Security8021xDynamicVlanId float64
VLAN ID for virtual switch.
Security8021xMaster string
802.1X master virtual-switch.
Security8021xMemberMode string
802.1X member mode. Valid values: disable, switch.
Security8021xMode string
802.1X mode. Valid values: default, dynamic-vlan, fallback, slave.
SecurityExemptList string
Name of security-exempt-list.
SecurityExternalLogout string
URL of external authentication logout server.
SecurityExternalWeb string
URL of external authentication web server.
SecurityGroups string
User groups that can authenticate with the captive portal.
SecurityMacAuthBypass string
Enable/disable MAC authentication bypass. Valid values: disable, enable, mac-auth-only.
SecurityMode string
Turn on captive portal authentication for this interface. Valid values: none, captive-portal, 802.1X.
SecurityRedirectUrl string
URL redirection after disclaimer/authentication.
SelectProfile30a35b string
Select-Profile-30A-35B. Valid values: 30A, 35B.
ServiceName string
PPPoE service name.
SflowSampler string
Enable/disable sFlow on this interface. Valid values: disable, enable.
SfpDsl string
Enable/disable SFP DSL. Valid values: disable, enable.
SfpDslAdslFallback string
Enable/disable SFP DSL ADSL fallback. Valid values: disable, enable.
SfpDslAutodetect string
Enable/disable SFP DSL MAC address autodetect. Valid values: disable, enable.
SfpDslMac string
SFP DSL MAC address.
Speed string
Interface speed. The default setting and the options available depend on the interface hardware. Valid values: auto, 10full, 10half, 100full, 100half, 1000full, 1000half, 10000full, 1000auto, 10000auto, 40000full, 100Gfull, 25000full, 40000auto, 25000auto, 100Gauto.
SpilloverThreshold float64
Egress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.
SrcCheck string
Enable/disable source IP check. Valid values: disable, enable.
Status string
Enable/disable VRRP. Valid values: disable, enable.
Stp string
Enable/disable STP. Valid values: disable, enable.
StpEdge string
Enable/disable as STP edge port. Valid values: disable, enable.
StpHaSecondary string
Stp-Ha-Secondary. Valid values: disable, enable, priority-adjust.
StpHaSlave string
Control STP behaviour on HA slave. Valid values: disable, enable, priority-adjust.
Stpforward string
Enable/disable STP forwarding. Valid values: disable, enable.
StpforwardMode string
Configure STP forwarding mode. Valid values: rpl-all-ext-id, rpl-bridge-ext-id, rpl-nothing.
StripPriorityVlanTag string
Strip-Priority-Vlan-Tag. Valid values: disable, enable.
Subst string
Enable to always send packets from this interface to a destination MAC address. Valid values: disable, enable.
SubstituteDstMac string
Destination MAC address that all packets are sent to from this interface.
SwAlgorithm string
Frame distribution algorithm for switch. Valid values: l2, l3, eh.
SwcFirstCreate float64
Swc-First-Create.
SwcVlan float64
Swc-Vlan.
Switch string
Switch.
SwitchControllerAccessVlan string
Block FortiSwitch port-to-port traffic. Valid values: disable, enable.
SwitchControllerArpInspection string
Enable/disable FortiSwitch ARP inspection. Valid values: disable, enable.
SwitchControllerAuth string
Switch-Controller-Auth. Valid values: radius, usergroup.
SwitchControllerDhcpSnooping string
Switch controller DHCP snooping. Valid values: disable, enable.
SwitchControllerDhcpSnoopingOption82 string
Switch controller DHCP snooping option82. Valid values: disable, enable.
SwitchControllerDhcpSnoopingVerifyMac string
Switch controller DHCP snooping verify MAC. Valid values: disable, enable.
SwitchControllerDynamic string
Switch-Controller-Dynamic.
SwitchControllerFeature string
Switch-Controller-Feature. Valid values: none, default-vlan, quarantine, sniffer, voice, camera, rspan, video, nac.
SwitchControllerIgmpSnooping string
Switch controller IGMP snooping. Valid values: disable, enable.
SwitchControllerIgmpSnoopingFastLeave string
Switch controller IGMP snooping fast-leave. Valid values: disable, enable.
SwitchControllerIgmpSnoopingProxy string
Switch controller IGMP snooping proxy. Valid values: disable, enable.
SwitchControllerIotScanning string
Switch-Controller-Iot-Scanning. Valid values: disable, enable.
SwitchControllerLearningLimit float64
Limit the number of dynamic MAC addresses on this VLAN (1 - 128, 0 = no limit, default).
SwitchControllerMgmtVlan float64
Switch-Controller-Mgmt-Vlan.
SwitchControllerNac string
Switch-Controller-Nac.
SwitchControllerNetflowCollect string
NetFlow collection and processing. Valid values: disable, enable.
SwitchControllerOffload string
Enable/disable managed FortiSwitch routing offload. Valid values: disable, enable.
SwitchControllerOffloadGw string
Enable/disable managed FortiSwitch routing offload gateway. Valid values: disable, enable.
SwitchControllerOffloadIp string
IP for routing offload on FortiSwitch.
SwitchControllerOffloading string
Switch-Controller-Offloading. Valid values: disable, enable.
SwitchControllerOffloadingGw string
Switch-Controller-Offloading-Gw. Valid values: disable, enable.
SwitchControllerOffloadingIp string
Switch-Controller-Offloading-Ip.
SwitchControllerRadiusServer string
Switch-Controller-Radius-Server.
SwitchControllerRspanMode string
Stop Layer2 MAC learning and interception of BPDUs and other packets on this interface. Valid values: disable, enable.
SwitchControllerSourceIp string
Switch-Controller-Source-Ip. Valid values: outbound, fixed.
SwitchControllerTrafficPolicy string
Switch controller traffic policy for the VLAN.
SystemId string
Define a system ID for the aggregate interface.
SystemIdType string
Method in which system ID is generated. Valid values: auto, user.
TcMode string
DSL transfer mode. Valid values: ptm, atm.
TcpMss float64
TCP maximum segment size. 0 means do not change segment size.
Trunk string
Enable/disable VLAN trunk. Valid values: disable, enable.
TrustIp1 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
TrustIp2 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
TrustIp3 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
TrustIp61 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
TrustIp62 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
TrustIp63 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
Type string
Interface type. Valid values: physical, vlan, aggregate, redundant, tunnel, wireless, vdom-link, loopback, switch, hard-switch, hdlc, vap-switch, wl-mesh, fortilink, switch-vlan, fctrl-trunk, tdm, fext-wan, vxlan, emac-vlan, geneve.
Username string
Username of the PPPoE account, provided by your ISP.
Vci float64
Virtual Channel ID
Vectoring string
Enable/disable DSL vectoring. Valid values: disable, enable.
Vindex float64
Vindex.
VlanOpMode string
Vlan-Op-Mode. Valid values: tag, untag, passthrough.
VlanProtocol string
Vlan-Protocol. Valid values: 8021q, 8021ad.
Vlanforward string
Enable/disable traffic forwarding between VLANs on this interface. Valid values: disable, enable.
Vlanid float64
VLAN ID (1 - 4094).
Vpi float64
Virtual Path ID
Vrf float64
Virtual Routing Forwarding ID.
VrrpVirtualMac string
Enable/disable use of virtual MAC for VRRP. Valid values: disable, enable.
Vrrps []ObjectFspVlanInterfaceVrrpTypeArgs
Vrrp. The structure of vrrp block is documented below.
Wccp string
Enable/disable WCCP on this interface. Used for encapsulated WCCP communication between WCCP clients and servers. Valid values: disable, enable.
Weight float64
Default weight for static routes (if route has no weight configured).
Wifi5gThreshold string
Minimal signal strength to be considered as a good 5G AP.
WifiAcl string
Access control for MAC addresses in the MAC list. Valid values: deny, allow.
WifiApBand string
How to select the AP to connect. Valid values: any, 5g-preferred, 5g-only.
WifiAuth string
WiFi authentication. Valid values: PSK, RADIUS, radius, usergroup.
WifiAutoConnect string
Enable/disable WiFi network auto connect. Valid values: disable, enable.
WifiAutoSave string
Enable/disable WiFi network automatic save. Valid values: disable, enable.
WifiBroadcastSsid string
Enable/disable SSID broadcast in the beacon. Valid values: disable, enable.
WifiDnsServer1 string
DNS server 1.
WifiDnsServer2 string
DNS server 2.
WifiEncrypt string
Data encryption. Valid values: TKIP, AES.
WifiFragmentThreshold float64
WiFi fragment threshold (800 - 2346).
WifiGateway string
IPv4 default gateway IP address.
WifiKeyindex float64
WEP key index (1 - 4).
WifiKeys []string
WiFi WEP Key.
WifiMacFilter string
Enable/disable MAC filter status. Valid values: disable, enable.
WifiPassphrases []string
WiFi pre-shared key for WPA.
WifiRadiusServer string
WiFi RADIUS server for WPA.
WifiRtsThreshold float64
WiFi RTS threshold (256 - 2346).
WifiSecurity string
Wireless access security of SSID. Valid values: None, WEP64, wep64, WEP128, wep128, WPA_PSK, WPA_RADIUS, WPA, WPA2, WPA2_AUTO, open, wpa-personal, wpa-enterprise, wpa-only-personal, wpa-only-enterprise, wpa2-only-personal, wpa2-only-enterprise.
WifiSsid string
IEEE 802.11 Service Set Identifier.
WifiUsergroup string
WiFi user group for WPA.
WinsIp string
WINS server IP.
vlan This property is required. String
Vlan.
acName String
PPPoE server name.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
aggregate String
Aggregate.
aggregateType String
Type of aggregation. Valid values: physical, vxlan.
algorithm String
Frame distribution algorithm. Valid values: L2, L3, L4.
alias String
Alias will be displayed with the interface name to make it easier to distinguish.
allowaccesses List<String>
Permitted types of management access to this interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
annex String
Set xDSL annex type. Valid values: a, b, j, bjm, i, al, m, aijlm.
apDiscover String
Enable/disable automatic registration of unknown FortiAP devices. Valid values: disable, enable.
arpforward String
Enable/disable ARP forwarding. Valid values: disable, enable.
atmProtocol String
ATM protocol. Valid values: none, ipoa.
authCert String
HTTPS server certificate.
authPortalAddr String
Address of captive portal.
authType String
PPP authentication type to use. Valid values: auto, pap, chap, mschapv1, mschapv2.
autoAuthExtensionDevice String
Enable/disable automatic authorization of dedicated Fortinet extension device on this interface. Valid values: disable, enable.
bandwidthMeasureTime Double
Bandwidth-Measure-Time.
bfd String
Bidirectional Forwarding Detection (BFD) settings. Valid values: global, enable, disable.
bfdDesiredMinTx Double
BFD desired minimal transmit interval.
bfdDetectMult Double
BFD detection multiplier.
bfdRequiredMinRx Double
BFD required minimal receive interval.
broadcastForticlientDiscovery String
Enable/disable broadcasting FortiClient discovery messages. Valid values: disable, enable.
broadcastForward String
Enable/disable broadcast forwarding. Valid values: disable, enable.
captivePortal Double
Enable/disable captive portal.
cliConnStatus Double
Cli-Conn-Status.
color Double
Color of icon on the GUI.
ddns String
Ddns. Valid values: disable, enable.
ddnsAuth String
Ddns-Auth. Valid values: disable, tsig.
ddnsDomain String
Ddns-Domain.
ddnsKey String
Ddns-Key.
ddnsKeyname String
Ddns-Keyname.
ddnsPasswords List<String>
Ddns-Password.
ddnsServer String
Ddns-Server. Valid values: dhs.org, dyndns.org, dyns.net, tzo.com, ods.org, vavic.com, now.net.cn, dipdns.net, easydns.com, genericDDNS.
ddnsServerIp String
Ddns-Server-Ip.
ddnsSn String
Ddns-Sn.
ddnsTtl Double
Ddns-Ttl.
ddnsUsername String
Ddns-Username.
ddnsZone String
Ddns-Zone.
dedicatedTo String
Configure interface for single purpose. Valid values: none, management.
defaultPurdueLevel String
default purdue level of device detected on this interface. Valid values: 1, 2, 3, 4, 5, 1.5, 2.5, 3.5, 5.5.
defaultgw String
Enable to get the gateway IP from the DHCP or PPPoE server. Valid values: disable, enable.
description String
Description.
detectedPeerMtu Double
Detected-Peer-Mtu.
detectprotocols List<String>
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
detectserver String
Gateway's ping server for this IP.
deviceAccessList String
Device access list.
deviceIdentification String
Enable/disable passively gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
deviceIdentificationActiveScan String
Enable/disable active gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
deviceNetscan String
Device-Netscan. Valid values: disable, enable.
deviceUserIdentification String
Enable/disable passive gathering of user identity information about users on this interface. Valid values: disable, enable.
devindex Double
Devindex.
dhcpBroadcastFlag String
Enable/disable setting of the broadcast flag in messages sent by the DHCP client (default = enable). Valid values: disable, enable.
dhcpClasslessRouteAddition String
Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: disable, enable.
dhcpClientIdentifier String
DHCP client identifier.
dhcpRelayAgentOption String
Enable/disable DHCP relay agent option. Valid values: disable, enable.
dhcpRelayCircuitId String
DHCP relay circuit ID.
dhcpRelayInterface String
Specify outgoing interface to reach server.
dhcpRelayInterfaceSelectMethod String
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
dhcpRelayIps List<String>
DHCP relay IP address.
dhcpRelayLinkSelection String
DHCP relay link selection.
dhcpRelayRequestAllServer String
Dhcp-Relay-Request-All-Server. Valid values: disable, enable.
dhcpRelayService String
Enable/disable allowing this interface to act as a DHCP relay. Valid values: disable, enable.
dhcpRelaySourceIp String
IP address used by the DHCP relay as its source IP.
dhcpRelayType String
DHCP relay type (regular or IPsec). Valid values: regular, ipsec.
dhcpRenewTime Double
DHCP renew time in seconds (300-604800), 0 means use the renew time provided by the server.
dhcpSmartRelay String
Enable/disable DHCP smart relay. Valid values: disable, enable.
discRetryTimeout Double
Time in seconds to wait before retrying to start a PPPoE discovery, 0 means no timeout.
disconnectThreshold Double
Time in milliseconds to wait before sending a notification that this interface is down or disconnected.
distance Double
Distance for routes learned through PPPoE or DHCP, lower distance indicates preferred route.
dnsQuery String
Dns-Query. Valid values: disable, recursive, non-recursive.
dnsServerOverride String
Enable/disable use DNS acquired by DHCP or PPPoE. Valid values: disable, enable.
dnsServerProtocols List<String>
DNS transport protocols. Valid values: cleartext, dot, doh.
dropFragment String
Enable/disable drop fragment packets. Valid values: disable, enable.
dropOverlappedFragment String
Enable/disable drop overlapped fragment packets. Valid values: disable, enable.
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.

The ipv6 block supports:

eapCaCerts List<String>
Eap-Ca-Cert.
eapIdentity String
Eap-Identity.
eapMethod String
Eap-Method. Valid values: tls, peap.
eapPasswords List<String>
Eap-Password.
eapSupplicant String
Eap-Supplicant. Valid values: disable, enable.
eapUserCerts List<String>
Eap-User-Cert.
egressCos String
Override outgoing CoS in user VLAN tag. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
egressShapingProfile String
Outgoing traffic shaping profile.
eip String
Eip.
endpointCompliance String
Endpoint-Compliance. Valid values: disable, enable.
estimatedDownstreamBandwidth Double
Estimated maximum downstream bandwidth (kbps). Used to estimate link utilization.
estimatedUpstreamBandwidth Double
Estimated maximum upstream bandwidth (kbps). Used to estimate link utilization.
explicitFtpProxy String
Enable/disable the explicit FTP proxy on this interface. Valid values: disable, enable.
explicitWebProxy String
Enable/disable the explicit web proxy on this interface. Valid values: disable, enable.
external String
Enable/disable identifying the interface as an external interface (which usually means it's connected to the Internet). Valid values: disable, enable.
failActionOnExtender String
Action on extender when interface fail . Valid values: soft-restart, hard-restart, reboot.
failAlertInterfaces String
Names of the FortiGate interfaces to which the link failure alert is sent.
failAlertMethod String
Select link-failed-signal or link-down method to alert about a failed link. Valid values: link-failed-signal, link-down.
failDetect String
Enable/disable fail detection features for this interface. Valid values: disable, enable.
failDetectOptions List<String>
Options for detecting that this interface has failed. Valid values: detectserver, link-down.
fdp String
Fdp. Valid values: disable, enable.
fortiheartbeat String
Fortiheartbeat. Valid values: disable, enable.
fortilink String
Enable FortiLink to dedicate this interface to manage other Fortinet devices. Valid values: disable, enable.
fortilinkBackupLink Double
Fortilink-Backup-Link.
fortilinkNeighborDetect String
Protocol for FortiGate neighbor discovery. Valid values: lldp, fortilink.
fortilinkSplitInterface String
Enable/disable FortiLink split interface to connect member link to different FortiSwitch in stack for uplink redundancy. Valid values: disable, enable.
fortilinkStacking String
Enable/disable FortiLink switch-stacking on this interface. Valid values: disable, enable.
forwardDomain Double
Transparent mode forward domain.
forwardErrorCorrection String
Enable/disable forward error correction (FEC Clause 91). Valid values: disable, enable, rs-fec, base-r-fec, fec-cl91, fec-cl74.
fpAnomalies List<String>
Fp-Anomaly. Valid values: drop_tcp_fin_noack, pass_winnuke, pass_tcpland, pass_udpland, pass_icmpland, pass_ipland, pass_iprr, pass_ipssrr, pass_iplsrr, pass_ipstream, pass_ipsecurity, pass_iptimestamp, pass_ipunknown_option, pass_ipunknown_prot, pass_icmp_frag, pass_tcp_no_flag, pass_tcp_fin_noack, drop_winnuke, drop_tcpland, drop_udpland, drop_icmpland, drop_ipland, drop_iprr, drop_ipssrr, drop_iplsrr, drop_ipstream, drop_ipsecurity, drop_iptimestamp, drop_ipunknown_option, drop_ipunknown_prot, drop_icmp_frag, drop_tcp_no_flag.
fpDisables List<String>
Fp-Disable. Valid values: all, ipsec, none.
gatewayAddress String
Gateway address
genericReceiveOffload String
Generic-Receive-Offload. Valid values: disable, enable.
giGk String
Enable/disable Gi Gatekeeper. Valid values: disable, enable.
gwaddr String
Gateway address
gwdetect String
Enable/disable detect gateway alive for first. Valid values: disable, enable.
haPriority Double
HA election priority for the PING server.
icmpAcceptRedirect String
Enable/disable ICMP accept redirect. Valid values: disable, enable.
icmpRedirect String
Icmp-Redirect. Valid values: disable, enable.
icmpSendRedirect String
Enable/disable ICMP send redirect. Valid values: disable, enable.
identAccept String
Enable/disable authentication for this interface. Valid values: disable, enable.
idleTimeout Double
PPPoE auto disconnect after idle timeout seconds, 0 means no timeout.
ifMdix String
If-Mdix. Valid values: auto, normal, crossover.
ifMedia String
If-Media. Valid values: auto, copper, fiber.
ikeSamlServers List<String>
Ike-Saml-Server.
inForceVlanCos Double
In-Force-Vlan-Cos.
inbandwidth Double
Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.
ingressCos String
Override incoming CoS in user VLAN tag on VLAN interface or assign a priority VLAN tag on physical interface. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
ingressShapingProfile String
Incoming traffic shaping profile.
ingressSpilloverThreshold Double
Ingress Spillover threshold (0 - 16776000 kbps).
interconnectProfile String
Set interconnect profile. Valid values: default, profile1, profile2.
internal Double
Implicitly created.
ip String
Interface IPv4 address and subnet mask, syntax: X.X.X.X/24.
ipManagedByFortiipam String
Ip-Managed-By-Fortiipam. Valid values: disable, enable.
ipmac String
Enable/disable IP/MAC binding. Valid values: disable, enable.
ipsSnifferMode String
Enable/disable the use of this interface as a one-armed sniffer. Valid values: disable, enable.
ipunnumbered String
Unnumbered IP used for PPPoE interfaces for which no unique local address is provided.
ipv6 ObjectFspVlanInterfaceIpv6
Ipv6. The structure of ipv6 block is documented below.
l2forward String
Enable/disable l2 forwarding. Valid values: disable, enable.
l2tpClient String
Enable/disable this interface as a Layer 2 Tunnelling Protocol (L2TP) client. Valid values: disable, enable.
lacpHaSecondary String
Lacp-Ha-Secondary. Valid values: disable, enable.
lacpHaSlave String
LACP HA slave. Valid values: disable, enable.
lacpMode String
LACP mode. Valid values: static, passive, active.
lacpSpeed String
How often the interface sends LACP messages. Valid values: slow, fast.
largeReceiveOffload String
Large-Receive-Offload. Valid values: disable, enable.
lcpEchoInterval Double
Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
lcpMaxEchoFails Double
Maximum missed LCP echo messages before disconnect.
linkUpDelay Double
Number of milliseconds to wait before considering a link is up.
listenForticlientConnection String
Listen-Forticlient-Connection. Valid values: disable, enable.
lldpNetworkPolicy String
LLDP-MED network policy profile.
lldpReception String
Enable/disable Link Layer Discovery Protocol (LLDP) reception. Valid values: disable, enable, vdom.
lldpTransmission String
Enable/disable Link Layer Discovery Protocol (LLDP) transmission. Valid values: enable, disable, vdom.
log String
Log. Valid values: disable, enable.
macaddr String
Change the interface's MAC address.
managedSubnetworkSize String
Managed-Subnetwork-Size. Valid values: 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536.
managementIp String
High Availability in-band management IP address of this interface.
maxEgressBurstRate Double
Max egress burst rate (kbits per sec).
maxEgressRate Double
Max egress rate (kbits per sec).
measuredDownstreamBandwidth Double
Measured-Downstream-Bandwidth.
measuredUpstreamBandwidth Double
Measured-Upstream-Bandwidth.
mediatype String
Select SFP media interface type Valid values: serdes-sfp, sgmii-sfp, cfp2-sr10, cfp2-lr4, serdes-copper-sfp, sr, cr, lr, qsfp28-sr4, qsfp28-lr4, qsfp28-cr4, sr4, cr4, lr4.
member String
Physical interfaces that belong to the aggregate or redundant interface.
minLinks Double
Minimum number of aggregated ports that must be up.
minLinksDown String
Action to take when less than the configured minimum number of links are active. Valid values: operational, administrative.
mirroringDirection String
Port mirroring direction. Valid values: rx, tx, both.
mirroringPort String
Mirroring port.
mode String
Addressing mode (static, DHCP, PPPoE). Valid values: static, dhcp, pppoe, pppoa, ipoa, eoa.
monitorBandwidth String
Monitor-Bandwidth. Valid values: disable, enable.
mtu Double
MTU value for this interface.
mtuOverride String
Enable to set a custom MTU for this interface. Valid values: disable, enable.
muxType String
Multiplexer type Valid values: llc-encaps, vc-encaps.
name String
Name.
ndiscforward String
Enable/disable NDISC forwarding. Valid values: disable, enable.
netbiosForward String
Enable/disable NETBIOS forwarding. Valid values: disable, enable.
netflowSampler String
Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: disable, tx, rx, both.
npQosProfile Double
NP QoS profile ID.
npuFastpath String
Npu-Fastpath. Valid values: disable, enable.
nst String
Nst. Valid values: disable, enable.
objectFspVlanInterfaceId String
an identifier for the resource.
outForceVlanCos Double
Out-Force-Vlan-Cos.
outbandwidth Double
Bandwidth limit for outgoing traffic (0 - 16776000 kbps).
padtRetryTimeout Double
PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time.
passwords List<String>
PPPoE account's password.
peerInterface String
Peer-Interface.
phyMode String
DSL physical mode. Valid values: auto, adsl, vdsl.
pingServStatus Double
Ping-Serv-Status.
poe String
Enable/disable PoE status. Valid values: disable, enable.
pollingInterval Double
sFlow polling interval (1 - 255 sec).
portMirroring String
Enable/disable NP port mirroring. Valid values: disable, enable.
pppoeUnnumberedNegotiate String
Enable/disable PPPoE unnumbered negotiation. Valid values: disable, enable.
pptpAuthType String
PPTP authentication type. Valid values: auto, pap, chap, mschapv1, mschapv2.
pptpClient String
Enable/disable PPTP client. Valid values: disable, enable.
pptpPasswords List<String>
PPTP password.
pptpServerIp String
PPTP server IP address.
pptpTimeout Double
Idle timer in minutes (0 for disabled).
pptpUser String
PPTP user name.
preserveSessionRoute String
Enable/disable preservation of session route when dirty. Valid values: disable, enable.
priority Double
Priority of the virtual router (1 - 255).
priorityOverride String
Enable/disable fail back to higher priority port once recovered. Valid values: disable, enable.
proxyCaptivePortal String
Enable/disable proxy captive portal on this interface. Valid values: disable, enable.
pvcAtmQos String
SFP-DSL ADSL Fallback PVC ATM QoS. Valid values: cbr, rt-vbr, nrt-vbr.
pvcChan Double
SFP-DSL ADSL Fallback PVC Channel.
pvcCrc Double
SFP-DSL ADSL Fallback PVC CRC Option: bit0: sar LLC preserve, bit1: ream LLC preserve, bit2: ream VC-MUX has crc.
pvcPcr Double
SFP-DSL ADSL Fallback PVC Packet Cell Rate in cells (0 - 5500).
pvcScr Double
SFP-DSL ADSL Fallback PVC Sustainable Cell Rate in cells (0 - 5500).
pvcVlanId Double
SFP-DSL ADSL Fallback PVC VLAN ID.
pvcVlanRxId Double
SFP-DSL ADSL Fallback PVC VLANID RX.
pvcVlanRxOp String
SFP-DSL ADSL Fallback PVC VLAN RX op. Valid values: pass-through, replace, remove.
pvcVlanTxId Double
SFP-DSL ADSL Fallback PVC VLAN ID TX.
pvcVlanTxOp String
SFP-DSL ADSL Fallback PVC VLAN TX op. Valid values: pass-through, replace, remove.
reachableTime Double
IPv4 reachable time in milliseconds (30000 - 3600000, default = 30000).
redundantInterface String
Redundant-Interface.
remoteIp String
Remote IP address of tunnel.
replacemsgOverrideGroup String
Replacement message override group.
retransmission String
Enable/disable DSL retransmission. Valid values: disable, enable.
ringRx Double
RX ring size.
ringTx Double
TX ring size.
role String
Interface role. Valid values: lan, wan, dmz, undefined.
sampleDirection String
Data that NetFlow collects (rx, tx, or both). Valid values: rx, tx, both.
sampleRate Double
sFlow sample rate (10 - 99999).
scanBotnetConnections String
Scan-Botnet-Connections. Valid values: disable, block, monitor.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
secondaryIp String
Enable/disable adding a secondary IP to this interface. Valid values: disable, enable.
secondaryips List<ObjectFspVlanInterfaceSecondaryip>
Secondaryip. The structure of secondaryip block is documented below.
security8021xDynamicVlanId Double
VLAN ID for virtual switch.
security8021xMaster String
802.1X master virtual-switch.
security8021xMemberMode String
802.1X member mode. Valid values: disable, switch.
security8021xMode String
802.1X mode. Valid values: default, dynamic-vlan, fallback, slave.
securityExemptList String
Name of security-exempt-list.
securityExternalLogout String
URL of external authentication logout server.
securityExternalWeb String
URL of external authentication web server.
securityGroups String
User groups that can authenticate with the captive portal.
securityMacAuthBypass String
Enable/disable MAC authentication bypass. Valid values: disable, enable, mac-auth-only.
securityMode String
Turn on captive portal authentication for this interface. Valid values: none, captive-portal, 802.1X.
securityRedirectUrl String
URL redirection after disclaimer/authentication.
selectProfile30a35b String
Select-Profile-30A-35B. Valid values: 30A, 35B.
serviceName String
PPPoE service name.
sflowSampler String
Enable/disable sFlow on this interface. Valid values: disable, enable.
sfpDsl String
Enable/disable SFP DSL. Valid values: disable, enable.
sfpDslAdslFallback String
Enable/disable SFP DSL ADSL fallback. Valid values: disable, enable.
sfpDslAutodetect String
Enable/disable SFP DSL MAC address autodetect. Valid values: disable, enable.
sfpDslMac String
SFP DSL MAC address.
speed String
Interface speed. The default setting and the options available depend on the interface hardware. Valid values: auto, 10full, 10half, 100full, 100half, 1000full, 1000half, 10000full, 1000auto, 10000auto, 40000full, 100Gfull, 25000full, 40000auto, 25000auto, 100Gauto.
spilloverThreshold Double
Egress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.
srcCheck String
Enable/disable source IP check. Valid values: disable, enable.
status String
Enable/disable VRRP. Valid values: disable, enable.
stp String
Enable/disable STP. Valid values: disable, enable.
stpEdge String
Enable/disable as STP edge port. Valid values: disable, enable.
stpHaSecondary String
Stp-Ha-Secondary. Valid values: disable, enable, priority-adjust.
stpHaSlave String
Control STP behaviour on HA slave. Valid values: disable, enable, priority-adjust.
stpforward String
Enable/disable STP forwarding. Valid values: disable, enable.
stpforwardMode String
Configure STP forwarding mode. Valid values: rpl-all-ext-id, rpl-bridge-ext-id, rpl-nothing.
stripPriorityVlanTag String
Strip-Priority-Vlan-Tag. Valid values: disable, enable.
subst String
Enable to always send packets from this interface to a destination MAC address. Valid values: disable, enable.
substituteDstMac String
Destination MAC address that all packets are sent to from this interface.
swAlgorithm String
Frame distribution algorithm for switch. Valid values: l2, l3, eh.
swcFirstCreate Double
Swc-First-Create.
swcVlan Double
Swc-Vlan.
switchControllerAccessVlan String
Block FortiSwitch port-to-port traffic. Valid values: disable, enable.
switchControllerArpInspection String
Enable/disable FortiSwitch ARP inspection. Valid values: disable, enable.
switchControllerAuth String
Switch-Controller-Auth. Valid values: radius, usergroup.
switchControllerDhcpSnooping String
Switch controller DHCP snooping. Valid values: disable, enable.
switchControllerDhcpSnoopingOption82 String
Switch controller DHCP snooping option82. Valid values: disable, enable.
switchControllerDhcpSnoopingVerifyMac String
Switch controller DHCP snooping verify MAC. Valid values: disable, enable.
switchControllerDynamic String
Switch-Controller-Dynamic.
switchControllerFeature String
Switch-Controller-Feature. Valid values: none, default-vlan, quarantine, sniffer, voice, camera, rspan, video, nac.
switchControllerIgmpSnooping String
Switch controller IGMP snooping. Valid values: disable, enable.
switchControllerIgmpSnoopingFastLeave String
Switch controller IGMP snooping fast-leave. Valid values: disable, enable.
switchControllerIgmpSnoopingProxy String
Switch controller IGMP snooping proxy. Valid values: disable, enable.
switchControllerIotScanning String
Switch-Controller-Iot-Scanning. Valid values: disable, enable.
switchControllerLearningLimit Double
Limit the number of dynamic MAC addresses on this VLAN (1 - 128, 0 = no limit, default).
switchControllerMgmtVlan Double
Switch-Controller-Mgmt-Vlan.
switchControllerNac String
Switch-Controller-Nac.
switchControllerNetflowCollect String
NetFlow collection and processing. Valid values: disable, enable.
switchControllerOffload String
Enable/disable managed FortiSwitch routing offload. Valid values: disable, enable.
switchControllerOffloadGw String
Enable/disable managed FortiSwitch routing offload gateway. Valid values: disable, enable.
switchControllerOffloadIp String
IP for routing offload on FortiSwitch.
switchControllerOffloading String
Switch-Controller-Offloading. Valid values: disable, enable.
switchControllerOffloadingGw String
Switch-Controller-Offloading-Gw. Valid values: disable, enable.
switchControllerOffloadingIp String
Switch-Controller-Offloading-Ip.
switchControllerRadiusServer String
Switch-Controller-Radius-Server.
switchControllerRspanMode String
Stop Layer2 MAC learning and interception of BPDUs and other packets on this interface. Valid values: disable, enable.
switchControllerSourceIp String
Switch-Controller-Source-Ip. Valid values: outbound, fixed.
switchControllerTrafficPolicy String
Switch controller traffic policy for the VLAN.
switch_ String
Switch.
systemId String
Define a system ID for the aggregate interface.
systemIdType String
Method in which system ID is generated. Valid values: auto, user.
tcMode String
DSL transfer mode. Valid values: ptm, atm.
tcpMss Double
TCP maximum segment size. 0 means do not change segment size.
trunk String
Enable/disable VLAN trunk. Valid values: disable, enable.
trustIp1 String
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp2 String
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp3 String
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp61 String
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
trustIp62 String
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
trustIp63 String
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
type String
Interface type. Valid values: physical, vlan, aggregate, redundant, tunnel, wireless, vdom-link, loopback, switch, hard-switch, hdlc, vap-switch, wl-mesh, fortilink, switch-vlan, fctrl-trunk, tdm, fext-wan, vxlan, emac-vlan, geneve.
username String
Username of the PPPoE account, provided by your ISP.
vci Double
Virtual Channel ID
vectoring String
Enable/disable DSL vectoring. Valid values: disable, enable.
vindex Double
Vindex.
vlanOpMode String
Vlan-Op-Mode. Valid values: tag, untag, passthrough.
vlanProtocol String
Vlan-Protocol. Valid values: 8021q, 8021ad.
vlanforward String
Enable/disable traffic forwarding between VLANs on this interface. Valid values: disable, enable.
vlanid Double
VLAN ID (1 - 4094).
vpi Double
Virtual Path ID
vrf Double
Virtual Routing Forwarding ID.
vrrpVirtualMac String
Enable/disable use of virtual MAC for VRRP. Valid values: disable, enable.
vrrps List<ObjectFspVlanInterfaceVrrp>
Vrrp. The structure of vrrp block is documented below.
wccp String
Enable/disable WCCP on this interface. Used for encapsulated WCCP communication between WCCP clients and servers. Valid values: disable, enable.
weight Double
Default weight for static routes (if route has no weight configured).
wifi5gThreshold String
Minimal signal strength to be considered as a good 5G AP.
wifiAcl String
Access control for MAC addresses in the MAC list. Valid values: deny, allow.
wifiApBand String
How to select the AP to connect. Valid values: any, 5g-preferred, 5g-only.
wifiAuth String
WiFi authentication. Valid values: PSK, RADIUS, radius, usergroup.
wifiAutoConnect String
Enable/disable WiFi network auto connect. Valid values: disable, enable.
wifiAutoSave String
Enable/disable WiFi network automatic save. Valid values: disable, enable.
wifiBroadcastSsid String
Enable/disable SSID broadcast in the beacon. Valid values: disable, enable.
wifiDnsServer1 String
DNS server 1.
wifiDnsServer2 String
DNS server 2.
wifiEncrypt String
Data encryption. Valid values: TKIP, AES.
wifiFragmentThreshold Double
WiFi fragment threshold (800 - 2346).
wifiGateway String
IPv4 default gateway IP address.
wifiKeyindex Double
WEP key index (1 - 4).
wifiKeys List<String>
WiFi WEP Key.
wifiMacFilter String
Enable/disable MAC filter status. Valid values: disable, enable.
wifiPassphrases List<String>
WiFi pre-shared key for WPA.
wifiRadiusServer String
WiFi RADIUS server for WPA.
wifiRtsThreshold Double
WiFi RTS threshold (256 - 2346).
wifiSecurity String
Wireless access security of SSID. Valid values: None, WEP64, wep64, WEP128, wep128, WPA_PSK, WPA_RADIUS, WPA, WPA2, WPA2_AUTO, open, wpa-personal, wpa-enterprise, wpa-only-personal, wpa-only-enterprise, wpa2-only-personal, wpa2-only-enterprise.
wifiSsid String
IEEE 802.11 Service Set Identifier.
wifiUsergroup String
WiFi user group for WPA.
winsIp String
WINS server IP.
vlan This property is required. string
Vlan.
acName string
PPPoE server name.
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
aggregate string
Aggregate.
aggregateType string
Type of aggregation. Valid values: physical, vxlan.
algorithm string
Frame distribution algorithm. Valid values: L2, L3, L4.
alias string
Alias will be displayed with the interface name to make it easier to distinguish.
allowaccesses string[]
Permitted types of management access to this interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
annex string
Set xDSL annex type. Valid values: a, b, j, bjm, i, al, m, aijlm.
apDiscover string
Enable/disable automatic registration of unknown FortiAP devices. Valid values: disable, enable.
arpforward string
Enable/disable ARP forwarding. Valid values: disable, enable.
atmProtocol string
ATM protocol. Valid values: none, ipoa.
authCert string
HTTPS server certificate.
authPortalAddr string
Address of captive portal.
authType string
PPP authentication type to use. Valid values: auto, pap, chap, mschapv1, mschapv2.
autoAuthExtensionDevice string
Enable/disable automatic authorization of dedicated Fortinet extension device on this interface. Valid values: disable, enable.
bandwidthMeasureTime number
Bandwidth-Measure-Time.
bfd string
Bidirectional Forwarding Detection (BFD) settings. Valid values: global, enable, disable.
bfdDesiredMinTx number
BFD desired minimal transmit interval.
bfdDetectMult number
BFD detection multiplier.
bfdRequiredMinRx number
BFD required minimal receive interval.
broadcastForticlientDiscovery string
Enable/disable broadcasting FortiClient discovery messages. Valid values: disable, enable.
broadcastForward string
Enable/disable broadcast forwarding. Valid values: disable, enable.
captivePortal number
Enable/disable captive portal.
cliConnStatus number
Cli-Conn-Status.
color number
Color of icon on the GUI.
ddns string
Ddns. Valid values: disable, enable.
ddnsAuth string
Ddns-Auth. Valid values: disable, tsig.
ddnsDomain string
Ddns-Domain.
ddnsKey string
Ddns-Key.
ddnsKeyname string
Ddns-Keyname.
ddnsPasswords string[]
Ddns-Password.
ddnsServer string
Ddns-Server. Valid values: dhs.org, dyndns.org, dyns.net, tzo.com, ods.org, vavic.com, now.net.cn, dipdns.net, easydns.com, genericDDNS.
ddnsServerIp string
Ddns-Server-Ip.
ddnsSn string
Ddns-Sn.
ddnsTtl number
Ddns-Ttl.
ddnsUsername string
Ddns-Username.
ddnsZone string
Ddns-Zone.
dedicatedTo string
Configure interface for single purpose. Valid values: none, management.
defaultPurdueLevel string
default purdue level of device detected on this interface. Valid values: 1, 2, 3, 4, 5, 1.5, 2.5, 3.5, 5.5.
defaultgw string
Enable to get the gateway IP from the DHCP or PPPoE server. Valid values: disable, enable.
description string
Description.
detectedPeerMtu number
Detected-Peer-Mtu.
detectprotocols string[]
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
detectserver string
Gateway's ping server for this IP.
deviceAccessList string
Device access list.
deviceIdentification string
Enable/disable passively gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
deviceIdentificationActiveScan string
Enable/disable active gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
deviceNetscan string
Device-Netscan. Valid values: disable, enable.
deviceUserIdentification string
Enable/disable passive gathering of user identity information about users on this interface. Valid values: disable, enable.
devindex number
Devindex.
dhcpBroadcastFlag string
Enable/disable setting of the broadcast flag in messages sent by the DHCP client (default = enable). Valid values: disable, enable.
dhcpClasslessRouteAddition string
Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: disable, enable.
dhcpClientIdentifier string
DHCP client identifier.
dhcpRelayAgentOption string
Enable/disable DHCP relay agent option. Valid values: disable, enable.
dhcpRelayCircuitId string
DHCP relay circuit ID.
dhcpRelayInterface string
Specify outgoing interface to reach server.
dhcpRelayInterfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
dhcpRelayIps string[]
DHCP relay IP address.
dhcpRelayLinkSelection string
DHCP relay link selection.
dhcpRelayRequestAllServer string
Dhcp-Relay-Request-All-Server. Valid values: disable, enable.
dhcpRelayService string
Enable/disable allowing this interface to act as a DHCP relay. Valid values: disable, enable.
dhcpRelaySourceIp string
IP address used by the DHCP relay as its source IP.
dhcpRelayType string
DHCP relay type (regular or IPsec). Valid values: regular, ipsec.
dhcpRenewTime number
DHCP renew time in seconds (300-604800), 0 means use the renew time provided by the server.
dhcpSmartRelay string
Enable/disable DHCP smart relay. Valid values: disable, enable.
discRetryTimeout number
Time in seconds to wait before retrying to start a PPPoE discovery, 0 means no timeout.
disconnectThreshold number
Time in milliseconds to wait before sending a notification that this interface is down or disconnected.
distance number
Distance for routes learned through PPPoE or DHCP, lower distance indicates preferred route.
dnsQuery string
Dns-Query. Valid values: disable, recursive, non-recursive.
dnsServerOverride string
Enable/disable use DNS acquired by DHCP or PPPoE. Valid values: disable, enable.
dnsServerProtocols string[]
DNS transport protocols. Valid values: cleartext, dot, doh.
dropFragment string
Enable/disable drop fragment packets. Valid values: disable, enable.
dropOverlappedFragment string
Enable/disable drop overlapped fragment packets. Valid values: disable, enable.
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.

The ipv6 block supports:

eapCaCerts string[]
Eap-Ca-Cert.
eapIdentity string
Eap-Identity.
eapMethod string
Eap-Method. Valid values: tls, peap.
eapPasswords string[]
Eap-Password.
eapSupplicant string
Eap-Supplicant. Valid values: disable, enable.
eapUserCerts string[]
Eap-User-Cert.
egressCos string
Override outgoing CoS in user VLAN tag. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
egressShapingProfile string
Outgoing traffic shaping profile.
eip string
Eip.
endpointCompliance string
Endpoint-Compliance. Valid values: disable, enable.
estimatedDownstreamBandwidth number
Estimated maximum downstream bandwidth (kbps). Used to estimate link utilization.
estimatedUpstreamBandwidth number
Estimated maximum upstream bandwidth (kbps). Used to estimate link utilization.
explicitFtpProxy string
Enable/disable the explicit FTP proxy on this interface. Valid values: disable, enable.
explicitWebProxy string
Enable/disable the explicit web proxy on this interface. Valid values: disable, enable.
external string
Enable/disable identifying the interface as an external interface (which usually means it's connected to the Internet). Valid values: disable, enable.
failActionOnExtender string
Action on extender when interface fail . Valid values: soft-restart, hard-restart, reboot.
failAlertInterfaces string
Names of the FortiGate interfaces to which the link failure alert is sent.
failAlertMethod string
Select link-failed-signal or link-down method to alert about a failed link. Valid values: link-failed-signal, link-down.
failDetect string
Enable/disable fail detection features for this interface. Valid values: disable, enable.
failDetectOptions string[]
Options for detecting that this interface has failed. Valid values: detectserver, link-down.
fdp string
Fdp. Valid values: disable, enable.
fortiheartbeat string
Fortiheartbeat. Valid values: disable, enable.
fortilink string
Enable FortiLink to dedicate this interface to manage other Fortinet devices. Valid values: disable, enable.
fortilinkBackupLink number
Fortilink-Backup-Link.
fortilinkNeighborDetect string
Protocol for FortiGate neighbor discovery. Valid values: lldp, fortilink.
fortilinkSplitInterface string
Enable/disable FortiLink split interface to connect member link to different FortiSwitch in stack for uplink redundancy. Valid values: disable, enable.
fortilinkStacking string
Enable/disable FortiLink switch-stacking on this interface. Valid values: disable, enable.
forwardDomain number
Transparent mode forward domain.
forwardErrorCorrection string
Enable/disable forward error correction (FEC Clause 91). Valid values: disable, enable, rs-fec, base-r-fec, fec-cl91, fec-cl74.
fpAnomalies string[]
Fp-Anomaly. Valid values: drop_tcp_fin_noack, pass_winnuke, pass_tcpland, pass_udpland, pass_icmpland, pass_ipland, pass_iprr, pass_ipssrr, pass_iplsrr, pass_ipstream, pass_ipsecurity, pass_iptimestamp, pass_ipunknown_option, pass_ipunknown_prot, pass_icmp_frag, pass_tcp_no_flag, pass_tcp_fin_noack, drop_winnuke, drop_tcpland, drop_udpland, drop_icmpland, drop_ipland, drop_iprr, drop_ipssrr, drop_iplsrr, drop_ipstream, drop_ipsecurity, drop_iptimestamp, drop_ipunknown_option, drop_ipunknown_prot, drop_icmp_frag, drop_tcp_no_flag.
fpDisables string[]
Fp-Disable. Valid values: all, ipsec, none.
gatewayAddress string
Gateway address
genericReceiveOffload string
Generic-Receive-Offload. Valid values: disable, enable.
giGk string
Enable/disable Gi Gatekeeper. Valid values: disable, enable.
gwaddr string
Gateway address
gwdetect string
Enable/disable detect gateway alive for first. Valid values: disable, enable.
haPriority number
HA election priority for the PING server.
icmpAcceptRedirect string
Enable/disable ICMP accept redirect. Valid values: disable, enable.
icmpRedirect string
Icmp-Redirect. Valid values: disable, enable.
icmpSendRedirect string
Enable/disable ICMP send redirect. Valid values: disable, enable.
identAccept string
Enable/disable authentication for this interface. Valid values: disable, enable.
idleTimeout number
PPPoE auto disconnect after idle timeout seconds, 0 means no timeout.
ifMdix string
If-Mdix. Valid values: auto, normal, crossover.
ifMedia string
If-Media. Valid values: auto, copper, fiber.
ikeSamlServers string[]
Ike-Saml-Server.
inForceVlanCos number
In-Force-Vlan-Cos.
inbandwidth number
Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.
ingressCos string
Override incoming CoS in user VLAN tag on VLAN interface or assign a priority VLAN tag on physical interface. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
ingressShapingProfile string
Incoming traffic shaping profile.
ingressSpilloverThreshold number
Ingress Spillover threshold (0 - 16776000 kbps).
interconnectProfile string
Set interconnect profile. Valid values: default, profile1, profile2.
internal number
Implicitly created.
ip string
Interface IPv4 address and subnet mask, syntax: X.X.X.X/24.
ipManagedByFortiipam string
Ip-Managed-By-Fortiipam. Valid values: disable, enable.
ipmac string
Enable/disable IP/MAC binding. Valid values: disable, enable.
ipsSnifferMode string
Enable/disable the use of this interface as a one-armed sniffer. Valid values: disable, enable.
ipunnumbered string
Unnumbered IP used for PPPoE interfaces for which no unique local address is provided.
ipv6 ObjectFspVlanInterfaceIpv6
Ipv6. The structure of ipv6 block is documented below.
l2forward string
Enable/disable l2 forwarding. Valid values: disable, enable.
l2tpClient string
Enable/disable this interface as a Layer 2 Tunnelling Protocol (L2TP) client. Valid values: disable, enable.
lacpHaSecondary string
Lacp-Ha-Secondary. Valid values: disable, enable.
lacpHaSlave string
LACP HA slave. Valid values: disable, enable.
lacpMode string
LACP mode. Valid values: static, passive, active.
lacpSpeed string
How often the interface sends LACP messages. Valid values: slow, fast.
largeReceiveOffload string
Large-Receive-Offload. Valid values: disable, enable.
lcpEchoInterval number
Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
lcpMaxEchoFails number
Maximum missed LCP echo messages before disconnect.
linkUpDelay number
Number of milliseconds to wait before considering a link is up.
listenForticlientConnection string
Listen-Forticlient-Connection. Valid values: disable, enable.
lldpNetworkPolicy string
LLDP-MED network policy profile.
lldpReception string
Enable/disable Link Layer Discovery Protocol (LLDP) reception. Valid values: disable, enable, vdom.
lldpTransmission string
Enable/disable Link Layer Discovery Protocol (LLDP) transmission. Valid values: enable, disable, vdom.
log string
Log. Valid values: disable, enable.
macaddr string
Change the interface's MAC address.
managedSubnetworkSize string
Managed-Subnetwork-Size. Valid values: 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536.
managementIp string
High Availability in-band management IP address of this interface.
maxEgressBurstRate number
Max egress burst rate (kbits per sec).
maxEgressRate number
Max egress rate (kbits per sec).
measuredDownstreamBandwidth number
Measured-Downstream-Bandwidth.
measuredUpstreamBandwidth number
Measured-Upstream-Bandwidth.
mediatype string
Select SFP media interface type Valid values: serdes-sfp, sgmii-sfp, cfp2-sr10, cfp2-lr4, serdes-copper-sfp, sr, cr, lr, qsfp28-sr4, qsfp28-lr4, qsfp28-cr4, sr4, cr4, lr4.
member string
Physical interfaces that belong to the aggregate or redundant interface.
minLinks number
Minimum number of aggregated ports that must be up.
minLinksDown string
Action to take when less than the configured minimum number of links are active. Valid values: operational, administrative.
mirroringDirection string
Port mirroring direction. Valid values: rx, tx, both.
mirroringPort string
Mirroring port.
mode string
Addressing mode (static, DHCP, PPPoE). Valid values: static, dhcp, pppoe, pppoa, ipoa, eoa.
monitorBandwidth string
Monitor-Bandwidth. Valid values: disable, enable.
mtu number
MTU value for this interface.
mtuOverride string
Enable to set a custom MTU for this interface. Valid values: disable, enable.
muxType string
Multiplexer type Valid values: llc-encaps, vc-encaps.
name string
Name.
ndiscforward string
Enable/disable NDISC forwarding. Valid values: disable, enable.
netbiosForward string
Enable/disable NETBIOS forwarding. Valid values: disable, enable.
netflowSampler string
Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: disable, tx, rx, both.
npQosProfile number
NP QoS profile ID.
npuFastpath string
Npu-Fastpath. Valid values: disable, enable.
nst string
Nst. Valid values: disable, enable.
objectFspVlanInterfaceId string
an identifier for the resource.
outForceVlanCos number
Out-Force-Vlan-Cos.
outbandwidth number
Bandwidth limit for outgoing traffic (0 - 16776000 kbps).
padtRetryTimeout number
PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time.
passwords string[]
PPPoE account's password.
peerInterface string
Peer-Interface.
phyMode string
DSL physical mode. Valid values: auto, adsl, vdsl.
pingServStatus number
Ping-Serv-Status.
poe string
Enable/disable PoE status. Valid values: disable, enable.
pollingInterval number
sFlow polling interval (1 - 255 sec).
portMirroring string
Enable/disable NP port mirroring. Valid values: disable, enable.
pppoeUnnumberedNegotiate string
Enable/disable PPPoE unnumbered negotiation. Valid values: disable, enable.
pptpAuthType string
PPTP authentication type. Valid values: auto, pap, chap, mschapv1, mschapv2.
pptpClient string
Enable/disable PPTP client. Valid values: disable, enable.
pptpPasswords string[]
PPTP password.
pptpServerIp string
PPTP server IP address.
pptpTimeout number
Idle timer in minutes (0 for disabled).
pptpUser string
PPTP user name.
preserveSessionRoute string
Enable/disable preservation of session route when dirty. Valid values: disable, enable.
priority number
Priority of the virtual router (1 - 255).
priorityOverride string
Enable/disable fail back to higher priority port once recovered. Valid values: disable, enable.
proxyCaptivePortal string
Enable/disable proxy captive portal on this interface. Valid values: disable, enable.
pvcAtmQos string
SFP-DSL ADSL Fallback PVC ATM QoS. Valid values: cbr, rt-vbr, nrt-vbr.
pvcChan number
SFP-DSL ADSL Fallback PVC Channel.
pvcCrc number
SFP-DSL ADSL Fallback PVC CRC Option: bit0: sar LLC preserve, bit1: ream LLC preserve, bit2: ream VC-MUX has crc.
pvcPcr number
SFP-DSL ADSL Fallback PVC Packet Cell Rate in cells (0 - 5500).
pvcScr number
SFP-DSL ADSL Fallback PVC Sustainable Cell Rate in cells (0 - 5500).
pvcVlanId number
SFP-DSL ADSL Fallback PVC VLAN ID.
pvcVlanRxId number
SFP-DSL ADSL Fallback PVC VLANID RX.
pvcVlanRxOp string
SFP-DSL ADSL Fallback PVC VLAN RX op. Valid values: pass-through, replace, remove.
pvcVlanTxId number
SFP-DSL ADSL Fallback PVC VLAN ID TX.
pvcVlanTxOp string
SFP-DSL ADSL Fallback PVC VLAN TX op. Valid values: pass-through, replace, remove.
reachableTime number
IPv4 reachable time in milliseconds (30000 - 3600000, default = 30000).
redundantInterface string
Redundant-Interface.
remoteIp string
Remote IP address of tunnel.
replacemsgOverrideGroup string
Replacement message override group.
retransmission string
Enable/disable DSL retransmission. Valid values: disable, enable.
ringRx number
RX ring size.
ringTx number
TX ring size.
role string
Interface role. Valid values: lan, wan, dmz, undefined.
sampleDirection string
Data that NetFlow collects (rx, tx, or both). Valid values: rx, tx, both.
sampleRate number
sFlow sample rate (10 - 99999).
scanBotnetConnections string
Scan-Botnet-Connections. Valid values: disable, block, monitor.
scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
secondaryIp string
Enable/disable adding a secondary IP to this interface. Valid values: disable, enable.
secondaryips ObjectFspVlanInterfaceSecondaryip[]
Secondaryip. The structure of secondaryip block is documented below.
security8021xDynamicVlanId number
VLAN ID for virtual switch.
security8021xMaster string
802.1X master virtual-switch.
security8021xMemberMode string
802.1X member mode. Valid values: disable, switch.
security8021xMode string
802.1X mode. Valid values: default, dynamic-vlan, fallback, slave.
securityExemptList string
Name of security-exempt-list.
securityExternalLogout string
URL of external authentication logout server.
securityExternalWeb string
URL of external authentication web server.
securityGroups string
User groups that can authenticate with the captive portal.
securityMacAuthBypass string
Enable/disable MAC authentication bypass. Valid values: disable, enable, mac-auth-only.
securityMode string
Turn on captive portal authentication for this interface. Valid values: none, captive-portal, 802.1X.
securityRedirectUrl string
URL redirection after disclaimer/authentication.
selectProfile30a35b string
Select-Profile-30A-35B. Valid values: 30A, 35B.
serviceName string
PPPoE service name.
sflowSampler string
Enable/disable sFlow on this interface. Valid values: disable, enable.
sfpDsl string
Enable/disable SFP DSL. Valid values: disable, enable.
sfpDslAdslFallback string
Enable/disable SFP DSL ADSL fallback. Valid values: disable, enable.
sfpDslAutodetect string
Enable/disable SFP DSL MAC address autodetect. Valid values: disable, enable.
sfpDslMac string
SFP DSL MAC address.
speed string
Interface speed. The default setting and the options available depend on the interface hardware. Valid values: auto, 10full, 10half, 100full, 100half, 1000full, 1000half, 10000full, 1000auto, 10000auto, 40000full, 100Gfull, 25000full, 40000auto, 25000auto, 100Gauto.
spilloverThreshold number
Egress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.
srcCheck string
Enable/disable source IP check. Valid values: disable, enable.
status string
Enable/disable VRRP. Valid values: disable, enable.
stp string
Enable/disable STP. Valid values: disable, enable.
stpEdge string
Enable/disable as STP edge port. Valid values: disable, enable.
stpHaSecondary string
Stp-Ha-Secondary. Valid values: disable, enable, priority-adjust.
stpHaSlave string
Control STP behaviour on HA slave. Valid values: disable, enable, priority-adjust.
stpforward string
Enable/disable STP forwarding. Valid values: disable, enable.
stpforwardMode string
Configure STP forwarding mode. Valid values: rpl-all-ext-id, rpl-bridge-ext-id, rpl-nothing.
stripPriorityVlanTag string
Strip-Priority-Vlan-Tag. Valid values: disable, enable.
subst string
Enable to always send packets from this interface to a destination MAC address. Valid values: disable, enable.
substituteDstMac string
Destination MAC address that all packets are sent to from this interface.
swAlgorithm string
Frame distribution algorithm for switch. Valid values: l2, l3, eh.
swcFirstCreate number
Swc-First-Create.
swcVlan number
Swc-Vlan.
switch string
Switch.
switchControllerAccessVlan string
Block FortiSwitch port-to-port traffic. Valid values: disable, enable.
switchControllerArpInspection string
Enable/disable FortiSwitch ARP inspection. Valid values: disable, enable.
switchControllerAuth string
Switch-Controller-Auth. Valid values: radius, usergroup.
switchControllerDhcpSnooping string
Switch controller DHCP snooping. Valid values: disable, enable.
switchControllerDhcpSnoopingOption82 string
Switch controller DHCP snooping option82. Valid values: disable, enable.
switchControllerDhcpSnoopingVerifyMac string
Switch controller DHCP snooping verify MAC. Valid values: disable, enable.
switchControllerDynamic string
Switch-Controller-Dynamic.
switchControllerFeature string
Switch-Controller-Feature. Valid values: none, default-vlan, quarantine, sniffer, voice, camera, rspan, video, nac.
switchControllerIgmpSnooping string
Switch controller IGMP snooping. Valid values: disable, enable.
switchControllerIgmpSnoopingFastLeave string
Switch controller IGMP snooping fast-leave. Valid values: disable, enable.
switchControllerIgmpSnoopingProxy string
Switch controller IGMP snooping proxy. Valid values: disable, enable.
switchControllerIotScanning string
Switch-Controller-Iot-Scanning. Valid values: disable, enable.
switchControllerLearningLimit number
Limit the number of dynamic MAC addresses on this VLAN (1 - 128, 0 = no limit, default).
switchControllerMgmtVlan number
Switch-Controller-Mgmt-Vlan.
switchControllerNac string
Switch-Controller-Nac.
switchControllerNetflowCollect string
NetFlow collection and processing. Valid values: disable, enable.
switchControllerOffload string
Enable/disable managed FortiSwitch routing offload. Valid values: disable, enable.
switchControllerOffloadGw string
Enable/disable managed FortiSwitch routing offload gateway. Valid values: disable, enable.
switchControllerOffloadIp string
IP for routing offload on FortiSwitch.
switchControllerOffloading string
Switch-Controller-Offloading. Valid values: disable, enable.
switchControllerOffloadingGw string
Switch-Controller-Offloading-Gw. Valid values: disable, enable.
switchControllerOffloadingIp string
Switch-Controller-Offloading-Ip.
switchControllerRadiusServer string
Switch-Controller-Radius-Server.
switchControllerRspanMode string
Stop Layer2 MAC learning and interception of BPDUs and other packets on this interface. Valid values: disable, enable.
switchControllerSourceIp string
Switch-Controller-Source-Ip. Valid values: outbound, fixed.
switchControllerTrafficPolicy string
Switch controller traffic policy for the VLAN.
systemId string
Define a system ID for the aggregate interface.
systemIdType string
Method in which system ID is generated. Valid values: auto, user.
tcMode string
DSL transfer mode. Valid values: ptm, atm.
tcpMss number
TCP maximum segment size. 0 means do not change segment size.
trunk string
Enable/disable VLAN trunk. Valid values: disable, enable.
trustIp1 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp2 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp3 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp61 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
trustIp62 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
trustIp63 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
type string
Interface type. Valid values: physical, vlan, aggregate, redundant, tunnel, wireless, vdom-link, loopback, switch, hard-switch, hdlc, vap-switch, wl-mesh, fortilink, switch-vlan, fctrl-trunk, tdm, fext-wan, vxlan, emac-vlan, geneve.
username string
Username of the PPPoE account, provided by your ISP.
vci number
Virtual Channel ID
vectoring string
Enable/disable DSL vectoring. Valid values: disable, enable.
vindex number
Vindex.
vlanOpMode string
Vlan-Op-Mode. Valid values: tag, untag, passthrough.
vlanProtocol string
Vlan-Protocol. Valid values: 8021q, 8021ad.
vlanforward string
Enable/disable traffic forwarding between VLANs on this interface. Valid values: disable, enable.
vlanid number
VLAN ID (1 - 4094).
vpi number
Virtual Path ID
vrf number
Virtual Routing Forwarding ID.
vrrpVirtualMac string
Enable/disable use of virtual MAC for VRRP. Valid values: disable, enable.
vrrps ObjectFspVlanInterfaceVrrp[]
Vrrp. The structure of vrrp block is documented below.
wccp string
Enable/disable WCCP on this interface. Used for encapsulated WCCP communication between WCCP clients and servers. Valid values: disable, enable.
weight number
Default weight for static routes (if route has no weight configured).
wifi5gThreshold string
Minimal signal strength to be considered as a good 5G AP.
wifiAcl string
Access control for MAC addresses in the MAC list. Valid values: deny, allow.
wifiApBand string
How to select the AP to connect. Valid values: any, 5g-preferred, 5g-only.
wifiAuth string
WiFi authentication. Valid values: PSK, RADIUS, radius, usergroup.
wifiAutoConnect string
Enable/disable WiFi network auto connect. Valid values: disable, enable.
wifiAutoSave string
Enable/disable WiFi network automatic save. Valid values: disable, enable.
wifiBroadcastSsid string
Enable/disable SSID broadcast in the beacon. Valid values: disable, enable.
wifiDnsServer1 string
DNS server 1.
wifiDnsServer2 string
DNS server 2.
wifiEncrypt string
Data encryption. Valid values: TKIP, AES.
wifiFragmentThreshold number
WiFi fragment threshold (800 - 2346).
wifiGateway string
IPv4 default gateway IP address.
wifiKeyindex number
WEP key index (1 - 4).
wifiKeys string[]
WiFi WEP Key.
wifiMacFilter string
Enable/disable MAC filter status. Valid values: disable, enable.
wifiPassphrases string[]
WiFi pre-shared key for WPA.
wifiRadiusServer string
WiFi RADIUS server for WPA.
wifiRtsThreshold number
WiFi RTS threshold (256 - 2346).
wifiSecurity string
Wireless access security of SSID. Valid values: None, WEP64, wep64, WEP128, wep128, WPA_PSK, WPA_RADIUS, WPA, WPA2, WPA2_AUTO, open, wpa-personal, wpa-enterprise, wpa-only-personal, wpa-only-enterprise, wpa2-only-personal, wpa2-only-enterprise.
wifiSsid string
IEEE 802.11 Service Set Identifier.
wifiUsergroup string
WiFi user group for WPA.
winsIp string
WINS server IP.
vlan This property is required. str
Vlan.
ac_name str
PPPoE server name.
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
aggregate str
Aggregate.
aggregate_type str
Type of aggregation. Valid values: physical, vxlan.
algorithm str
Frame distribution algorithm. Valid values: L2, L3, L4.
alias str
Alias will be displayed with the interface name to make it easier to distinguish.
allowaccesses Sequence[str]
Permitted types of management access to this interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
annex str
Set xDSL annex type. Valid values: a, b, j, bjm, i, al, m, aijlm.
ap_discover str
Enable/disable automatic registration of unknown FortiAP devices. Valid values: disable, enable.
arpforward str
Enable/disable ARP forwarding. Valid values: disable, enable.
atm_protocol str
ATM protocol. Valid values: none, ipoa.
auth_cert str
HTTPS server certificate.
auth_portal_addr str
Address of captive portal.
auth_type str
PPP authentication type to use. Valid values: auto, pap, chap, mschapv1, mschapv2.
auto_auth_extension_device str
Enable/disable automatic authorization of dedicated Fortinet extension device on this interface. Valid values: disable, enable.
bandwidth_measure_time float
Bandwidth-Measure-Time.
bfd str
Bidirectional Forwarding Detection (BFD) settings. Valid values: global, enable, disable.
bfd_desired_min_tx float
BFD desired minimal transmit interval.
bfd_detect_mult float
BFD detection multiplier.
bfd_required_min_rx float
BFD required minimal receive interval.
broadcast_forticlient_discovery str
Enable/disable broadcasting FortiClient discovery messages. Valid values: disable, enable.
broadcast_forward str
Enable/disable broadcast forwarding. Valid values: disable, enable.
captive_portal float
Enable/disable captive portal.
cli_conn_status float
Cli-Conn-Status.
color float
Color of icon on the GUI.
ddns str
Ddns. Valid values: disable, enable.
ddns_auth str
Ddns-Auth. Valid values: disable, tsig.
ddns_domain str
Ddns-Domain.
ddns_key str
Ddns-Key.
ddns_keyname str
Ddns-Keyname.
ddns_passwords Sequence[str]
Ddns-Password.
ddns_server str
Ddns-Server. Valid values: dhs.org, dyndns.org, dyns.net, tzo.com, ods.org, vavic.com, now.net.cn, dipdns.net, easydns.com, genericDDNS.
ddns_server_ip str
Ddns-Server-Ip.
ddns_sn str
Ddns-Sn.
ddns_ttl float
Ddns-Ttl.
ddns_username str
Ddns-Username.
ddns_zone str
Ddns-Zone.
dedicated_to str
Configure interface for single purpose. Valid values: none, management.
default_purdue_level str
default purdue level of device detected on this interface. Valid values: 1, 2, 3, 4, 5, 1.5, 2.5, 3.5, 5.5.
defaultgw str
Enable to get the gateway IP from the DHCP or PPPoE server. Valid values: disable, enable.
description str
Description.
detected_peer_mtu float
Detected-Peer-Mtu.
detectprotocols Sequence[str]
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
detectserver str
Gateway's ping server for this IP.
device_access_list str
Device access list.
device_identification str
Enable/disable passively gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
device_identification_active_scan str
Enable/disable active gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
device_netscan str
Device-Netscan. Valid values: disable, enable.
device_user_identification str
Enable/disable passive gathering of user identity information about users on this interface. Valid values: disable, enable.
devindex float
Devindex.
dhcp_broadcast_flag str
Enable/disable setting of the broadcast flag in messages sent by the DHCP client (default = enable). Valid values: disable, enable.
dhcp_classless_route_addition str
Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: disable, enable.
dhcp_client_identifier str
DHCP client identifier.
dhcp_relay_agent_option str
Enable/disable DHCP relay agent option. Valid values: disable, enable.
dhcp_relay_circuit_id str
DHCP relay circuit ID.
dhcp_relay_interface str
Specify outgoing interface to reach server.
dhcp_relay_interface_select_method str
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
dhcp_relay_ips Sequence[str]
DHCP relay IP address.
dhcp_relay_link_selection str
DHCP relay link selection.
dhcp_relay_request_all_server str
Dhcp-Relay-Request-All-Server. Valid values: disable, enable.
dhcp_relay_service str
Enable/disable allowing this interface to act as a DHCP relay. Valid values: disable, enable.
dhcp_relay_source_ip str
IP address used by the DHCP relay as its source IP.
dhcp_relay_type str
DHCP relay type (regular or IPsec). Valid values: regular, ipsec.
dhcp_renew_time float
DHCP renew time in seconds (300-604800), 0 means use the renew time provided by the server.
dhcp_smart_relay str
Enable/disable DHCP smart relay. Valid values: disable, enable.
disc_retry_timeout float
Time in seconds to wait before retrying to start a PPPoE discovery, 0 means no timeout.
disconnect_threshold float
Time in milliseconds to wait before sending a notification that this interface is down or disconnected.
distance float
Distance for routes learned through PPPoE or DHCP, lower distance indicates preferred route.
dns_query str
Dns-Query. Valid values: disable, recursive, non-recursive.
dns_server_override str
Enable/disable use DNS acquired by DHCP or PPPoE. Valid values: disable, enable.
dns_server_protocols Sequence[str]
DNS transport protocols. Valid values: cleartext, dot, doh.
drop_fragment str
Enable/disable drop fragment packets. Valid values: disable, enable.
drop_overlapped_fragment str
Enable/disable drop overlapped fragment packets. Valid values: disable, enable.
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.

The ipv6 block supports:

eap_ca_certs Sequence[str]
Eap-Ca-Cert.
eap_identity str
Eap-Identity.
eap_method str
Eap-Method. Valid values: tls, peap.
eap_passwords Sequence[str]
Eap-Password.
eap_supplicant str
Eap-Supplicant. Valid values: disable, enable.
eap_user_certs Sequence[str]
Eap-User-Cert.
egress_cos str
Override outgoing CoS in user VLAN tag. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
egress_shaping_profile str
Outgoing traffic shaping profile.
eip str
Eip.
endpoint_compliance str
Endpoint-Compliance. Valid values: disable, enable.
estimated_downstream_bandwidth float
Estimated maximum downstream bandwidth (kbps). Used to estimate link utilization.
estimated_upstream_bandwidth float
Estimated maximum upstream bandwidth (kbps). Used to estimate link utilization.
explicit_ftp_proxy str
Enable/disable the explicit FTP proxy on this interface. Valid values: disable, enable.
explicit_web_proxy str
Enable/disable the explicit web proxy on this interface. Valid values: disable, enable.
external str
Enable/disable identifying the interface as an external interface (which usually means it's connected to the Internet). Valid values: disable, enable.
fail_action_on_extender str
Action on extender when interface fail . Valid values: soft-restart, hard-restart, reboot.
fail_alert_interfaces str
Names of the FortiGate interfaces to which the link failure alert is sent.
fail_alert_method str
Select link-failed-signal or link-down method to alert about a failed link. Valid values: link-failed-signal, link-down.
fail_detect str
Enable/disable fail detection features for this interface. Valid values: disable, enable.
fail_detect_options Sequence[str]
Options for detecting that this interface has failed. Valid values: detectserver, link-down.
fdp str
Fdp. Valid values: disable, enable.
fortiheartbeat str
Fortiheartbeat. Valid values: disable, enable.
fortilink str
Enable FortiLink to dedicate this interface to manage other Fortinet devices. Valid values: disable, enable.
fortilink_backup_link float
Fortilink-Backup-Link.
fortilink_neighbor_detect str
Protocol for FortiGate neighbor discovery. Valid values: lldp, fortilink.
fortilink_split_interface str
Enable/disable FortiLink split interface to connect member link to different FortiSwitch in stack for uplink redundancy. Valid values: disable, enable.
fortilink_stacking str
Enable/disable FortiLink switch-stacking on this interface. Valid values: disable, enable.
forward_domain float
Transparent mode forward domain.
forward_error_correction str
Enable/disable forward error correction (FEC Clause 91). Valid values: disable, enable, rs-fec, base-r-fec, fec-cl91, fec-cl74.
fp_anomalies Sequence[str]
Fp-Anomaly. Valid values: drop_tcp_fin_noack, pass_winnuke, pass_tcpland, pass_udpland, pass_icmpland, pass_ipland, pass_iprr, pass_ipssrr, pass_iplsrr, pass_ipstream, pass_ipsecurity, pass_iptimestamp, pass_ipunknown_option, pass_ipunknown_prot, pass_icmp_frag, pass_tcp_no_flag, pass_tcp_fin_noack, drop_winnuke, drop_tcpland, drop_udpland, drop_icmpland, drop_ipland, drop_iprr, drop_ipssrr, drop_iplsrr, drop_ipstream, drop_ipsecurity, drop_iptimestamp, drop_ipunknown_option, drop_ipunknown_prot, drop_icmp_frag, drop_tcp_no_flag.
fp_disables Sequence[str]
Fp-Disable. Valid values: all, ipsec, none.
gateway_address str
Gateway address
generic_receive_offload str
Generic-Receive-Offload. Valid values: disable, enable.
gi_gk str
Enable/disable Gi Gatekeeper. Valid values: disable, enable.
gwaddr str
Gateway address
gwdetect str
Enable/disable detect gateway alive for first. Valid values: disable, enable.
ha_priority float
HA election priority for the PING server.
icmp_accept_redirect str
Enable/disable ICMP accept redirect. Valid values: disable, enable.
icmp_redirect str
Icmp-Redirect. Valid values: disable, enable.
icmp_send_redirect str
Enable/disable ICMP send redirect. Valid values: disable, enable.
ident_accept str
Enable/disable authentication for this interface. Valid values: disable, enable.
idle_timeout float
PPPoE auto disconnect after idle timeout seconds, 0 means no timeout.
if_mdix str
If-Mdix. Valid values: auto, normal, crossover.
if_media str
If-Media. Valid values: auto, copper, fiber.
ike_saml_servers Sequence[str]
Ike-Saml-Server.
in_force_vlan_cos float
In-Force-Vlan-Cos.
inbandwidth float
Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.
ingress_cos str
Override incoming CoS in user VLAN tag on VLAN interface or assign a priority VLAN tag on physical interface. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
ingress_shaping_profile str
Incoming traffic shaping profile.
ingress_spillover_threshold float
Ingress Spillover threshold (0 - 16776000 kbps).
interconnect_profile str
Set interconnect profile. Valid values: default, profile1, profile2.
internal float
Implicitly created.
ip str
Interface IPv4 address and subnet mask, syntax: X.X.X.X/24.
ip_managed_by_fortiipam str
Ip-Managed-By-Fortiipam. Valid values: disable, enable.
ipmac str
Enable/disable IP/MAC binding. Valid values: disable, enable.
ips_sniffer_mode str
Enable/disable the use of this interface as a one-armed sniffer. Valid values: disable, enable.
ipunnumbered str
Unnumbered IP used for PPPoE interfaces for which no unique local address is provided.
ipv6 ObjectFspVlanInterfaceIpv6Args
Ipv6. The structure of ipv6 block is documented below.
l2forward str
Enable/disable l2 forwarding. Valid values: disable, enable.
l2tp_client str
Enable/disable this interface as a Layer 2 Tunnelling Protocol (L2TP) client. Valid values: disable, enable.
lacp_ha_secondary str
Lacp-Ha-Secondary. Valid values: disable, enable.
lacp_ha_slave str
LACP HA slave. Valid values: disable, enable.
lacp_mode str
LACP mode. Valid values: static, passive, active.
lacp_speed str
How often the interface sends LACP messages. Valid values: slow, fast.
large_receive_offload str
Large-Receive-Offload. Valid values: disable, enable.
lcp_echo_interval float
Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
lcp_max_echo_fails float
Maximum missed LCP echo messages before disconnect.
link_up_delay float
Number of milliseconds to wait before considering a link is up.
listen_forticlient_connection str
Listen-Forticlient-Connection. Valid values: disable, enable.
lldp_network_policy str
LLDP-MED network policy profile.
lldp_reception str
Enable/disable Link Layer Discovery Protocol (LLDP) reception. Valid values: disable, enable, vdom.
lldp_transmission str
Enable/disable Link Layer Discovery Protocol (LLDP) transmission. Valid values: enable, disable, vdom.
log str
Log. Valid values: disable, enable.
macaddr str
Change the interface's MAC address.
managed_subnetwork_size str
Managed-Subnetwork-Size. Valid values: 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536.
management_ip str
High Availability in-band management IP address of this interface.
max_egress_burst_rate float
Max egress burst rate (kbits per sec).
max_egress_rate float
Max egress rate (kbits per sec).
measured_downstream_bandwidth float
Measured-Downstream-Bandwidth.
measured_upstream_bandwidth float
Measured-Upstream-Bandwidth.
mediatype str
Select SFP media interface type Valid values: serdes-sfp, sgmii-sfp, cfp2-sr10, cfp2-lr4, serdes-copper-sfp, sr, cr, lr, qsfp28-sr4, qsfp28-lr4, qsfp28-cr4, sr4, cr4, lr4.
member str
Physical interfaces that belong to the aggregate or redundant interface.
min_links float
Minimum number of aggregated ports that must be up.
min_links_down str
Action to take when less than the configured minimum number of links are active. Valid values: operational, administrative.
mirroring_direction str
Port mirroring direction. Valid values: rx, tx, both.
mirroring_port str
Mirroring port.
mode str
Addressing mode (static, DHCP, PPPoE). Valid values: static, dhcp, pppoe, pppoa, ipoa, eoa.
monitor_bandwidth str
Monitor-Bandwidth. Valid values: disable, enable.
mtu float
MTU value for this interface.
mtu_override str
Enable to set a custom MTU for this interface. Valid values: disable, enable.
mux_type str
Multiplexer type Valid values: llc-encaps, vc-encaps.
name str
Name.
ndiscforward str
Enable/disable NDISC forwarding. Valid values: disable, enable.
netbios_forward str
Enable/disable NETBIOS forwarding. Valid values: disable, enable.
netflow_sampler str
Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: disable, tx, rx, both.
np_qos_profile float
NP QoS profile ID.
npu_fastpath str
Npu-Fastpath. Valid values: disable, enable.
nst str
Nst. Valid values: disable, enable.
object_fsp_vlan_interface_id str
an identifier for the resource.
out_force_vlan_cos float
Out-Force-Vlan-Cos.
outbandwidth float
Bandwidth limit for outgoing traffic (0 - 16776000 kbps).
padt_retry_timeout float
PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time.
passwords Sequence[str]
PPPoE account's password.
peer_interface str
Peer-Interface.
phy_mode str
DSL physical mode. Valid values: auto, adsl, vdsl.
ping_serv_status float
Ping-Serv-Status.
poe str
Enable/disable PoE status. Valid values: disable, enable.
polling_interval float
sFlow polling interval (1 - 255 sec).
port_mirroring str
Enable/disable NP port mirroring. Valid values: disable, enable.
pppoe_unnumbered_negotiate str
Enable/disable PPPoE unnumbered negotiation. Valid values: disable, enable.
pptp_auth_type str
PPTP authentication type. Valid values: auto, pap, chap, mschapv1, mschapv2.
pptp_client str
Enable/disable PPTP client. Valid values: disable, enable.
pptp_passwords Sequence[str]
PPTP password.
pptp_server_ip str
PPTP server IP address.
pptp_timeout float
Idle timer in minutes (0 for disabled).
pptp_user str
PPTP user name.
preserve_session_route str
Enable/disable preservation of session route when dirty. Valid values: disable, enable.
priority float
Priority of the virtual router (1 - 255).
priority_override str
Enable/disable fail back to higher priority port once recovered. Valid values: disable, enable.
proxy_captive_portal str
Enable/disable proxy captive portal on this interface. Valid values: disable, enable.
pvc_atm_qos str
SFP-DSL ADSL Fallback PVC ATM QoS. Valid values: cbr, rt-vbr, nrt-vbr.
pvc_chan float
SFP-DSL ADSL Fallback PVC Channel.
pvc_crc float
SFP-DSL ADSL Fallback PVC CRC Option: bit0: sar LLC preserve, bit1: ream LLC preserve, bit2: ream VC-MUX has crc.
pvc_pcr float
SFP-DSL ADSL Fallback PVC Packet Cell Rate in cells (0 - 5500).
pvc_scr float
SFP-DSL ADSL Fallback PVC Sustainable Cell Rate in cells (0 - 5500).
pvc_vlan_id float
SFP-DSL ADSL Fallback PVC VLAN ID.
pvc_vlan_rx_id float
SFP-DSL ADSL Fallback PVC VLANID RX.
pvc_vlan_rx_op str
SFP-DSL ADSL Fallback PVC VLAN RX op. Valid values: pass-through, replace, remove.
pvc_vlan_tx_id float
SFP-DSL ADSL Fallback PVC VLAN ID TX.
pvc_vlan_tx_op str
SFP-DSL ADSL Fallback PVC VLAN TX op. Valid values: pass-through, replace, remove.
reachable_time float
IPv4 reachable time in milliseconds (30000 - 3600000, default = 30000).
redundant_interface str
Redundant-Interface.
remote_ip str
Remote IP address of tunnel.
replacemsg_override_group str
Replacement message override group.
retransmission str
Enable/disable DSL retransmission. Valid values: disable, enable.
ring_rx float
RX ring size.
ring_tx float
TX ring size.
role str
Interface role. Valid values: lan, wan, dmz, undefined.
sample_direction str
Data that NetFlow collects (rx, tx, or both). Valid values: rx, tx, both.
sample_rate float
sFlow sample rate (10 - 99999).
scan_botnet_connections str
Scan-Botnet-Connections. Valid values: disable, block, monitor.
scopetype str
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
secondary_ip str
Enable/disable adding a secondary IP to this interface. Valid values: disable, enable.
secondaryips Sequence[ObjectFspVlanInterfaceSecondaryipArgs]
Secondaryip. The structure of secondaryip block is documented below.
security8021x_dynamic_vlan_id float
VLAN ID for virtual switch.
security8021x_master str
802.1X master virtual-switch.
security8021x_member_mode str
802.1X member mode. Valid values: disable, switch.
security8021x_mode str
802.1X mode. Valid values: default, dynamic-vlan, fallback, slave.
security_exempt_list str
Name of security-exempt-list.
security_external_logout str
URL of external authentication logout server.
security_external_web str
URL of external authentication web server.
security_groups str
User groups that can authenticate with the captive portal.
security_mac_auth_bypass str
Enable/disable MAC authentication bypass. Valid values: disable, enable, mac-auth-only.
security_mode str
Turn on captive portal authentication for this interface. Valid values: none, captive-portal, 802.1X.
security_redirect_url str
URL redirection after disclaimer/authentication.
select_profile30a35b str
Select-Profile-30A-35B. Valid values: 30A, 35B.
service_name str
PPPoE service name.
sflow_sampler str
Enable/disable sFlow on this interface. Valid values: disable, enable.
sfp_dsl str
Enable/disable SFP DSL. Valid values: disable, enable.
sfp_dsl_adsl_fallback str
Enable/disable SFP DSL ADSL fallback. Valid values: disable, enable.
sfp_dsl_autodetect str
Enable/disable SFP DSL MAC address autodetect. Valid values: disable, enable.
sfp_dsl_mac str
SFP DSL MAC address.
speed str
Interface speed. The default setting and the options available depend on the interface hardware. Valid values: auto, 10full, 10half, 100full, 100half, 1000full, 1000half, 10000full, 1000auto, 10000auto, 40000full, 100Gfull, 25000full, 40000auto, 25000auto, 100Gauto.
spillover_threshold float
Egress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.
src_check str
Enable/disable source IP check. Valid values: disable, enable.
status str
Enable/disable VRRP. Valid values: disable, enable.
stp str
Enable/disable STP. Valid values: disable, enable.
stp_edge str
Enable/disable as STP edge port. Valid values: disable, enable.
stp_ha_secondary str
Stp-Ha-Secondary. Valid values: disable, enable, priority-adjust.
stp_ha_slave str
Control STP behaviour on HA slave. Valid values: disable, enable, priority-adjust.
stpforward str
Enable/disable STP forwarding. Valid values: disable, enable.
stpforward_mode str
Configure STP forwarding mode. Valid values: rpl-all-ext-id, rpl-bridge-ext-id, rpl-nothing.
strip_priority_vlan_tag str
Strip-Priority-Vlan-Tag. Valid values: disable, enable.
subst str
Enable to always send packets from this interface to a destination MAC address. Valid values: disable, enable.
substitute_dst_mac str
Destination MAC address that all packets are sent to from this interface.
sw_algorithm str
Frame distribution algorithm for switch. Valid values: l2, l3, eh.
swc_first_create float
Swc-First-Create.
swc_vlan float
Swc-Vlan.
switch str
Switch.
switch_controller_access_vlan str
Block FortiSwitch port-to-port traffic. Valid values: disable, enable.
switch_controller_arp_inspection str
Enable/disable FortiSwitch ARP inspection. Valid values: disable, enable.
switch_controller_auth str
Switch-Controller-Auth. Valid values: radius, usergroup.
switch_controller_dhcp_snooping str
Switch controller DHCP snooping. Valid values: disable, enable.
switch_controller_dhcp_snooping_option82 str
Switch controller DHCP snooping option82. Valid values: disable, enable.
switch_controller_dhcp_snooping_verify_mac str
Switch controller DHCP snooping verify MAC. Valid values: disable, enable.
switch_controller_dynamic str
Switch-Controller-Dynamic.
switch_controller_feature str
Switch-Controller-Feature. Valid values: none, default-vlan, quarantine, sniffer, voice, camera, rspan, video, nac.
switch_controller_igmp_snooping str
Switch controller IGMP snooping. Valid values: disable, enable.
switch_controller_igmp_snooping_fast_leave str
Switch controller IGMP snooping fast-leave. Valid values: disable, enable.
switch_controller_igmp_snooping_proxy str
Switch controller IGMP snooping proxy. Valid values: disable, enable.
switch_controller_iot_scanning str
Switch-Controller-Iot-Scanning. Valid values: disable, enable.
switch_controller_learning_limit float
Limit the number of dynamic MAC addresses on this VLAN (1 - 128, 0 = no limit, default).
switch_controller_mgmt_vlan float
Switch-Controller-Mgmt-Vlan.
switch_controller_nac str
Switch-Controller-Nac.
switch_controller_netflow_collect str
NetFlow collection and processing. Valid values: disable, enable.
switch_controller_offload str
Enable/disable managed FortiSwitch routing offload. Valid values: disable, enable.
switch_controller_offload_gw str
Enable/disable managed FortiSwitch routing offload gateway. Valid values: disable, enable.
switch_controller_offload_ip str
IP for routing offload on FortiSwitch.
switch_controller_offloading str
Switch-Controller-Offloading. Valid values: disable, enable.
switch_controller_offloading_gw str
Switch-Controller-Offloading-Gw. Valid values: disable, enable.
switch_controller_offloading_ip str
Switch-Controller-Offloading-Ip.
switch_controller_radius_server str
Switch-Controller-Radius-Server.
switch_controller_rspan_mode str
Stop Layer2 MAC learning and interception of BPDUs and other packets on this interface. Valid values: disable, enable.
switch_controller_source_ip str
Switch-Controller-Source-Ip. Valid values: outbound, fixed.
switch_controller_traffic_policy str
Switch controller traffic policy for the VLAN.
system_id str
Define a system ID for the aggregate interface.
system_id_type str
Method in which system ID is generated. Valid values: auto, user.
tc_mode str
DSL transfer mode. Valid values: ptm, atm.
tcp_mss float
TCP maximum segment size. 0 means do not change segment size.
trunk str
Enable/disable VLAN trunk. Valid values: disable, enable.
trust_ip1 str
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trust_ip2 str
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trust_ip3 str
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trust_ip61 str
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
trust_ip62 str
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
trust_ip63 str
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
type str
Interface type. Valid values: physical, vlan, aggregate, redundant, tunnel, wireless, vdom-link, loopback, switch, hard-switch, hdlc, vap-switch, wl-mesh, fortilink, switch-vlan, fctrl-trunk, tdm, fext-wan, vxlan, emac-vlan, geneve.
username str
Username of the PPPoE account, provided by your ISP.
vci float
Virtual Channel ID
vectoring str
Enable/disable DSL vectoring. Valid values: disable, enable.
vindex float
Vindex.
vlan_op_mode str
Vlan-Op-Mode. Valid values: tag, untag, passthrough.
vlan_protocol str
Vlan-Protocol. Valid values: 8021q, 8021ad.
vlanforward str
Enable/disable traffic forwarding between VLANs on this interface. Valid values: disable, enable.
vlanid float
VLAN ID (1 - 4094).
vpi float
Virtual Path ID
vrf float
Virtual Routing Forwarding ID.
vrrp_virtual_mac str
Enable/disable use of virtual MAC for VRRP. Valid values: disable, enable.
vrrps Sequence[ObjectFspVlanInterfaceVrrpArgs]
Vrrp. The structure of vrrp block is documented below.
wccp str
Enable/disable WCCP on this interface. Used for encapsulated WCCP communication between WCCP clients and servers. Valid values: disable, enable.
weight float
Default weight for static routes (if route has no weight configured).
wifi5g_threshold str
Minimal signal strength to be considered as a good 5G AP.
wifi_acl str
Access control for MAC addresses in the MAC list. Valid values: deny, allow.
wifi_ap_band str
How to select the AP to connect. Valid values: any, 5g-preferred, 5g-only.
wifi_auth str
WiFi authentication. Valid values: PSK, RADIUS, radius, usergroup.
wifi_auto_connect str
Enable/disable WiFi network auto connect. Valid values: disable, enable.
wifi_auto_save str
Enable/disable WiFi network automatic save. Valid values: disable, enable.
wifi_broadcast_ssid str
Enable/disable SSID broadcast in the beacon. Valid values: disable, enable.
wifi_dns_server1 str
DNS server 1.
wifi_dns_server2 str
DNS server 2.
wifi_encrypt str
Data encryption. Valid values: TKIP, AES.
wifi_fragment_threshold float
WiFi fragment threshold (800 - 2346).
wifi_gateway str
IPv4 default gateway IP address.
wifi_keyindex float
WEP key index (1 - 4).
wifi_keys Sequence[str]
WiFi WEP Key.
wifi_mac_filter str
Enable/disable MAC filter status. Valid values: disable, enable.
wifi_passphrases Sequence[str]
WiFi pre-shared key for WPA.
wifi_radius_server str
WiFi RADIUS server for WPA.
wifi_rts_threshold float
WiFi RTS threshold (256 - 2346).
wifi_security str
Wireless access security of SSID. Valid values: None, WEP64, wep64, WEP128, wep128, WPA_PSK, WPA_RADIUS, WPA, WPA2, WPA2_AUTO, open, wpa-personal, wpa-enterprise, wpa-only-personal, wpa-only-enterprise, wpa2-only-personal, wpa2-only-enterprise.
wifi_ssid str
IEEE 802.11 Service Set Identifier.
wifi_usergroup str
WiFi user group for WPA.
wins_ip str
WINS server IP.
vlan This property is required. String
Vlan.
acName String
PPPoE server name.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
aggregate String
Aggregate.
aggregateType String
Type of aggregation. Valid values: physical, vxlan.
algorithm String
Frame distribution algorithm. Valid values: L2, L3, L4.
alias String
Alias will be displayed with the interface name to make it easier to distinguish.
allowaccesses List<String>
Permitted types of management access to this interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
annex String
Set xDSL annex type. Valid values: a, b, j, bjm, i, al, m, aijlm.
apDiscover String
Enable/disable automatic registration of unknown FortiAP devices. Valid values: disable, enable.
arpforward String
Enable/disable ARP forwarding. Valid values: disable, enable.
atmProtocol String
ATM protocol. Valid values: none, ipoa.
authCert String
HTTPS server certificate.
authPortalAddr String
Address of captive portal.
authType String
PPP authentication type to use. Valid values: auto, pap, chap, mschapv1, mschapv2.
autoAuthExtensionDevice String
Enable/disable automatic authorization of dedicated Fortinet extension device on this interface. Valid values: disable, enable.
bandwidthMeasureTime Number
Bandwidth-Measure-Time.
bfd String
Bidirectional Forwarding Detection (BFD) settings. Valid values: global, enable, disable.
bfdDesiredMinTx Number
BFD desired minimal transmit interval.
bfdDetectMult Number
BFD detection multiplier.
bfdRequiredMinRx Number
BFD required minimal receive interval.
broadcastForticlientDiscovery String
Enable/disable broadcasting FortiClient discovery messages. Valid values: disable, enable.
broadcastForward String
Enable/disable broadcast forwarding. Valid values: disable, enable.
captivePortal Number
Enable/disable captive portal.
cliConnStatus Number
Cli-Conn-Status.
color Number
Color of icon on the GUI.
ddns String
Ddns. Valid values: disable, enable.
ddnsAuth String
Ddns-Auth. Valid values: disable, tsig.
ddnsDomain String
Ddns-Domain.
ddnsKey String
Ddns-Key.
ddnsKeyname String
Ddns-Keyname.
ddnsPasswords List<String>
Ddns-Password.
ddnsServer String
Ddns-Server. Valid values: dhs.org, dyndns.org, dyns.net, tzo.com, ods.org, vavic.com, now.net.cn, dipdns.net, easydns.com, genericDDNS.
ddnsServerIp String
Ddns-Server-Ip.
ddnsSn String
Ddns-Sn.
ddnsTtl Number
Ddns-Ttl.
ddnsUsername String
Ddns-Username.
ddnsZone String
Ddns-Zone.
dedicatedTo String
Configure interface for single purpose. Valid values: none, management.
defaultPurdueLevel String
default purdue level of device detected on this interface. Valid values: 1, 2, 3, 4, 5, 1.5, 2.5, 3.5, 5.5.
defaultgw String
Enable to get the gateway IP from the DHCP or PPPoE server. Valid values: disable, enable.
description String
Description.
detectedPeerMtu Number
Detected-Peer-Mtu.
detectprotocols List<String>
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
detectserver String
Gateway's ping server for this IP.
deviceAccessList String
Device access list.
deviceIdentification String
Enable/disable passively gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
deviceIdentificationActiveScan String
Enable/disable active gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
deviceNetscan String
Device-Netscan. Valid values: disable, enable.
deviceUserIdentification String
Enable/disable passive gathering of user identity information about users on this interface. Valid values: disable, enable.
devindex Number
Devindex.
dhcpBroadcastFlag String
Enable/disable setting of the broadcast flag in messages sent by the DHCP client (default = enable). Valid values: disable, enable.
dhcpClasslessRouteAddition String
Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: disable, enable.
dhcpClientIdentifier String
DHCP client identifier.
dhcpRelayAgentOption String
Enable/disable DHCP relay agent option. Valid values: disable, enable.
dhcpRelayCircuitId String
DHCP relay circuit ID.
dhcpRelayInterface String
Specify outgoing interface to reach server.
dhcpRelayInterfaceSelectMethod String
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
dhcpRelayIps List<String>
DHCP relay IP address.
dhcpRelayLinkSelection String
DHCP relay link selection.
dhcpRelayRequestAllServer String
Dhcp-Relay-Request-All-Server. Valid values: disable, enable.
dhcpRelayService String
Enable/disable allowing this interface to act as a DHCP relay. Valid values: disable, enable.
dhcpRelaySourceIp String
IP address used by the DHCP relay as its source IP.
dhcpRelayType String
DHCP relay type (regular or IPsec). Valid values: regular, ipsec.
dhcpRenewTime Number
DHCP renew time in seconds (300-604800), 0 means use the renew time provided by the server.
dhcpSmartRelay String
Enable/disable DHCP smart relay. Valid values: disable, enable.
discRetryTimeout Number
Time in seconds to wait before retrying to start a PPPoE discovery, 0 means no timeout.
disconnectThreshold Number
Time in milliseconds to wait before sending a notification that this interface is down or disconnected.
distance Number
Distance for routes learned through PPPoE or DHCP, lower distance indicates preferred route.
dnsQuery String
Dns-Query. Valid values: disable, recursive, non-recursive.
dnsServerOverride String
Enable/disable use DNS acquired by DHCP or PPPoE. Valid values: disable, enable.
dnsServerProtocols List<String>
DNS transport protocols. Valid values: cleartext, dot, doh.
dropFragment String
Enable/disable drop fragment packets. Valid values: disable, enable.
dropOverlappedFragment String
Enable/disable drop overlapped fragment packets. Valid values: disable, enable.
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.

The ipv6 block supports:

eapCaCerts List<String>
Eap-Ca-Cert.
eapIdentity String
Eap-Identity.
eapMethod String
Eap-Method. Valid values: tls, peap.
eapPasswords List<String>
Eap-Password.
eapSupplicant String
Eap-Supplicant. Valid values: disable, enable.
eapUserCerts List<String>
Eap-User-Cert.
egressCos String
Override outgoing CoS in user VLAN tag. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
egressShapingProfile String
Outgoing traffic shaping profile.
eip String
Eip.
endpointCompliance String
Endpoint-Compliance. Valid values: disable, enable.
estimatedDownstreamBandwidth Number
Estimated maximum downstream bandwidth (kbps). Used to estimate link utilization.
estimatedUpstreamBandwidth Number
Estimated maximum upstream bandwidth (kbps). Used to estimate link utilization.
explicitFtpProxy String
Enable/disable the explicit FTP proxy on this interface. Valid values: disable, enable.
explicitWebProxy String
Enable/disable the explicit web proxy on this interface. Valid values: disable, enable.
external String
Enable/disable identifying the interface as an external interface (which usually means it's connected to the Internet). Valid values: disable, enable.
failActionOnExtender String
Action on extender when interface fail . Valid values: soft-restart, hard-restart, reboot.
failAlertInterfaces String
Names of the FortiGate interfaces to which the link failure alert is sent.
failAlertMethod String
Select link-failed-signal or link-down method to alert about a failed link. Valid values: link-failed-signal, link-down.
failDetect String
Enable/disable fail detection features for this interface. Valid values: disable, enable.
failDetectOptions List<String>
Options for detecting that this interface has failed. Valid values: detectserver, link-down.
fdp String
Fdp. Valid values: disable, enable.
fortiheartbeat String
Fortiheartbeat. Valid values: disable, enable.
fortilink String
Enable FortiLink to dedicate this interface to manage other Fortinet devices. Valid values: disable, enable.
fortilinkBackupLink Number
Fortilink-Backup-Link.
fortilinkNeighborDetect String
Protocol for FortiGate neighbor discovery. Valid values: lldp, fortilink.
fortilinkSplitInterface String
Enable/disable FortiLink split interface to connect member link to different FortiSwitch in stack for uplink redundancy. Valid values: disable, enable.
fortilinkStacking String
Enable/disable FortiLink switch-stacking on this interface. Valid values: disable, enable.
forwardDomain Number
Transparent mode forward domain.
forwardErrorCorrection String
Enable/disable forward error correction (FEC Clause 91). Valid values: disable, enable, rs-fec, base-r-fec, fec-cl91, fec-cl74.
fpAnomalies List<String>
Fp-Anomaly. Valid values: drop_tcp_fin_noack, pass_winnuke, pass_tcpland, pass_udpland, pass_icmpland, pass_ipland, pass_iprr, pass_ipssrr, pass_iplsrr, pass_ipstream, pass_ipsecurity, pass_iptimestamp, pass_ipunknown_option, pass_ipunknown_prot, pass_icmp_frag, pass_tcp_no_flag, pass_tcp_fin_noack, drop_winnuke, drop_tcpland, drop_udpland, drop_icmpland, drop_ipland, drop_iprr, drop_ipssrr, drop_iplsrr, drop_ipstream, drop_ipsecurity, drop_iptimestamp, drop_ipunknown_option, drop_ipunknown_prot, drop_icmp_frag, drop_tcp_no_flag.
fpDisables List<String>
Fp-Disable. Valid values: all, ipsec, none.
gatewayAddress String
Gateway address
genericReceiveOffload String
Generic-Receive-Offload. Valid values: disable, enable.
giGk String
Enable/disable Gi Gatekeeper. Valid values: disable, enable.
gwaddr String
Gateway address
gwdetect String
Enable/disable detect gateway alive for first. Valid values: disable, enable.
haPriority Number
HA election priority for the PING server.
icmpAcceptRedirect String
Enable/disable ICMP accept redirect. Valid values: disable, enable.
icmpRedirect String
Icmp-Redirect. Valid values: disable, enable.
icmpSendRedirect String
Enable/disable ICMP send redirect. Valid values: disable, enable.
identAccept String
Enable/disable authentication for this interface. Valid values: disable, enable.
idleTimeout Number
PPPoE auto disconnect after idle timeout seconds, 0 means no timeout.
ifMdix String
If-Mdix. Valid values: auto, normal, crossover.
ifMedia String
If-Media. Valid values: auto, copper, fiber.
ikeSamlServers List<String>
Ike-Saml-Server.
inForceVlanCos Number
In-Force-Vlan-Cos.
inbandwidth Number
Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.
ingressCos String
Override incoming CoS in user VLAN tag on VLAN interface or assign a priority VLAN tag on physical interface. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
ingressShapingProfile String
Incoming traffic shaping profile.
ingressSpilloverThreshold Number
Ingress Spillover threshold (0 - 16776000 kbps).
interconnectProfile String
Set interconnect profile. Valid values: default, profile1, profile2.
internal Number
Implicitly created.
ip String
Interface IPv4 address and subnet mask, syntax: X.X.X.X/24.
ipManagedByFortiipam String
Ip-Managed-By-Fortiipam. Valid values: disable, enable.
ipmac String
Enable/disable IP/MAC binding. Valid values: disable, enable.
ipsSnifferMode String
Enable/disable the use of this interface as a one-armed sniffer. Valid values: disable, enable.
ipunnumbered String
Unnumbered IP used for PPPoE interfaces for which no unique local address is provided.
ipv6 Property Map
Ipv6. The structure of ipv6 block is documented below.
l2forward String
Enable/disable l2 forwarding. Valid values: disable, enable.
l2tpClient String
Enable/disable this interface as a Layer 2 Tunnelling Protocol (L2TP) client. Valid values: disable, enable.
lacpHaSecondary String
Lacp-Ha-Secondary. Valid values: disable, enable.
lacpHaSlave String
LACP HA slave. Valid values: disable, enable.
lacpMode String
LACP mode. Valid values: static, passive, active.
lacpSpeed String
How often the interface sends LACP messages. Valid values: slow, fast.
largeReceiveOffload String
Large-Receive-Offload. Valid values: disable, enable.
lcpEchoInterval Number
Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
lcpMaxEchoFails Number
Maximum missed LCP echo messages before disconnect.
linkUpDelay Number
Number of milliseconds to wait before considering a link is up.
listenForticlientConnection String
Listen-Forticlient-Connection. Valid values: disable, enable.
lldpNetworkPolicy String
LLDP-MED network policy profile.
lldpReception String
Enable/disable Link Layer Discovery Protocol (LLDP) reception. Valid values: disable, enable, vdom.
lldpTransmission String
Enable/disable Link Layer Discovery Protocol (LLDP) transmission. Valid values: enable, disable, vdom.
log String
Log. Valid values: disable, enable.
macaddr String
Change the interface's MAC address.
managedSubnetworkSize String
Managed-Subnetwork-Size. Valid values: 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536.
managementIp String
High Availability in-band management IP address of this interface.
maxEgressBurstRate Number
Max egress burst rate (kbits per sec).
maxEgressRate Number
Max egress rate (kbits per sec).
measuredDownstreamBandwidth Number
Measured-Downstream-Bandwidth.
measuredUpstreamBandwidth Number
Measured-Upstream-Bandwidth.
mediatype String
Select SFP media interface type Valid values: serdes-sfp, sgmii-sfp, cfp2-sr10, cfp2-lr4, serdes-copper-sfp, sr, cr, lr, qsfp28-sr4, qsfp28-lr4, qsfp28-cr4, sr4, cr4, lr4.
member String
Physical interfaces that belong to the aggregate or redundant interface.
minLinks Number
Minimum number of aggregated ports that must be up.
minLinksDown String
Action to take when less than the configured minimum number of links are active. Valid values: operational, administrative.
mirroringDirection String
Port mirroring direction. Valid values: rx, tx, both.
mirroringPort String
Mirroring port.
mode String
Addressing mode (static, DHCP, PPPoE). Valid values: static, dhcp, pppoe, pppoa, ipoa, eoa.
monitorBandwidth String
Monitor-Bandwidth. Valid values: disable, enable.
mtu Number
MTU value for this interface.
mtuOverride String
Enable to set a custom MTU for this interface. Valid values: disable, enable.
muxType String
Multiplexer type Valid values: llc-encaps, vc-encaps.
name String
Name.
ndiscforward String
Enable/disable NDISC forwarding. Valid values: disable, enable.
netbiosForward String
Enable/disable NETBIOS forwarding. Valid values: disable, enable.
netflowSampler String
Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: disable, tx, rx, both.
npQosProfile Number
NP QoS profile ID.
npuFastpath String
Npu-Fastpath. Valid values: disable, enable.
nst String
Nst. Valid values: disable, enable.
objectFspVlanInterfaceId String
an identifier for the resource.
outForceVlanCos Number
Out-Force-Vlan-Cos.
outbandwidth Number
Bandwidth limit for outgoing traffic (0 - 16776000 kbps).
padtRetryTimeout Number
PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time.
passwords List<String>
PPPoE account's password.
peerInterface String
Peer-Interface.
phyMode String
DSL physical mode. Valid values: auto, adsl, vdsl.
pingServStatus Number
Ping-Serv-Status.
poe String
Enable/disable PoE status. Valid values: disable, enable.
pollingInterval Number
sFlow polling interval (1 - 255 sec).
portMirroring String
Enable/disable NP port mirroring. Valid values: disable, enable.
pppoeUnnumberedNegotiate String
Enable/disable PPPoE unnumbered negotiation. Valid values: disable, enable.
pptpAuthType String
PPTP authentication type. Valid values: auto, pap, chap, mschapv1, mschapv2.
pptpClient String
Enable/disable PPTP client. Valid values: disable, enable.
pptpPasswords List<String>
PPTP password.
pptpServerIp String
PPTP server IP address.
pptpTimeout Number
Idle timer in minutes (0 for disabled).
pptpUser String
PPTP user name.
preserveSessionRoute String
Enable/disable preservation of session route when dirty. Valid values: disable, enable.
priority Number
Priority of the virtual router (1 - 255).
priorityOverride String
Enable/disable fail back to higher priority port once recovered. Valid values: disable, enable.
proxyCaptivePortal String
Enable/disable proxy captive portal on this interface. Valid values: disable, enable.
pvcAtmQos String
SFP-DSL ADSL Fallback PVC ATM QoS. Valid values: cbr, rt-vbr, nrt-vbr.
pvcChan Number
SFP-DSL ADSL Fallback PVC Channel.
pvcCrc Number
SFP-DSL ADSL Fallback PVC CRC Option: bit0: sar LLC preserve, bit1: ream LLC preserve, bit2: ream VC-MUX has crc.
pvcPcr Number
SFP-DSL ADSL Fallback PVC Packet Cell Rate in cells (0 - 5500).
pvcScr Number
SFP-DSL ADSL Fallback PVC Sustainable Cell Rate in cells (0 - 5500).
pvcVlanId Number
SFP-DSL ADSL Fallback PVC VLAN ID.
pvcVlanRxId Number
SFP-DSL ADSL Fallback PVC VLANID RX.
pvcVlanRxOp String
SFP-DSL ADSL Fallback PVC VLAN RX op. Valid values: pass-through, replace, remove.
pvcVlanTxId Number
SFP-DSL ADSL Fallback PVC VLAN ID TX.
pvcVlanTxOp String
SFP-DSL ADSL Fallback PVC VLAN TX op. Valid values: pass-through, replace, remove.
reachableTime Number
IPv4 reachable time in milliseconds (30000 - 3600000, default = 30000).
redundantInterface String
Redundant-Interface.
remoteIp String
Remote IP address of tunnel.
replacemsgOverrideGroup String
Replacement message override group.
retransmission String
Enable/disable DSL retransmission. Valid values: disable, enable.
ringRx Number
RX ring size.
ringTx Number
TX ring size.
role String
Interface role. Valid values: lan, wan, dmz, undefined.
sampleDirection String
Data that NetFlow collects (rx, tx, or both). Valid values: rx, tx, both.
sampleRate Number
sFlow sample rate (10 - 99999).
scanBotnetConnections String
Scan-Botnet-Connections. Valid values: disable, block, monitor.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
secondaryIp String
Enable/disable adding a secondary IP to this interface. Valid values: disable, enable.
secondaryips List<Property Map>
Secondaryip. The structure of secondaryip block is documented below.
security8021xDynamicVlanId Number
VLAN ID for virtual switch.
security8021xMaster String
802.1X master virtual-switch.
security8021xMemberMode String
802.1X member mode. Valid values: disable, switch.
security8021xMode String
802.1X mode. Valid values: default, dynamic-vlan, fallback, slave.
securityExemptList String
Name of security-exempt-list.
securityExternalLogout String
URL of external authentication logout server.
securityExternalWeb String
URL of external authentication web server.
securityGroups String
User groups that can authenticate with the captive portal.
securityMacAuthBypass String
Enable/disable MAC authentication bypass. Valid values: disable, enable, mac-auth-only.
securityMode String
Turn on captive portal authentication for this interface. Valid values: none, captive-portal, 802.1X.
securityRedirectUrl String
URL redirection after disclaimer/authentication.
selectProfile30a35b String
Select-Profile-30A-35B. Valid values: 30A, 35B.
serviceName String
PPPoE service name.
sflowSampler String
Enable/disable sFlow on this interface. Valid values: disable, enable.
sfpDsl String
Enable/disable SFP DSL. Valid values: disable, enable.
sfpDslAdslFallback String
Enable/disable SFP DSL ADSL fallback. Valid values: disable, enable.
sfpDslAutodetect String
Enable/disable SFP DSL MAC address autodetect. Valid values: disable, enable.
sfpDslMac String
SFP DSL MAC address.
speed String
Interface speed. The default setting and the options available depend on the interface hardware. Valid values: auto, 10full, 10half, 100full, 100half, 1000full, 1000half, 10000full, 1000auto, 10000auto, 40000full, 100Gfull, 25000full, 40000auto, 25000auto, 100Gauto.
spilloverThreshold Number
Egress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.
srcCheck String
Enable/disable source IP check. Valid values: disable, enable.
status String
Enable/disable VRRP. Valid values: disable, enable.
stp String
Enable/disable STP. Valid values: disable, enable.
stpEdge String
Enable/disable as STP edge port. Valid values: disable, enable.
stpHaSecondary String
Stp-Ha-Secondary. Valid values: disable, enable, priority-adjust.
stpHaSlave String
Control STP behaviour on HA slave. Valid values: disable, enable, priority-adjust.
stpforward String
Enable/disable STP forwarding. Valid values: disable, enable.
stpforwardMode String
Configure STP forwarding mode. Valid values: rpl-all-ext-id, rpl-bridge-ext-id, rpl-nothing.
stripPriorityVlanTag String
Strip-Priority-Vlan-Tag. Valid values: disable, enable.
subst String
Enable to always send packets from this interface to a destination MAC address. Valid values: disable, enable.
substituteDstMac String
Destination MAC address that all packets are sent to from this interface.
swAlgorithm String
Frame distribution algorithm for switch. Valid values: l2, l3, eh.
swcFirstCreate Number
Swc-First-Create.
swcVlan Number
Swc-Vlan.
switch String
Switch.
switchControllerAccessVlan String
Block FortiSwitch port-to-port traffic. Valid values: disable, enable.
switchControllerArpInspection String
Enable/disable FortiSwitch ARP inspection. Valid values: disable, enable.
switchControllerAuth String
Switch-Controller-Auth. Valid values: radius, usergroup.
switchControllerDhcpSnooping String
Switch controller DHCP snooping. Valid values: disable, enable.
switchControllerDhcpSnoopingOption82 String
Switch controller DHCP snooping option82. Valid values: disable, enable.
switchControllerDhcpSnoopingVerifyMac String
Switch controller DHCP snooping verify MAC. Valid values: disable, enable.
switchControllerDynamic String
Switch-Controller-Dynamic.
switchControllerFeature String
Switch-Controller-Feature. Valid values: none, default-vlan, quarantine, sniffer, voice, camera, rspan, video, nac.
switchControllerIgmpSnooping String
Switch controller IGMP snooping. Valid values: disable, enable.
switchControllerIgmpSnoopingFastLeave String
Switch controller IGMP snooping fast-leave. Valid values: disable, enable.
switchControllerIgmpSnoopingProxy String
Switch controller IGMP snooping proxy. Valid values: disable, enable.
switchControllerIotScanning String
Switch-Controller-Iot-Scanning. Valid values: disable, enable.
switchControllerLearningLimit Number
Limit the number of dynamic MAC addresses on this VLAN (1 - 128, 0 = no limit, default).
switchControllerMgmtVlan Number
Switch-Controller-Mgmt-Vlan.
switchControllerNac String
Switch-Controller-Nac.
switchControllerNetflowCollect String
NetFlow collection and processing. Valid values: disable, enable.
switchControllerOffload String
Enable/disable managed FortiSwitch routing offload. Valid values: disable, enable.
switchControllerOffloadGw String
Enable/disable managed FortiSwitch routing offload gateway. Valid values: disable, enable.
switchControllerOffloadIp String
IP for routing offload on FortiSwitch.
switchControllerOffloading String
Switch-Controller-Offloading. Valid values: disable, enable.
switchControllerOffloadingGw String
Switch-Controller-Offloading-Gw. Valid values: disable, enable.
switchControllerOffloadingIp String
Switch-Controller-Offloading-Ip.
switchControllerRadiusServer String
Switch-Controller-Radius-Server.
switchControllerRspanMode String
Stop Layer2 MAC learning and interception of BPDUs and other packets on this interface. Valid values: disable, enable.
switchControllerSourceIp String
Switch-Controller-Source-Ip. Valid values: outbound, fixed.
switchControllerTrafficPolicy String
Switch controller traffic policy for the VLAN.
systemId String
Define a system ID for the aggregate interface.
systemIdType String
Method in which system ID is generated. Valid values: auto, user.
tcMode String
DSL transfer mode. Valid values: ptm, atm.
tcpMss Number
TCP maximum segment size. 0 means do not change segment size.
trunk String
Enable/disable VLAN trunk. Valid values: disable, enable.
trustIp1 String
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp2 String
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp3 String
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp61 String
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
trustIp62 String
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
trustIp63 String
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
type String
Interface type. Valid values: physical, vlan, aggregate, redundant, tunnel, wireless, vdom-link, loopback, switch, hard-switch, hdlc, vap-switch, wl-mesh, fortilink, switch-vlan, fctrl-trunk, tdm, fext-wan, vxlan, emac-vlan, geneve.
username String
Username of the PPPoE account, provided by your ISP.
vci Number
Virtual Channel ID
vectoring String
Enable/disable DSL vectoring. Valid values: disable, enable.
vindex Number
Vindex.
vlanOpMode String
Vlan-Op-Mode. Valid values: tag, untag, passthrough.
vlanProtocol String
Vlan-Protocol. Valid values: 8021q, 8021ad.
vlanforward String
Enable/disable traffic forwarding between VLANs on this interface. Valid values: disable, enable.
vlanid Number
VLAN ID (1 - 4094).
vpi Number
Virtual Path ID
vrf Number
Virtual Routing Forwarding ID.
vrrpVirtualMac String
Enable/disable use of virtual MAC for VRRP. Valid values: disable, enable.
vrrps List<Property Map>
Vrrp. The structure of vrrp block is documented below.
wccp String
Enable/disable WCCP on this interface. Used for encapsulated WCCP communication between WCCP clients and servers. Valid values: disable, enable.
weight Number
Default weight for static routes (if route has no weight configured).
wifi5gThreshold String
Minimal signal strength to be considered as a good 5G AP.
wifiAcl String
Access control for MAC addresses in the MAC list. Valid values: deny, allow.
wifiApBand String
How to select the AP to connect. Valid values: any, 5g-preferred, 5g-only.
wifiAuth String
WiFi authentication. Valid values: PSK, RADIUS, radius, usergroup.
wifiAutoConnect String
Enable/disable WiFi network auto connect. Valid values: disable, enable.
wifiAutoSave String
Enable/disable WiFi network automatic save. Valid values: disable, enable.
wifiBroadcastSsid String
Enable/disable SSID broadcast in the beacon. Valid values: disable, enable.
wifiDnsServer1 String
DNS server 1.
wifiDnsServer2 String
DNS server 2.
wifiEncrypt String
Data encryption. Valid values: TKIP, AES.
wifiFragmentThreshold Number
WiFi fragment threshold (800 - 2346).
wifiGateway String
IPv4 default gateway IP address.
wifiKeyindex Number
WEP key index (1 - 4).
wifiKeys List<String>
WiFi WEP Key.
wifiMacFilter String
Enable/disable MAC filter status. Valid values: disable, enable.
wifiPassphrases List<String>
WiFi pre-shared key for WPA.
wifiRadiusServer String
WiFi RADIUS server for WPA.
wifiRtsThreshold Number
WiFi RTS threshold (256 - 2346).
wifiSecurity String
Wireless access security of SSID. Valid values: None, WEP64, wep64, WEP128, wep128, WPA_PSK, WPA_RADIUS, WPA, WPA2, WPA2_AUTO, open, wpa-personal, wpa-enterprise, wpa-only-personal, wpa-only-enterprise, wpa2-only-personal, wpa2-only-enterprise.
wifiSsid String
IEEE 802.11 Service Set Identifier.
wifiUsergroup String
WiFi user group for WPA.
winsIp String
WINS server IP.

Outputs

All input properties are implicitly available as output properties. Additionally, the ObjectFspVlanInterface 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 ObjectFspVlanInterface Resource

Get an existing ObjectFspVlanInterface 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?: ObjectFspVlanInterfaceState, opts?: CustomResourceOptions): ObjectFspVlanInterface
@staticmethod
def get(resource_name: str,
        id: str,
        opts: Optional[ResourceOptions] = None,
        ac_name: Optional[str] = None,
        adom: Optional[str] = None,
        aggregate: Optional[str] = None,
        aggregate_type: Optional[str] = None,
        algorithm: Optional[str] = None,
        alias: Optional[str] = None,
        allowaccesses: Optional[Sequence[str]] = None,
        annex: Optional[str] = None,
        ap_discover: Optional[str] = None,
        arpforward: Optional[str] = None,
        atm_protocol: Optional[str] = None,
        auth_cert: Optional[str] = None,
        auth_portal_addr: Optional[str] = None,
        auth_type: Optional[str] = None,
        auto_auth_extension_device: Optional[str] = None,
        bandwidth_measure_time: Optional[float] = None,
        bfd: Optional[str] = None,
        bfd_desired_min_tx: Optional[float] = None,
        bfd_detect_mult: Optional[float] = None,
        bfd_required_min_rx: Optional[float] = None,
        broadcast_forticlient_discovery: Optional[str] = None,
        broadcast_forward: Optional[str] = None,
        captive_portal: Optional[float] = None,
        cli_conn_status: Optional[float] = None,
        color: Optional[float] = None,
        ddns: Optional[str] = None,
        ddns_auth: Optional[str] = None,
        ddns_domain: Optional[str] = None,
        ddns_key: Optional[str] = None,
        ddns_keyname: Optional[str] = None,
        ddns_passwords: Optional[Sequence[str]] = None,
        ddns_server: Optional[str] = None,
        ddns_server_ip: Optional[str] = None,
        ddns_sn: Optional[str] = None,
        ddns_ttl: Optional[float] = None,
        ddns_username: Optional[str] = None,
        ddns_zone: Optional[str] = None,
        dedicated_to: Optional[str] = None,
        default_purdue_level: Optional[str] = None,
        defaultgw: Optional[str] = None,
        description: Optional[str] = None,
        detected_peer_mtu: Optional[float] = None,
        detectprotocols: Optional[Sequence[str]] = None,
        detectserver: Optional[str] = None,
        device_access_list: Optional[str] = None,
        device_identification: Optional[str] = None,
        device_identification_active_scan: Optional[str] = None,
        device_netscan: Optional[str] = None,
        device_user_identification: Optional[str] = None,
        devindex: Optional[float] = None,
        dhcp_broadcast_flag: Optional[str] = None,
        dhcp_classless_route_addition: Optional[str] = None,
        dhcp_client_identifier: Optional[str] = None,
        dhcp_relay_agent_option: Optional[str] = None,
        dhcp_relay_circuit_id: Optional[str] = None,
        dhcp_relay_interface: Optional[str] = None,
        dhcp_relay_interface_select_method: Optional[str] = None,
        dhcp_relay_ips: Optional[Sequence[str]] = None,
        dhcp_relay_link_selection: Optional[str] = None,
        dhcp_relay_request_all_server: Optional[str] = None,
        dhcp_relay_service: Optional[str] = None,
        dhcp_relay_source_ip: Optional[str] = None,
        dhcp_relay_type: Optional[str] = None,
        dhcp_renew_time: Optional[float] = None,
        dhcp_smart_relay: Optional[str] = None,
        disc_retry_timeout: Optional[float] = None,
        disconnect_threshold: Optional[float] = None,
        distance: Optional[float] = None,
        dns_query: Optional[str] = None,
        dns_server_override: Optional[str] = None,
        dns_server_protocols: Optional[Sequence[str]] = None,
        drop_fragment: Optional[str] = None,
        drop_overlapped_fragment: Optional[str] = None,
        dynamic_sort_subtable: Optional[str] = None,
        eap_ca_certs: Optional[Sequence[str]] = None,
        eap_identity: Optional[str] = None,
        eap_method: Optional[str] = None,
        eap_passwords: Optional[Sequence[str]] = None,
        eap_supplicant: Optional[str] = None,
        eap_user_certs: Optional[Sequence[str]] = None,
        egress_cos: Optional[str] = None,
        egress_shaping_profile: Optional[str] = None,
        eip: Optional[str] = None,
        endpoint_compliance: Optional[str] = None,
        estimated_downstream_bandwidth: Optional[float] = None,
        estimated_upstream_bandwidth: Optional[float] = None,
        explicit_ftp_proxy: Optional[str] = None,
        explicit_web_proxy: Optional[str] = None,
        external: Optional[str] = None,
        fail_action_on_extender: Optional[str] = None,
        fail_alert_interfaces: Optional[str] = None,
        fail_alert_method: Optional[str] = None,
        fail_detect: Optional[str] = None,
        fail_detect_options: Optional[Sequence[str]] = None,
        fdp: Optional[str] = None,
        fortiheartbeat: Optional[str] = None,
        fortilink: Optional[str] = None,
        fortilink_backup_link: Optional[float] = None,
        fortilink_neighbor_detect: Optional[str] = None,
        fortilink_split_interface: Optional[str] = None,
        fortilink_stacking: Optional[str] = None,
        forward_domain: Optional[float] = None,
        forward_error_correction: Optional[str] = None,
        fp_anomalies: Optional[Sequence[str]] = None,
        fp_disables: Optional[Sequence[str]] = None,
        gateway_address: Optional[str] = None,
        generic_receive_offload: Optional[str] = None,
        gi_gk: Optional[str] = None,
        gwaddr: Optional[str] = None,
        gwdetect: Optional[str] = None,
        ha_priority: Optional[float] = None,
        icmp_accept_redirect: Optional[str] = None,
        icmp_redirect: Optional[str] = None,
        icmp_send_redirect: Optional[str] = None,
        ident_accept: Optional[str] = None,
        idle_timeout: Optional[float] = None,
        if_mdix: Optional[str] = None,
        if_media: Optional[str] = None,
        ike_saml_servers: Optional[Sequence[str]] = None,
        in_force_vlan_cos: Optional[float] = None,
        inbandwidth: Optional[float] = None,
        ingress_cos: Optional[str] = None,
        ingress_shaping_profile: Optional[str] = None,
        ingress_spillover_threshold: Optional[float] = None,
        interconnect_profile: Optional[str] = None,
        internal: Optional[float] = None,
        ip: Optional[str] = None,
        ip_managed_by_fortiipam: Optional[str] = None,
        ipmac: Optional[str] = None,
        ips_sniffer_mode: Optional[str] = None,
        ipunnumbered: Optional[str] = None,
        ipv6: Optional[ObjectFspVlanInterfaceIpv6Args] = None,
        l2forward: Optional[str] = None,
        l2tp_client: Optional[str] = None,
        lacp_ha_secondary: Optional[str] = None,
        lacp_ha_slave: Optional[str] = None,
        lacp_mode: Optional[str] = None,
        lacp_speed: Optional[str] = None,
        large_receive_offload: Optional[str] = None,
        lcp_echo_interval: Optional[float] = None,
        lcp_max_echo_fails: Optional[float] = None,
        link_up_delay: Optional[float] = None,
        listen_forticlient_connection: Optional[str] = None,
        lldp_network_policy: Optional[str] = None,
        lldp_reception: Optional[str] = None,
        lldp_transmission: Optional[str] = None,
        log: Optional[str] = None,
        macaddr: Optional[str] = None,
        managed_subnetwork_size: Optional[str] = None,
        management_ip: Optional[str] = None,
        max_egress_burst_rate: Optional[float] = None,
        max_egress_rate: Optional[float] = None,
        measured_downstream_bandwidth: Optional[float] = None,
        measured_upstream_bandwidth: Optional[float] = None,
        mediatype: Optional[str] = None,
        member: Optional[str] = None,
        min_links: Optional[float] = None,
        min_links_down: Optional[str] = None,
        mirroring_direction: Optional[str] = None,
        mirroring_port: Optional[str] = None,
        mode: Optional[str] = None,
        monitor_bandwidth: Optional[str] = None,
        mtu: Optional[float] = None,
        mtu_override: Optional[str] = None,
        mux_type: Optional[str] = None,
        name: Optional[str] = None,
        ndiscforward: Optional[str] = None,
        netbios_forward: Optional[str] = None,
        netflow_sampler: Optional[str] = None,
        np_qos_profile: Optional[float] = None,
        npu_fastpath: Optional[str] = None,
        nst: Optional[str] = None,
        object_fsp_vlan_interface_id: Optional[str] = None,
        out_force_vlan_cos: Optional[float] = None,
        outbandwidth: Optional[float] = None,
        padt_retry_timeout: Optional[float] = None,
        passwords: Optional[Sequence[str]] = None,
        peer_interface: Optional[str] = None,
        phy_mode: Optional[str] = None,
        ping_serv_status: Optional[float] = None,
        poe: Optional[str] = None,
        polling_interval: Optional[float] = None,
        port_mirroring: Optional[str] = None,
        pppoe_unnumbered_negotiate: Optional[str] = None,
        pptp_auth_type: Optional[str] = None,
        pptp_client: Optional[str] = None,
        pptp_passwords: Optional[Sequence[str]] = None,
        pptp_server_ip: Optional[str] = None,
        pptp_timeout: Optional[float] = None,
        pptp_user: Optional[str] = None,
        preserve_session_route: Optional[str] = None,
        priority: Optional[float] = None,
        priority_override: Optional[str] = None,
        proxy_captive_portal: Optional[str] = None,
        pvc_atm_qos: Optional[str] = None,
        pvc_chan: Optional[float] = None,
        pvc_crc: Optional[float] = None,
        pvc_pcr: Optional[float] = None,
        pvc_scr: Optional[float] = None,
        pvc_vlan_id: Optional[float] = None,
        pvc_vlan_rx_id: Optional[float] = None,
        pvc_vlan_rx_op: Optional[str] = None,
        pvc_vlan_tx_id: Optional[float] = None,
        pvc_vlan_tx_op: Optional[str] = None,
        reachable_time: Optional[float] = None,
        redundant_interface: Optional[str] = None,
        remote_ip: Optional[str] = None,
        replacemsg_override_group: Optional[str] = None,
        retransmission: Optional[str] = None,
        ring_rx: Optional[float] = None,
        ring_tx: Optional[float] = None,
        role: Optional[str] = None,
        sample_direction: Optional[str] = None,
        sample_rate: Optional[float] = None,
        scan_botnet_connections: Optional[str] = None,
        scopetype: Optional[str] = None,
        secondary_ip: Optional[str] = None,
        secondaryips: Optional[Sequence[ObjectFspVlanInterfaceSecondaryipArgs]] = None,
        security8021x_dynamic_vlan_id: Optional[float] = None,
        security8021x_master: Optional[str] = None,
        security8021x_member_mode: Optional[str] = None,
        security8021x_mode: Optional[str] = None,
        security_exempt_list: Optional[str] = None,
        security_external_logout: Optional[str] = None,
        security_external_web: Optional[str] = None,
        security_groups: Optional[str] = None,
        security_mac_auth_bypass: Optional[str] = None,
        security_mode: Optional[str] = None,
        security_redirect_url: Optional[str] = None,
        select_profile30a35b: Optional[str] = None,
        service_name: Optional[str] = None,
        sflow_sampler: Optional[str] = None,
        sfp_dsl: Optional[str] = None,
        sfp_dsl_adsl_fallback: Optional[str] = None,
        sfp_dsl_autodetect: Optional[str] = None,
        sfp_dsl_mac: Optional[str] = None,
        speed: Optional[str] = None,
        spillover_threshold: Optional[float] = None,
        src_check: Optional[str] = None,
        status: Optional[str] = None,
        stp: Optional[str] = None,
        stp_edge: Optional[str] = None,
        stp_ha_secondary: Optional[str] = None,
        stp_ha_slave: Optional[str] = None,
        stpforward: Optional[str] = None,
        stpforward_mode: Optional[str] = None,
        strip_priority_vlan_tag: Optional[str] = None,
        subst: Optional[str] = None,
        substitute_dst_mac: Optional[str] = None,
        sw_algorithm: Optional[str] = None,
        swc_first_create: Optional[float] = None,
        swc_vlan: Optional[float] = None,
        switch: Optional[str] = None,
        switch_controller_access_vlan: Optional[str] = None,
        switch_controller_arp_inspection: Optional[str] = None,
        switch_controller_auth: Optional[str] = None,
        switch_controller_dhcp_snooping: Optional[str] = None,
        switch_controller_dhcp_snooping_option82: Optional[str] = None,
        switch_controller_dhcp_snooping_verify_mac: Optional[str] = None,
        switch_controller_dynamic: Optional[str] = None,
        switch_controller_feature: Optional[str] = None,
        switch_controller_igmp_snooping: Optional[str] = None,
        switch_controller_igmp_snooping_fast_leave: Optional[str] = None,
        switch_controller_igmp_snooping_proxy: Optional[str] = None,
        switch_controller_iot_scanning: Optional[str] = None,
        switch_controller_learning_limit: Optional[float] = None,
        switch_controller_mgmt_vlan: Optional[float] = None,
        switch_controller_nac: Optional[str] = None,
        switch_controller_netflow_collect: Optional[str] = None,
        switch_controller_offload: Optional[str] = None,
        switch_controller_offload_gw: Optional[str] = None,
        switch_controller_offload_ip: Optional[str] = None,
        switch_controller_offloading: Optional[str] = None,
        switch_controller_offloading_gw: Optional[str] = None,
        switch_controller_offloading_ip: Optional[str] = None,
        switch_controller_radius_server: Optional[str] = None,
        switch_controller_rspan_mode: Optional[str] = None,
        switch_controller_source_ip: Optional[str] = None,
        switch_controller_traffic_policy: Optional[str] = None,
        system_id: Optional[str] = None,
        system_id_type: Optional[str] = None,
        tc_mode: Optional[str] = None,
        tcp_mss: Optional[float] = None,
        trunk: Optional[str] = None,
        trust_ip1: Optional[str] = None,
        trust_ip2: Optional[str] = None,
        trust_ip3: Optional[str] = None,
        trust_ip61: Optional[str] = None,
        trust_ip62: Optional[str] = None,
        trust_ip63: Optional[str] = None,
        type: Optional[str] = None,
        username: Optional[str] = None,
        vci: Optional[float] = None,
        vectoring: Optional[str] = None,
        vindex: Optional[float] = None,
        vlan: Optional[str] = None,
        vlan_op_mode: Optional[str] = None,
        vlan_protocol: Optional[str] = None,
        vlanforward: Optional[str] = None,
        vlanid: Optional[float] = None,
        vpi: Optional[float] = None,
        vrf: Optional[float] = None,
        vrrp_virtual_mac: Optional[str] = None,
        vrrps: Optional[Sequence[ObjectFspVlanInterfaceVrrpArgs]] = None,
        wccp: Optional[str] = None,
        weight: Optional[float] = None,
        wifi5g_threshold: Optional[str] = None,
        wifi_acl: Optional[str] = None,
        wifi_ap_band: Optional[str] = None,
        wifi_auth: Optional[str] = None,
        wifi_auto_connect: Optional[str] = None,
        wifi_auto_save: Optional[str] = None,
        wifi_broadcast_ssid: Optional[str] = None,
        wifi_dns_server1: Optional[str] = None,
        wifi_dns_server2: Optional[str] = None,
        wifi_encrypt: Optional[str] = None,
        wifi_fragment_threshold: Optional[float] = None,
        wifi_gateway: Optional[str] = None,
        wifi_keyindex: Optional[float] = None,
        wifi_keys: Optional[Sequence[str]] = None,
        wifi_mac_filter: Optional[str] = None,
        wifi_passphrases: Optional[Sequence[str]] = None,
        wifi_radius_server: Optional[str] = None,
        wifi_rts_threshold: Optional[float] = None,
        wifi_security: Optional[str] = None,
        wifi_ssid: Optional[str] = None,
        wifi_usergroup: Optional[str] = None,
        wins_ip: Optional[str] = None) -> ObjectFspVlanInterface
func GetObjectFspVlanInterface(ctx *Context, name string, id IDInput, state *ObjectFspVlanInterfaceState, opts ...ResourceOption) (*ObjectFspVlanInterface, error)
public static ObjectFspVlanInterface Get(string name, Input<string> id, ObjectFspVlanInterfaceState? state, CustomResourceOptions? opts = null)
public static ObjectFspVlanInterface get(String name, Output<String> id, ObjectFspVlanInterfaceState state, CustomResourceOptions options)
resources:  _:    type: fortimanager:ObjectFspVlanInterface    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:
AcName string
PPPoE server name.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
Aggregate string
Aggregate.
AggregateType string
Type of aggregation. Valid values: physical, vxlan.
Algorithm string
Frame distribution algorithm. Valid values: L2, L3, L4.
Alias string
Alias will be displayed with the interface name to make it easier to distinguish.
Allowaccesses List<string>
Permitted types of management access to this interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
Annex string
Set xDSL annex type. Valid values: a, b, j, bjm, i, al, m, aijlm.
ApDiscover string
Enable/disable automatic registration of unknown FortiAP devices. Valid values: disable, enable.
Arpforward string
Enable/disable ARP forwarding. Valid values: disable, enable.
AtmProtocol string
ATM protocol. Valid values: none, ipoa.
AuthCert string
HTTPS server certificate.
AuthPortalAddr string
Address of captive portal.
AuthType string
PPP authentication type to use. Valid values: auto, pap, chap, mschapv1, mschapv2.
AutoAuthExtensionDevice string
Enable/disable automatic authorization of dedicated Fortinet extension device on this interface. Valid values: disable, enable.
BandwidthMeasureTime double
Bandwidth-Measure-Time.
Bfd string
Bidirectional Forwarding Detection (BFD) settings. Valid values: global, enable, disable.
BfdDesiredMinTx double
BFD desired minimal transmit interval.
BfdDetectMult double
BFD detection multiplier.
BfdRequiredMinRx double
BFD required minimal receive interval.
BroadcastForticlientDiscovery string
Enable/disable broadcasting FortiClient discovery messages. Valid values: disable, enable.
BroadcastForward string
Enable/disable broadcast forwarding. Valid values: disable, enable.
CaptivePortal double
Enable/disable captive portal.
CliConnStatus double
Cli-Conn-Status.
Color double
Color of icon on the GUI.
Ddns string
Ddns. Valid values: disable, enable.
DdnsAuth string
Ddns-Auth. Valid values: disable, tsig.
DdnsDomain string
Ddns-Domain.
DdnsKey string
Ddns-Key.
DdnsKeyname string
Ddns-Keyname.
DdnsPasswords List<string>
Ddns-Password.
DdnsServer string
Ddns-Server. Valid values: dhs.org, dyndns.org, dyns.net, tzo.com, ods.org, vavic.com, now.net.cn, dipdns.net, easydns.com, genericDDNS.
DdnsServerIp string
Ddns-Server-Ip.
DdnsSn string
Ddns-Sn.
DdnsTtl double
Ddns-Ttl.
DdnsUsername string
Ddns-Username.
DdnsZone string
Ddns-Zone.
DedicatedTo string
Configure interface for single purpose. Valid values: none, management.
DefaultPurdueLevel string
default purdue level of device detected on this interface. Valid values: 1, 2, 3, 4, 5, 1.5, 2.5, 3.5, 5.5.
Defaultgw string
Enable to get the gateway IP from the DHCP or PPPoE server. Valid values: disable, enable.
Description string
Description.
DetectedPeerMtu double
Detected-Peer-Mtu.
Detectprotocols List<string>
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
Detectserver string
Gateway's ping server for this IP.
DeviceAccessList string
Device access list.
DeviceIdentification string
Enable/disable passively gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
DeviceIdentificationActiveScan string
Enable/disable active gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
DeviceNetscan string
Device-Netscan. Valid values: disable, enable.
DeviceUserIdentification string
Enable/disable passive gathering of user identity information about users on this interface. Valid values: disable, enable.
Devindex double
Devindex.
DhcpBroadcastFlag string
Enable/disable setting of the broadcast flag in messages sent by the DHCP client (default = enable). Valid values: disable, enable.
DhcpClasslessRouteAddition string
Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: disable, enable.
DhcpClientIdentifier string
DHCP client identifier.
DhcpRelayAgentOption string
Enable/disable DHCP relay agent option. Valid values: disable, enable.
DhcpRelayCircuitId string
DHCP relay circuit ID.
DhcpRelayInterface string
Specify outgoing interface to reach server.
DhcpRelayInterfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
DhcpRelayIps List<string>
DHCP relay IP address.
DhcpRelayLinkSelection string
DHCP relay link selection.
DhcpRelayRequestAllServer string
Dhcp-Relay-Request-All-Server. Valid values: disable, enable.
DhcpRelayService string
Enable/disable allowing this interface to act as a DHCP relay. Valid values: disable, enable.
DhcpRelaySourceIp string
IP address used by the DHCP relay as its source IP.
DhcpRelayType string
DHCP relay type (regular or IPsec). Valid values: regular, ipsec.
DhcpRenewTime double
DHCP renew time in seconds (300-604800), 0 means use the renew time provided by the server.
DhcpSmartRelay string
Enable/disable DHCP smart relay. Valid values: disable, enable.
DiscRetryTimeout double
Time in seconds to wait before retrying to start a PPPoE discovery, 0 means no timeout.
DisconnectThreshold double
Time in milliseconds to wait before sending a notification that this interface is down or disconnected.
Distance double
Distance for routes learned through PPPoE or DHCP, lower distance indicates preferred route.
DnsQuery string
Dns-Query. Valid values: disable, recursive, non-recursive.
DnsServerOverride string
Enable/disable use DNS acquired by DHCP or PPPoE. Valid values: disable, enable.
DnsServerProtocols List<string>
DNS transport protocols. Valid values: cleartext, dot, doh.
DropFragment string
Enable/disable drop fragment packets. Valid values: disable, enable.
DropOverlappedFragment string
Enable/disable drop overlapped fragment packets. Valid values: disable, enable.
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.

The ipv6 block supports:

EapCaCerts List<string>
Eap-Ca-Cert.
EapIdentity string
Eap-Identity.
EapMethod string
Eap-Method. Valid values: tls, peap.
EapPasswords List<string>
Eap-Password.
EapSupplicant string
Eap-Supplicant. Valid values: disable, enable.
EapUserCerts List<string>
Eap-User-Cert.
EgressCos string
Override outgoing CoS in user VLAN tag. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
EgressShapingProfile string
Outgoing traffic shaping profile.
Eip string
Eip.
EndpointCompliance string
Endpoint-Compliance. Valid values: disable, enable.
EstimatedDownstreamBandwidth double
Estimated maximum downstream bandwidth (kbps). Used to estimate link utilization.
EstimatedUpstreamBandwidth double
Estimated maximum upstream bandwidth (kbps). Used to estimate link utilization.
ExplicitFtpProxy string
Enable/disable the explicit FTP proxy on this interface. Valid values: disable, enable.
ExplicitWebProxy string
Enable/disable the explicit web proxy on this interface. Valid values: disable, enable.
External string
Enable/disable identifying the interface as an external interface (which usually means it's connected to the Internet). Valid values: disable, enable.
FailActionOnExtender string
Action on extender when interface fail . Valid values: soft-restart, hard-restart, reboot.
FailAlertInterfaces string
Names of the FortiGate interfaces to which the link failure alert is sent.
FailAlertMethod string
Select link-failed-signal or link-down method to alert about a failed link. Valid values: link-failed-signal, link-down.
FailDetect string
Enable/disable fail detection features for this interface. Valid values: disable, enable.
FailDetectOptions List<string>
Options for detecting that this interface has failed. Valid values: detectserver, link-down.
Fdp string
Fdp. Valid values: disable, enable.
Fortiheartbeat string
Fortiheartbeat. Valid values: disable, enable.
Fortilink string
Enable FortiLink to dedicate this interface to manage other Fortinet devices. Valid values: disable, enable.
FortilinkBackupLink double
Fortilink-Backup-Link.
FortilinkNeighborDetect string
Protocol for FortiGate neighbor discovery. Valid values: lldp, fortilink.
FortilinkSplitInterface string
Enable/disable FortiLink split interface to connect member link to different FortiSwitch in stack for uplink redundancy. Valid values: disable, enable.
FortilinkStacking string
Enable/disable FortiLink switch-stacking on this interface. Valid values: disable, enable.
ForwardDomain double
Transparent mode forward domain.
ForwardErrorCorrection string
Enable/disable forward error correction (FEC Clause 91). Valid values: disable, enable, rs-fec, base-r-fec, fec-cl91, fec-cl74.
FpAnomalies List<string>
Fp-Anomaly. Valid values: drop_tcp_fin_noack, pass_winnuke, pass_tcpland, pass_udpland, pass_icmpland, pass_ipland, pass_iprr, pass_ipssrr, pass_iplsrr, pass_ipstream, pass_ipsecurity, pass_iptimestamp, pass_ipunknown_option, pass_ipunknown_prot, pass_icmp_frag, pass_tcp_no_flag, pass_tcp_fin_noack, drop_winnuke, drop_tcpland, drop_udpland, drop_icmpland, drop_ipland, drop_iprr, drop_ipssrr, drop_iplsrr, drop_ipstream, drop_ipsecurity, drop_iptimestamp, drop_ipunknown_option, drop_ipunknown_prot, drop_icmp_frag, drop_tcp_no_flag.
FpDisables List<string>
Fp-Disable. Valid values: all, ipsec, none.
GatewayAddress string
Gateway address
GenericReceiveOffload string
Generic-Receive-Offload. Valid values: disable, enable.
GiGk string
Enable/disable Gi Gatekeeper. Valid values: disable, enable.
Gwaddr string
Gateway address
Gwdetect string
Enable/disable detect gateway alive for first. Valid values: disable, enable.
HaPriority double
HA election priority for the PING server.
IcmpAcceptRedirect string
Enable/disable ICMP accept redirect. Valid values: disable, enable.
IcmpRedirect string
Icmp-Redirect. Valid values: disable, enable.
IcmpSendRedirect string
Enable/disable ICMP send redirect. Valid values: disable, enable.
IdentAccept string
Enable/disable authentication for this interface. Valid values: disable, enable.
IdleTimeout double
PPPoE auto disconnect after idle timeout seconds, 0 means no timeout.
IfMdix string
If-Mdix. Valid values: auto, normal, crossover.
IfMedia string
If-Media. Valid values: auto, copper, fiber.
IkeSamlServers List<string>
Ike-Saml-Server.
InForceVlanCos double
In-Force-Vlan-Cos.
Inbandwidth double
Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.
IngressCos string
Override incoming CoS in user VLAN tag on VLAN interface or assign a priority VLAN tag on physical interface. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
IngressShapingProfile string
Incoming traffic shaping profile.
IngressSpilloverThreshold double
Ingress Spillover threshold (0 - 16776000 kbps).
InterconnectProfile string
Set interconnect profile. Valid values: default, profile1, profile2.
Internal double
Implicitly created.
Ip string
Interface IPv4 address and subnet mask, syntax: X.X.X.X/24.
IpManagedByFortiipam string
Ip-Managed-By-Fortiipam. Valid values: disable, enable.
Ipmac string
Enable/disable IP/MAC binding. Valid values: disable, enable.
IpsSnifferMode string
Enable/disable the use of this interface as a one-armed sniffer. Valid values: disable, enable.
Ipunnumbered string
Unnumbered IP used for PPPoE interfaces for which no unique local address is provided.
Ipv6 ObjectFspVlanInterfaceIpv6
Ipv6. The structure of ipv6 block is documented below.
L2forward string
Enable/disable l2 forwarding. Valid values: disable, enable.
L2tpClient string
Enable/disable this interface as a Layer 2 Tunnelling Protocol (L2TP) client. Valid values: disable, enable.
LacpHaSecondary string
Lacp-Ha-Secondary. Valid values: disable, enable.
LacpHaSlave string
LACP HA slave. Valid values: disable, enable.
LacpMode string
LACP mode. Valid values: static, passive, active.
LacpSpeed string
How often the interface sends LACP messages. Valid values: slow, fast.
LargeReceiveOffload string
Large-Receive-Offload. Valid values: disable, enable.
LcpEchoInterval double
Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
LcpMaxEchoFails double
Maximum missed LCP echo messages before disconnect.
LinkUpDelay double
Number of milliseconds to wait before considering a link is up.
ListenForticlientConnection string
Listen-Forticlient-Connection. Valid values: disable, enable.
LldpNetworkPolicy string
LLDP-MED network policy profile.
LldpReception string
Enable/disable Link Layer Discovery Protocol (LLDP) reception. Valid values: disable, enable, vdom.
LldpTransmission string
Enable/disable Link Layer Discovery Protocol (LLDP) transmission. Valid values: enable, disable, vdom.
Log string
Log. Valid values: disable, enable.
Macaddr string
Change the interface's MAC address.
ManagedSubnetworkSize string
Managed-Subnetwork-Size. Valid values: 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536.
ManagementIp string
High Availability in-band management IP address of this interface.
MaxEgressBurstRate double
Max egress burst rate (kbits per sec).
MaxEgressRate double
Max egress rate (kbits per sec).
MeasuredDownstreamBandwidth double
Measured-Downstream-Bandwidth.
MeasuredUpstreamBandwidth double
Measured-Upstream-Bandwidth.
Mediatype string
Select SFP media interface type Valid values: serdes-sfp, sgmii-sfp, cfp2-sr10, cfp2-lr4, serdes-copper-sfp, sr, cr, lr, qsfp28-sr4, qsfp28-lr4, qsfp28-cr4, sr4, cr4, lr4.
Member string
Physical interfaces that belong to the aggregate or redundant interface.
MinLinks double
Minimum number of aggregated ports that must be up.
MinLinksDown string
Action to take when less than the configured minimum number of links are active. Valid values: operational, administrative.
MirroringDirection string
Port mirroring direction. Valid values: rx, tx, both.
MirroringPort string
Mirroring port.
Mode string
Addressing mode (static, DHCP, PPPoE). Valid values: static, dhcp, pppoe, pppoa, ipoa, eoa.
MonitorBandwidth string
Monitor-Bandwidth. Valid values: disable, enable.
Mtu double
MTU value for this interface.
MtuOverride string
Enable to set a custom MTU for this interface. Valid values: disable, enable.
MuxType string
Multiplexer type Valid values: llc-encaps, vc-encaps.
Name string
Name.
Ndiscforward string
Enable/disable NDISC forwarding. Valid values: disable, enable.
NetbiosForward string
Enable/disable NETBIOS forwarding. Valid values: disable, enable.
NetflowSampler string
Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: disable, tx, rx, both.
NpQosProfile double
NP QoS profile ID.
NpuFastpath string
Npu-Fastpath. Valid values: disable, enable.
Nst string
Nst. Valid values: disable, enable.
ObjectFspVlanInterfaceId string
an identifier for the resource.
OutForceVlanCos double
Out-Force-Vlan-Cos.
Outbandwidth double
Bandwidth limit for outgoing traffic (0 - 16776000 kbps).
PadtRetryTimeout double
PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time.
Passwords List<string>
PPPoE account's password.
PeerInterface string
Peer-Interface.
PhyMode string
DSL physical mode. Valid values: auto, adsl, vdsl.
PingServStatus double
Ping-Serv-Status.
Poe string
Enable/disable PoE status. Valid values: disable, enable.
PollingInterval double
sFlow polling interval (1 - 255 sec).
PortMirroring string
Enable/disable NP port mirroring. Valid values: disable, enable.
PppoeUnnumberedNegotiate string
Enable/disable PPPoE unnumbered negotiation. Valid values: disable, enable.
PptpAuthType string
PPTP authentication type. Valid values: auto, pap, chap, mschapv1, mschapv2.
PptpClient string
Enable/disable PPTP client. Valid values: disable, enable.
PptpPasswords List<string>
PPTP password.
PptpServerIp string
PPTP server IP address.
PptpTimeout double
Idle timer in minutes (0 for disabled).
PptpUser string
PPTP user name.
PreserveSessionRoute string
Enable/disable preservation of session route when dirty. Valid values: disable, enable.
Priority double
Priority of the virtual router (1 - 255).
PriorityOverride string
Enable/disable fail back to higher priority port once recovered. Valid values: disable, enable.
ProxyCaptivePortal string
Enable/disable proxy captive portal on this interface. Valid values: disable, enable.
PvcAtmQos string
SFP-DSL ADSL Fallback PVC ATM QoS. Valid values: cbr, rt-vbr, nrt-vbr.
PvcChan double
SFP-DSL ADSL Fallback PVC Channel.
PvcCrc double
SFP-DSL ADSL Fallback PVC CRC Option: bit0: sar LLC preserve, bit1: ream LLC preserve, bit2: ream VC-MUX has crc.
PvcPcr double
SFP-DSL ADSL Fallback PVC Packet Cell Rate in cells (0 - 5500).
PvcScr double
SFP-DSL ADSL Fallback PVC Sustainable Cell Rate in cells (0 - 5500).
PvcVlanId double
SFP-DSL ADSL Fallback PVC VLAN ID.
PvcVlanRxId double
SFP-DSL ADSL Fallback PVC VLANID RX.
PvcVlanRxOp string
SFP-DSL ADSL Fallback PVC VLAN RX op. Valid values: pass-through, replace, remove.
PvcVlanTxId double
SFP-DSL ADSL Fallback PVC VLAN ID TX.
PvcVlanTxOp string
SFP-DSL ADSL Fallback PVC VLAN TX op. Valid values: pass-through, replace, remove.
ReachableTime double
IPv4 reachable time in milliseconds (30000 - 3600000, default = 30000).
RedundantInterface string
Redundant-Interface.
RemoteIp string
Remote IP address of tunnel.
ReplacemsgOverrideGroup string
Replacement message override group.
Retransmission string
Enable/disable DSL retransmission. Valid values: disable, enable.
RingRx double
RX ring size.
RingTx double
TX ring size.
Role string
Interface role. Valid values: lan, wan, dmz, undefined.
SampleDirection string
Data that NetFlow collects (rx, tx, or both). Valid values: rx, tx, both.
SampleRate double
sFlow sample rate (10 - 99999).
ScanBotnetConnections string
Scan-Botnet-Connections. Valid values: disable, block, monitor.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SecondaryIp string
Enable/disable adding a secondary IP to this interface. Valid values: disable, enable.
Secondaryips List<ObjectFspVlanInterfaceSecondaryip>
Secondaryip. The structure of secondaryip block is documented below.
Security8021xDynamicVlanId double
VLAN ID for virtual switch.
Security8021xMaster string
802.1X master virtual-switch.
Security8021xMemberMode string
802.1X member mode. Valid values: disable, switch.
Security8021xMode string
802.1X mode. Valid values: default, dynamic-vlan, fallback, slave.
SecurityExemptList string
Name of security-exempt-list.
SecurityExternalLogout string
URL of external authentication logout server.
SecurityExternalWeb string
URL of external authentication web server.
SecurityGroups string
User groups that can authenticate with the captive portal.
SecurityMacAuthBypass string
Enable/disable MAC authentication bypass. Valid values: disable, enable, mac-auth-only.
SecurityMode string
Turn on captive portal authentication for this interface. Valid values: none, captive-portal, 802.1X.
SecurityRedirectUrl string
URL redirection after disclaimer/authentication.
SelectProfile30a35b string
Select-Profile-30A-35B. Valid values: 30A, 35B.
ServiceName string
PPPoE service name.
SflowSampler string
Enable/disable sFlow on this interface. Valid values: disable, enable.
SfpDsl string
Enable/disable SFP DSL. Valid values: disable, enable.
SfpDslAdslFallback string
Enable/disable SFP DSL ADSL fallback. Valid values: disable, enable.
SfpDslAutodetect string
Enable/disable SFP DSL MAC address autodetect. Valid values: disable, enable.
SfpDslMac string
SFP DSL MAC address.
Speed string
Interface speed. The default setting and the options available depend on the interface hardware. Valid values: auto, 10full, 10half, 100full, 100half, 1000full, 1000half, 10000full, 1000auto, 10000auto, 40000full, 100Gfull, 25000full, 40000auto, 25000auto, 100Gauto.
SpilloverThreshold double
Egress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.
SrcCheck string
Enable/disable source IP check. Valid values: disable, enable.
Status string
Enable/disable VRRP. Valid values: disable, enable.
Stp string
Enable/disable STP. Valid values: disable, enable.
StpEdge string
Enable/disable as STP edge port. Valid values: disable, enable.
StpHaSecondary string
Stp-Ha-Secondary. Valid values: disable, enable, priority-adjust.
StpHaSlave string
Control STP behaviour on HA slave. Valid values: disable, enable, priority-adjust.
Stpforward string
Enable/disable STP forwarding. Valid values: disable, enable.
StpforwardMode string
Configure STP forwarding mode. Valid values: rpl-all-ext-id, rpl-bridge-ext-id, rpl-nothing.
StripPriorityVlanTag string
Strip-Priority-Vlan-Tag. Valid values: disable, enable.
Subst string
Enable to always send packets from this interface to a destination MAC address. Valid values: disable, enable.
SubstituteDstMac string
Destination MAC address that all packets are sent to from this interface.
SwAlgorithm string
Frame distribution algorithm for switch. Valid values: l2, l3, eh.
SwcFirstCreate double
Swc-First-Create.
SwcVlan double
Swc-Vlan.
Switch string
Switch.
SwitchControllerAccessVlan string
Block FortiSwitch port-to-port traffic. Valid values: disable, enable.
SwitchControllerArpInspection string
Enable/disable FortiSwitch ARP inspection. Valid values: disable, enable.
SwitchControllerAuth string
Switch-Controller-Auth. Valid values: radius, usergroup.
SwitchControllerDhcpSnooping string
Switch controller DHCP snooping. Valid values: disable, enable.
SwitchControllerDhcpSnoopingOption82 string
Switch controller DHCP snooping option82. Valid values: disable, enable.
SwitchControllerDhcpSnoopingVerifyMac string
Switch controller DHCP snooping verify MAC. Valid values: disable, enable.
SwitchControllerDynamic string
Switch-Controller-Dynamic.
SwitchControllerFeature string
Switch-Controller-Feature. Valid values: none, default-vlan, quarantine, sniffer, voice, camera, rspan, video, nac.
SwitchControllerIgmpSnooping string
Switch controller IGMP snooping. Valid values: disable, enable.
SwitchControllerIgmpSnoopingFastLeave string
Switch controller IGMP snooping fast-leave. Valid values: disable, enable.
SwitchControllerIgmpSnoopingProxy string
Switch controller IGMP snooping proxy. Valid values: disable, enable.
SwitchControllerIotScanning string
Switch-Controller-Iot-Scanning. Valid values: disable, enable.
SwitchControllerLearningLimit double
Limit the number of dynamic MAC addresses on this VLAN (1 - 128, 0 = no limit, default).
SwitchControllerMgmtVlan double
Switch-Controller-Mgmt-Vlan.
SwitchControllerNac string
Switch-Controller-Nac.
SwitchControllerNetflowCollect string
NetFlow collection and processing. Valid values: disable, enable.
SwitchControllerOffload string
Enable/disable managed FortiSwitch routing offload. Valid values: disable, enable.
SwitchControllerOffloadGw string
Enable/disable managed FortiSwitch routing offload gateway. Valid values: disable, enable.
SwitchControllerOffloadIp string
IP for routing offload on FortiSwitch.
SwitchControllerOffloading string
Switch-Controller-Offloading. Valid values: disable, enable.
SwitchControllerOffloadingGw string
Switch-Controller-Offloading-Gw. Valid values: disable, enable.
SwitchControllerOffloadingIp string
Switch-Controller-Offloading-Ip.
SwitchControllerRadiusServer string
Switch-Controller-Radius-Server.
SwitchControllerRspanMode string
Stop Layer2 MAC learning and interception of BPDUs and other packets on this interface. Valid values: disable, enable.
SwitchControllerSourceIp string
Switch-Controller-Source-Ip. Valid values: outbound, fixed.
SwitchControllerTrafficPolicy string
Switch controller traffic policy for the VLAN.
SystemId string
Define a system ID for the aggregate interface.
SystemIdType string
Method in which system ID is generated. Valid values: auto, user.
TcMode string
DSL transfer mode. Valid values: ptm, atm.
TcpMss double
TCP maximum segment size. 0 means do not change segment size.
Trunk string
Enable/disable VLAN trunk. Valid values: disable, enable.
TrustIp1 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
TrustIp2 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
TrustIp3 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
TrustIp61 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
TrustIp62 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
TrustIp63 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
Type string
Interface type. Valid values: physical, vlan, aggregate, redundant, tunnel, wireless, vdom-link, loopback, switch, hard-switch, hdlc, vap-switch, wl-mesh, fortilink, switch-vlan, fctrl-trunk, tdm, fext-wan, vxlan, emac-vlan, geneve.
Username string
Username of the PPPoE account, provided by your ISP.
Vci double
Virtual Channel ID
Vectoring string
Enable/disable DSL vectoring. Valid values: disable, enable.
Vindex double
Vindex.
Vlan string
Vlan.
VlanOpMode string
Vlan-Op-Mode. Valid values: tag, untag, passthrough.
VlanProtocol string
Vlan-Protocol. Valid values: 8021q, 8021ad.
Vlanforward string
Enable/disable traffic forwarding between VLANs on this interface. Valid values: disable, enable.
Vlanid double
VLAN ID (1 - 4094).
Vpi double
Virtual Path ID
Vrf double
Virtual Routing Forwarding ID.
VrrpVirtualMac string
Enable/disable use of virtual MAC for VRRP. Valid values: disable, enable.
Vrrps List<ObjectFspVlanInterfaceVrrp>
Vrrp. The structure of vrrp block is documented below.
Wccp string
Enable/disable WCCP on this interface. Used for encapsulated WCCP communication between WCCP clients and servers. Valid values: disable, enable.
Weight double
Default weight for static routes (if route has no weight configured).
Wifi5gThreshold string
Minimal signal strength to be considered as a good 5G AP.
WifiAcl string
Access control for MAC addresses in the MAC list. Valid values: deny, allow.
WifiApBand string
How to select the AP to connect. Valid values: any, 5g-preferred, 5g-only.
WifiAuth string
WiFi authentication. Valid values: PSK, RADIUS, radius, usergroup.
WifiAutoConnect string
Enable/disable WiFi network auto connect. Valid values: disable, enable.
WifiAutoSave string
Enable/disable WiFi network automatic save. Valid values: disable, enable.
WifiBroadcastSsid string
Enable/disable SSID broadcast in the beacon. Valid values: disable, enable.
WifiDnsServer1 string
DNS server 1.
WifiDnsServer2 string
DNS server 2.
WifiEncrypt string
Data encryption. Valid values: TKIP, AES.
WifiFragmentThreshold double
WiFi fragment threshold (800 - 2346).
WifiGateway string
IPv4 default gateway IP address.
WifiKeyindex double
WEP key index (1 - 4).
WifiKeys List<string>
WiFi WEP Key.
WifiMacFilter string
Enable/disable MAC filter status. Valid values: disable, enable.
WifiPassphrases List<string>
WiFi pre-shared key for WPA.
WifiRadiusServer string
WiFi RADIUS server for WPA.
WifiRtsThreshold double
WiFi RTS threshold (256 - 2346).
WifiSecurity string
Wireless access security of SSID. Valid values: None, WEP64, wep64, WEP128, wep128, WPA_PSK, WPA_RADIUS, WPA, WPA2, WPA2_AUTO, open, wpa-personal, wpa-enterprise, wpa-only-personal, wpa-only-enterprise, wpa2-only-personal, wpa2-only-enterprise.
WifiSsid string
IEEE 802.11 Service Set Identifier.
WifiUsergroup string
WiFi user group for WPA.
WinsIp string
WINS server IP.
AcName string
PPPoE server name.
Adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
Aggregate string
Aggregate.
AggregateType string
Type of aggregation. Valid values: physical, vxlan.
Algorithm string
Frame distribution algorithm. Valid values: L2, L3, L4.
Alias string
Alias will be displayed with the interface name to make it easier to distinguish.
Allowaccesses []string
Permitted types of management access to this interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
Annex string
Set xDSL annex type. Valid values: a, b, j, bjm, i, al, m, aijlm.
ApDiscover string
Enable/disable automatic registration of unknown FortiAP devices. Valid values: disable, enable.
Arpforward string
Enable/disable ARP forwarding. Valid values: disable, enable.
AtmProtocol string
ATM protocol. Valid values: none, ipoa.
AuthCert string
HTTPS server certificate.
AuthPortalAddr string
Address of captive portal.
AuthType string
PPP authentication type to use. Valid values: auto, pap, chap, mschapv1, mschapv2.
AutoAuthExtensionDevice string
Enable/disable automatic authorization of dedicated Fortinet extension device on this interface. Valid values: disable, enable.
BandwidthMeasureTime float64
Bandwidth-Measure-Time.
Bfd string
Bidirectional Forwarding Detection (BFD) settings. Valid values: global, enable, disable.
BfdDesiredMinTx float64
BFD desired minimal transmit interval.
BfdDetectMult float64
BFD detection multiplier.
BfdRequiredMinRx float64
BFD required minimal receive interval.
BroadcastForticlientDiscovery string
Enable/disable broadcasting FortiClient discovery messages. Valid values: disable, enable.
BroadcastForward string
Enable/disable broadcast forwarding. Valid values: disable, enable.
CaptivePortal float64
Enable/disable captive portal.
CliConnStatus float64
Cli-Conn-Status.
Color float64
Color of icon on the GUI.
Ddns string
Ddns. Valid values: disable, enable.
DdnsAuth string
Ddns-Auth. Valid values: disable, tsig.
DdnsDomain string
Ddns-Domain.
DdnsKey string
Ddns-Key.
DdnsKeyname string
Ddns-Keyname.
DdnsPasswords []string
Ddns-Password.
DdnsServer string
Ddns-Server. Valid values: dhs.org, dyndns.org, dyns.net, tzo.com, ods.org, vavic.com, now.net.cn, dipdns.net, easydns.com, genericDDNS.
DdnsServerIp string
Ddns-Server-Ip.
DdnsSn string
Ddns-Sn.
DdnsTtl float64
Ddns-Ttl.
DdnsUsername string
Ddns-Username.
DdnsZone string
Ddns-Zone.
DedicatedTo string
Configure interface for single purpose. Valid values: none, management.
DefaultPurdueLevel string
default purdue level of device detected on this interface. Valid values: 1, 2, 3, 4, 5, 1.5, 2.5, 3.5, 5.5.
Defaultgw string
Enable to get the gateway IP from the DHCP or PPPoE server. Valid values: disable, enable.
Description string
Description.
DetectedPeerMtu float64
Detected-Peer-Mtu.
Detectprotocols []string
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
Detectserver string
Gateway's ping server for this IP.
DeviceAccessList string
Device access list.
DeviceIdentification string
Enable/disable passively gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
DeviceIdentificationActiveScan string
Enable/disable active gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
DeviceNetscan string
Device-Netscan. Valid values: disable, enable.
DeviceUserIdentification string
Enable/disable passive gathering of user identity information about users on this interface. Valid values: disable, enable.
Devindex float64
Devindex.
DhcpBroadcastFlag string
Enable/disable setting of the broadcast flag in messages sent by the DHCP client (default = enable). Valid values: disable, enable.
DhcpClasslessRouteAddition string
Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: disable, enable.
DhcpClientIdentifier string
DHCP client identifier.
DhcpRelayAgentOption string
Enable/disable DHCP relay agent option. Valid values: disable, enable.
DhcpRelayCircuitId string
DHCP relay circuit ID.
DhcpRelayInterface string
Specify outgoing interface to reach server.
DhcpRelayInterfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
DhcpRelayIps []string
DHCP relay IP address.
DhcpRelayLinkSelection string
DHCP relay link selection.
DhcpRelayRequestAllServer string
Dhcp-Relay-Request-All-Server. Valid values: disable, enable.
DhcpRelayService string
Enable/disable allowing this interface to act as a DHCP relay. Valid values: disable, enable.
DhcpRelaySourceIp string
IP address used by the DHCP relay as its source IP.
DhcpRelayType string
DHCP relay type (regular or IPsec). Valid values: regular, ipsec.
DhcpRenewTime float64
DHCP renew time in seconds (300-604800), 0 means use the renew time provided by the server.
DhcpSmartRelay string
Enable/disable DHCP smart relay. Valid values: disable, enable.
DiscRetryTimeout float64
Time in seconds to wait before retrying to start a PPPoE discovery, 0 means no timeout.
DisconnectThreshold float64
Time in milliseconds to wait before sending a notification that this interface is down or disconnected.
Distance float64
Distance for routes learned through PPPoE or DHCP, lower distance indicates preferred route.
DnsQuery string
Dns-Query. Valid values: disable, recursive, non-recursive.
DnsServerOverride string
Enable/disable use DNS acquired by DHCP or PPPoE. Valid values: disable, enable.
DnsServerProtocols []string
DNS transport protocols. Valid values: cleartext, dot, doh.
DropFragment string
Enable/disable drop fragment packets. Valid values: disable, enable.
DropOverlappedFragment string
Enable/disable drop overlapped fragment packets. Valid values: disable, enable.
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.

The ipv6 block supports:

EapCaCerts []string
Eap-Ca-Cert.
EapIdentity string
Eap-Identity.
EapMethod string
Eap-Method. Valid values: tls, peap.
EapPasswords []string
Eap-Password.
EapSupplicant string
Eap-Supplicant. Valid values: disable, enable.
EapUserCerts []string
Eap-User-Cert.
EgressCos string
Override outgoing CoS in user VLAN tag. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
EgressShapingProfile string
Outgoing traffic shaping profile.
Eip string
Eip.
EndpointCompliance string
Endpoint-Compliance. Valid values: disable, enable.
EstimatedDownstreamBandwidth float64
Estimated maximum downstream bandwidth (kbps). Used to estimate link utilization.
EstimatedUpstreamBandwidth float64
Estimated maximum upstream bandwidth (kbps). Used to estimate link utilization.
ExplicitFtpProxy string
Enable/disable the explicit FTP proxy on this interface. Valid values: disable, enable.
ExplicitWebProxy string
Enable/disable the explicit web proxy on this interface. Valid values: disable, enable.
External string
Enable/disable identifying the interface as an external interface (which usually means it's connected to the Internet). Valid values: disable, enable.
FailActionOnExtender string
Action on extender when interface fail . Valid values: soft-restart, hard-restart, reboot.
FailAlertInterfaces string
Names of the FortiGate interfaces to which the link failure alert is sent.
FailAlertMethod string
Select link-failed-signal or link-down method to alert about a failed link. Valid values: link-failed-signal, link-down.
FailDetect string
Enable/disable fail detection features for this interface. Valid values: disable, enable.
FailDetectOptions []string
Options for detecting that this interface has failed. Valid values: detectserver, link-down.
Fdp string
Fdp. Valid values: disable, enable.
Fortiheartbeat string
Fortiheartbeat. Valid values: disable, enable.
Fortilink string
Enable FortiLink to dedicate this interface to manage other Fortinet devices. Valid values: disable, enable.
FortilinkBackupLink float64
Fortilink-Backup-Link.
FortilinkNeighborDetect string
Protocol for FortiGate neighbor discovery. Valid values: lldp, fortilink.
FortilinkSplitInterface string
Enable/disable FortiLink split interface to connect member link to different FortiSwitch in stack for uplink redundancy. Valid values: disable, enable.
FortilinkStacking string
Enable/disable FortiLink switch-stacking on this interface. Valid values: disable, enable.
ForwardDomain float64
Transparent mode forward domain.
ForwardErrorCorrection string
Enable/disable forward error correction (FEC Clause 91). Valid values: disable, enable, rs-fec, base-r-fec, fec-cl91, fec-cl74.
FpAnomalies []string
Fp-Anomaly. Valid values: drop_tcp_fin_noack, pass_winnuke, pass_tcpland, pass_udpland, pass_icmpland, pass_ipland, pass_iprr, pass_ipssrr, pass_iplsrr, pass_ipstream, pass_ipsecurity, pass_iptimestamp, pass_ipunknown_option, pass_ipunknown_prot, pass_icmp_frag, pass_tcp_no_flag, pass_tcp_fin_noack, drop_winnuke, drop_tcpland, drop_udpland, drop_icmpland, drop_ipland, drop_iprr, drop_ipssrr, drop_iplsrr, drop_ipstream, drop_ipsecurity, drop_iptimestamp, drop_ipunknown_option, drop_ipunknown_prot, drop_icmp_frag, drop_tcp_no_flag.
FpDisables []string
Fp-Disable. Valid values: all, ipsec, none.
GatewayAddress string
Gateway address
GenericReceiveOffload string
Generic-Receive-Offload. Valid values: disable, enable.
GiGk string
Enable/disable Gi Gatekeeper. Valid values: disable, enable.
Gwaddr string
Gateway address
Gwdetect string
Enable/disable detect gateway alive for first. Valid values: disable, enable.
HaPriority float64
HA election priority for the PING server.
IcmpAcceptRedirect string
Enable/disable ICMP accept redirect. Valid values: disable, enable.
IcmpRedirect string
Icmp-Redirect. Valid values: disable, enable.
IcmpSendRedirect string
Enable/disable ICMP send redirect. Valid values: disable, enable.
IdentAccept string
Enable/disable authentication for this interface. Valid values: disable, enable.
IdleTimeout float64
PPPoE auto disconnect after idle timeout seconds, 0 means no timeout.
IfMdix string
If-Mdix. Valid values: auto, normal, crossover.
IfMedia string
If-Media. Valid values: auto, copper, fiber.
IkeSamlServers []string
Ike-Saml-Server.
InForceVlanCos float64
In-Force-Vlan-Cos.
Inbandwidth float64
Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.
IngressCos string
Override incoming CoS in user VLAN tag on VLAN interface or assign a priority VLAN tag on physical interface. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
IngressShapingProfile string
Incoming traffic shaping profile.
IngressSpilloverThreshold float64
Ingress Spillover threshold (0 - 16776000 kbps).
InterconnectProfile string
Set interconnect profile. Valid values: default, profile1, profile2.
Internal float64
Implicitly created.
Ip string
Interface IPv4 address and subnet mask, syntax: X.X.X.X/24.
IpManagedByFortiipam string
Ip-Managed-By-Fortiipam. Valid values: disable, enable.
Ipmac string
Enable/disable IP/MAC binding. Valid values: disable, enable.
IpsSnifferMode string
Enable/disable the use of this interface as a one-armed sniffer. Valid values: disable, enable.
Ipunnumbered string
Unnumbered IP used for PPPoE interfaces for which no unique local address is provided.
Ipv6 ObjectFspVlanInterfaceIpv6TypeArgs
Ipv6. The structure of ipv6 block is documented below.
L2forward string
Enable/disable l2 forwarding. Valid values: disable, enable.
L2tpClient string
Enable/disable this interface as a Layer 2 Tunnelling Protocol (L2TP) client. Valid values: disable, enable.
LacpHaSecondary string
Lacp-Ha-Secondary. Valid values: disable, enable.
LacpHaSlave string
LACP HA slave. Valid values: disable, enable.
LacpMode string
LACP mode. Valid values: static, passive, active.
LacpSpeed string
How often the interface sends LACP messages. Valid values: slow, fast.
LargeReceiveOffload string
Large-Receive-Offload. Valid values: disable, enable.
LcpEchoInterval float64
Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
LcpMaxEchoFails float64
Maximum missed LCP echo messages before disconnect.
LinkUpDelay float64
Number of milliseconds to wait before considering a link is up.
ListenForticlientConnection string
Listen-Forticlient-Connection. Valid values: disable, enable.
LldpNetworkPolicy string
LLDP-MED network policy profile.
LldpReception string
Enable/disable Link Layer Discovery Protocol (LLDP) reception. Valid values: disable, enable, vdom.
LldpTransmission string
Enable/disable Link Layer Discovery Protocol (LLDP) transmission. Valid values: enable, disable, vdom.
Log string
Log. Valid values: disable, enable.
Macaddr string
Change the interface's MAC address.
ManagedSubnetworkSize string
Managed-Subnetwork-Size. Valid values: 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536.
ManagementIp string
High Availability in-band management IP address of this interface.
MaxEgressBurstRate float64
Max egress burst rate (kbits per sec).
MaxEgressRate float64
Max egress rate (kbits per sec).
MeasuredDownstreamBandwidth float64
Measured-Downstream-Bandwidth.
MeasuredUpstreamBandwidth float64
Measured-Upstream-Bandwidth.
Mediatype string
Select SFP media interface type Valid values: serdes-sfp, sgmii-sfp, cfp2-sr10, cfp2-lr4, serdes-copper-sfp, sr, cr, lr, qsfp28-sr4, qsfp28-lr4, qsfp28-cr4, sr4, cr4, lr4.
Member string
Physical interfaces that belong to the aggregate or redundant interface.
MinLinks float64
Minimum number of aggregated ports that must be up.
MinLinksDown string
Action to take when less than the configured minimum number of links are active. Valid values: operational, administrative.
MirroringDirection string
Port mirroring direction. Valid values: rx, tx, both.
MirroringPort string
Mirroring port.
Mode string
Addressing mode (static, DHCP, PPPoE). Valid values: static, dhcp, pppoe, pppoa, ipoa, eoa.
MonitorBandwidth string
Monitor-Bandwidth. Valid values: disable, enable.
Mtu float64
MTU value for this interface.
MtuOverride string
Enable to set a custom MTU for this interface. Valid values: disable, enable.
MuxType string
Multiplexer type Valid values: llc-encaps, vc-encaps.
Name string
Name.
Ndiscforward string
Enable/disable NDISC forwarding. Valid values: disable, enable.
NetbiosForward string
Enable/disable NETBIOS forwarding. Valid values: disable, enable.
NetflowSampler string
Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: disable, tx, rx, both.
NpQosProfile float64
NP QoS profile ID.
NpuFastpath string
Npu-Fastpath. Valid values: disable, enable.
Nst string
Nst. Valid values: disable, enable.
ObjectFspVlanInterfaceId string
an identifier for the resource.
OutForceVlanCos float64
Out-Force-Vlan-Cos.
Outbandwidth float64
Bandwidth limit for outgoing traffic (0 - 16776000 kbps).
PadtRetryTimeout float64
PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time.
Passwords []string
PPPoE account's password.
PeerInterface string
Peer-Interface.
PhyMode string
DSL physical mode. Valid values: auto, adsl, vdsl.
PingServStatus float64
Ping-Serv-Status.
Poe string
Enable/disable PoE status. Valid values: disable, enable.
PollingInterval float64
sFlow polling interval (1 - 255 sec).
PortMirroring string
Enable/disable NP port mirroring. Valid values: disable, enable.
PppoeUnnumberedNegotiate string
Enable/disable PPPoE unnumbered negotiation. Valid values: disable, enable.
PptpAuthType string
PPTP authentication type. Valid values: auto, pap, chap, mschapv1, mschapv2.
PptpClient string
Enable/disable PPTP client. Valid values: disable, enable.
PptpPasswords []string
PPTP password.
PptpServerIp string
PPTP server IP address.
PptpTimeout float64
Idle timer in minutes (0 for disabled).
PptpUser string
PPTP user name.
PreserveSessionRoute string
Enable/disable preservation of session route when dirty. Valid values: disable, enable.
Priority float64
Priority of the virtual router (1 - 255).
PriorityOverride string
Enable/disable fail back to higher priority port once recovered. Valid values: disable, enable.
ProxyCaptivePortal string
Enable/disable proxy captive portal on this interface. Valid values: disable, enable.
PvcAtmQos string
SFP-DSL ADSL Fallback PVC ATM QoS. Valid values: cbr, rt-vbr, nrt-vbr.
PvcChan float64
SFP-DSL ADSL Fallback PVC Channel.
PvcCrc float64
SFP-DSL ADSL Fallback PVC CRC Option: bit0: sar LLC preserve, bit1: ream LLC preserve, bit2: ream VC-MUX has crc.
PvcPcr float64
SFP-DSL ADSL Fallback PVC Packet Cell Rate in cells (0 - 5500).
PvcScr float64
SFP-DSL ADSL Fallback PVC Sustainable Cell Rate in cells (0 - 5500).
PvcVlanId float64
SFP-DSL ADSL Fallback PVC VLAN ID.
PvcVlanRxId float64
SFP-DSL ADSL Fallback PVC VLANID RX.
PvcVlanRxOp string
SFP-DSL ADSL Fallback PVC VLAN RX op. Valid values: pass-through, replace, remove.
PvcVlanTxId float64
SFP-DSL ADSL Fallback PVC VLAN ID TX.
PvcVlanTxOp string
SFP-DSL ADSL Fallback PVC VLAN TX op. Valid values: pass-through, replace, remove.
ReachableTime float64
IPv4 reachable time in milliseconds (30000 - 3600000, default = 30000).
RedundantInterface string
Redundant-Interface.
RemoteIp string
Remote IP address of tunnel.
ReplacemsgOverrideGroup string
Replacement message override group.
Retransmission string
Enable/disable DSL retransmission. Valid values: disable, enable.
RingRx float64
RX ring size.
RingTx float64
TX ring size.
Role string
Interface role. Valid values: lan, wan, dmz, undefined.
SampleDirection string
Data that NetFlow collects (rx, tx, or both). Valid values: rx, tx, both.
SampleRate float64
sFlow sample rate (10 - 99999).
ScanBotnetConnections string
Scan-Botnet-Connections. Valid values: disable, block, monitor.
Scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
SecondaryIp string
Enable/disable adding a secondary IP to this interface. Valid values: disable, enable.
Secondaryips []ObjectFspVlanInterfaceSecondaryipTypeArgs
Secondaryip. The structure of secondaryip block is documented below.
Security8021xDynamicVlanId float64
VLAN ID for virtual switch.
Security8021xMaster string
802.1X master virtual-switch.
Security8021xMemberMode string
802.1X member mode. Valid values: disable, switch.
Security8021xMode string
802.1X mode. Valid values: default, dynamic-vlan, fallback, slave.
SecurityExemptList string
Name of security-exempt-list.
SecurityExternalLogout string
URL of external authentication logout server.
SecurityExternalWeb string
URL of external authentication web server.
SecurityGroups string
User groups that can authenticate with the captive portal.
SecurityMacAuthBypass string
Enable/disable MAC authentication bypass. Valid values: disable, enable, mac-auth-only.
SecurityMode string
Turn on captive portal authentication for this interface. Valid values: none, captive-portal, 802.1X.
SecurityRedirectUrl string
URL redirection after disclaimer/authentication.
SelectProfile30a35b string
Select-Profile-30A-35B. Valid values: 30A, 35B.
ServiceName string
PPPoE service name.
SflowSampler string
Enable/disable sFlow on this interface. Valid values: disable, enable.
SfpDsl string
Enable/disable SFP DSL. Valid values: disable, enable.
SfpDslAdslFallback string
Enable/disable SFP DSL ADSL fallback. Valid values: disable, enable.
SfpDslAutodetect string
Enable/disable SFP DSL MAC address autodetect. Valid values: disable, enable.
SfpDslMac string
SFP DSL MAC address.
Speed string
Interface speed. The default setting and the options available depend on the interface hardware. Valid values: auto, 10full, 10half, 100full, 100half, 1000full, 1000half, 10000full, 1000auto, 10000auto, 40000full, 100Gfull, 25000full, 40000auto, 25000auto, 100Gauto.
SpilloverThreshold float64
Egress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.
SrcCheck string
Enable/disable source IP check. Valid values: disable, enable.
Status string
Enable/disable VRRP. Valid values: disable, enable.
Stp string
Enable/disable STP. Valid values: disable, enable.
StpEdge string
Enable/disable as STP edge port. Valid values: disable, enable.
StpHaSecondary string
Stp-Ha-Secondary. Valid values: disable, enable, priority-adjust.
StpHaSlave string
Control STP behaviour on HA slave. Valid values: disable, enable, priority-adjust.
Stpforward string
Enable/disable STP forwarding. Valid values: disable, enable.
StpforwardMode string
Configure STP forwarding mode. Valid values: rpl-all-ext-id, rpl-bridge-ext-id, rpl-nothing.
StripPriorityVlanTag string
Strip-Priority-Vlan-Tag. Valid values: disable, enable.
Subst string
Enable to always send packets from this interface to a destination MAC address. Valid values: disable, enable.
SubstituteDstMac string
Destination MAC address that all packets are sent to from this interface.
SwAlgorithm string
Frame distribution algorithm for switch. Valid values: l2, l3, eh.
SwcFirstCreate float64
Swc-First-Create.
SwcVlan float64
Swc-Vlan.
Switch string
Switch.
SwitchControllerAccessVlan string
Block FortiSwitch port-to-port traffic. Valid values: disable, enable.
SwitchControllerArpInspection string
Enable/disable FortiSwitch ARP inspection. Valid values: disable, enable.
SwitchControllerAuth string
Switch-Controller-Auth. Valid values: radius, usergroup.
SwitchControllerDhcpSnooping string
Switch controller DHCP snooping. Valid values: disable, enable.
SwitchControllerDhcpSnoopingOption82 string
Switch controller DHCP snooping option82. Valid values: disable, enable.
SwitchControllerDhcpSnoopingVerifyMac string
Switch controller DHCP snooping verify MAC. Valid values: disable, enable.
SwitchControllerDynamic string
Switch-Controller-Dynamic.
SwitchControllerFeature string
Switch-Controller-Feature. Valid values: none, default-vlan, quarantine, sniffer, voice, camera, rspan, video, nac.
SwitchControllerIgmpSnooping string
Switch controller IGMP snooping. Valid values: disable, enable.
SwitchControllerIgmpSnoopingFastLeave string
Switch controller IGMP snooping fast-leave. Valid values: disable, enable.
SwitchControllerIgmpSnoopingProxy string
Switch controller IGMP snooping proxy. Valid values: disable, enable.
SwitchControllerIotScanning string
Switch-Controller-Iot-Scanning. Valid values: disable, enable.
SwitchControllerLearningLimit float64
Limit the number of dynamic MAC addresses on this VLAN (1 - 128, 0 = no limit, default).
SwitchControllerMgmtVlan float64
Switch-Controller-Mgmt-Vlan.
SwitchControllerNac string
Switch-Controller-Nac.
SwitchControllerNetflowCollect string
NetFlow collection and processing. Valid values: disable, enable.
SwitchControllerOffload string
Enable/disable managed FortiSwitch routing offload. Valid values: disable, enable.
SwitchControllerOffloadGw string
Enable/disable managed FortiSwitch routing offload gateway. Valid values: disable, enable.
SwitchControllerOffloadIp string
IP for routing offload on FortiSwitch.
SwitchControllerOffloading string
Switch-Controller-Offloading. Valid values: disable, enable.
SwitchControllerOffloadingGw string
Switch-Controller-Offloading-Gw. Valid values: disable, enable.
SwitchControllerOffloadingIp string
Switch-Controller-Offloading-Ip.
SwitchControllerRadiusServer string
Switch-Controller-Radius-Server.
SwitchControllerRspanMode string
Stop Layer2 MAC learning and interception of BPDUs and other packets on this interface. Valid values: disable, enable.
SwitchControllerSourceIp string
Switch-Controller-Source-Ip. Valid values: outbound, fixed.
SwitchControllerTrafficPolicy string
Switch controller traffic policy for the VLAN.
SystemId string
Define a system ID for the aggregate interface.
SystemIdType string
Method in which system ID is generated. Valid values: auto, user.
TcMode string
DSL transfer mode. Valid values: ptm, atm.
TcpMss float64
TCP maximum segment size. 0 means do not change segment size.
Trunk string
Enable/disable VLAN trunk. Valid values: disable, enable.
TrustIp1 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
TrustIp2 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
TrustIp3 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
TrustIp61 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
TrustIp62 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
TrustIp63 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
Type string
Interface type. Valid values: physical, vlan, aggregate, redundant, tunnel, wireless, vdom-link, loopback, switch, hard-switch, hdlc, vap-switch, wl-mesh, fortilink, switch-vlan, fctrl-trunk, tdm, fext-wan, vxlan, emac-vlan, geneve.
Username string
Username of the PPPoE account, provided by your ISP.
Vci float64
Virtual Channel ID
Vectoring string
Enable/disable DSL vectoring. Valid values: disable, enable.
Vindex float64
Vindex.
Vlan string
Vlan.
VlanOpMode string
Vlan-Op-Mode. Valid values: tag, untag, passthrough.
VlanProtocol string
Vlan-Protocol. Valid values: 8021q, 8021ad.
Vlanforward string
Enable/disable traffic forwarding between VLANs on this interface. Valid values: disable, enable.
Vlanid float64
VLAN ID (1 - 4094).
Vpi float64
Virtual Path ID
Vrf float64
Virtual Routing Forwarding ID.
VrrpVirtualMac string
Enable/disable use of virtual MAC for VRRP. Valid values: disable, enable.
Vrrps []ObjectFspVlanInterfaceVrrpTypeArgs
Vrrp. The structure of vrrp block is documented below.
Wccp string
Enable/disable WCCP on this interface. Used for encapsulated WCCP communication between WCCP clients and servers. Valid values: disable, enable.
Weight float64
Default weight for static routes (if route has no weight configured).
Wifi5gThreshold string
Minimal signal strength to be considered as a good 5G AP.
WifiAcl string
Access control for MAC addresses in the MAC list. Valid values: deny, allow.
WifiApBand string
How to select the AP to connect. Valid values: any, 5g-preferred, 5g-only.
WifiAuth string
WiFi authentication. Valid values: PSK, RADIUS, radius, usergroup.
WifiAutoConnect string
Enable/disable WiFi network auto connect. Valid values: disable, enable.
WifiAutoSave string
Enable/disable WiFi network automatic save. Valid values: disable, enable.
WifiBroadcastSsid string
Enable/disable SSID broadcast in the beacon. Valid values: disable, enable.
WifiDnsServer1 string
DNS server 1.
WifiDnsServer2 string
DNS server 2.
WifiEncrypt string
Data encryption. Valid values: TKIP, AES.
WifiFragmentThreshold float64
WiFi fragment threshold (800 - 2346).
WifiGateway string
IPv4 default gateway IP address.
WifiKeyindex float64
WEP key index (1 - 4).
WifiKeys []string
WiFi WEP Key.
WifiMacFilter string
Enable/disable MAC filter status. Valid values: disable, enable.
WifiPassphrases []string
WiFi pre-shared key for WPA.
WifiRadiusServer string
WiFi RADIUS server for WPA.
WifiRtsThreshold float64
WiFi RTS threshold (256 - 2346).
WifiSecurity string
Wireless access security of SSID. Valid values: None, WEP64, wep64, WEP128, wep128, WPA_PSK, WPA_RADIUS, WPA, WPA2, WPA2_AUTO, open, wpa-personal, wpa-enterprise, wpa-only-personal, wpa-only-enterprise, wpa2-only-personal, wpa2-only-enterprise.
WifiSsid string
IEEE 802.11 Service Set Identifier.
WifiUsergroup string
WiFi user group for WPA.
WinsIp string
WINS server IP.
acName String
PPPoE server name.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
aggregate String
Aggregate.
aggregateType String
Type of aggregation. Valid values: physical, vxlan.
algorithm String
Frame distribution algorithm. Valid values: L2, L3, L4.
alias String
Alias will be displayed with the interface name to make it easier to distinguish.
allowaccesses List<String>
Permitted types of management access to this interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
annex String
Set xDSL annex type. Valid values: a, b, j, bjm, i, al, m, aijlm.
apDiscover String
Enable/disable automatic registration of unknown FortiAP devices. Valid values: disable, enable.
arpforward String
Enable/disable ARP forwarding. Valid values: disable, enable.
atmProtocol String
ATM protocol. Valid values: none, ipoa.
authCert String
HTTPS server certificate.
authPortalAddr String
Address of captive portal.
authType String
PPP authentication type to use. Valid values: auto, pap, chap, mschapv1, mschapv2.
autoAuthExtensionDevice String
Enable/disable automatic authorization of dedicated Fortinet extension device on this interface. Valid values: disable, enable.
bandwidthMeasureTime Double
Bandwidth-Measure-Time.
bfd String
Bidirectional Forwarding Detection (BFD) settings. Valid values: global, enable, disable.
bfdDesiredMinTx Double
BFD desired minimal transmit interval.
bfdDetectMult Double
BFD detection multiplier.
bfdRequiredMinRx Double
BFD required minimal receive interval.
broadcastForticlientDiscovery String
Enable/disable broadcasting FortiClient discovery messages. Valid values: disable, enable.
broadcastForward String
Enable/disable broadcast forwarding. Valid values: disable, enable.
captivePortal Double
Enable/disable captive portal.
cliConnStatus Double
Cli-Conn-Status.
color Double
Color of icon on the GUI.
ddns String
Ddns. Valid values: disable, enable.
ddnsAuth String
Ddns-Auth. Valid values: disable, tsig.
ddnsDomain String
Ddns-Domain.
ddnsKey String
Ddns-Key.
ddnsKeyname String
Ddns-Keyname.
ddnsPasswords List<String>
Ddns-Password.
ddnsServer String
Ddns-Server. Valid values: dhs.org, dyndns.org, dyns.net, tzo.com, ods.org, vavic.com, now.net.cn, dipdns.net, easydns.com, genericDDNS.
ddnsServerIp String
Ddns-Server-Ip.
ddnsSn String
Ddns-Sn.
ddnsTtl Double
Ddns-Ttl.
ddnsUsername String
Ddns-Username.
ddnsZone String
Ddns-Zone.
dedicatedTo String
Configure interface for single purpose. Valid values: none, management.
defaultPurdueLevel String
default purdue level of device detected on this interface. Valid values: 1, 2, 3, 4, 5, 1.5, 2.5, 3.5, 5.5.
defaultgw String
Enable to get the gateway IP from the DHCP or PPPoE server. Valid values: disable, enable.
description String
Description.
detectedPeerMtu Double
Detected-Peer-Mtu.
detectprotocols List<String>
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
detectserver String
Gateway's ping server for this IP.
deviceAccessList String
Device access list.
deviceIdentification String
Enable/disable passively gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
deviceIdentificationActiveScan String
Enable/disable active gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
deviceNetscan String
Device-Netscan. Valid values: disable, enable.
deviceUserIdentification String
Enable/disable passive gathering of user identity information about users on this interface. Valid values: disable, enable.
devindex Double
Devindex.
dhcpBroadcastFlag String
Enable/disable setting of the broadcast flag in messages sent by the DHCP client (default = enable). Valid values: disable, enable.
dhcpClasslessRouteAddition String
Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: disable, enable.
dhcpClientIdentifier String
DHCP client identifier.
dhcpRelayAgentOption String
Enable/disable DHCP relay agent option. Valid values: disable, enable.
dhcpRelayCircuitId String
DHCP relay circuit ID.
dhcpRelayInterface String
Specify outgoing interface to reach server.
dhcpRelayInterfaceSelectMethod String
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
dhcpRelayIps List<String>
DHCP relay IP address.
dhcpRelayLinkSelection String
DHCP relay link selection.
dhcpRelayRequestAllServer String
Dhcp-Relay-Request-All-Server. Valid values: disable, enable.
dhcpRelayService String
Enable/disable allowing this interface to act as a DHCP relay. Valid values: disable, enable.
dhcpRelaySourceIp String
IP address used by the DHCP relay as its source IP.
dhcpRelayType String
DHCP relay type (regular or IPsec). Valid values: regular, ipsec.
dhcpRenewTime Double
DHCP renew time in seconds (300-604800), 0 means use the renew time provided by the server.
dhcpSmartRelay String
Enable/disable DHCP smart relay. Valid values: disable, enable.
discRetryTimeout Double
Time in seconds to wait before retrying to start a PPPoE discovery, 0 means no timeout.
disconnectThreshold Double
Time in milliseconds to wait before sending a notification that this interface is down or disconnected.
distance Double
Distance for routes learned through PPPoE or DHCP, lower distance indicates preferred route.
dnsQuery String
Dns-Query. Valid values: disable, recursive, non-recursive.
dnsServerOverride String
Enable/disable use DNS acquired by DHCP or PPPoE. Valid values: disable, enable.
dnsServerProtocols List<String>
DNS transport protocols. Valid values: cleartext, dot, doh.
dropFragment String
Enable/disable drop fragment packets. Valid values: disable, enable.
dropOverlappedFragment String
Enable/disable drop overlapped fragment packets. Valid values: disable, enable.
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.

The ipv6 block supports:

eapCaCerts List<String>
Eap-Ca-Cert.
eapIdentity String
Eap-Identity.
eapMethod String
Eap-Method. Valid values: tls, peap.
eapPasswords List<String>
Eap-Password.
eapSupplicant String
Eap-Supplicant. Valid values: disable, enable.
eapUserCerts List<String>
Eap-User-Cert.
egressCos String
Override outgoing CoS in user VLAN tag. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
egressShapingProfile String
Outgoing traffic shaping profile.
eip String
Eip.
endpointCompliance String
Endpoint-Compliance. Valid values: disable, enable.
estimatedDownstreamBandwidth Double
Estimated maximum downstream bandwidth (kbps). Used to estimate link utilization.
estimatedUpstreamBandwidth Double
Estimated maximum upstream bandwidth (kbps). Used to estimate link utilization.
explicitFtpProxy String
Enable/disable the explicit FTP proxy on this interface. Valid values: disable, enable.
explicitWebProxy String
Enable/disable the explicit web proxy on this interface. Valid values: disable, enable.
external String
Enable/disable identifying the interface as an external interface (which usually means it's connected to the Internet). Valid values: disable, enable.
failActionOnExtender String
Action on extender when interface fail . Valid values: soft-restart, hard-restart, reboot.
failAlertInterfaces String
Names of the FortiGate interfaces to which the link failure alert is sent.
failAlertMethod String
Select link-failed-signal or link-down method to alert about a failed link. Valid values: link-failed-signal, link-down.
failDetect String
Enable/disable fail detection features for this interface. Valid values: disable, enable.
failDetectOptions List<String>
Options for detecting that this interface has failed. Valid values: detectserver, link-down.
fdp String
Fdp. Valid values: disable, enable.
fortiheartbeat String
Fortiheartbeat. Valid values: disable, enable.
fortilink String
Enable FortiLink to dedicate this interface to manage other Fortinet devices. Valid values: disable, enable.
fortilinkBackupLink Double
Fortilink-Backup-Link.
fortilinkNeighborDetect String
Protocol for FortiGate neighbor discovery. Valid values: lldp, fortilink.
fortilinkSplitInterface String
Enable/disable FortiLink split interface to connect member link to different FortiSwitch in stack for uplink redundancy. Valid values: disable, enable.
fortilinkStacking String
Enable/disable FortiLink switch-stacking on this interface. Valid values: disable, enable.
forwardDomain Double
Transparent mode forward domain.
forwardErrorCorrection String
Enable/disable forward error correction (FEC Clause 91). Valid values: disable, enable, rs-fec, base-r-fec, fec-cl91, fec-cl74.
fpAnomalies List<String>
Fp-Anomaly. Valid values: drop_tcp_fin_noack, pass_winnuke, pass_tcpland, pass_udpland, pass_icmpland, pass_ipland, pass_iprr, pass_ipssrr, pass_iplsrr, pass_ipstream, pass_ipsecurity, pass_iptimestamp, pass_ipunknown_option, pass_ipunknown_prot, pass_icmp_frag, pass_tcp_no_flag, pass_tcp_fin_noack, drop_winnuke, drop_tcpland, drop_udpland, drop_icmpland, drop_ipland, drop_iprr, drop_ipssrr, drop_iplsrr, drop_ipstream, drop_ipsecurity, drop_iptimestamp, drop_ipunknown_option, drop_ipunknown_prot, drop_icmp_frag, drop_tcp_no_flag.
fpDisables List<String>
Fp-Disable. Valid values: all, ipsec, none.
gatewayAddress String
Gateway address
genericReceiveOffload String
Generic-Receive-Offload. Valid values: disable, enable.
giGk String
Enable/disable Gi Gatekeeper. Valid values: disable, enable.
gwaddr String
Gateway address
gwdetect String
Enable/disable detect gateway alive for first. Valid values: disable, enable.
haPriority Double
HA election priority for the PING server.
icmpAcceptRedirect String
Enable/disable ICMP accept redirect. Valid values: disable, enable.
icmpRedirect String
Icmp-Redirect. Valid values: disable, enable.
icmpSendRedirect String
Enable/disable ICMP send redirect. Valid values: disable, enable.
identAccept String
Enable/disable authentication for this interface. Valid values: disable, enable.
idleTimeout Double
PPPoE auto disconnect after idle timeout seconds, 0 means no timeout.
ifMdix String
If-Mdix. Valid values: auto, normal, crossover.
ifMedia String
If-Media. Valid values: auto, copper, fiber.
ikeSamlServers List<String>
Ike-Saml-Server.
inForceVlanCos Double
In-Force-Vlan-Cos.
inbandwidth Double
Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.
ingressCos String
Override incoming CoS in user VLAN tag on VLAN interface or assign a priority VLAN tag on physical interface. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
ingressShapingProfile String
Incoming traffic shaping profile.
ingressSpilloverThreshold Double
Ingress Spillover threshold (0 - 16776000 kbps).
interconnectProfile String
Set interconnect profile. Valid values: default, profile1, profile2.
internal Double
Implicitly created.
ip String
Interface IPv4 address and subnet mask, syntax: X.X.X.X/24.
ipManagedByFortiipam String
Ip-Managed-By-Fortiipam. Valid values: disable, enable.
ipmac String
Enable/disable IP/MAC binding. Valid values: disable, enable.
ipsSnifferMode String
Enable/disable the use of this interface as a one-armed sniffer. Valid values: disable, enable.
ipunnumbered String
Unnumbered IP used for PPPoE interfaces for which no unique local address is provided.
ipv6 ObjectFspVlanInterfaceIpv6
Ipv6. The structure of ipv6 block is documented below.
l2forward String
Enable/disable l2 forwarding. Valid values: disable, enable.
l2tpClient String
Enable/disable this interface as a Layer 2 Tunnelling Protocol (L2TP) client. Valid values: disable, enable.
lacpHaSecondary String
Lacp-Ha-Secondary. Valid values: disable, enable.
lacpHaSlave String
LACP HA slave. Valid values: disable, enable.
lacpMode String
LACP mode. Valid values: static, passive, active.
lacpSpeed String
How often the interface sends LACP messages. Valid values: slow, fast.
largeReceiveOffload String
Large-Receive-Offload. Valid values: disable, enable.
lcpEchoInterval Double
Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
lcpMaxEchoFails Double
Maximum missed LCP echo messages before disconnect.
linkUpDelay Double
Number of milliseconds to wait before considering a link is up.
listenForticlientConnection String
Listen-Forticlient-Connection. Valid values: disable, enable.
lldpNetworkPolicy String
LLDP-MED network policy profile.
lldpReception String
Enable/disable Link Layer Discovery Protocol (LLDP) reception. Valid values: disable, enable, vdom.
lldpTransmission String
Enable/disable Link Layer Discovery Protocol (LLDP) transmission. Valid values: enable, disable, vdom.
log String
Log. Valid values: disable, enable.
macaddr String
Change the interface's MAC address.
managedSubnetworkSize String
Managed-Subnetwork-Size. Valid values: 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536.
managementIp String
High Availability in-band management IP address of this interface.
maxEgressBurstRate Double
Max egress burst rate (kbits per sec).
maxEgressRate Double
Max egress rate (kbits per sec).
measuredDownstreamBandwidth Double
Measured-Downstream-Bandwidth.
measuredUpstreamBandwidth Double
Measured-Upstream-Bandwidth.
mediatype String
Select SFP media interface type Valid values: serdes-sfp, sgmii-sfp, cfp2-sr10, cfp2-lr4, serdes-copper-sfp, sr, cr, lr, qsfp28-sr4, qsfp28-lr4, qsfp28-cr4, sr4, cr4, lr4.
member String
Physical interfaces that belong to the aggregate or redundant interface.
minLinks Double
Minimum number of aggregated ports that must be up.
minLinksDown String
Action to take when less than the configured minimum number of links are active. Valid values: operational, administrative.
mirroringDirection String
Port mirroring direction. Valid values: rx, tx, both.
mirroringPort String
Mirroring port.
mode String
Addressing mode (static, DHCP, PPPoE). Valid values: static, dhcp, pppoe, pppoa, ipoa, eoa.
monitorBandwidth String
Monitor-Bandwidth. Valid values: disable, enable.
mtu Double
MTU value for this interface.
mtuOverride String
Enable to set a custom MTU for this interface. Valid values: disable, enable.
muxType String
Multiplexer type Valid values: llc-encaps, vc-encaps.
name String
Name.
ndiscforward String
Enable/disable NDISC forwarding. Valid values: disable, enable.
netbiosForward String
Enable/disable NETBIOS forwarding. Valid values: disable, enable.
netflowSampler String
Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: disable, tx, rx, both.
npQosProfile Double
NP QoS profile ID.
npuFastpath String
Npu-Fastpath. Valid values: disable, enable.
nst String
Nst. Valid values: disable, enable.
objectFspVlanInterfaceId String
an identifier for the resource.
outForceVlanCos Double
Out-Force-Vlan-Cos.
outbandwidth Double
Bandwidth limit for outgoing traffic (0 - 16776000 kbps).
padtRetryTimeout Double
PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time.
passwords List<String>
PPPoE account's password.
peerInterface String
Peer-Interface.
phyMode String
DSL physical mode. Valid values: auto, adsl, vdsl.
pingServStatus Double
Ping-Serv-Status.
poe String
Enable/disable PoE status. Valid values: disable, enable.
pollingInterval Double
sFlow polling interval (1 - 255 sec).
portMirroring String
Enable/disable NP port mirroring. Valid values: disable, enable.
pppoeUnnumberedNegotiate String
Enable/disable PPPoE unnumbered negotiation. Valid values: disable, enable.
pptpAuthType String
PPTP authentication type. Valid values: auto, pap, chap, mschapv1, mschapv2.
pptpClient String
Enable/disable PPTP client. Valid values: disable, enable.
pptpPasswords List<String>
PPTP password.
pptpServerIp String
PPTP server IP address.
pptpTimeout Double
Idle timer in minutes (0 for disabled).
pptpUser String
PPTP user name.
preserveSessionRoute String
Enable/disable preservation of session route when dirty. Valid values: disable, enable.
priority Double
Priority of the virtual router (1 - 255).
priorityOverride String
Enable/disable fail back to higher priority port once recovered. Valid values: disable, enable.
proxyCaptivePortal String
Enable/disable proxy captive portal on this interface. Valid values: disable, enable.
pvcAtmQos String
SFP-DSL ADSL Fallback PVC ATM QoS. Valid values: cbr, rt-vbr, nrt-vbr.
pvcChan Double
SFP-DSL ADSL Fallback PVC Channel.
pvcCrc Double
SFP-DSL ADSL Fallback PVC CRC Option: bit0: sar LLC preserve, bit1: ream LLC preserve, bit2: ream VC-MUX has crc.
pvcPcr Double
SFP-DSL ADSL Fallback PVC Packet Cell Rate in cells (0 - 5500).
pvcScr Double
SFP-DSL ADSL Fallback PVC Sustainable Cell Rate in cells (0 - 5500).
pvcVlanId Double
SFP-DSL ADSL Fallback PVC VLAN ID.
pvcVlanRxId Double
SFP-DSL ADSL Fallback PVC VLANID RX.
pvcVlanRxOp String
SFP-DSL ADSL Fallback PVC VLAN RX op. Valid values: pass-through, replace, remove.
pvcVlanTxId Double
SFP-DSL ADSL Fallback PVC VLAN ID TX.
pvcVlanTxOp String
SFP-DSL ADSL Fallback PVC VLAN TX op. Valid values: pass-through, replace, remove.
reachableTime Double
IPv4 reachable time in milliseconds (30000 - 3600000, default = 30000).
redundantInterface String
Redundant-Interface.
remoteIp String
Remote IP address of tunnel.
replacemsgOverrideGroup String
Replacement message override group.
retransmission String
Enable/disable DSL retransmission. Valid values: disable, enable.
ringRx Double
RX ring size.
ringTx Double
TX ring size.
role String
Interface role. Valid values: lan, wan, dmz, undefined.
sampleDirection String
Data that NetFlow collects (rx, tx, or both). Valid values: rx, tx, both.
sampleRate Double
sFlow sample rate (10 - 99999).
scanBotnetConnections String
Scan-Botnet-Connections. Valid values: disable, block, monitor.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
secondaryIp String
Enable/disable adding a secondary IP to this interface. Valid values: disable, enable.
secondaryips List<ObjectFspVlanInterfaceSecondaryip>
Secondaryip. The structure of secondaryip block is documented below.
security8021xDynamicVlanId Double
VLAN ID for virtual switch.
security8021xMaster String
802.1X master virtual-switch.
security8021xMemberMode String
802.1X member mode. Valid values: disable, switch.
security8021xMode String
802.1X mode. Valid values: default, dynamic-vlan, fallback, slave.
securityExemptList String
Name of security-exempt-list.
securityExternalLogout String
URL of external authentication logout server.
securityExternalWeb String
URL of external authentication web server.
securityGroups String
User groups that can authenticate with the captive portal.
securityMacAuthBypass String
Enable/disable MAC authentication bypass. Valid values: disable, enable, mac-auth-only.
securityMode String
Turn on captive portal authentication for this interface. Valid values: none, captive-portal, 802.1X.
securityRedirectUrl String
URL redirection after disclaimer/authentication.
selectProfile30a35b String
Select-Profile-30A-35B. Valid values: 30A, 35B.
serviceName String
PPPoE service name.
sflowSampler String
Enable/disable sFlow on this interface. Valid values: disable, enable.
sfpDsl String
Enable/disable SFP DSL. Valid values: disable, enable.
sfpDslAdslFallback String
Enable/disable SFP DSL ADSL fallback. Valid values: disable, enable.
sfpDslAutodetect String
Enable/disable SFP DSL MAC address autodetect. Valid values: disable, enable.
sfpDslMac String
SFP DSL MAC address.
speed String
Interface speed. The default setting and the options available depend on the interface hardware. Valid values: auto, 10full, 10half, 100full, 100half, 1000full, 1000half, 10000full, 1000auto, 10000auto, 40000full, 100Gfull, 25000full, 40000auto, 25000auto, 100Gauto.
spilloverThreshold Double
Egress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.
srcCheck String
Enable/disable source IP check. Valid values: disable, enable.
status String
Enable/disable VRRP. Valid values: disable, enable.
stp String
Enable/disable STP. Valid values: disable, enable.
stpEdge String
Enable/disable as STP edge port. Valid values: disable, enable.
stpHaSecondary String
Stp-Ha-Secondary. Valid values: disable, enable, priority-adjust.
stpHaSlave String
Control STP behaviour on HA slave. Valid values: disable, enable, priority-adjust.
stpforward String
Enable/disable STP forwarding. Valid values: disable, enable.
stpforwardMode String
Configure STP forwarding mode. Valid values: rpl-all-ext-id, rpl-bridge-ext-id, rpl-nothing.
stripPriorityVlanTag String
Strip-Priority-Vlan-Tag. Valid values: disable, enable.
subst String
Enable to always send packets from this interface to a destination MAC address. Valid values: disable, enable.
substituteDstMac String
Destination MAC address that all packets are sent to from this interface.
swAlgorithm String
Frame distribution algorithm for switch. Valid values: l2, l3, eh.
swcFirstCreate Double
Swc-First-Create.
swcVlan Double
Swc-Vlan.
switchControllerAccessVlan String
Block FortiSwitch port-to-port traffic. Valid values: disable, enable.
switchControllerArpInspection String
Enable/disable FortiSwitch ARP inspection. Valid values: disable, enable.
switchControllerAuth String
Switch-Controller-Auth. Valid values: radius, usergroup.
switchControllerDhcpSnooping String
Switch controller DHCP snooping. Valid values: disable, enable.
switchControllerDhcpSnoopingOption82 String
Switch controller DHCP snooping option82. Valid values: disable, enable.
switchControllerDhcpSnoopingVerifyMac String
Switch controller DHCP snooping verify MAC. Valid values: disable, enable.
switchControllerDynamic String
Switch-Controller-Dynamic.
switchControllerFeature String
Switch-Controller-Feature. Valid values: none, default-vlan, quarantine, sniffer, voice, camera, rspan, video, nac.
switchControllerIgmpSnooping String
Switch controller IGMP snooping. Valid values: disable, enable.
switchControllerIgmpSnoopingFastLeave String
Switch controller IGMP snooping fast-leave. Valid values: disable, enable.
switchControllerIgmpSnoopingProxy String
Switch controller IGMP snooping proxy. Valid values: disable, enable.
switchControllerIotScanning String
Switch-Controller-Iot-Scanning. Valid values: disable, enable.
switchControllerLearningLimit Double
Limit the number of dynamic MAC addresses on this VLAN (1 - 128, 0 = no limit, default).
switchControllerMgmtVlan Double
Switch-Controller-Mgmt-Vlan.
switchControllerNac String
Switch-Controller-Nac.
switchControllerNetflowCollect String
NetFlow collection and processing. Valid values: disable, enable.
switchControllerOffload String
Enable/disable managed FortiSwitch routing offload. Valid values: disable, enable.
switchControllerOffloadGw String
Enable/disable managed FortiSwitch routing offload gateway. Valid values: disable, enable.
switchControllerOffloadIp String
IP for routing offload on FortiSwitch.
switchControllerOffloading String
Switch-Controller-Offloading. Valid values: disable, enable.
switchControllerOffloadingGw String
Switch-Controller-Offloading-Gw. Valid values: disable, enable.
switchControllerOffloadingIp String
Switch-Controller-Offloading-Ip.
switchControllerRadiusServer String
Switch-Controller-Radius-Server.
switchControllerRspanMode String
Stop Layer2 MAC learning and interception of BPDUs and other packets on this interface. Valid values: disable, enable.
switchControllerSourceIp String
Switch-Controller-Source-Ip. Valid values: outbound, fixed.
switchControllerTrafficPolicy String
Switch controller traffic policy for the VLAN.
switch_ String
Switch.
systemId String
Define a system ID for the aggregate interface.
systemIdType String
Method in which system ID is generated. Valid values: auto, user.
tcMode String
DSL transfer mode. Valid values: ptm, atm.
tcpMss Double
TCP maximum segment size. 0 means do not change segment size.
trunk String
Enable/disable VLAN trunk. Valid values: disable, enable.
trustIp1 String
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp2 String
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp3 String
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp61 String
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
trustIp62 String
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
trustIp63 String
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
type String
Interface type. Valid values: physical, vlan, aggregate, redundant, tunnel, wireless, vdom-link, loopback, switch, hard-switch, hdlc, vap-switch, wl-mesh, fortilink, switch-vlan, fctrl-trunk, tdm, fext-wan, vxlan, emac-vlan, geneve.
username String
Username of the PPPoE account, provided by your ISP.
vci Double
Virtual Channel ID
vectoring String
Enable/disable DSL vectoring. Valid values: disable, enable.
vindex Double
Vindex.
vlan String
Vlan.
vlanOpMode String
Vlan-Op-Mode. Valid values: tag, untag, passthrough.
vlanProtocol String
Vlan-Protocol. Valid values: 8021q, 8021ad.
vlanforward String
Enable/disable traffic forwarding between VLANs on this interface. Valid values: disable, enable.
vlanid Double
VLAN ID (1 - 4094).
vpi Double
Virtual Path ID
vrf Double
Virtual Routing Forwarding ID.
vrrpVirtualMac String
Enable/disable use of virtual MAC for VRRP. Valid values: disable, enable.
vrrps List<ObjectFspVlanInterfaceVrrp>
Vrrp. The structure of vrrp block is documented below.
wccp String
Enable/disable WCCP on this interface. Used for encapsulated WCCP communication between WCCP clients and servers. Valid values: disable, enable.
weight Double
Default weight for static routes (if route has no weight configured).
wifi5gThreshold String
Minimal signal strength to be considered as a good 5G AP.
wifiAcl String
Access control for MAC addresses in the MAC list. Valid values: deny, allow.
wifiApBand String
How to select the AP to connect. Valid values: any, 5g-preferred, 5g-only.
wifiAuth String
WiFi authentication. Valid values: PSK, RADIUS, radius, usergroup.
wifiAutoConnect String
Enable/disable WiFi network auto connect. Valid values: disable, enable.
wifiAutoSave String
Enable/disable WiFi network automatic save. Valid values: disable, enable.
wifiBroadcastSsid String
Enable/disable SSID broadcast in the beacon. Valid values: disable, enable.
wifiDnsServer1 String
DNS server 1.
wifiDnsServer2 String
DNS server 2.
wifiEncrypt String
Data encryption. Valid values: TKIP, AES.
wifiFragmentThreshold Double
WiFi fragment threshold (800 - 2346).
wifiGateway String
IPv4 default gateway IP address.
wifiKeyindex Double
WEP key index (1 - 4).
wifiKeys List<String>
WiFi WEP Key.
wifiMacFilter String
Enable/disable MAC filter status. Valid values: disable, enable.
wifiPassphrases List<String>
WiFi pre-shared key for WPA.
wifiRadiusServer String
WiFi RADIUS server for WPA.
wifiRtsThreshold Double
WiFi RTS threshold (256 - 2346).
wifiSecurity String
Wireless access security of SSID. Valid values: None, WEP64, wep64, WEP128, wep128, WPA_PSK, WPA_RADIUS, WPA, WPA2, WPA2_AUTO, open, wpa-personal, wpa-enterprise, wpa-only-personal, wpa-only-enterprise, wpa2-only-personal, wpa2-only-enterprise.
wifiSsid String
IEEE 802.11 Service Set Identifier.
wifiUsergroup String
WiFi user group for WPA.
winsIp String
WINS server IP.
acName string
PPPoE server name.
adom string
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
aggregate string
Aggregate.
aggregateType string
Type of aggregation. Valid values: physical, vxlan.
algorithm string
Frame distribution algorithm. Valid values: L2, L3, L4.
alias string
Alias will be displayed with the interface name to make it easier to distinguish.
allowaccesses string[]
Permitted types of management access to this interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
annex string
Set xDSL annex type. Valid values: a, b, j, bjm, i, al, m, aijlm.
apDiscover string
Enable/disable automatic registration of unknown FortiAP devices. Valid values: disable, enable.
arpforward string
Enable/disable ARP forwarding. Valid values: disable, enable.
atmProtocol string
ATM protocol. Valid values: none, ipoa.
authCert string
HTTPS server certificate.
authPortalAddr string
Address of captive portal.
authType string
PPP authentication type to use. Valid values: auto, pap, chap, mschapv1, mschapv2.
autoAuthExtensionDevice string
Enable/disable automatic authorization of dedicated Fortinet extension device on this interface. Valid values: disable, enable.
bandwidthMeasureTime number
Bandwidth-Measure-Time.
bfd string
Bidirectional Forwarding Detection (BFD) settings. Valid values: global, enable, disable.
bfdDesiredMinTx number
BFD desired minimal transmit interval.
bfdDetectMult number
BFD detection multiplier.
bfdRequiredMinRx number
BFD required minimal receive interval.
broadcastForticlientDiscovery string
Enable/disable broadcasting FortiClient discovery messages. Valid values: disable, enable.
broadcastForward string
Enable/disable broadcast forwarding. Valid values: disable, enable.
captivePortal number
Enable/disable captive portal.
cliConnStatus number
Cli-Conn-Status.
color number
Color of icon on the GUI.
ddns string
Ddns. Valid values: disable, enable.
ddnsAuth string
Ddns-Auth. Valid values: disable, tsig.
ddnsDomain string
Ddns-Domain.
ddnsKey string
Ddns-Key.
ddnsKeyname string
Ddns-Keyname.
ddnsPasswords string[]
Ddns-Password.
ddnsServer string
Ddns-Server. Valid values: dhs.org, dyndns.org, dyns.net, tzo.com, ods.org, vavic.com, now.net.cn, dipdns.net, easydns.com, genericDDNS.
ddnsServerIp string
Ddns-Server-Ip.
ddnsSn string
Ddns-Sn.
ddnsTtl number
Ddns-Ttl.
ddnsUsername string
Ddns-Username.
ddnsZone string
Ddns-Zone.
dedicatedTo string
Configure interface for single purpose. Valid values: none, management.
defaultPurdueLevel string
default purdue level of device detected on this interface. Valid values: 1, 2, 3, 4, 5, 1.5, 2.5, 3.5, 5.5.
defaultgw string
Enable to get the gateway IP from the DHCP or PPPoE server. Valid values: disable, enable.
description string
Description.
detectedPeerMtu number
Detected-Peer-Mtu.
detectprotocols string[]
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
detectserver string
Gateway's ping server for this IP.
deviceAccessList string
Device access list.
deviceIdentification string
Enable/disable passively gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
deviceIdentificationActiveScan string
Enable/disable active gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
deviceNetscan string
Device-Netscan. Valid values: disable, enable.
deviceUserIdentification string
Enable/disable passive gathering of user identity information about users on this interface. Valid values: disable, enable.
devindex number
Devindex.
dhcpBroadcastFlag string
Enable/disable setting of the broadcast flag in messages sent by the DHCP client (default = enable). Valid values: disable, enable.
dhcpClasslessRouteAddition string
Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: disable, enable.
dhcpClientIdentifier string
DHCP client identifier.
dhcpRelayAgentOption string
Enable/disable DHCP relay agent option. Valid values: disable, enable.
dhcpRelayCircuitId string
DHCP relay circuit ID.
dhcpRelayInterface string
Specify outgoing interface to reach server.
dhcpRelayInterfaceSelectMethod string
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
dhcpRelayIps string[]
DHCP relay IP address.
dhcpRelayLinkSelection string
DHCP relay link selection.
dhcpRelayRequestAllServer string
Dhcp-Relay-Request-All-Server. Valid values: disable, enable.
dhcpRelayService string
Enable/disable allowing this interface to act as a DHCP relay. Valid values: disable, enable.
dhcpRelaySourceIp string
IP address used by the DHCP relay as its source IP.
dhcpRelayType string
DHCP relay type (regular or IPsec). Valid values: regular, ipsec.
dhcpRenewTime number
DHCP renew time in seconds (300-604800), 0 means use the renew time provided by the server.
dhcpSmartRelay string
Enable/disable DHCP smart relay. Valid values: disable, enable.
discRetryTimeout number
Time in seconds to wait before retrying to start a PPPoE discovery, 0 means no timeout.
disconnectThreshold number
Time in milliseconds to wait before sending a notification that this interface is down or disconnected.
distance number
Distance for routes learned through PPPoE or DHCP, lower distance indicates preferred route.
dnsQuery string
Dns-Query. Valid values: disable, recursive, non-recursive.
dnsServerOverride string
Enable/disable use DNS acquired by DHCP or PPPoE. Valid values: disable, enable.
dnsServerProtocols string[]
DNS transport protocols. Valid values: cleartext, dot, doh.
dropFragment string
Enable/disable drop fragment packets. Valid values: disable, enable.
dropOverlappedFragment string
Enable/disable drop overlapped fragment packets. Valid values: disable, enable.
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.

The ipv6 block supports:

eapCaCerts string[]
Eap-Ca-Cert.
eapIdentity string
Eap-Identity.
eapMethod string
Eap-Method. Valid values: tls, peap.
eapPasswords string[]
Eap-Password.
eapSupplicant string
Eap-Supplicant. Valid values: disable, enable.
eapUserCerts string[]
Eap-User-Cert.
egressCos string
Override outgoing CoS in user VLAN tag. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
egressShapingProfile string
Outgoing traffic shaping profile.
eip string
Eip.
endpointCompliance string
Endpoint-Compliance. Valid values: disable, enable.
estimatedDownstreamBandwidth number
Estimated maximum downstream bandwidth (kbps). Used to estimate link utilization.
estimatedUpstreamBandwidth number
Estimated maximum upstream bandwidth (kbps). Used to estimate link utilization.
explicitFtpProxy string
Enable/disable the explicit FTP proxy on this interface. Valid values: disable, enable.
explicitWebProxy string
Enable/disable the explicit web proxy on this interface. Valid values: disable, enable.
external string
Enable/disable identifying the interface as an external interface (which usually means it's connected to the Internet). Valid values: disable, enable.
failActionOnExtender string
Action on extender when interface fail . Valid values: soft-restart, hard-restart, reboot.
failAlertInterfaces string
Names of the FortiGate interfaces to which the link failure alert is sent.
failAlertMethod string
Select link-failed-signal or link-down method to alert about a failed link. Valid values: link-failed-signal, link-down.
failDetect string
Enable/disable fail detection features for this interface. Valid values: disable, enable.
failDetectOptions string[]
Options for detecting that this interface has failed. Valid values: detectserver, link-down.
fdp string
Fdp. Valid values: disable, enable.
fortiheartbeat string
Fortiheartbeat. Valid values: disable, enable.
fortilink string
Enable FortiLink to dedicate this interface to manage other Fortinet devices. Valid values: disable, enable.
fortilinkBackupLink number
Fortilink-Backup-Link.
fortilinkNeighborDetect string
Protocol for FortiGate neighbor discovery. Valid values: lldp, fortilink.
fortilinkSplitInterface string
Enable/disable FortiLink split interface to connect member link to different FortiSwitch in stack for uplink redundancy. Valid values: disable, enable.
fortilinkStacking string
Enable/disable FortiLink switch-stacking on this interface. Valid values: disable, enable.
forwardDomain number
Transparent mode forward domain.
forwardErrorCorrection string
Enable/disable forward error correction (FEC Clause 91). Valid values: disable, enable, rs-fec, base-r-fec, fec-cl91, fec-cl74.
fpAnomalies string[]
Fp-Anomaly. Valid values: drop_tcp_fin_noack, pass_winnuke, pass_tcpland, pass_udpland, pass_icmpland, pass_ipland, pass_iprr, pass_ipssrr, pass_iplsrr, pass_ipstream, pass_ipsecurity, pass_iptimestamp, pass_ipunknown_option, pass_ipunknown_prot, pass_icmp_frag, pass_tcp_no_flag, pass_tcp_fin_noack, drop_winnuke, drop_tcpland, drop_udpland, drop_icmpland, drop_ipland, drop_iprr, drop_ipssrr, drop_iplsrr, drop_ipstream, drop_ipsecurity, drop_iptimestamp, drop_ipunknown_option, drop_ipunknown_prot, drop_icmp_frag, drop_tcp_no_flag.
fpDisables string[]
Fp-Disable. Valid values: all, ipsec, none.
gatewayAddress string
Gateway address
genericReceiveOffload string
Generic-Receive-Offload. Valid values: disable, enable.
giGk string
Enable/disable Gi Gatekeeper. Valid values: disable, enable.
gwaddr string
Gateway address
gwdetect string
Enable/disable detect gateway alive for first. Valid values: disable, enable.
haPriority number
HA election priority for the PING server.
icmpAcceptRedirect string
Enable/disable ICMP accept redirect. Valid values: disable, enable.
icmpRedirect string
Icmp-Redirect. Valid values: disable, enable.
icmpSendRedirect string
Enable/disable ICMP send redirect. Valid values: disable, enable.
identAccept string
Enable/disable authentication for this interface. Valid values: disable, enable.
idleTimeout number
PPPoE auto disconnect after idle timeout seconds, 0 means no timeout.
ifMdix string
If-Mdix. Valid values: auto, normal, crossover.
ifMedia string
If-Media. Valid values: auto, copper, fiber.
ikeSamlServers string[]
Ike-Saml-Server.
inForceVlanCos number
In-Force-Vlan-Cos.
inbandwidth number
Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.
ingressCos string
Override incoming CoS in user VLAN tag on VLAN interface or assign a priority VLAN tag on physical interface. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
ingressShapingProfile string
Incoming traffic shaping profile.
ingressSpilloverThreshold number
Ingress Spillover threshold (0 - 16776000 kbps).
interconnectProfile string
Set interconnect profile. Valid values: default, profile1, profile2.
internal number
Implicitly created.
ip string
Interface IPv4 address and subnet mask, syntax: X.X.X.X/24.
ipManagedByFortiipam string
Ip-Managed-By-Fortiipam. Valid values: disable, enable.
ipmac string
Enable/disable IP/MAC binding. Valid values: disable, enable.
ipsSnifferMode string
Enable/disable the use of this interface as a one-armed sniffer. Valid values: disable, enable.
ipunnumbered string
Unnumbered IP used for PPPoE interfaces for which no unique local address is provided.
ipv6 ObjectFspVlanInterfaceIpv6
Ipv6. The structure of ipv6 block is documented below.
l2forward string
Enable/disable l2 forwarding. Valid values: disable, enable.
l2tpClient string
Enable/disable this interface as a Layer 2 Tunnelling Protocol (L2TP) client. Valid values: disable, enable.
lacpHaSecondary string
Lacp-Ha-Secondary. Valid values: disable, enable.
lacpHaSlave string
LACP HA slave. Valid values: disable, enable.
lacpMode string
LACP mode. Valid values: static, passive, active.
lacpSpeed string
How often the interface sends LACP messages. Valid values: slow, fast.
largeReceiveOffload string
Large-Receive-Offload. Valid values: disable, enable.
lcpEchoInterval number
Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
lcpMaxEchoFails number
Maximum missed LCP echo messages before disconnect.
linkUpDelay number
Number of milliseconds to wait before considering a link is up.
listenForticlientConnection string
Listen-Forticlient-Connection. Valid values: disable, enable.
lldpNetworkPolicy string
LLDP-MED network policy profile.
lldpReception string
Enable/disable Link Layer Discovery Protocol (LLDP) reception. Valid values: disable, enable, vdom.
lldpTransmission string
Enable/disable Link Layer Discovery Protocol (LLDP) transmission. Valid values: enable, disable, vdom.
log string
Log. Valid values: disable, enable.
macaddr string
Change the interface's MAC address.
managedSubnetworkSize string
Managed-Subnetwork-Size. Valid values: 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536.
managementIp string
High Availability in-band management IP address of this interface.
maxEgressBurstRate number
Max egress burst rate (kbits per sec).
maxEgressRate number
Max egress rate (kbits per sec).
measuredDownstreamBandwidth number
Measured-Downstream-Bandwidth.
measuredUpstreamBandwidth number
Measured-Upstream-Bandwidth.
mediatype string
Select SFP media interface type Valid values: serdes-sfp, sgmii-sfp, cfp2-sr10, cfp2-lr4, serdes-copper-sfp, sr, cr, lr, qsfp28-sr4, qsfp28-lr4, qsfp28-cr4, sr4, cr4, lr4.
member string
Physical interfaces that belong to the aggregate or redundant interface.
minLinks number
Minimum number of aggregated ports that must be up.
minLinksDown string
Action to take when less than the configured minimum number of links are active. Valid values: operational, administrative.
mirroringDirection string
Port mirroring direction. Valid values: rx, tx, both.
mirroringPort string
Mirroring port.
mode string
Addressing mode (static, DHCP, PPPoE). Valid values: static, dhcp, pppoe, pppoa, ipoa, eoa.
monitorBandwidth string
Monitor-Bandwidth. Valid values: disable, enable.
mtu number
MTU value for this interface.
mtuOverride string
Enable to set a custom MTU for this interface. Valid values: disable, enable.
muxType string
Multiplexer type Valid values: llc-encaps, vc-encaps.
name string
Name.
ndiscforward string
Enable/disable NDISC forwarding. Valid values: disable, enable.
netbiosForward string
Enable/disable NETBIOS forwarding. Valid values: disable, enable.
netflowSampler string
Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: disable, tx, rx, both.
npQosProfile number
NP QoS profile ID.
npuFastpath string
Npu-Fastpath. Valid values: disable, enable.
nst string
Nst. Valid values: disable, enable.
objectFspVlanInterfaceId string
an identifier for the resource.
outForceVlanCos number
Out-Force-Vlan-Cos.
outbandwidth number
Bandwidth limit for outgoing traffic (0 - 16776000 kbps).
padtRetryTimeout number
PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time.
passwords string[]
PPPoE account's password.
peerInterface string
Peer-Interface.
phyMode string
DSL physical mode. Valid values: auto, adsl, vdsl.
pingServStatus number
Ping-Serv-Status.
poe string
Enable/disable PoE status. Valid values: disable, enable.
pollingInterval number
sFlow polling interval (1 - 255 sec).
portMirroring string
Enable/disable NP port mirroring. Valid values: disable, enable.
pppoeUnnumberedNegotiate string
Enable/disable PPPoE unnumbered negotiation. Valid values: disable, enable.
pptpAuthType string
PPTP authentication type. Valid values: auto, pap, chap, mschapv1, mschapv2.
pptpClient string
Enable/disable PPTP client. Valid values: disable, enable.
pptpPasswords string[]
PPTP password.
pptpServerIp string
PPTP server IP address.
pptpTimeout number
Idle timer in minutes (0 for disabled).
pptpUser string
PPTP user name.
preserveSessionRoute string
Enable/disable preservation of session route when dirty. Valid values: disable, enable.
priority number
Priority of the virtual router (1 - 255).
priorityOverride string
Enable/disable fail back to higher priority port once recovered. Valid values: disable, enable.
proxyCaptivePortal string
Enable/disable proxy captive portal on this interface. Valid values: disable, enable.
pvcAtmQos string
SFP-DSL ADSL Fallback PVC ATM QoS. Valid values: cbr, rt-vbr, nrt-vbr.
pvcChan number
SFP-DSL ADSL Fallback PVC Channel.
pvcCrc number
SFP-DSL ADSL Fallback PVC CRC Option: bit0: sar LLC preserve, bit1: ream LLC preserve, bit2: ream VC-MUX has crc.
pvcPcr number
SFP-DSL ADSL Fallback PVC Packet Cell Rate in cells (0 - 5500).
pvcScr number
SFP-DSL ADSL Fallback PVC Sustainable Cell Rate in cells (0 - 5500).
pvcVlanId number
SFP-DSL ADSL Fallback PVC VLAN ID.
pvcVlanRxId number
SFP-DSL ADSL Fallback PVC VLANID RX.
pvcVlanRxOp string
SFP-DSL ADSL Fallback PVC VLAN RX op. Valid values: pass-through, replace, remove.
pvcVlanTxId number
SFP-DSL ADSL Fallback PVC VLAN ID TX.
pvcVlanTxOp string
SFP-DSL ADSL Fallback PVC VLAN TX op. Valid values: pass-through, replace, remove.
reachableTime number
IPv4 reachable time in milliseconds (30000 - 3600000, default = 30000).
redundantInterface string
Redundant-Interface.
remoteIp string
Remote IP address of tunnel.
replacemsgOverrideGroup string
Replacement message override group.
retransmission string
Enable/disable DSL retransmission. Valid values: disable, enable.
ringRx number
RX ring size.
ringTx number
TX ring size.
role string
Interface role. Valid values: lan, wan, dmz, undefined.
sampleDirection string
Data that NetFlow collects (rx, tx, or both). Valid values: rx, tx, both.
sampleRate number
sFlow sample rate (10 - 99999).
scanBotnetConnections string
Scan-Botnet-Connections. Valid values: disable, block, monitor.
scopetype string
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
secondaryIp string
Enable/disable adding a secondary IP to this interface. Valid values: disable, enable.
secondaryips ObjectFspVlanInterfaceSecondaryip[]
Secondaryip. The structure of secondaryip block is documented below.
security8021xDynamicVlanId number
VLAN ID for virtual switch.
security8021xMaster string
802.1X master virtual-switch.
security8021xMemberMode string
802.1X member mode. Valid values: disable, switch.
security8021xMode string
802.1X mode. Valid values: default, dynamic-vlan, fallback, slave.
securityExemptList string
Name of security-exempt-list.
securityExternalLogout string
URL of external authentication logout server.
securityExternalWeb string
URL of external authentication web server.
securityGroups string
User groups that can authenticate with the captive portal.
securityMacAuthBypass string
Enable/disable MAC authentication bypass. Valid values: disable, enable, mac-auth-only.
securityMode string
Turn on captive portal authentication for this interface. Valid values: none, captive-portal, 802.1X.
securityRedirectUrl string
URL redirection after disclaimer/authentication.
selectProfile30a35b string
Select-Profile-30A-35B. Valid values: 30A, 35B.
serviceName string
PPPoE service name.
sflowSampler string
Enable/disable sFlow on this interface. Valid values: disable, enable.
sfpDsl string
Enable/disable SFP DSL. Valid values: disable, enable.
sfpDslAdslFallback string
Enable/disable SFP DSL ADSL fallback. Valid values: disable, enable.
sfpDslAutodetect string
Enable/disable SFP DSL MAC address autodetect. Valid values: disable, enable.
sfpDslMac string
SFP DSL MAC address.
speed string
Interface speed. The default setting and the options available depend on the interface hardware. Valid values: auto, 10full, 10half, 100full, 100half, 1000full, 1000half, 10000full, 1000auto, 10000auto, 40000full, 100Gfull, 25000full, 40000auto, 25000auto, 100Gauto.
spilloverThreshold number
Egress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.
srcCheck string
Enable/disable source IP check. Valid values: disable, enable.
status string
Enable/disable VRRP. Valid values: disable, enable.
stp string
Enable/disable STP. Valid values: disable, enable.
stpEdge string
Enable/disable as STP edge port. Valid values: disable, enable.
stpHaSecondary string
Stp-Ha-Secondary. Valid values: disable, enable, priority-adjust.
stpHaSlave string
Control STP behaviour on HA slave. Valid values: disable, enable, priority-adjust.
stpforward string
Enable/disable STP forwarding. Valid values: disable, enable.
stpforwardMode string
Configure STP forwarding mode. Valid values: rpl-all-ext-id, rpl-bridge-ext-id, rpl-nothing.
stripPriorityVlanTag string
Strip-Priority-Vlan-Tag. Valid values: disable, enable.
subst string
Enable to always send packets from this interface to a destination MAC address. Valid values: disable, enable.
substituteDstMac string
Destination MAC address that all packets are sent to from this interface.
swAlgorithm string
Frame distribution algorithm for switch. Valid values: l2, l3, eh.
swcFirstCreate number
Swc-First-Create.
swcVlan number
Swc-Vlan.
switch string
Switch.
switchControllerAccessVlan string
Block FortiSwitch port-to-port traffic. Valid values: disable, enable.
switchControllerArpInspection string
Enable/disable FortiSwitch ARP inspection. Valid values: disable, enable.
switchControllerAuth string
Switch-Controller-Auth. Valid values: radius, usergroup.
switchControllerDhcpSnooping string
Switch controller DHCP snooping. Valid values: disable, enable.
switchControllerDhcpSnoopingOption82 string
Switch controller DHCP snooping option82. Valid values: disable, enable.
switchControllerDhcpSnoopingVerifyMac string
Switch controller DHCP snooping verify MAC. Valid values: disable, enable.
switchControllerDynamic string
Switch-Controller-Dynamic.
switchControllerFeature string
Switch-Controller-Feature. Valid values: none, default-vlan, quarantine, sniffer, voice, camera, rspan, video, nac.
switchControllerIgmpSnooping string
Switch controller IGMP snooping. Valid values: disable, enable.
switchControllerIgmpSnoopingFastLeave string
Switch controller IGMP snooping fast-leave. Valid values: disable, enable.
switchControllerIgmpSnoopingProxy string
Switch controller IGMP snooping proxy. Valid values: disable, enable.
switchControllerIotScanning string
Switch-Controller-Iot-Scanning. Valid values: disable, enable.
switchControllerLearningLimit number
Limit the number of dynamic MAC addresses on this VLAN (1 - 128, 0 = no limit, default).
switchControllerMgmtVlan number
Switch-Controller-Mgmt-Vlan.
switchControllerNac string
Switch-Controller-Nac.
switchControllerNetflowCollect string
NetFlow collection and processing. Valid values: disable, enable.
switchControllerOffload string
Enable/disable managed FortiSwitch routing offload. Valid values: disable, enable.
switchControllerOffloadGw string
Enable/disable managed FortiSwitch routing offload gateway. Valid values: disable, enable.
switchControllerOffloadIp string
IP for routing offload on FortiSwitch.
switchControllerOffloading string
Switch-Controller-Offloading. Valid values: disable, enable.
switchControllerOffloadingGw string
Switch-Controller-Offloading-Gw. Valid values: disable, enable.
switchControllerOffloadingIp string
Switch-Controller-Offloading-Ip.
switchControllerRadiusServer string
Switch-Controller-Radius-Server.
switchControllerRspanMode string
Stop Layer2 MAC learning and interception of BPDUs and other packets on this interface. Valid values: disable, enable.
switchControllerSourceIp string
Switch-Controller-Source-Ip. Valid values: outbound, fixed.
switchControllerTrafficPolicy string
Switch controller traffic policy for the VLAN.
systemId string
Define a system ID for the aggregate interface.
systemIdType string
Method in which system ID is generated. Valid values: auto, user.
tcMode string
DSL transfer mode. Valid values: ptm, atm.
tcpMss number
TCP maximum segment size. 0 means do not change segment size.
trunk string
Enable/disable VLAN trunk. Valid values: disable, enable.
trustIp1 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp2 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp3 string
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp61 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
trustIp62 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
trustIp63 string
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
type string
Interface type. Valid values: physical, vlan, aggregate, redundant, tunnel, wireless, vdom-link, loopback, switch, hard-switch, hdlc, vap-switch, wl-mesh, fortilink, switch-vlan, fctrl-trunk, tdm, fext-wan, vxlan, emac-vlan, geneve.
username string
Username of the PPPoE account, provided by your ISP.
vci number
Virtual Channel ID
vectoring string
Enable/disable DSL vectoring. Valid values: disable, enable.
vindex number
Vindex.
vlan string
Vlan.
vlanOpMode string
Vlan-Op-Mode. Valid values: tag, untag, passthrough.
vlanProtocol string
Vlan-Protocol. Valid values: 8021q, 8021ad.
vlanforward string
Enable/disable traffic forwarding between VLANs on this interface. Valid values: disable, enable.
vlanid number
VLAN ID (1 - 4094).
vpi number
Virtual Path ID
vrf number
Virtual Routing Forwarding ID.
vrrpVirtualMac string
Enable/disable use of virtual MAC for VRRP. Valid values: disable, enable.
vrrps ObjectFspVlanInterfaceVrrp[]
Vrrp. The structure of vrrp block is documented below.
wccp string
Enable/disable WCCP on this interface. Used for encapsulated WCCP communication between WCCP clients and servers. Valid values: disable, enable.
weight number
Default weight for static routes (if route has no weight configured).
wifi5gThreshold string
Minimal signal strength to be considered as a good 5G AP.
wifiAcl string
Access control for MAC addresses in the MAC list. Valid values: deny, allow.
wifiApBand string
How to select the AP to connect. Valid values: any, 5g-preferred, 5g-only.
wifiAuth string
WiFi authentication. Valid values: PSK, RADIUS, radius, usergroup.
wifiAutoConnect string
Enable/disable WiFi network auto connect. Valid values: disable, enable.
wifiAutoSave string
Enable/disable WiFi network automatic save. Valid values: disable, enable.
wifiBroadcastSsid string
Enable/disable SSID broadcast in the beacon. Valid values: disable, enable.
wifiDnsServer1 string
DNS server 1.
wifiDnsServer2 string
DNS server 2.
wifiEncrypt string
Data encryption. Valid values: TKIP, AES.
wifiFragmentThreshold number
WiFi fragment threshold (800 - 2346).
wifiGateway string
IPv4 default gateway IP address.
wifiKeyindex number
WEP key index (1 - 4).
wifiKeys string[]
WiFi WEP Key.
wifiMacFilter string
Enable/disable MAC filter status. Valid values: disable, enable.
wifiPassphrases string[]
WiFi pre-shared key for WPA.
wifiRadiusServer string
WiFi RADIUS server for WPA.
wifiRtsThreshold number
WiFi RTS threshold (256 - 2346).
wifiSecurity string
Wireless access security of SSID. Valid values: None, WEP64, wep64, WEP128, wep128, WPA_PSK, WPA_RADIUS, WPA, WPA2, WPA2_AUTO, open, wpa-personal, wpa-enterprise, wpa-only-personal, wpa-only-enterprise, wpa2-only-personal, wpa2-only-enterprise.
wifiSsid string
IEEE 802.11 Service Set Identifier.
wifiUsergroup string
WiFi user group for WPA.
winsIp string
WINS server IP.
ac_name str
PPPoE server name.
adom str
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
aggregate str
Aggregate.
aggregate_type str
Type of aggregation. Valid values: physical, vxlan.
algorithm str
Frame distribution algorithm. Valid values: L2, L3, L4.
alias str
Alias will be displayed with the interface name to make it easier to distinguish.
allowaccesses Sequence[str]
Permitted types of management access to this interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
annex str
Set xDSL annex type. Valid values: a, b, j, bjm, i, al, m, aijlm.
ap_discover str
Enable/disable automatic registration of unknown FortiAP devices. Valid values: disable, enable.
arpforward str
Enable/disable ARP forwarding. Valid values: disable, enable.
atm_protocol str
ATM protocol. Valid values: none, ipoa.
auth_cert str
HTTPS server certificate.
auth_portal_addr str
Address of captive portal.
auth_type str
PPP authentication type to use. Valid values: auto, pap, chap, mschapv1, mschapv2.
auto_auth_extension_device str
Enable/disable automatic authorization of dedicated Fortinet extension device on this interface. Valid values: disable, enable.
bandwidth_measure_time float
Bandwidth-Measure-Time.
bfd str
Bidirectional Forwarding Detection (BFD) settings. Valid values: global, enable, disable.
bfd_desired_min_tx float
BFD desired minimal transmit interval.
bfd_detect_mult float
BFD detection multiplier.
bfd_required_min_rx float
BFD required minimal receive interval.
broadcast_forticlient_discovery str
Enable/disable broadcasting FortiClient discovery messages. Valid values: disable, enable.
broadcast_forward str
Enable/disable broadcast forwarding. Valid values: disable, enable.
captive_portal float
Enable/disable captive portal.
cli_conn_status float
Cli-Conn-Status.
color float
Color of icon on the GUI.
ddns str
Ddns. Valid values: disable, enable.
ddns_auth str
Ddns-Auth. Valid values: disable, tsig.
ddns_domain str
Ddns-Domain.
ddns_key str
Ddns-Key.
ddns_keyname str
Ddns-Keyname.
ddns_passwords Sequence[str]
Ddns-Password.
ddns_server str
Ddns-Server. Valid values: dhs.org, dyndns.org, dyns.net, tzo.com, ods.org, vavic.com, now.net.cn, dipdns.net, easydns.com, genericDDNS.
ddns_server_ip str
Ddns-Server-Ip.
ddns_sn str
Ddns-Sn.
ddns_ttl float
Ddns-Ttl.
ddns_username str
Ddns-Username.
ddns_zone str
Ddns-Zone.
dedicated_to str
Configure interface for single purpose. Valid values: none, management.
default_purdue_level str
default purdue level of device detected on this interface. Valid values: 1, 2, 3, 4, 5, 1.5, 2.5, 3.5, 5.5.
defaultgw str
Enable to get the gateway IP from the DHCP or PPPoE server. Valid values: disable, enable.
description str
Description.
detected_peer_mtu float
Detected-Peer-Mtu.
detectprotocols Sequence[str]
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
detectserver str
Gateway's ping server for this IP.
device_access_list str
Device access list.
device_identification str
Enable/disable passively gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
device_identification_active_scan str
Enable/disable active gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
device_netscan str
Device-Netscan. Valid values: disable, enable.
device_user_identification str
Enable/disable passive gathering of user identity information about users on this interface. Valid values: disable, enable.
devindex float
Devindex.
dhcp_broadcast_flag str
Enable/disable setting of the broadcast flag in messages sent by the DHCP client (default = enable). Valid values: disable, enable.
dhcp_classless_route_addition str
Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: disable, enable.
dhcp_client_identifier str
DHCP client identifier.
dhcp_relay_agent_option str
Enable/disable DHCP relay agent option. Valid values: disable, enable.
dhcp_relay_circuit_id str
DHCP relay circuit ID.
dhcp_relay_interface str
Specify outgoing interface to reach server.
dhcp_relay_interface_select_method str
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
dhcp_relay_ips Sequence[str]
DHCP relay IP address.
dhcp_relay_link_selection str
DHCP relay link selection.
dhcp_relay_request_all_server str
Dhcp-Relay-Request-All-Server. Valid values: disable, enable.
dhcp_relay_service str
Enable/disable allowing this interface to act as a DHCP relay. Valid values: disable, enable.
dhcp_relay_source_ip str
IP address used by the DHCP relay as its source IP.
dhcp_relay_type str
DHCP relay type (regular or IPsec). Valid values: regular, ipsec.
dhcp_renew_time float
DHCP renew time in seconds (300-604800), 0 means use the renew time provided by the server.
dhcp_smart_relay str
Enable/disable DHCP smart relay. Valid values: disable, enable.
disc_retry_timeout float
Time in seconds to wait before retrying to start a PPPoE discovery, 0 means no timeout.
disconnect_threshold float
Time in milliseconds to wait before sending a notification that this interface is down or disconnected.
distance float
Distance for routes learned through PPPoE or DHCP, lower distance indicates preferred route.
dns_query str
Dns-Query. Valid values: disable, recursive, non-recursive.
dns_server_override str
Enable/disable use DNS acquired by DHCP or PPPoE. Valid values: disable, enable.
dns_server_protocols Sequence[str]
DNS transport protocols. Valid values: cleartext, dot, doh.
drop_fragment str
Enable/disable drop fragment packets. Valid values: disable, enable.
drop_overlapped_fragment str
Enable/disable drop overlapped fragment packets. Valid values: disable, enable.
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.

The ipv6 block supports:

eap_ca_certs Sequence[str]
Eap-Ca-Cert.
eap_identity str
Eap-Identity.
eap_method str
Eap-Method. Valid values: tls, peap.
eap_passwords Sequence[str]
Eap-Password.
eap_supplicant str
Eap-Supplicant. Valid values: disable, enable.
eap_user_certs Sequence[str]
Eap-User-Cert.
egress_cos str
Override outgoing CoS in user VLAN tag. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
egress_shaping_profile str
Outgoing traffic shaping profile.
eip str
Eip.
endpoint_compliance str
Endpoint-Compliance. Valid values: disable, enable.
estimated_downstream_bandwidth float
Estimated maximum downstream bandwidth (kbps). Used to estimate link utilization.
estimated_upstream_bandwidth float
Estimated maximum upstream bandwidth (kbps). Used to estimate link utilization.
explicit_ftp_proxy str
Enable/disable the explicit FTP proxy on this interface. Valid values: disable, enable.
explicit_web_proxy str
Enable/disable the explicit web proxy on this interface. Valid values: disable, enable.
external str
Enable/disable identifying the interface as an external interface (which usually means it's connected to the Internet). Valid values: disable, enable.
fail_action_on_extender str
Action on extender when interface fail . Valid values: soft-restart, hard-restart, reboot.
fail_alert_interfaces str
Names of the FortiGate interfaces to which the link failure alert is sent.
fail_alert_method str
Select link-failed-signal or link-down method to alert about a failed link. Valid values: link-failed-signal, link-down.
fail_detect str
Enable/disable fail detection features for this interface. Valid values: disable, enable.
fail_detect_options Sequence[str]
Options for detecting that this interface has failed. Valid values: detectserver, link-down.
fdp str
Fdp. Valid values: disable, enable.
fortiheartbeat str
Fortiheartbeat. Valid values: disable, enable.
fortilink str
Enable FortiLink to dedicate this interface to manage other Fortinet devices. Valid values: disable, enable.
fortilink_backup_link float
Fortilink-Backup-Link.
fortilink_neighbor_detect str
Protocol for FortiGate neighbor discovery. Valid values: lldp, fortilink.
fortilink_split_interface str
Enable/disable FortiLink split interface to connect member link to different FortiSwitch in stack for uplink redundancy. Valid values: disable, enable.
fortilink_stacking str
Enable/disable FortiLink switch-stacking on this interface. Valid values: disable, enable.
forward_domain float
Transparent mode forward domain.
forward_error_correction str
Enable/disable forward error correction (FEC Clause 91). Valid values: disable, enable, rs-fec, base-r-fec, fec-cl91, fec-cl74.
fp_anomalies Sequence[str]
Fp-Anomaly. Valid values: drop_tcp_fin_noack, pass_winnuke, pass_tcpland, pass_udpland, pass_icmpland, pass_ipland, pass_iprr, pass_ipssrr, pass_iplsrr, pass_ipstream, pass_ipsecurity, pass_iptimestamp, pass_ipunknown_option, pass_ipunknown_prot, pass_icmp_frag, pass_tcp_no_flag, pass_tcp_fin_noack, drop_winnuke, drop_tcpland, drop_udpland, drop_icmpland, drop_ipland, drop_iprr, drop_ipssrr, drop_iplsrr, drop_ipstream, drop_ipsecurity, drop_iptimestamp, drop_ipunknown_option, drop_ipunknown_prot, drop_icmp_frag, drop_tcp_no_flag.
fp_disables Sequence[str]
Fp-Disable. Valid values: all, ipsec, none.
gateway_address str
Gateway address
generic_receive_offload str
Generic-Receive-Offload. Valid values: disable, enable.
gi_gk str
Enable/disable Gi Gatekeeper. Valid values: disable, enable.
gwaddr str
Gateway address
gwdetect str
Enable/disable detect gateway alive for first. Valid values: disable, enable.
ha_priority float
HA election priority for the PING server.
icmp_accept_redirect str
Enable/disable ICMP accept redirect. Valid values: disable, enable.
icmp_redirect str
Icmp-Redirect. Valid values: disable, enable.
icmp_send_redirect str
Enable/disable ICMP send redirect. Valid values: disable, enable.
ident_accept str
Enable/disable authentication for this interface. Valid values: disable, enable.
idle_timeout float
PPPoE auto disconnect after idle timeout seconds, 0 means no timeout.
if_mdix str
If-Mdix. Valid values: auto, normal, crossover.
if_media str
If-Media. Valid values: auto, copper, fiber.
ike_saml_servers Sequence[str]
Ike-Saml-Server.
in_force_vlan_cos float
In-Force-Vlan-Cos.
inbandwidth float
Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.
ingress_cos str
Override incoming CoS in user VLAN tag on VLAN interface or assign a priority VLAN tag on physical interface. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
ingress_shaping_profile str
Incoming traffic shaping profile.
ingress_spillover_threshold float
Ingress Spillover threshold (0 - 16776000 kbps).
interconnect_profile str
Set interconnect profile. Valid values: default, profile1, profile2.
internal float
Implicitly created.
ip str
Interface IPv4 address and subnet mask, syntax: X.X.X.X/24.
ip_managed_by_fortiipam str
Ip-Managed-By-Fortiipam. Valid values: disable, enable.
ipmac str
Enable/disable IP/MAC binding. Valid values: disable, enable.
ips_sniffer_mode str
Enable/disable the use of this interface as a one-armed sniffer. Valid values: disable, enable.
ipunnumbered str
Unnumbered IP used for PPPoE interfaces for which no unique local address is provided.
ipv6 ObjectFspVlanInterfaceIpv6Args
Ipv6. The structure of ipv6 block is documented below.
l2forward str
Enable/disable l2 forwarding. Valid values: disable, enable.
l2tp_client str
Enable/disable this interface as a Layer 2 Tunnelling Protocol (L2TP) client. Valid values: disable, enable.
lacp_ha_secondary str
Lacp-Ha-Secondary. Valid values: disable, enable.
lacp_ha_slave str
LACP HA slave. Valid values: disable, enable.
lacp_mode str
LACP mode. Valid values: static, passive, active.
lacp_speed str
How often the interface sends LACP messages. Valid values: slow, fast.
large_receive_offload str
Large-Receive-Offload. Valid values: disable, enable.
lcp_echo_interval float
Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
lcp_max_echo_fails float
Maximum missed LCP echo messages before disconnect.
link_up_delay float
Number of milliseconds to wait before considering a link is up.
listen_forticlient_connection str
Listen-Forticlient-Connection. Valid values: disable, enable.
lldp_network_policy str
LLDP-MED network policy profile.
lldp_reception str
Enable/disable Link Layer Discovery Protocol (LLDP) reception. Valid values: disable, enable, vdom.
lldp_transmission str
Enable/disable Link Layer Discovery Protocol (LLDP) transmission. Valid values: enable, disable, vdom.
log str
Log. Valid values: disable, enable.
macaddr str
Change the interface's MAC address.
managed_subnetwork_size str
Managed-Subnetwork-Size. Valid values: 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536.
management_ip str
High Availability in-band management IP address of this interface.
max_egress_burst_rate float
Max egress burst rate (kbits per sec).
max_egress_rate float
Max egress rate (kbits per sec).
measured_downstream_bandwidth float
Measured-Downstream-Bandwidth.
measured_upstream_bandwidth float
Measured-Upstream-Bandwidth.
mediatype str
Select SFP media interface type Valid values: serdes-sfp, sgmii-sfp, cfp2-sr10, cfp2-lr4, serdes-copper-sfp, sr, cr, lr, qsfp28-sr4, qsfp28-lr4, qsfp28-cr4, sr4, cr4, lr4.
member str
Physical interfaces that belong to the aggregate or redundant interface.
min_links float
Minimum number of aggregated ports that must be up.
min_links_down str
Action to take when less than the configured minimum number of links are active. Valid values: operational, administrative.
mirroring_direction str
Port mirroring direction. Valid values: rx, tx, both.
mirroring_port str
Mirroring port.
mode str
Addressing mode (static, DHCP, PPPoE). Valid values: static, dhcp, pppoe, pppoa, ipoa, eoa.
monitor_bandwidth str
Monitor-Bandwidth. Valid values: disable, enable.
mtu float
MTU value for this interface.
mtu_override str
Enable to set a custom MTU for this interface. Valid values: disable, enable.
mux_type str
Multiplexer type Valid values: llc-encaps, vc-encaps.
name str
Name.
ndiscforward str
Enable/disable NDISC forwarding. Valid values: disable, enable.
netbios_forward str
Enable/disable NETBIOS forwarding. Valid values: disable, enable.
netflow_sampler str
Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: disable, tx, rx, both.
np_qos_profile float
NP QoS profile ID.
npu_fastpath str
Npu-Fastpath. Valid values: disable, enable.
nst str
Nst. Valid values: disable, enable.
object_fsp_vlan_interface_id str
an identifier for the resource.
out_force_vlan_cos float
Out-Force-Vlan-Cos.
outbandwidth float
Bandwidth limit for outgoing traffic (0 - 16776000 kbps).
padt_retry_timeout float
PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time.
passwords Sequence[str]
PPPoE account's password.
peer_interface str
Peer-Interface.
phy_mode str
DSL physical mode. Valid values: auto, adsl, vdsl.
ping_serv_status float
Ping-Serv-Status.
poe str
Enable/disable PoE status. Valid values: disable, enable.
polling_interval float
sFlow polling interval (1 - 255 sec).
port_mirroring str
Enable/disable NP port mirroring. Valid values: disable, enable.
pppoe_unnumbered_negotiate str
Enable/disable PPPoE unnumbered negotiation. Valid values: disable, enable.
pptp_auth_type str
PPTP authentication type. Valid values: auto, pap, chap, mschapv1, mschapv2.
pptp_client str
Enable/disable PPTP client. Valid values: disable, enable.
pptp_passwords Sequence[str]
PPTP password.
pptp_server_ip str
PPTP server IP address.
pptp_timeout float
Idle timer in minutes (0 for disabled).
pptp_user str
PPTP user name.
preserve_session_route str
Enable/disable preservation of session route when dirty. Valid values: disable, enable.
priority float
Priority of the virtual router (1 - 255).
priority_override str
Enable/disable fail back to higher priority port once recovered. Valid values: disable, enable.
proxy_captive_portal str
Enable/disable proxy captive portal on this interface. Valid values: disable, enable.
pvc_atm_qos str
SFP-DSL ADSL Fallback PVC ATM QoS. Valid values: cbr, rt-vbr, nrt-vbr.
pvc_chan float
SFP-DSL ADSL Fallback PVC Channel.
pvc_crc float
SFP-DSL ADSL Fallback PVC CRC Option: bit0: sar LLC preserve, bit1: ream LLC preserve, bit2: ream VC-MUX has crc.
pvc_pcr float
SFP-DSL ADSL Fallback PVC Packet Cell Rate in cells (0 - 5500).
pvc_scr float
SFP-DSL ADSL Fallback PVC Sustainable Cell Rate in cells (0 - 5500).
pvc_vlan_id float
SFP-DSL ADSL Fallback PVC VLAN ID.
pvc_vlan_rx_id float
SFP-DSL ADSL Fallback PVC VLANID RX.
pvc_vlan_rx_op str
SFP-DSL ADSL Fallback PVC VLAN RX op. Valid values: pass-through, replace, remove.
pvc_vlan_tx_id float
SFP-DSL ADSL Fallback PVC VLAN ID TX.
pvc_vlan_tx_op str
SFP-DSL ADSL Fallback PVC VLAN TX op. Valid values: pass-through, replace, remove.
reachable_time float
IPv4 reachable time in milliseconds (30000 - 3600000, default = 30000).
redundant_interface str
Redundant-Interface.
remote_ip str
Remote IP address of tunnel.
replacemsg_override_group str
Replacement message override group.
retransmission str
Enable/disable DSL retransmission. Valid values: disable, enable.
ring_rx float
RX ring size.
ring_tx float
TX ring size.
role str
Interface role. Valid values: lan, wan, dmz, undefined.
sample_direction str
Data that NetFlow collects (rx, tx, or both). Valid values: rx, tx, both.
sample_rate float
sFlow sample rate (10 - 99999).
scan_botnet_connections str
Scan-Botnet-Connections. Valid values: disable, block, monitor.
scopetype str
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
secondary_ip str
Enable/disable adding a secondary IP to this interface. Valid values: disable, enable.
secondaryips Sequence[ObjectFspVlanInterfaceSecondaryipArgs]
Secondaryip. The structure of secondaryip block is documented below.
security8021x_dynamic_vlan_id float
VLAN ID for virtual switch.
security8021x_master str
802.1X master virtual-switch.
security8021x_member_mode str
802.1X member mode. Valid values: disable, switch.
security8021x_mode str
802.1X mode. Valid values: default, dynamic-vlan, fallback, slave.
security_exempt_list str
Name of security-exempt-list.
security_external_logout str
URL of external authentication logout server.
security_external_web str
URL of external authentication web server.
security_groups str
User groups that can authenticate with the captive portal.
security_mac_auth_bypass str
Enable/disable MAC authentication bypass. Valid values: disable, enable, mac-auth-only.
security_mode str
Turn on captive portal authentication for this interface. Valid values: none, captive-portal, 802.1X.
security_redirect_url str
URL redirection after disclaimer/authentication.
select_profile30a35b str
Select-Profile-30A-35B. Valid values: 30A, 35B.
service_name str
PPPoE service name.
sflow_sampler str
Enable/disable sFlow on this interface. Valid values: disable, enable.
sfp_dsl str
Enable/disable SFP DSL. Valid values: disable, enable.
sfp_dsl_adsl_fallback str
Enable/disable SFP DSL ADSL fallback. Valid values: disable, enable.
sfp_dsl_autodetect str
Enable/disable SFP DSL MAC address autodetect. Valid values: disable, enable.
sfp_dsl_mac str
SFP DSL MAC address.
speed str
Interface speed. The default setting and the options available depend on the interface hardware. Valid values: auto, 10full, 10half, 100full, 100half, 1000full, 1000half, 10000full, 1000auto, 10000auto, 40000full, 100Gfull, 25000full, 40000auto, 25000auto, 100Gauto.
spillover_threshold float
Egress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.
src_check str
Enable/disable source IP check. Valid values: disable, enable.
status str
Enable/disable VRRP. Valid values: disable, enable.
stp str
Enable/disable STP. Valid values: disable, enable.
stp_edge str
Enable/disable as STP edge port. Valid values: disable, enable.
stp_ha_secondary str
Stp-Ha-Secondary. Valid values: disable, enable, priority-adjust.
stp_ha_slave str
Control STP behaviour on HA slave. Valid values: disable, enable, priority-adjust.
stpforward str
Enable/disable STP forwarding. Valid values: disable, enable.
stpforward_mode str
Configure STP forwarding mode. Valid values: rpl-all-ext-id, rpl-bridge-ext-id, rpl-nothing.
strip_priority_vlan_tag str
Strip-Priority-Vlan-Tag. Valid values: disable, enable.
subst str
Enable to always send packets from this interface to a destination MAC address. Valid values: disable, enable.
substitute_dst_mac str
Destination MAC address that all packets are sent to from this interface.
sw_algorithm str
Frame distribution algorithm for switch. Valid values: l2, l3, eh.
swc_first_create float
Swc-First-Create.
swc_vlan float
Swc-Vlan.
switch str
Switch.
switch_controller_access_vlan str
Block FortiSwitch port-to-port traffic. Valid values: disable, enable.
switch_controller_arp_inspection str
Enable/disable FortiSwitch ARP inspection. Valid values: disable, enable.
switch_controller_auth str
Switch-Controller-Auth. Valid values: radius, usergroup.
switch_controller_dhcp_snooping str
Switch controller DHCP snooping. Valid values: disable, enable.
switch_controller_dhcp_snooping_option82 str
Switch controller DHCP snooping option82. Valid values: disable, enable.
switch_controller_dhcp_snooping_verify_mac str
Switch controller DHCP snooping verify MAC. Valid values: disable, enable.
switch_controller_dynamic str
Switch-Controller-Dynamic.
switch_controller_feature str
Switch-Controller-Feature. Valid values: none, default-vlan, quarantine, sniffer, voice, camera, rspan, video, nac.
switch_controller_igmp_snooping str
Switch controller IGMP snooping. Valid values: disable, enable.
switch_controller_igmp_snooping_fast_leave str
Switch controller IGMP snooping fast-leave. Valid values: disable, enable.
switch_controller_igmp_snooping_proxy str
Switch controller IGMP snooping proxy. Valid values: disable, enable.
switch_controller_iot_scanning str
Switch-Controller-Iot-Scanning. Valid values: disable, enable.
switch_controller_learning_limit float
Limit the number of dynamic MAC addresses on this VLAN (1 - 128, 0 = no limit, default).
switch_controller_mgmt_vlan float
Switch-Controller-Mgmt-Vlan.
switch_controller_nac str
Switch-Controller-Nac.
switch_controller_netflow_collect str
NetFlow collection and processing. Valid values: disable, enable.
switch_controller_offload str
Enable/disable managed FortiSwitch routing offload. Valid values: disable, enable.
switch_controller_offload_gw str
Enable/disable managed FortiSwitch routing offload gateway. Valid values: disable, enable.
switch_controller_offload_ip str
IP for routing offload on FortiSwitch.
switch_controller_offloading str
Switch-Controller-Offloading. Valid values: disable, enable.
switch_controller_offloading_gw str
Switch-Controller-Offloading-Gw. Valid values: disable, enable.
switch_controller_offloading_ip str
Switch-Controller-Offloading-Ip.
switch_controller_radius_server str
Switch-Controller-Radius-Server.
switch_controller_rspan_mode str
Stop Layer2 MAC learning and interception of BPDUs and other packets on this interface. Valid values: disable, enable.
switch_controller_source_ip str
Switch-Controller-Source-Ip. Valid values: outbound, fixed.
switch_controller_traffic_policy str
Switch controller traffic policy for the VLAN.
system_id str
Define a system ID for the aggregate interface.
system_id_type str
Method in which system ID is generated. Valid values: auto, user.
tc_mode str
DSL transfer mode. Valid values: ptm, atm.
tcp_mss float
TCP maximum segment size. 0 means do not change segment size.
trunk str
Enable/disable VLAN trunk. Valid values: disable, enable.
trust_ip1 str
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trust_ip2 str
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trust_ip3 str
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trust_ip61 str
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
trust_ip62 str
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
trust_ip63 str
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
type str
Interface type. Valid values: physical, vlan, aggregate, redundant, tunnel, wireless, vdom-link, loopback, switch, hard-switch, hdlc, vap-switch, wl-mesh, fortilink, switch-vlan, fctrl-trunk, tdm, fext-wan, vxlan, emac-vlan, geneve.
username str
Username of the PPPoE account, provided by your ISP.
vci float
Virtual Channel ID
vectoring str
Enable/disable DSL vectoring. Valid values: disable, enable.
vindex float
Vindex.
vlan str
Vlan.
vlan_op_mode str
Vlan-Op-Mode. Valid values: tag, untag, passthrough.
vlan_protocol str
Vlan-Protocol. Valid values: 8021q, 8021ad.
vlanforward str
Enable/disable traffic forwarding between VLANs on this interface. Valid values: disable, enable.
vlanid float
VLAN ID (1 - 4094).
vpi float
Virtual Path ID
vrf float
Virtual Routing Forwarding ID.
vrrp_virtual_mac str
Enable/disable use of virtual MAC for VRRP. Valid values: disable, enable.
vrrps Sequence[ObjectFspVlanInterfaceVrrpArgs]
Vrrp. The structure of vrrp block is documented below.
wccp str
Enable/disable WCCP on this interface. Used for encapsulated WCCP communication between WCCP clients and servers. Valid values: disable, enable.
weight float
Default weight for static routes (if route has no weight configured).
wifi5g_threshold str
Minimal signal strength to be considered as a good 5G AP.
wifi_acl str
Access control for MAC addresses in the MAC list. Valid values: deny, allow.
wifi_ap_band str
How to select the AP to connect. Valid values: any, 5g-preferred, 5g-only.
wifi_auth str
WiFi authentication. Valid values: PSK, RADIUS, radius, usergroup.
wifi_auto_connect str
Enable/disable WiFi network auto connect. Valid values: disable, enable.
wifi_auto_save str
Enable/disable WiFi network automatic save. Valid values: disable, enable.
wifi_broadcast_ssid str
Enable/disable SSID broadcast in the beacon. Valid values: disable, enable.
wifi_dns_server1 str
DNS server 1.
wifi_dns_server2 str
DNS server 2.
wifi_encrypt str
Data encryption. Valid values: TKIP, AES.
wifi_fragment_threshold float
WiFi fragment threshold (800 - 2346).
wifi_gateway str
IPv4 default gateway IP address.
wifi_keyindex float
WEP key index (1 - 4).
wifi_keys Sequence[str]
WiFi WEP Key.
wifi_mac_filter str
Enable/disable MAC filter status. Valid values: disable, enable.
wifi_passphrases Sequence[str]
WiFi pre-shared key for WPA.
wifi_radius_server str
WiFi RADIUS server for WPA.
wifi_rts_threshold float
WiFi RTS threshold (256 - 2346).
wifi_security str
Wireless access security of SSID. Valid values: None, WEP64, wep64, WEP128, wep128, WPA_PSK, WPA_RADIUS, WPA, WPA2, WPA2_AUTO, open, wpa-personal, wpa-enterprise, wpa-only-personal, wpa-only-enterprise, wpa2-only-personal, wpa2-only-enterprise.
wifi_ssid str
IEEE 802.11 Service Set Identifier.
wifi_usergroup str
WiFi user group for WPA.
wins_ip str
WINS server IP.
acName String
PPPoE server name.
adom String
Adom. This value is valid only when the scopetype is adom, otherwise the value of adom in the provider will be inherited.
aggregate String
Aggregate.
aggregateType String
Type of aggregation. Valid values: physical, vxlan.
algorithm String
Frame distribution algorithm. Valid values: L2, L3, L4.
alias String
Alias will be displayed with the interface name to make it easier to distinguish.
allowaccesses List<String>
Permitted types of management access to this interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
annex String
Set xDSL annex type. Valid values: a, b, j, bjm, i, al, m, aijlm.
apDiscover String
Enable/disable automatic registration of unknown FortiAP devices. Valid values: disable, enable.
arpforward String
Enable/disable ARP forwarding. Valid values: disable, enable.
atmProtocol String
ATM protocol. Valid values: none, ipoa.
authCert String
HTTPS server certificate.
authPortalAddr String
Address of captive portal.
authType String
PPP authentication type to use. Valid values: auto, pap, chap, mschapv1, mschapv2.
autoAuthExtensionDevice String
Enable/disable automatic authorization of dedicated Fortinet extension device on this interface. Valid values: disable, enable.
bandwidthMeasureTime Number
Bandwidth-Measure-Time.
bfd String
Bidirectional Forwarding Detection (BFD) settings. Valid values: global, enable, disable.
bfdDesiredMinTx Number
BFD desired minimal transmit interval.
bfdDetectMult Number
BFD detection multiplier.
bfdRequiredMinRx Number
BFD required minimal receive interval.
broadcastForticlientDiscovery String
Enable/disable broadcasting FortiClient discovery messages. Valid values: disable, enable.
broadcastForward String
Enable/disable broadcast forwarding. Valid values: disable, enable.
captivePortal Number
Enable/disable captive portal.
cliConnStatus Number
Cli-Conn-Status.
color Number
Color of icon on the GUI.
ddns String
Ddns. Valid values: disable, enable.
ddnsAuth String
Ddns-Auth. Valid values: disable, tsig.
ddnsDomain String
Ddns-Domain.
ddnsKey String
Ddns-Key.
ddnsKeyname String
Ddns-Keyname.
ddnsPasswords List<String>
Ddns-Password.
ddnsServer String
Ddns-Server. Valid values: dhs.org, dyndns.org, dyns.net, tzo.com, ods.org, vavic.com, now.net.cn, dipdns.net, easydns.com, genericDDNS.
ddnsServerIp String
Ddns-Server-Ip.
ddnsSn String
Ddns-Sn.
ddnsTtl Number
Ddns-Ttl.
ddnsUsername String
Ddns-Username.
ddnsZone String
Ddns-Zone.
dedicatedTo String
Configure interface for single purpose. Valid values: none, management.
defaultPurdueLevel String
default purdue level of device detected on this interface. Valid values: 1, 2, 3, 4, 5, 1.5, 2.5, 3.5, 5.5.
defaultgw String
Enable to get the gateway IP from the DHCP or PPPoE server. Valid values: disable, enable.
description String
Description.
detectedPeerMtu Number
Detected-Peer-Mtu.
detectprotocols List<String>
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
detectserver String
Gateway's ping server for this IP.
deviceAccessList String
Device access list.
deviceIdentification String
Enable/disable passively gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
deviceIdentificationActiveScan String
Enable/disable active gathering of device identity information about the devices on the network connected to this interface. Valid values: disable, enable.
deviceNetscan String
Device-Netscan. Valid values: disable, enable.
deviceUserIdentification String
Enable/disable passive gathering of user identity information about users on this interface. Valid values: disable, enable.
devindex Number
Devindex.
dhcpBroadcastFlag String
Enable/disable setting of the broadcast flag in messages sent by the DHCP client (default = enable). Valid values: disable, enable.
dhcpClasslessRouteAddition String
Enable/disable addition of classless static routes retrieved from DHCP server. Valid values: disable, enable.
dhcpClientIdentifier String
DHCP client identifier.
dhcpRelayAgentOption String
Enable/disable DHCP relay agent option. Valid values: disable, enable.
dhcpRelayCircuitId String
DHCP relay circuit ID.
dhcpRelayInterface String
Specify outgoing interface to reach server.
dhcpRelayInterfaceSelectMethod String
Specify how to select outgoing interface to reach server. Valid values: auto, sdwan, specify.
dhcpRelayIps List<String>
DHCP relay IP address.
dhcpRelayLinkSelection String
DHCP relay link selection.
dhcpRelayRequestAllServer String
Dhcp-Relay-Request-All-Server. Valid values: disable, enable.
dhcpRelayService String
Enable/disable allowing this interface to act as a DHCP relay. Valid values: disable, enable.
dhcpRelaySourceIp String
IP address used by the DHCP relay as its source IP.
dhcpRelayType String
DHCP relay type (regular or IPsec). Valid values: regular, ipsec.
dhcpRenewTime Number
DHCP renew time in seconds (300-604800), 0 means use the renew time provided by the server.
dhcpSmartRelay String
Enable/disable DHCP smart relay. Valid values: disable, enable.
discRetryTimeout Number
Time in seconds to wait before retrying to start a PPPoE discovery, 0 means no timeout.
disconnectThreshold Number
Time in milliseconds to wait before sending a notification that this interface is down or disconnected.
distance Number
Distance for routes learned through PPPoE or DHCP, lower distance indicates preferred route.
dnsQuery String
Dns-Query. Valid values: disable, recursive, non-recursive.
dnsServerOverride String
Enable/disable use DNS acquired by DHCP or PPPoE. Valid values: disable, enable.
dnsServerProtocols List<String>
DNS transport protocols. Valid values: cleartext, dot, doh.
dropFragment String
Enable/disable drop fragment packets. Valid values: disable, enable.
dropOverlappedFragment String
Enable/disable drop overlapped fragment packets. Valid values: disable, enable.
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.

The ipv6 block supports:

eapCaCerts List<String>
Eap-Ca-Cert.
eapIdentity String
Eap-Identity.
eapMethod String
Eap-Method. Valid values: tls, peap.
eapPasswords List<String>
Eap-Password.
eapSupplicant String
Eap-Supplicant. Valid values: disable, enable.
eapUserCerts List<String>
Eap-User-Cert.
egressCos String
Override outgoing CoS in user VLAN tag. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
egressShapingProfile String
Outgoing traffic shaping profile.
eip String
Eip.
endpointCompliance String
Endpoint-Compliance. Valid values: disable, enable.
estimatedDownstreamBandwidth Number
Estimated maximum downstream bandwidth (kbps). Used to estimate link utilization.
estimatedUpstreamBandwidth Number
Estimated maximum upstream bandwidth (kbps). Used to estimate link utilization.
explicitFtpProxy String
Enable/disable the explicit FTP proxy on this interface. Valid values: disable, enable.
explicitWebProxy String
Enable/disable the explicit web proxy on this interface. Valid values: disable, enable.
external String
Enable/disable identifying the interface as an external interface (which usually means it's connected to the Internet). Valid values: disable, enable.
failActionOnExtender String
Action on extender when interface fail . Valid values: soft-restart, hard-restart, reboot.
failAlertInterfaces String
Names of the FortiGate interfaces to which the link failure alert is sent.
failAlertMethod String
Select link-failed-signal or link-down method to alert about a failed link. Valid values: link-failed-signal, link-down.
failDetect String
Enable/disable fail detection features for this interface. Valid values: disable, enable.
failDetectOptions List<String>
Options for detecting that this interface has failed. Valid values: detectserver, link-down.
fdp String
Fdp. Valid values: disable, enable.
fortiheartbeat String
Fortiheartbeat. Valid values: disable, enable.
fortilink String
Enable FortiLink to dedicate this interface to manage other Fortinet devices. Valid values: disable, enable.
fortilinkBackupLink Number
Fortilink-Backup-Link.
fortilinkNeighborDetect String
Protocol for FortiGate neighbor discovery. Valid values: lldp, fortilink.
fortilinkSplitInterface String
Enable/disable FortiLink split interface to connect member link to different FortiSwitch in stack for uplink redundancy. Valid values: disable, enable.
fortilinkStacking String
Enable/disable FortiLink switch-stacking on this interface. Valid values: disable, enable.
forwardDomain Number
Transparent mode forward domain.
forwardErrorCorrection String
Enable/disable forward error correction (FEC Clause 91). Valid values: disable, enable, rs-fec, base-r-fec, fec-cl91, fec-cl74.
fpAnomalies List<String>
Fp-Anomaly. Valid values: drop_tcp_fin_noack, pass_winnuke, pass_tcpland, pass_udpland, pass_icmpland, pass_ipland, pass_iprr, pass_ipssrr, pass_iplsrr, pass_ipstream, pass_ipsecurity, pass_iptimestamp, pass_ipunknown_option, pass_ipunknown_prot, pass_icmp_frag, pass_tcp_no_flag, pass_tcp_fin_noack, drop_winnuke, drop_tcpland, drop_udpland, drop_icmpland, drop_ipland, drop_iprr, drop_ipssrr, drop_iplsrr, drop_ipstream, drop_ipsecurity, drop_iptimestamp, drop_ipunknown_option, drop_ipunknown_prot, drop_icmp_frag, drop_tcp_no_flag.
fpDisables List<String>
Fp-Disable. Valid values: all, ipsec, none.
gatewayAddress String
Gateway address
genericReceiveOffload String
Generic-Receive-Offload. Valid values: disable, enable.
giGk String
Enable/disable Gi Gatekeeper. Valid values: disable, enable.
gwaddr String
Gateway address
gwdetect String
Enable/disable detect gateway alive for first. Valid values: disable, enable.
haPriority Number
HA election priority for the PING server.
icmpAcceptRedirect String
Enable/disable ICMP accept redirect. Valid values: disable, enable.
icmpRedirect String
Icmp-Redirect. Valid values: disable, enable.
icmpSendRedirect String
Enable/disable ICMP send redirect. Valid values: disable, enable.
identAccept String
Enable/disable authentication for this interface. Valid values: disable, enable.
idleTimeout Number
PPPoE auto disconnect after idle timeout seconds, 0 means no timeout.
ifMdix String
If-Mdix. Valid values: auto, normal, crossover.
ifMedia String
If-Media. Valid values: auto, copper, fiber.
ikeSamlServers List<String>
Ike-Saml-Server.
inForceVlanCos Number
In-Force-Vlan-Cos.
inbandwidth Number
Bandwidth limit for incoming traffic (0 - 16776000 kbps), 0 means unlimited.
ingressCos String
Override incoming CoS in user VLAN tag on VLAN interface or assign a priority VLAN tag on physical interface. Valid values: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7.
ingressShapingProfile String
Incoming traffic shaping profile.
ingressSpilloverThreshold Number
Ingress Spillover threshold (0 - 16776000 kbps).
interconnectProfile String
Set interconnect profile. Valid values: default, profile1, profile2.
internal Number
Implicitly created.
ip String
Interface IPv4 address and subnet mask, syntax: X.X.X.X/24.
ipManagedByFortiipam String
Ip-Managed-By-Fortiipam. Valid values: disable, enable.
ipmac String
Enable/disable IP/MAC binding. Valid values: disable, enable.
ipsSnifferMode String
Enable/disable the use of this interface as a one-armed sniffer. Valid values: disable, enable.
ipunnumbered String
Unnumbered IP used for PPPoE interfaces for which no unique local address is provided.
ipv6 Property Map
Ipv6. The structure of ipv6 block is documented below.
l2forward String
Enable/disable l2 forwarding. Valid values: disable, enable.
l2tpClient String
Enable/disable this interface as a Layer 2 Tunnelling Protocol (L2TP) client. Valid values: disable, enable.
lacpHaSecondary String
Lacp-Ha-Secondary. Valid values: disable, enable.
lacpHaSlave String
LACP HA slave. Valid values: disable, enable.
lacpMode String
LACP mode. Valid values: static, passive, active.
lacpSpeed String
How often the interface sends LACP messages. Valid values: slow, fast.
largeReceiveOffload String
Large-Receive-Offload. Valid values: disable, enable.
lcpEchoInterval Number
Time in seconds between PPPoE Link Control Protocol (LCP) echo requests.
lcpMaxEchoFails Number
Maximum missed LCP echo messages before disconnect.
linkUpDelay Number
Number of milliseconds to wait before considering a link is up.
listenForticlientConnection String
Listen-Forticlient-Connection. Valid values: disable, enable.
lldpNetworkPolicy String
LLDP-MED network policy profile.
lldpReception String
Enable/disable Link Layer Discovery Protocol (LLDP) reception. Valid values: disable, enable, vdom.
lldpTransmission String
Enable/disable Link Layer Discovery Protocol (LLDP) transmission. Valid values: enable, disable, vdom.
log String
Log. Valid values: disable, enable.
macaddr String
Change the interface's MAC address.
managedSubnetworkSize String
Managed-Subnetwork-Size. Valid values: 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536.
managementIp String
High Availability in-band management IP address of this interface.
maxEgressBurstRate Number
Max egress burst rate (kbits per sec).
maxEgressRate Number
Max egress rate (kbits per sec).
measuredDownstreamBandwidth Number
Measured-Downstream-Bandwidth.
measuredUpstreamBandwidth Number
Measured-Upstream-Bandwidth.
mediatype String
Select SFP media interface type Valid values: serdes-sfp, sgmii-sfp, cfp2-sr10, cfp2-lr4, serdes-copper-sfp, sr, cr, lr, qsfp28-sr4, qsfp28-lr4, qsfp28-cr4, sr4, cr4, lr4.
member String
Physical interfaces that belong to the aggregate or redundant interface.
minLinks Number
Minimum number of aggregated ports that must be up.
minLinksDown String
Action to take when less than the configured minimum number of links are active. Valid values: operational, administrative.
mirroringDirection String
Port mirroring direction. Valid values: rx, tx, both.
mirroringPort String
Mirroring port.
mode String
Addressing mode (static, DHCP, PPPoE). Valid values: static, dhcp, pppoe, pppoa, ipoa, eoa.
monitorBandwidth String
Monitor-Bandwidth. Valid values: disable, enable.
mtu Number
MTU value for this interface.
mtuOverride String
Enable to set a custom MTU for this interface. Valid values: disable, enable.
muxType String
Multiplexer type Valid values: llc-encaps, vc-encaps.
name String
Name.
ndiscforward String
Enable/disable NDISC forwarding. Valid values: disable, enable.
netbiosForward String
Enable/disable NETBIOS forwarding. Valid values: disable, enable.
netflowSampler String
Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). Valid values: disable, tx, rx, both.
npQosProfile Number
NP QoS profile ID.
npuFastpath String
Npu-Fastpath. Valid values: disable, enable.
nst String
Nst. Valid values: disable, enable.
objectFspVlanInterfaceId String
an identifier for the resource.
outForceVlanCos Number
Out-Force-Vlan-Cos.
outbandwidth Number
Bandwidth limit for outgoing traffic (0 - 16776000 kbps).
padtRetryTimeout Number
PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time.
passwords List<String>
PPPoE account's password.
peerInterface String
Peer-Interface.
phyMode String
DSL physical mode. Valid values: auto, adsl, vdsl.
pingServStatus Number
Ping-Serv-Status.
poe String
Enable/disable PoE status. Valid values: disable, enable.
pollingInterval Number
sFlow polling interval (1 - 255 sec).
portMirroring String
Enable/disable NP port mirroring. Valid values: disable, enable.
pppoeUnnumberedNegotiate String
Enable/disable PPPoE unnumbered negotiation. Valid values: disable, enable.
pptpAuthType String
PPTP authentication type. Valid values: auto, pap, chap, mschapv1, mschapv2.
pptpClient String
Enable/disable PPTP client. Valid values: disable, enable.
pptpPasswords List<String>
PPTP password.
pptpServerIp String
PPTP server IP address.
pptpTimeout Number
Idle timer in minutes (0 for disabled).
pptpUser String
PPTP user name.
preserveSessionRoute String
Enable/disable preservation of session route when dirty. Valid values: disable, enable.
priority Number
Priority of the virtual router (1 - 255).
priorityOverride String
Enable/disable fail back to higher priority port once recovered. Valid values: disable, enable.
proxyCaptivePortal String
Enable/disable proxy captive portal on this interface. Valid values: disable, enable.
pvcAtmQos String
SFP-DSL ADSL Fallback PVC ATM QoS. Valid values: cbr, rt-vbr, nrt-vbr.
pvcChan Number
SFP-DSL ADSL Fallback PVC Channel.
pvcCrc Number
SFP-DSL ADSL Fallback PVC CRC Option: bit0: sar LLC preserve, bit1: ream LLC preserve, bit2: ream VC-MUX has crc.
pvcPcr Number
SFP-DSL ADSL Fallback PVC Packet Cell Rate in cells (0 - 5500).
pvcScr Number
SFP-DSL ADSL Fallback PVC Sustainable Cell Rate in cells (0 - 5500).
pvcVlanId Number
SFP-DSL ADSL Fallback PVC VLAN ID.
pvcVlanRxId Number
SFP-DSL ADSL Fallback PVC VLANID RX.
pvcVlanRxOp String
SFP-DSL ADSL Fallback PVC VLAN RX op. Valid values: pass-through, replace, remove.
pvcVlanTxId Number
SFP-DSL ADSL Fallback PVC VLAN ID TX.
pvcVlanTxOp String
SFP-DSL ADSL Fallback PVC VLAN TX op. Valid values: pass-through, replace, remove.
reachableTime Number
IPv4 reachable time in milliseconds (30000 - 3600000, default = 30000).
redundantInterface String
Redundant-Interface.
remoteIp String
Remote IP address of tunnel.
replacemsgOverrideGroup String
Replacement message override group.
retransmission String
Enable/disable DSL retransmission. Valid values: disable, enable.
ringRx Number
RX ring size.
ringTx Number
TX ring size.
role String
Interface role. Valid values: lan, wan, dmz, undefined.
sampleDirection String
Data that NetFlow collects (rx, tx, or both). Valid values: rx, tx, both.
sampleRate Number
sFlow sample rate (10 - 99999).
scanBotnetConnections String
Scan-Botnet-Connections. Valid values: disable, block, monitor.
scopetype String
The scope of application of the resource. Valid values: inherit, adom, global. The inherit means that the scopetype of the provider will be inherited, and adom will also be inherited. The default value is inherit.
secondaryIp String
Enable/disable adding a secondary IP to this interface. Valid values: disable, enable.
secondaryips List<Property Map>
Secondaryip. The structure of secondaryip block is documented below.
security8021xDynamicVlanId Number
VLAN ID for virtual switch.
security8021xMaster String
802.1X master virtual-switch.
security8021xMemberMode String
802.1X member mode. Valid values: disable, switch.
security8021xMode String
802.1X mode. Valid values: default, dynamic-vlan, fallback, slave.
securityExemptList String
Name of security-exempt-list.
securityExternalLogout String
URL of external authentication logout server.
securityExternalWeb String
URL of external authentication web server.
securityGroups String
User groups that can authenticate with the captive portal.
securityMacAuthBypass String
Enable/disable MAC authentication bypass. Valid values: disable, enable, mac-auth-only.
securityMode String
Turn on captive portal authentication for this interface. Valid values: none, captive-portal, 802.1X.
securityRedirectUrl String
URL redirection after disclaimer/authentication.
selectProfile30a35b String
Select-Profile-30A-35B. Valid values: 30A, 35B.
serviceName String
PPPoE service name.
sflowSampler String
Enable/disable sFlow on this interface. Valid values: disable, enable.
sfpDsl String
Enable/disable SFP DSL. Valid values: disable, enable.
sfpDslAdslFallback String
Enable/disable SFP DSL ADSL fallback. Valid values: disable, enable.
sfpDslAutodetect String
Enable/disable SFP DSL MAC address autodetect. Valid values: disable, enable.
sfpDslMac String
SFP DSL MAC address.
speed String
Interface speed. The default setting and the options available depend on the interface hardware. Valid values: auto, 10full, 10half, 100full, 100half, 1000full, 1000half, 10000full, 1000auto, 10000auto, 40000full, 100Gfull, 25000full, 40000auto, 25000auto, 100Gauto.
spilloverThreshold Number
Egress Spillover threshold (0 - 16776000 kbps), 0 means unlimited.
srcCheck String
Enable/disable source IP check. Valid values: disable, enable.
status String
Enable/disable VRRP. Valid values: disable, enable.
stp String
Enable/disable STP. Valid values: disable, enable.
stpEdge String
Enable/disable as STP edge port. Valid values: disable, enable.
stpHaSecondary String
Stp-Ha-Secondary. Valid values: disable, enable, priority-adjust.
stpHaSlave String
Control STP behaviour on HA slave. Valid values: disable, enable, priority-adjust.
stpforward String
Enable/disable STP forwarding. Valid values: disable, enable.
stpforwardMode String
Configure STP forwarding mode. Valid values: rpl-all-ext-id, rpl-bridge-ext-id, rpl-nothing.
stripPriorityVlanTag String
Strip-Priority-Vlan-Tag. Valid values: disable, enable.
subst String
Enable to always send packets from this interface to a destination MAC address. Valid values: disable, enable.
substituteDstMac String
Destination MAC address that all packets are sent to from this interface.
swAlgorithm String
Frame distribution algorithm for switch. Valid values: l2, l3, eh.
swcFirstCreate Number
Swc-First-Create.
swcVlan Number
Swc-Vlan.
switch String
Switch.
switchControllerAccessVlan String
Block FortiSwitch port-to-port traffic. Valid values: disable, enable.
switchControllerArpInspection String
Enable/disable FortiSwitch ARP inspection. Valid values: disable, enable.
switchControllerAuth String
Switch-Controller-Auth. Valid values: radius, usergroup.
switchControllerDhcpSnooping String
Switch controller DHCP snooping. Valid values: disable, enable.
switchControllerDhcpSnoopingOption82 String
Switch controller DHCP snooping option82. Valid values: disable, enable.
switchControllerDhcpSnoopingVerifyMac String
Switch controller DHCP snooping verify MAC. Valid values: disable, enable.
switchControllerDynamic String
Switch-Controller-Dynamic.
switchControllerFeature String
Switch-Controller-Feature. Valid values: none, default-vlan, quarantine, sniffer, voice, camera, rspan, video, nac.
switchControllerIgmpSnooping String
Switch controller IGMP snooping. Valid values: disable, enable.
switchControllerIgmpSnoopingFastLeave String
Switch controller IGMP snooping fast-leave. Valid values: disable, enable.
switchControllerIgmpSnoopingProxy String
Switch controller IGMP snooping proxy. Valid values: disable, enable.
switchControllerIotScanning String
Switch-Controller-Iot-Scanning. Valid values: disable, enable.
switchControllerLearningLimit Number
Limit the number of dynamic MAC addresses on this VLAN (1 - 128, 0 = no limit, default).
switchControllerMgmtVlan Number
Switch-Controller-Mgmt-Vlan.
switchControllerNac String
Switch-Controller-Nac.
switchControllerNetflowCollect String
NetFlow collection and processing. Valid values: disable, enable.
switchControllerOffload String
Enable/disable managed FortiSwitch routing offload. Valid values: disable, enable.
switchControllerOffloadGw String
Enable/disable managed FortiSwitch routing offload gateway. Valid values: disable, enable.
switchControllerOffloadIp String
IP for routing offload on FortiSwitch.
switchControllerOffloading String
Switch-Controller-Offloading. Valid values: disable, enable.
switchControllerOffloadingGw String
Switch-Controller-Offloading-Gw. Valid values: disable, enable.
switchControllerOffloadingIp String
Switch-Controller-Offloading-Ip.
switchControllerRadiusServer String
Switch-Controller-Radius-Server.
switchControllerRspanMode String
Stop Layer2 MAC learning and interception of BPDUs and other packets on this interface. Valid values: disable, enable.
switchControllerSourceIp String
Switch-Controller-Source-Ip. Valid values: outbound, fixed.
switchControllerTrafficPolicy String
Switch controller traffic policy for the VLAN.
systemId String
Define a system ID for the aggregate interface.
systemIdType String
Method in which system ID is generated. Valid values: auto, user.
tcMode String
DSL transfer mode. Valid values: ptm, atm.
tcpMss Number
TCP maximum segment size. 0 means do not change segment size.
trunk String
Enable/disable VLAN trunk. Valid values: disable, enable.
trustIp1 String
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp2 String
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp3 String
Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts).
trustIp61 String
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
trustIp62 String
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
trustIp63 String
Trusted IPv6 host for dedicated management traffic (::/0 for all hosts).
type String
Interface type. Valid values: physical, vlan, aggregate, redundant, tunnel, wireless, vdom-link, loopback, switch, hard-switch, hdlc, vap-switch, wl-mesh, fortilink, switch-vlan, fctrl-trunk, tdm, fext-wan, vxlan, emac-vlan, geneve.
username String
Username of the PPPoE account, provided by your ISP.
vci Number
Virtual Channel ID
vectoring String
Enable/disable DSL vectoring. Valid values: disable, enable.
vindex Number
Vindex.
vlan String
Vlan.
vlanOpMode String
Vlan-Op-Mode. Valid values: tag, untag, passthrough.
vlanProtocol String
Vlan-Protocol. Valid values: 8021q, 8021ad.
vlanforward String
Enable/disable traffic forwarding between VLANs on this interface. Valid values: disable, enable.
vlanid Number
VLAN ID (1 - 4094).
vpi Number
Virtual Path ID
vrf Number
Virtual Routing Forwarding ID.
vrrpVirtualMac String
Enable/disable use of virtual MAC for VRRP. Valid values: disable, enable.
vrrps List<Property Map>
Vrrp. The structure of vrrp block is documented below.
wccp String
Enable/disable WCCP on this interface. Used for encapsulated WCCP communication between WCCP clients and servers. Valid values: disable, enable.
weight Number
Default weight for static routes (if route has no weight configured).
wifi5gThreshold String
Minimal signal strength to be considered as a good 5G AP.
wifiAcl String
Access control for MAC addresses in the MAC list. Valid values: deny, allow.
wifiApBand String
How to select the AP to connect. Valid values: any, 5g-preferred, 5g-only.
wifiAuth String
WiFi authentication. Valid values: PSK, RADIUS, radius, usergroup.
wifiAutoConnect String
Enable/disable WiFi network auto connect. Valid values: disable, enable.
wifiAutoSave String
Enable/disable WiFi network automatic save. Valid values: disable, enable.
wifiBroadcastSsid String
Enable/disable SSID broadcast in the beacon. Valid values: disable, enable.
wifiDnsServer1 String
DNS server 1.
wifiDnsServer2 String
DNS server 2.
wifiEncrypt String
Data encryption. Valid values: TKIP, AES.
wifiFragmentThreshold Number
WiFi fragment threshold (800 - 2346).
wifiGateway String
IPv4 default gateway IP address.
wifiKeyindex Number
WEP key index (1 - 4).
wifiKeys List<String>
WiFi WEP Key.
wifiMacFilter String
Enable/disable MAC filter status. Valid values: disable, enable.
wifiPassphrases List<String>
WiFi pre-shared key for WPA.
wifiRadiusServer String
WiFi RADIUS server for WPA.
wifiRtsThreshold Number
WiFi RTS threshold (256 - 2346).
wifiSecurity String
Wireless access security of SSID. Valid values: None, WEP64, wep64, WEP128, wep128, WPA_PSK, WPA_RADIUS, WPA, WPA2, WPA2_AUTO, open, wpa-personal, wpa-enterprise, wpa-only-personal, wpa-only-enterprise, wpa2-only-personal, wpa2-only-enterprise.
wifiSsid String
IEEE 802.11 Service Set Identifier.
wifiUsergroup String
WiFi user group for WPA.
winsIp String
WINS server IP.

Supporting Types

ObjectFspVlanInterfaceIpv6
, ObjectFspVlanInterfaceIpv6Args

Autoconf string
Enable/disable address auto config. Valid values: disable, enable.
CliConn6Status double
Cli-Conn6-Status.
Dhcp6ClientOptions List<string>
Dhcp6-Client-Options. Valid values: rapid, iapd, iana, dns, dnsname.
Dhcp6InformationRequest string
Enable/disable DHCPv6 information request. Valid values: disable, enable.
Dhcp6PrefixDelegation string
Enable/disable DHCPv6 prefix delegation. Valid values: disable, enable.
Dhcp6PrefixHint string
DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server.
Dhcp6PrefixHintPlt double
DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time.
Dhcp6PrefixHintVlt double
DHCPv6 prefix hint valid life time (sec).
Dhcp6RelayInterfaceId string
DHCP6 relay interface ID.
Dhcp6RelayIp string
DHCPv6 relay IP address.
Dhcp6RelayService string
Enable/disable DHCPv6 relay. Valid values: disable, enable.
Dhcp6RelaySourceInterface string
Enable/disable use of address on this interface as the source address of the relay message. Valid values: disable, enable.
Dhcp6RelaySourceIp string
IPv6 address used by the DHCP6 relay as its source IP.
Dhcp6RelayType string
DHCPv6 relay type. Valid values: regular.
Icmp6SendRedirect string
Icmp6-Send-Redirect. Valid values: disable, enable.
InterfaceIdentifier string
Interface-Identifier.
Ip6Address string
Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx
Ip6Allowaccesses List<string>
Allow management access to the interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, capwap, fabric.
Ip6DefaultLife double
Default life (sec).
Ip6DelegatedPrefixIaid double
IAID of obtained delegated-prefix from the upstream interface.
Ip6DelegatedPrefixLists List<ObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixList>
Ip6-Delegated-Prefix-List. The structure of ip6_delegated_prefix_list block is documented below.
Ip6DnsServerOverride string
Enable/disable using the DNS server acquired by DHCP. Valid values: disable, enable.
Ip6ExtraAddrs List<ObjectFspVlanInterfaceIpv6Ip6ExtraAddr>
Ip6-Extra-Addr. The structure of ip6_extra_addr block is documented below.
Ip6HopLimit double
Hop limit (0 means unspecified).
Ip6LinkMtu double
IPv6 link MTU.
Ip6ManageFlag string
Enable/disable the managed flag. Valid values: disable, enable.
Ip6MaxInterval double
IPv6 maximum interval (4 to 1800 sec).
Ip6MinInterval double
IPv6 minimum interval (3 to 1350 sec).
Ip6Mode string
Addressing mode (static, DHCP, delegated). Valid values: static, dhcp, pppoe, delegated.
Ip6OtherFlag string
Enable/disable the other IPv6 flag. Valid values: disable, enable.
Ip6PrefixLists List<ObjectFspVlanInterfaceIpv6Ip6PrefixList>
Ip6-Prefix-List. The structure of ip6_prefix_list block is documented below.
Ip6PrefixMode string
Ip6-Prefix-Mode. Valid values: dhcp6, ra.
Ip6ReachableTime double
IPv6 reachable time (milliseconds; 0 means unspecified).
Ip6RetransTime double
IPv6 retransmit time (milliseconds; 0 means unspecified).
Ip6SendAdv string
Enable/disable sending advertisements about the interface. Valid values: disable, enable.
Ip6Subnet string
Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx
Ip6UpstreamInterface string
Interface name providing delegated information.
NdCert string
Neighbor discovery certificate.
NdCgaModifier string
Neighbor discovery CGA modifier.
NdMode string
Neighbor discovery mode. Valid values: basic, SEND-compatible.
NdSecurityLevel double
Neighbor discovery security level (0 - 7; 0 = least secure, default = 0).
NdTimestampDelta double
Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300).
NdTimestampFuzz double
Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1).
RaSendMtu string
Ra-Send-Mtu. Valid values: disable, enable.
UniqueAutoconfAddr string
Unique-Autoconf-Addr. Valid values: disable, enable.
Vrip6LinkLocal string
Link-local IPv6 address of virtual router.
Vrrp6s List<ObjectFspVlanInterfaceIpv6Vrrp6>

Vrrp6. The structure of vrrp6 block is documented below.

The ip6_delegated_prefix_list block supports:

VrrpVirtualMac6 string
Enable/disable virtual MAC for VRRP. Valid values: disable, enable.
Autoconf string
Enable/disable address auto config. Valid values: disable, enable.
CliConn6Status float64
Cli-Conn6-Status.
Dhcp6ClientOptions []string
Dhcp6-Client-Options. Valid values: rapid, iapd, iana, dns, dnsname.
Dhcp6InformationRequest string
Enable/disable DHCPv6 information request. Valid values: disable, enable.
Dhcp6PrefixDelegation string
Enable/disable DHCPv6 prefix delegation. Valid values: disable, enable.
Dhcp6PrefixHint string
DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server.
Dhcp6PrefixHintPlt float64
DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time.
Dhcp6PrefixHintVlt float64
DHCPv6 prefix hint valid life time (sec).
Dhcp6RelayInterfaceId string
DHCP6 relay interface ID.
Dhcp6RelayIp string
DHCPv6 relay IP address.
Dhcp6RelayService string
Enable/disable DHCPv6 relay. Valid values: disable, enable.
Dhcp6RelaySourceInterface string
Enable/disable use of address on this interface as the source address of the relay message. Valid values: disable, enable.
Dhcp6RelaySourceIp string
IPv6 address used by the DHCP6 relay as its source IP.
Dhcp6RelayType string
DHCPv6 relay type. Valid values: regular.
Icmp6SendRedirect string
Icmp6-Send-Redirect. Valid values: disable, enable.
InterfaceIdentifier string
Interface-Identifier.
Ip6Address string
Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx
Ip6Allowaccesses []string
Allow management access to the interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, capwap, fabric.
Ip6DefaultLife float64
Default life (sec).
Ip6DelegatedPrefixIaid float64
IAID of obtained delegated-prefix from the upstream interface.
Ip6DelegatedPrefixLists []ObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixListType
Ip6-Delegated-Prefix-List. The structure of ip6_delegated_prefix_list block is documented below.
Ip6DnsServerOverride string
Enable/disable using the DNS server acquired by DHCP. Valid values: disable, enable.
Ip6ExtraAddrs []ObjectFspVlanInterfaceIpv6Ip6ExtraAddrType
Ip6-Extra-Addr. The structure of ip6_extra_addr block is documented below.
Ip6HopLimit float64
Hop limit (0 means unspecified).
Ip6LinkMtu float64
IPv6 link MTU.
Ip6ManageFlag string
Enable/disable the managed flag. Valid values: disable, enable.
Ip6MaxInterval float64
IPv6 maximum interval (4 to 1800 sec).
Ip6MinInterval float64
IPv6 minimum interval (3 to 1350 sec).
Ip6Mode string
Addressing mode (static, DHCP, delegated). Valid values: static, dhcp, pppoe, delegated.
Ip6OtherFlag string
Enable/disable the other IPv6 flag. Valid values: disable, enable.
Ip6PrefixLists []ObjectFspVlanInterfaceIpv6Ip6PrefixList
Ip6-Prefix-List. The structure of ip6_prefix_list block is documented below.
Ip6PrefixMode string
Ip6-Prefix-Mode. Valid values: dhcp6, ra.
Ip6ReachableTime float64
IPv6 reachable time (milliseconds; 0 means unspecified).
Ip6RetransTime float64
IPv6 retransmit time (milliseconds; 0 means unspecified).
Ip6SendAdv string
Enable/disable sending advertisements about the interface. Valid values: disable, enable.
Ip6Subnet string
Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx
Ip6UpstreamInterface string
Interface name providing delegated information.
NdCert string
Neighbor discovery certificate.
NdCgaModifier string
Neighbor discovery CGA modifier.
NdMode string
Neighbor discovery mode. Valid values: basic, SEND-compatible.
NdSecurityLevel float64
Neighbor discovery security level (0 - 7; 0 = least secure, default = 0).
NdTimestampDelta float64
Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300).
NdTimestampFuzz float64
Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1).
RaSendMtu string
Ra-Send-Mtu. Valid values: disable, enable.
UniqueAutoconfAddr string
Unique-Autoconf-Addr. Valid values: disable, enable.
Vrip6LinkLocal string
Link-local IPv6 address of virtual router.
Vrrp6s []ObjectFspVlanInterfaceIpv6Vrrp6Type

Vrrp6. The structure of vrrp6 block is documented below.

The ip6_delegated_prefix_list block supports:

VrrpVirtualMac6 string
Enable/disable virtual MAC for VRRP. Valid values: disable, enable.
autoconf String
Enable/disable address auto config. Valid values: disable, enable.
cliConn6Status Double
Cli-Conn6-Status.
dhcp6ClientOptions List<String>
Dhcp6-Client-Options. Valid values: rapid, iapd, iana, dns, dnsname.
dhcp6InformationRequest String
Enable/disable DHCPv6 information request. Valid values: disable, enable.
dhcp6PrefixDelegation String
Enable/disable DHCPv6 prefix delegation. Valid values: disable, enable.
dhcp6PrefixHint String
DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server.
dhcp6PrefixHintPlt Double
DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time.
dhcp6PrefixHintVlt Double
DHCPv6 prefix hint valid life time (sec).
dhcp6RelayInterfaceId String
DHCP6 relay interface ID.
dhcp6RelayIp String
DHCPv6 relay IP address.
dhcp6RelayService String
Enable/disable DHCPv6 relay. Valid values: disable, enable.
dhcp6RelaySourceInterface String
Enable/disable use of address on this interface as the source address of the relay message. Valid values: disable, enable.
dhcp6RelaySourceIp String
IPv6 address used by the DHCP6 relay as its source IP.
dhcp6RelayType String
DHCPv6 relay type. Valid values: regular.
icmp6SendRedirect String
Icmp6-Send-Redirect. Valid values: disable, enable.
interfaceIdentifier String
Interface-Identifier.
ip6Address String
Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx
ip6Allowaccesses List<String>
Allow management access to the interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, capwap, fabric.
ip6DefaultLife Double
Default life (sec).
ip6DelegatedPrefixIaid Double
IAID of obtained delegated-prefix from the upstream interface.
ip6DelegatedPrefixLists List<ObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixList>
Ip6-Delegated-Prefix-List. The structure of ip6_delegated_prefix_list block is documented below.
ip6DnsServerOverride String
Enable/disable using the DNS server acquired by DHCP. Valid values: disable, enable.
ip6ExtraAddrs List<ObjectFspVlanInterfaceIpv6Ip6ExtraAddr>
Ip6-Extra-Addr. The structure of ip6_extra_addr block is documented below.
ip6HopLimit Double
Hop limit (0 means unspecified).
ip6LinkMtu Double
IPv6 link MTU.
ip6ManageFlag String
Enable/disable the managed flag. Valid values: disable, enable.
ip6MaxInterval Double
IPv6 maximum interval (4 to 1800 sec).
ip6MinInterval Double
IPv6 minimum interval (3 to 1350 sec).
ip6Mode String
Addressing mode (static, DHCP, delegated). Valid values: static, dhcp, pppoe, delegated.
ip6OtherFlag String
Enable/disable the other IPv6 flag. Valid values: disable, enable.
ip6PrefixLists List<ObjectFspVlanInterfaceIpv6Ip6PrefixList>
Ip6-Prefix-List. The structure of ip6_prefix_list block is documented below.
ip6PrefixMode String
Ip6-Prefix-Mode. Valid values: dhcp6, ra.
ip6ReachableTime Double
IPv6 reachable time (milliseconds; 0 means unspecified).
ip6RetransTime Double
IPv6 retransmit time (milliseconds; 0 means unspecified).
ip6SendAdv String
Enable/disable sending advertisements about the interface. Valid values: disable, enable.
ip6Subnet String
Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx
ip6UpstreamInterface String
Interface name providing delegated information.
ndCert String
Neighbor discovery certificate.
ndCgaModifier String
Neighbor discovery CGA modifier.
ndMode String
Neighbor discovery mode. Valid values: basic, SEND-compatible.
ndSecurityLevel Double
Neighbor discovery security level (0 - 7; 0 = least secure, default = 0).
ndTimestampDelta Double
Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300).
ndTimestampFuzz Double
Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1).
raSendMtu String
Ra-Send-Mtu. Valid values: disable, enable.
uniqueAutoconfAddr String
Unique-Autoconf-Addr. Valid values: disable, enable.
vrip6LinkLocal String
Link-local IPv6 address of virtual router.
vrrp6s List<ObjectFspVlanInterfaceIpv6Vrrp6>

Vrrp6. The structure of vrrp6 block is documented below.

The ip6_delegated_prefix_list block supports:

vrrpVirtualMac6 String
Enable/disable virtual MAC for VRRP. Valid values: disable, enable.
autoconf string
Enable/disable address auto config. Valid values: disable, enable.
cliConn6Status number
Cli-Conn6-Status.
dhcp6ClientOptions string[]
Dhcp6-Client-Options. Valid values: rapid, iapd, iana, dns, dnsname.
dhcp6InformationRequest string
Enable/disable DHCPv6 information request. Valid values: disable, enable.
dhcp6PrefixDelegation string
Enable/disable DHCPv6 prefix delegation. Valid values: disable, enable.
dhcp6PrefixHint string
DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server.
dhcp6PrefixHintPlt number
DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time.
dhcp6PrefixHintVlt number
DHCPv6 prefix hint valid life time (sec).
dhcp6RelayInterfaceId string
DHCP6 relay interface ID.
dhcp6RelayIp string
DHCPv6 relay IP address.
dhcp6RelayService string
Enable/disable DHCPv6 relay. Valid values: disable, enable.
dhcp6RelaySourceInterface string
Enable/disable use of address on this interface as the source address of the relay message. Valid values: disable, enable.
dhcp6RelaySourceIp string
IPv6 address used by the DHCP6 relay as its source IP.
dhcp6RelayType string
DHCPv6 relay type. Valid values: regular.
icmp6SendRedirect string
Icmp6-Send-Redirect. Valid values: disable, enable.
interfaceIdentifier string
Interface-Identifier.
ip6Address string
Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx
ip6Allowaccesses string[]
Allow management access to the interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, capwap, fabric.
ip6DefaultLife number
Default life (sec).
ip6DelegatedPrefixIaid number
IAID of obtained delegated-prefix from the upstream interface.
ip6DelegatedPrefixLists ObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixList[]
Ip6-Delegated-Prefix-List. The structure of ip6_delegated_prefix_list block is documented below.
ip6DnsServerOverride string
Enable/disable using the DNS server acquired by DHCP. Valid values: disable, enable.
ip6ExtraAddrs ObjectFspVlanInterfaceIpv6Ip6ExtraAddr[]
Ip6-Extra-Addr. The structure of ip6_extra_addr block is documented below.
ip6HopLimit number
Hop limit (0 means unspecified).
ip6LinkMtu number
IPv6 link MTU.
ip6ManageFlag string
Enable/disable the managed flag. Valid values: disable, enable.
ip6MaxInterval number
IPv6 maximum interval (4 to 1800 sec).
ip6MinInterval number
IPv6 minimum interval (3 to 1350 sec).
ip6Mode string
Addressing mode (static, DHCP, delegated). Valid values: static, dhcp, pppoe, delegated.
ip6OtherFlag string
Enable/disable the other IPv6 flag. Valid values: disable, enable.
ip6PrefixLists ObjectFspVlanInterfaceIpv6Ip6PrefixList[]
Ip6-Prefix-List. The structure of ip6_prefix_list block is documented below.
ip6PrefixMode string
Ip6-Prefix-Mode. Valid values: dhcp6, ra.
ip6ReachableTime number
IPv6 reachable time (milliseconds; 0 means unspecified).
ip6RetransTime number
IPv6 retransmit time (milliseconds; 0 means unspecified).
ip6SendAdv string
Enable/disable sending advertisements about the interface. Valid values: disable, enable.
ip6Subnet string
Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx
ip6UpstreamInterface string
Interface name providing delegated information.
ndCert string
Neighbor discovery certificate.
ndCgaModifier string
Neighbor discovery CGA modifier.
ndMode string
Neighbor discovery mode. Valid values: basic, SEND-compatible.
ndSecurityLevel number
Neighbor discovery security level (0 - 7; 0 = least secure, default = 0).
ndTimestampDelta number
Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300).
ndTimestampFuzz number
Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1).
raSendMtu string
Ra-Send-Mtu. Valid values: disable, enable.
uniqueAutoconfAddr string
Unique-Autoconf-Addr. Valid values: disable, enable.
vrip6LinkLocal string
Link-local IPv6 address of virtual router.
vrrp6s ObjectFspVlanInterfaceIpv6Vrrp6[]

Vrrp6. The structure of vrrp6 block is documented below.

The ip6_delegated_prefix_list block supports:

vrrpVirtualMac6 string
Enable/disable virtual MAC for VRRP. Valid values: disable, enable.
autoconf str
Enable/disable address auto config. Valid values: disable, enable.
cli_conn6_status float
Cli-Conn6-Status.
dhcp6_client_options Sequence[str]
Dhcp6-Client-Options. Valid values: rapid, iapd, iana, dns, dnsname.
dhcp6_information_request str
Enable/disable DHCPv6 information request. Valid values: disable, enable.
dhcp6_prefix_delegation str
Enable/disable DHCPv6 prefix delegation. Valid values: disable, enable.
dhcp6_prefix_hint str
DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server.
dhcp6_prefix_hint_plt float
DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time.
dhcp6_prefix_hint_vlt float
DHCPv6 prefix hint valid life time (sec).
dhcp6_relay_interface_id str
DHCP6 relay interface ID.
dhcp6_relay_ip str
DHCPv6 relay IP address.
dhcp6_relay_service str
Enable/disable DHCPv6 relay. Valid values: disable, enable.
dhcp6_relay_source_interface str
Enable/disable use of address on this interface as the source address of the relay message. Valid values: disable, enable.
dhcp6_relay_source_ip str
IPv6 address used by the DHCP6 relay as its source IP.
dhcp6_relay_type str
DHCPv6 relay type. Valid values: regular.
icmp6_send_redirect str
Icmp6-Send-Redirect. Valid values: disable, enable.
interface_identifier str
Interface-Identifier.
ip6_address str
Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx
ip6_allowaccesses Sequence[str]
Allow management access to the interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, capwap, fabric.
ip6_default_life float
Default life (sec).
ip6_delegated_prefix_iaid float
IAID of obtained delegated-prefix from the upstream interface.
ip6_delegated_prefix_lists Sequence[ObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixList]
Ip6-Delegated-Prefix-List. The structure of ip6_delegated_prefix_list block is documented below.
ip6_dns_server_override str
Enable/disable using the DNS server acquired by DHCP. Valid values: disable, enable.
ip6_extra_addrs Sequence[ObjectFspVlanInterfaceIpv6Ip6ExtraAddr]
Ip6-Extra-Addr. The structure of ip6_extra_addr block is documented below.
ip6_hop_limit float
Hop limit (0 means unspecified).
ip6_link_mtu float
IPv6 link MTU.
ip6_manage_flag str
Enable/disable the managed flag. Valid values: disable, enable.
ip6_max_interval float
IPv6 maximum interval (4 to 1800 sec).
ip6_min_interval float
IPv6 minimum interval (3 to 1350 sec).
ip6_mode str
Addressing mode (static, DHCP, delegated). Valid values: static, dhcp, pppoe, delegated.
ip6_other_flag str
Enable/disable the other IPv6 flag. Valid values: disable, enable.
ip6_prefix_lists Sequence[ObjectFspVlanInterfaceIpv6Ip6PrefixList]
Ip6-Prefix-List. The structure of ip6_prefix_list block is documented below.
ip6_prefix_mode str
Ip6-Prefix-Mode. Valid values: dhcp6, ra.
ip6_reachable_time float
IPv6 reachable time (milliseconds; 0 means unspecified).
ip6_retrans_time float
IPv6 retransmit time (milliseconds; 0 means unspecified).
ip6_send_adv str
Enable/disable sending advertisements about the interface. Valid values: disable, enable.
ip6_subnet str
Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx
ip6_upstream_interface str
Interface name providing delegated information.
nd_cert str
Neighbor discovery certificate.
nd_cga_modifier str
Neighbor discovery CGA modifier.
nd_mode str
Neighbor discovery mode. Valid values: basic, SEND-compatible.
nd_security_level float
Neighbor discovery security level (0 - 7; 0 = least secure, default = 0).
nd_timestamp_delta float
Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300).
nd_timestamp_fuzz float
Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1).
ra_send_mtu str
Ra-Send-Mtu. Valid values: disable, enable.
unique_autoconf_addr str
Unique-Autoconf-Addr. Valid values: disable, enable.
vrip6_link_local str
Link-local IPv6 address of virtual router.
vrrp6s Sequence[ObjectFspVlanInterfaceIpv6Vrrp6]

Vrrp6. The structure of vrrp6 block is documented below.

The ip6_delegated_prefix_list block supports:

vrrp_virtual_mac6 str
Enable/disable virtual MAC for VRRP. Valid values: disable, enable.
autoconf String
Enable/disable address auto config. Valid values: disable, enable.
cliConn6Status Number
Cli-Conn6-Status.
dhcp6ClientOptions List<String>
Dhcp6-Client-Options. Valid values: rapid, iapd, iana, dns, dnsname.
dhcp6InformationRequest String
Enable/disable DHCPv6 information request. Valid values: disable, enable.
dhcp6PrefixDelegation String
Enable/disable DHCPv6 prefix delegation. Valid values: disable, enable.
dhcp6PrefixHint String
DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server.
dhcp6PrefixHintPlt Number
DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time.
dhcp6PrefixHintVlt Number
DHCPv6 prefix hint valid life time (sec).
dhcp6RelayInterfaceId String
DHCP6 relay interface ID.
dhcp6RelayIp String
DHCPv6 relay IP address.
dhcp6RelayService String
Enable/disable DHCPv6 relay. Valid values: disable, enable.
dhcp6RelaySourceInterface String
Enable/disable use of address on this interface as the source address of the relay message. Valid values: disable, enable.
dhcp6RelaySourceIp String
IPv6 address used by the DHCP6 relay as its source IP.
dhcp6RelayType String
DHCPv6 relay type. Valid values: regular.
icmp6SendRedirect String
Icmp6-Send-Redirect. Valid values: disable, enable.
interfaceIdentifier String
Interface-Identifier.
ip6Address String
Primary IPv6 address prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx
ip6Allowaccesses List<String>
Allow management access to the interface. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, capwap, fabric.
ip6DefaultLife Number
Default life (sec).
ip6DelegatedPrefixIaid Number
IAID of obtained delegated-prefix from the upstream interface.
ip6DelegatedPrefixLists List<Property Map>
Ip6-Delegated-Prefix-List. The structure of ip6_delegated_prefix_list block is documented below.
ip6DnsServerOverride String
Enable/disable using the DNS server acquired by DHCP. Valid values: disable, enable.
ip6ExtraAddrs List<Property Map>
Ip6-Extra-Addr. The structure of ip6_extra_addr block is documented below.
ip6HopLimit Number
Hop limit (0 means unspecified).
ip6LinkMtu Number
IPv6 link MTU.
ip6ManageFlag String
Enable/disable the managed flag. Valid values: disable, enable.
ip6MaxInterval Number
IPv6 maximum interval (4 to 1800 sec).
ip6MinInterval Number
IPv6 minimum interval (3 to 1350 sec).
ip6Mode String
Addressing mode (static, DHCP, delegated). Valid values: static, dhcp, pppoe, delegated.
ip6OtherFlag String
Enable/disable the other IPv6 flag. Valid values: disable, enable.
ip6PrefixLists List<Property Map>
Ip6-Prefix-List. The structure of ip6_prefix_list block is documented below.
ip6PrefixMode String
Ip6-Prefix-Mode. Valid values: dhcp6, ra.
ip6ReachableTime Number
IPv6 reachable time (milliseconds; 0 means unspecified).
ip6RetransTime Number
IPv6 retransmit time (milliseconds; 0 means unspecified).
ip6SendAdv String
Enable/disable sending advertisements about the interface. Valid values: disable, enable.
ip6Subnet String
Subnet to routing prefix, syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx
ip6UpstreamInterface String
Interface name providing delegated information.
ndCert String
Neighbor discovery certificate.
ndCgaModifier String
Neighbor discovery CGA modifier.
ndMode String
Neighbor discovery mode. Valid values: basic, SEND-compatible.
ndSecurityLevel Number
Neighbor discovery security level (0 - 7; 0 = least secure, default = 0).
ndTimestampDelta Number
Neighbor discovery timestamp delta value (1 - 3600 sec; default = 300).
ndTimestampFuzz Number
Neighbor discovery timestamp fuzz factor (1 - 60 sec; default = 1).
raSendMtu String
Ra-Send-Mtu. Valid values: disable, enable.
uniqueAutoconfAddr String
Unique-Autoconf-Addr. Valid values: disable, enable.
vrip6LinkLocal String
Link-local IPv6 address of virtual router.
vrrp6s List<Property Map>

Vrrp6. The structure of vrrp6 block is documented below.

The ip6_delegated_prefix_list block supports:

vrrpVirtualMac6 String
Enable/disable virtual MAC for VRRP. Valid values: disable, enable.

ObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixList
, ObjectFspVlanInterfaceIpv6Ip6DelegatedPrefixListArgs

AutonomousFlag string
Enable/disable the autonomous flag. Valid values: disable, enable.
DelegatedPrefixIaid double
IAID of obtained delegated-prefix from the upstream interface.
OnlinkFlag string
Enable/disable the onlink flag. Valid values: disable, enable.
PrefixId double
Prefix ID.
RdnssService string
Recursive DNS service option. Valid values: delegated, default, specify.
Rdnsses List<string>
Recursive DNS server option.
Subnet string
Add subnet ID to routing prefix.
UpstreamInterface string

Name of the interface that provides delegated information.

The ip6_extra_addr block supports:

AutonomousFlag string
Enable/disable the autonomous flag. Valid values: disable, enable.
DelegatedPrefixIaid float64
IAID of obtained delegated-prefix from the upstream interface.
OnlinkFlag string
Enable/disable the onlink flag. Valid values: disable, enable.
PrefixId float64
Prefix ID.
RdnssService string
Recursive DNS service option. Valid values: delegated, default, specify.
Rdnsses []string
Recursive DNS server option.
Subnet string
Add subnet ID to routing prefix.
UpstreamInterface string

Name of the interface that provides delegated information.

The ip6_extra_addr block supports:

autonomousFlag String
Enable/disable the autonomous flag. Valid values: disable, enable.
delegatedPrefixIaid Double
IAID of obtained delegated-prefix from the upstream interface.
onlinkFlag String
Enable/disable the onlink flag. Valid values: disable, enable.
prefixId Double
Prefix ID.
rdnssService String
Recursive DNS service option. Valid values: delegated, default, specify.
rdnsses List<String>
Recursive DNS server option.
subnet String
Add subnet ID to routing prefix.
upstreamInterface String

Name of the interface that provides delegated information.

The ip6_extra_addr block supports:

autonomousFlag string
Enable/disable the autonomous flag. Valid values: disable, enable.
delegatedPrefixIaid number
IAID of obtained delegated-prefix from the upstream interface.
onlinkFlag string
Enable/disable the onlink flag. Valid values: disable, enable.
prefixId number
Prefix ID.
rdnssService string
Recursive DNS service option. Valid values: delegated, default, specify.
rdnsses string[]
Recursive DNS server option.
subnet string
Add subnet ID to routing prefix.
upstreamInterface string

Name of the interface that provides delegated information.

The ip6_extra_addr block supports:

autonomous_flag str
Enable/disable the autonomous flag. Valid values: disable, enable.
delegated_prefix_iaid float
IAID of obtained delegated-prefix from the upstream interface.
onlink_flag str
Enable/disable the onlink flag. Valid values: disable, enable.
prefix_id float
Prefix ID.
rdnss_service str
Recursive DNS service option. Valid values: delegated, default, specify.
rdnsses Sequence[str]
Recursive DNS server option.
subnet str
Add subnet ID to routing prefix.
upstream_interface str

Name of the interface that provides delegated information.

The ip6_extra_addr block supports:

autonomousFlag String
Enable/disable the autonomous flag. Valid values: disable, enable.
delegatedPrefixIaid Number
IAID of obtained delegated-prefix from the upstream interface.
onlinkFlag String
Enable/disable the onlink flag. Valid values: disable, enable.
prefixId Number
Prefix ID.
rdnssService String
Recursive DNS service option. Valid values: delegated, default, specify.
rdnsses List<String>
Recursive DNS server option.
subnet String
Add subnet ID to routing prefix.
upstreamInterface String

Name of the interface that provides delegated information.

The ip6_extra_addr block supports:

ObjectFspVlanInterfaceIpv6Ip6ExtraAddr
, ObjectFspVlanInterfaceIpv6Ip6ExtraAddrArgs

Prefix string
IPv6 prefix.
Prefix string
IPv6 prefix.
prefix String
IPv6 prefix.
prefix string
IPv6 prefix.
prefix str
IPv6 prefix.
prefix String
IPv6 prefix.

ObjectFspVlanInterfaceIpv6Ip6PrefixList
, ObjectFspVlanInterfaceIpv6Ip6PrefixListArgs

AutonomousFlag string
Enable/disable the autonomous flag. Valid values: disable, enable.
Dnssls List<string>
DNS search list option.
OnlinkFlag string
Enable/disable the onlink flag. Valid values: disable, enable.
PreferredLifeTime double
Preferred life time (sec).
Prefix string
IPv6 prefix.
Rdnsses List<string>
Recursive DNS server option.
ValidLifeTime double

Valid life time (sec).

The vrrp6 block supports:

AutonomousFlag string
Enable/disable the autonomous flag. Valid values: disable, enable.
Dnssls []string
DNS search list option.
OnlinkFlag string
Enable/disable the onlink flag. Valid values: disable, enable.
PreferredLifeTime float64
Preferred life time (sec).
Prefix string
IPv6 prefix.
Rdnsses []string
Recursive DNS server option.
ValidLifeTime float64

Valid life time (sec).

The vrrp6 block supports:

autonomousFlag String
Enable/disable the autonomous flag. Valid values: disable, enable.
dnssls List<String>
DNS search list option.
onlinkFlag String
Enable/disable the onlink flag. Valid values: disable, enable.
preferredLifeTime Double
Preferred life time (sec).
prefix String
IPv6 prefix.
rdnsses List<String>
Recursive DNS server option.
validLifeTime Double

Valid life time (sec).

The vrrp6 block supports:

autonomousFlag string
Enable/disable the autonomous flag. Valid values: disable, enable.
dnssls string[]
DNS search list option.
onlinkFlag string
Enable/disable the onlink flag. Valid values: disable, enable.
preferredLifeTime number
Preferred life time (sec).
prefix string
IPv6 prefix.
rdnsses string[]
Recursive DNS server option.
validLifeTime number

Valid life time (sec).

The vrrp6 block supports:

autonomous_flag str
Enable/disable the autonomous flag. Valid values: disable, enable.
dnssls Sequence[str]
DNS search list option.
onlink_flag str
Enable/disable the onlink flag. Valid values: disable, enable.
preferred_life_time float
Preferred life time (sec).
prefix str
IPv6 prefix.
rdnsses Sequence[str]
Recursive DNS server option.
valid_life_time float

Valid life time (sec).

The vrrp6 block supports:

autonomousFlag String
Enable/disable the autonomous flag. Valid values: disable, enable.
dnssls List<String>
DNS search list option.
onlinkFlag String
Enable/disable the onlink flag. Valid values: disable, enable.
preferredLifeTime Number
Preferred life time (sec).
prefix String
IPv6 prefix.
rdnsses List<String>
Recursive DNS server option.
validLifeTime Number

Valid life time (sec).

The vrrp6 block supports:

ObjectFspVlanInterfaceIpv6Vrrp6
, ObjectFspVlanInterfaceIpv6Vrrp6Args

AcceptMode string
Enable/disable accept mode. Valid values: disable, enable.
AdvInterval double
Advertisement interval (1 - 255 seconds).
IgnoreDefaultRoute string
Enable/disable ignoring of default route when checking destination. Valid values: disable, enable.
Preempt string
Enable/disable preempt mode. Valid values: disable, enable.
Priority double
Priority of the virtual router (1 - 255).
StartTime double
Startup time (1 - 255 seconds).
Status string
Enable/disable VRRP. Valid values: disable, enable.
Vrdst6 string
Monitor the route to this destination.
Vrgrp double
VRRP group ID (1 - 65535).
Vrid double
Virtual router identifier (1 - 255).
Vrip6 string
IPv6 address of the virtual router.
AcceptMode string
Enable/disable accept mode. Valid values: disable, enable.
AdvInterval float64
Advertisement interval (1 - 255 seconds).
IgnoreDefaultRoute string
Enable/disable ignoring of default route when checking destination. Valid values: disable, enable.
Preempt string
Enable/disable preempt mode. Valid values: disable, enable.
Priority float64
Priority of the virtual router (1 - 255).
StartTime float64
Startup time (1 - 255 seconds).
Status string
Enable/disable VRRP. Valid values: disable, enable.
Vrdst6 string
Monitor the route to this destination.
Vrgrp float64
VRRP group ID (1 - 65535).
Vrid float64
Virtual router identifier (1 - 255).
Vrip6 string
IPv6 address of the virtual router.
acceptMode String
Enable/disable accept mode. Valid values: disable, enable.
advInterval Double
Advertisement interval (1 - 255 seconds).
ignoreDefaultRoute String
Enable/disable ignoring of default route when checking destination. Valid values: disable, enable.
preempt String
Enable/disable preempt mode. Valid values: disable, enable.
priority Double
Priority of the virtual router (1 - 255).
startTime Double
Startup time (1 - 255 seconds).
status String
Enable/disable VRRP. Valid values: disable, enable.
vrdst6 String
Monitor the route to this destination.
vrgrp Double
VRRP group ID (1 - 65535).
vrid Double
Virtual router identifier (1 - 255).
vrip6 String
IPv6 address of the virtual router.
acceptMode string
Enable/disable accept mode. Valid values: disable, enable.
advInterval number
Advertisement interval (1 - 255 seconds).
ignoreDefaultRoute string
Enable/disable ignoring of default route when checking destination. Valid values: disable, enable.
preempt string
Enable/disable preempt mode. Valid values: disable, enable.
priority number
Priority of the virtual router (1 - 255).
startTime number
Startup time (1 - 255 seconds).
status string
Enable/disable VRRP. Valid values: disable, enable.
vrdst6 string
Monitor the route to this destination.
vrgrp number
VRRP group ID (1 - 65535).
vrid number
Virtual router identifier (1 - 255).
vrip6 string
IPv6 address of the virtual router.
accept_mode str
Enable/disable accept mode. Valid values: disable, enable.
adv_interval float
Advertisement interval (1 - 255 seconds).
ignore_default_route str
Enable/disable ignoring of default route when checking destination. Valid values: disable, enable.
preempt str
Enable/disable preempt mode. Valid values: disable, enable.
priority float
Priority of the virtual router (1 - 255).
start_time float
Startup time (1 - 255 seconds).
status str
Enable/disable VRRP. Valid values: disable, enable.
vrdst6 str
Monitor the route to this destination.
vrgrp float
VRRP group ID (1 - 65535).
vrid float
Virtual router identifier (1 - 255).
vrip6 str
IPv6 address of the virtual router.
acceptMode String
Enable/disable accept mode. Valid values: disable, enable.
advInterval Number
Advertisement interval (1 - 255 seconds).
ignoreDefaultRoute String
Enable/disable ignoring of default route when checking destination. Valid values: disable, enable.
preempt String
Enable/disable preempt mode. Valid values: disable, enable.
priority Number
Priority of the virtual router (1 - 255).
startTime Number
Startup time (1 - 255 seconds).
status String
Enable/disable VRRP. Valid values: disable, enable.
vrdst6 String
Monitor the route to this destination.
vrgrp Number
VRRP group ID (1 - 65535).
vrid Number
Virtual router identifier (1 - 255).
vrip6 String
IPv6 address of the virtual router.

ObjectFspVlanInterfaceSecondaryip
, ObjectFspVlanInterfaceSecondaryipArgs

Allowaccesses List<string>
Management access settings for the secondary IP address. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
Detectprotocols List<string>
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
Detectserver string
Gateway's ping server for this IP.
Gwdetect string
Enable/disable detect gateway alive for first. Valid values: disable, enable.
HaPriority double
HA election priority for the PING server.
Id double
ID.
Ip string
Secondary IP address of the interface.
PingServStatus double
Ping-Serv-Status.
SecipRelayIp string
DHCP relay IP address.
Seq double
Seq.
Allowaccesses []string
Management access settings for the secondary IP address. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
Detectprotocols []string
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
Detectserver string
Gateway's ping server for this IP.
Gwdetect string
Enable/disable detect gateway alive for first. Valid values: disable, enable.
HaPriority float64
HA election priority for the PING server.
Id float64
ID.
Ip string
Secondary IP address of the interface.
PingServStatus float64
Ping-Serv-Status.
SecipRelayIp string
DHCP relay IP address.
Seq float64
Seq.
allowaccesses List<String>
Management access settings for the secondary IP address. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
detectprotocols List<String>
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
detectserver String
Gateway's ping server for this IP.
gwdetect String
Enable/disable detect gateway alive for first. Valid values: disable, enable.
haPriority Double
HA election priority for the PING server.
id Double
ID.
ip String
Secondary IP address of the interface.
pingServStatus Double
Ping-Serv-Status.
secipRelayIp String
DHCP relay IP address.
seq Double
Seq.
allowaccesses string[]
Management access settings for the secondary IP address. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
detectprotocols string[]
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
detectserver string
Gateway's ping server for this IP.
gwdetect string
Enable/disable detect gateway alive for first. Valid values: disable, enable.
haPriority number
HA election priority for the PING server.
id number
ID.
ip string
Secondary IP address of the interface.
pingServStatus number
Ping-Serv-Status.
secipRelayIp string
DHCP relay IP address.
seq number
Seq.
allowaccesses Sequence[str]
Management access settings for the secondary IP address. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
detectprotocols Sequence[str]
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
detectserver str
Gateway's ping server for this IP.
gwdetect str
Enable/disable detect gateway alive for first. Valid values: disable, enable.
ha_priority float
HA election priority for the PING server.
id float
ID.
ip str
Secondary IP address of the interface.
ping_serv_status float
Ping-Serv-Status.
secip_relay_ip str
DHCP relay IP address.
seq float
Seq.
allowaccesses List<String>
Management access settings for the secondary IP address. Valid values: https, ping, ssh, snmp, http, telnet, fgfm, auto-ipsec, radius-acct, probe-response, capwap, dnp, ftm, fabric.
detectprotocols List<String>
Protocols used to detect the server. Valid values: ping, tcp-echo, udp-echo.
detectserver String
Gateway's ping server for this IP.
gwdetect String
Enable/disable detect gateway alive for first. Valid values: disable, enable.
haPriority Number
HA election priority for the PING server.
id Number
ID.
ip String
Secondary IP address of the interface.
pingServStatus Number
Ping-Serv-Status.
secipRelayIp String
DHCP relay IP address.
seq Number
Seq.

ObjectFspVlanInterfaceVrrp
, ObjectFspVlanInterfaceVrrpArgs

AcceptMode string
Enable/disable accept mode. Valid values: disable, enable.
AdvInterval double
Advertisement interval (1 - 255 seconds).
IgnoreDefaultRoute string
Enable/disable ignoring of default route when checking destination. Valid values: disable, enable.
Preempt string
Enable/disable preempt mode. Valid values: disable, enable.
Priority double
Priority of the virtual router (1 - 255).
ProxyArps List<ObjectFspVlanInterfaceVrrpProxyArp>
Proxy-Arp. The structure of proxy_arp block is documented below.
StartTime double
Startup time (1 - 255 seconds).
Status string
Enable/disable this VRRP configuration. Valid values: disable, enable.
Version string
VRRP version. Valid values: 2, 3.
VrdstPriority double
Priority of the virtual router when the virtual router destination becomes unreachable (0 - 254).
Vrdsts List<string>
Monitor the route to this destination.
Vrgrp double
VRRP group ID (1 - 65535).
Vrid double
Virtual router identifier (1 - 255).
Vrip string
IP address of the virtual router.
AcceptMode string
Enable/disable accept mode. Valid values: disable, enable.
AdvInterval float64
Advertisement interval (1 - 255 seconds).
IgnoreDefaultRoute string
Enable/disable ignoring of default route when checking destination. Valid values: disable, enable.
Preempt string
Enable/disable preempt mode. Valid values: disable, enable.
Priority float64
Priority of the virtual router (1 - 255).
ProxyArps []ObjectFspVlanInterfaceVrrpProxyArpType
Proxy-Arp. The structure of proxy_arp block is documented below.
StartTime float64
Startup time (1 - 255 seconds).
Status string
Enable/disable this VRRP configuration. Valid values: disable, enable.
Version string
VRRP version. Valid values: 2, 3.
VrdstPriority float64
Priority of the virtual router when the virtual router destination becomes unreachable (0 - 254).
Vrdsts []string
Monitor the route to this destination.
Vrgrp float64
VRRP group ID (1 - 65535).
Vrid float64
Virtual router identifier (1 - 255).
Vrip string
IP address of the virtual router.
acceptMode String
Enable/disable accept mode. Valid values: disable, enable.
advInterval Double
Advertisement interval (1 - 255 seconds).
ignoreDefaultRoute String
Enable/disable ignoring of default route when checking destination. Valid values: disable, enable.
preempt String
Enable/disable preempt mode. Valid values: disable, enable.
priority Double
Priority of the virtual router (1 - 255).
proxyArps List<ObjectFspVlanInterfaceVrrpProxyArp>
Proxy-Arp. The structure of proxy_arp block is documented below.
startTime Double
Startup time (1 - 255 seconds).
status String
Enable/disable this VRRP configuration. Valid values: disable, enable.
version String
VRRP version. Valid values: 2, 3.
vrdstPriority Double
Priority of the virtual router when the virtual router destination becomes unreachable (0 - 254).
vrdsts List<String>
Monitor the route to this destination.
vrgrp Double
VRRP group ID (1 - 65535).
vrid Double
Virtual router identifier (1 - 255).
vrip String
IP address of the virtual router.
acceptMode string
Enable/disable accept mode. Valid values: disable, enable.
advInterval number
Advertisement interval (1 - 255 seconds).
ignoreDefaultRoute string
Enable/disable ignoring of default route when checking destination. Valid values: disable, enable.
preempt string
Enable/disable preempt mode. Valid values: disable, enable.
priority number
Priority of the virtual router (1 - 255).
proxyArps ObjectFspVlanInterfaceVrrpProxyArp[]
Proxy-Arp. The structure of proxy_arp block is documented below.
startTime number
Startup time (1 - 255 seconds).
status string
Enable/disable this VRRP configuration. Valid values: disable, enable.
version string
VRRP version. Valid values: 2, 3.
vrdstPriority number
Priority of the virtual router when the virtual router destination becomes unreachable (0 - 254).
vrdsts string[]
Monitor the route to this destination.
vrgrp number
VRRP group ID (1 - 65535).
vrid number
Virtual router identifier (1 - 255).
vrip string
IP address of the virtual router.
accept_mode str
Enable/disable accept mode. Valid values: disable, enable.
adv_interval float
Advertisement interval (1 - 255 seconds).
ignore_default_route str
Enable/disable ignoring of default route when checking destination. Valid values: disable, enable.
preempt str
Enable/disable preempt mode. Valid values: disable, enable.
priority float
Priority of the virtual router (1 - 255).
proxy_arps Sequence[ObjectFspVlanInterfaceVrrpProxyArp]
Proxy-Arp. The structure of proxy_arp block is documented below.
start_time float
Startup time (1 - 255 seconds).
status str
Enable/disable this VRRP configuration. Valid values: disable, enable.
version str
VRRP version. Valid values: 2, 3.
vrdst_priority float
Priority of the virtual router when the virtual router destination becomes unreachable (0 - 254).
vrdsts Sequence[str]
Monitor the route to this destination.
vrgrp float
VRRP group ID (1 - 65535).
vrid float
Virtual router identifier (1 - 255).
vrip str
IP address of the virtual router.
acceptMode String
Enable/disable accept mode. Valid values: disable, enable.
advInterval Number
Advertisement interval (1 - 255 seconds).
ignoreDefaultRoute String
Enable/disable ignoring of default route when checking destination. Valid values: disable, enable.
preempt String
Enable/disable preempt mode. Valid values: disable, enable.
priority Number
Priority of the virtual router (1 - 255).
proxyArps List<Property Map>
Proxy-Arp. The structure of proxy_arp block is documented below.
startTime Number
Startup time (1 - 255 seconds).
status String
Enable/disable this VRRP configuration. Valid values: disable, enable.
version String
VRRP version. Valid values: 2, 3.
vrdstPriority Number
Priority of the virtual router when the virtual router destination becomes unreachable (0 - 254).
vrdsts List<String>
Monitor the route to this destination.
vrgrp Number
VRRP group ID (1 - 65535).
vrid Number
Virtual router identifier (1 - 255).
vrip String
IP address of the virtual router.

ObjectFspVlanInterfaceVrrpProxyArp
, ObjectFspVlanInterfaceVrrpProxyArpArgs

Id double
ID.
Ip string
Set IP addresses of proxy ARP.
Id float64
ID.
Ip string
Set IP addresses of proxy ARP.
id Double
ID.
ip String
Set IP addresses of proxy ARP.
id number
ID.
ip string
Set IP addresses of proxy ARP.
id float
ID.
ip str
Set IP addresses of proxy ARP.
id Number
ID.
ip String
Set IP addresses of proxy ARP.

Import

ObjectFsp VlanInterface can be imported using any of these accepted formats:

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

$ export “FORTIMANAGER_IMPORT_TABLE”=“true”

$ pulumi import fortimanager:index/objectFspVlanInterface:ObjectFspVlanInterface labelname ObjectFspVlanInterface
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.