back
terraform {
required_providers {
fortios = ">= 1.11.0"
}
}
top
module "fortios_system_interface" {
source = "./modules/fortios/r/fortios_system_interface"
# ac_name - (optional) is a type of string
ac_name = null
# aggregate - (optional) is a type of string
aggregate = null
# algorithm - (optional) is a type of string
algorithm = null
# alias - (optional) is a type of string
alias = null
# allowaccess - (optional) is a type of string
allowaccess = null
# ap_discover - (optional) is a type of string
ap_discover = null
# arpforward - (optional) is a type of string
arpforward = null
# auth_type - (optional) is a type of string
auth_type = null
# auto_auth_extension_device - (optional) is a type of string
auto_auth_extension_device = null
# autogenerated - (optional) is a type of string
autogenerated = null
# bandwidth_measure_time - (optional) is a type of number
bandwidth_measure_time = null
# bfd - (optional) is a type of string
bfd = null
# bfd_desired_min_tx - (optional) is a type of number
bfd_desired_min_tx = null
# bfd_detect_mult - (optional) is a type of number
bfd_detect_mult = null
# bfd_required_min_rx - (optional) is a type of number
bfd_required_min_rx = null
# broadcast_forticlient_discovery - (optional) is a type of string
broadcast_forticlient_discovery = null
# broadcast_forward - (optional) is a type of string
broadcast_forward = null
# captive_portal - (optional) is a type of number
captive_portal = null
# cli_conn_status - (optional) is a type of number
cli_conn_status = null
# color - (optional) is a type of number
color = null
# dedicated_to - (optional) is a type of string
dedicated_to = null
# defaultgw - (optional) is a type of string
defaultgw = null
# description - (optional) is a type of string
description = null
# detected_peer_mtu - (optional) is a type of number
detected_peer_mtu = null
# detectprotocol - (optional) is a type of string
detectprotocol = null
# detectserver - (optional) is a type of string
detectserver = null
# device_access_list - (optional) is a type of string
device_access_list = null
# device_identification - (optional) is a type of string
device_identification = null
# device_identification_active_scan - (optional) is a type of string
device_identification_active_scan = null
# device_netscan - (optional) is a type of string
device_netscan = null
# device_user_identification - (optional) is a type of string
device_user_identification = null
# devindex - (optional) is a type of number
devindex = null
# dhcp_client_identifier - (optional) is a type of string
dhcp_client_identifier = null
# dhcp_relay_agent_option - (optional) is a type of string
dhcp_relay_agent_option = null
# dhcp_relay_interface - (optional) is a type of string
dhcp_relay_interface = null
# dhcp_relay_interface_select_method - (optional) is a type of string
dhcp_relay_interface_select_method = null
# dhcp_relay_ip - (optional) is a type of string
dhcp_relay_ip = null
# dhcp_relay_service - (optional) is a type of string
dhcp_relay_service = null
# dhcp_relay_type - (optional) is a type of string
dhcp_relay_type = null
# dhcp_renew_time - (optional) is a type of number
dhcp_renew_time = null
# disc_retry_timeout - (optional) is a type of number
disc_retry_timeout = null
# disconnect_threshold - (optional) is a type of number
disconnect_threshold = null
# distance - (optional) is a type of number
distance = null
# dns_server_override - (optional) is a type of string
dns_server_override = null
# drop_fragment - (optional) is a type of string
drop_fragment = null
# drop_overlapped_fragment - (optional) is a type of string
drop_overlapped_fragment = null
# dynamic_sort_subtable - (optional) is a type of string
dynamic_sort_subtable = null
# egress_shaping_profile - (optional) is a type of string
egress_shaping_profile = null
# endpoint_compliance - (optional) is a type of string
endpoint_compliance = null
# estimated_downstream_bandwidth - (optional) is a type of number
estimated_downstream_bandwidth = null
# estimated_upstream_bandwidth - (optional) is a type of number
estimated_upstream_bandwidth = null
# explicit_ftp_proxy - (optional) is a type of string
explicit_ftp_proxy = null
# explicit_web_proxy - (optional) is a type of string
explicit_web_proxy = null
# external - (optional) is a type of string
external = null
# fail_action_on_extender - (optional) is a type of string
fail_action_on_extender = null
# fail_alert_method - (optional) is a type of string
fail_alert_method = null
# fail_detect - (optional) is a type of string
fail_detect = null
# fail_detect_option - (optional) is a type of string
fail_detect_option = null
# fortiheartbeat - (optional) is a type of string
fortiheartbeat = null
# fortilink - (optional) is a type of string
fortilink = null
# fortilink_backup_link - (optional) is a type of number
fortilink_backup_link = null
# fortilink_neighbor_detect - (optional) is a type of string
fortilink_neighbor_detect = null
# fortilink_split_interface - (optional) is a type of string
fortilink_split_interface = null
# fortilink_stacking - (optional) is a type of string
fortilink_stacking = null
# forward_domain - (optional) is a type of number
forward_domain = null
# gwdetect - (optional) is a type of string
gwdetect = null
# ha_priority - (optional) is a type of number
ha_priority = null
# icmp_accept_redirect - (optional) is a type of string
icmp_accept_redirect = null
# icmp_send_redirect - (optional) is a type of string
icmp_send_redirect = null
# ident_accept - (optional) is a type of string
ident_accept = null
# idle_timeout - (optional) is a type of number
idle_timeout = null
# inbandwidth - (optional) is a type of number
inbandwidth = null
# ingress_shaping_profile - (optional) is a type of string
ingress_shaping_profile = null
# ingress_spillover_threshold - (optional) is a type of number
ingress_spillover_threshold = null
# interface - (optional) is a type of string
interface = null
# internal - (optional) is a type of number
internal = null
# ip - (optional) is a type of string
ip = null
# ip_managed_by_fortiipam - (optional) is a type of string
ip_managed_by_fortiipam = null
# ipmac - (optional) is a type of string
ipmac = null
# ips_sniffer_mode - (optional) is a type of string
ips_sniffer_mode = null
# ipunnumbered - (optional) is a type of string
ipunnumbered = null
# l2forward - (optional) is a type of string
l2forward = null
# lacp_ha_slave - (optional) is a type of string
lacp_ha_slave = null
# lacp_mode - (optional) is a type of string
lacp_mode = null
# lacp_speed - (optional) is a type of string
lacp_speed = null
# lcp_echo_interval - (optional) is a type of number
lcp_echo_interval = null
# lcp_max_echo_fails - (optional) is a type of number
lcp_max_echo_fails = null
# link_up_delay - (optional) is a type of number
link_up_delay = null
# lldp_network_policy - (optional) is a type of string
lldp_network_policy = null
# lldp_reception - (optional) is a type of string
lldp_reception = null
# lldp_transmission - (optional) is a type of string
lldp_transmission = null
# macaddr - (optional) is a type of string
macaddr = null
# managed_subnetwork_size - (optional) is a type of string
managed_subnetwork_size = null
# management_ip - (optional) is a type of string
management_ip = null
# measured_downstream_bandwidth - (optional) is a type of number
measured_downstream_bandwidth = null
# measured_upstream_bandwidth - (optional) is a type of number
measured_upstream_bandwidth = null
# min_links - (optional) is a type of number
min_links = null
# min_links_down - (optional) is a type of string
min_links_down = null
# mode - (optional) is a type of string
mode = null
# monitor_bandwidth - (optional) is a type of string
monitor_bandwidth = null
# mtu - (optional) is a type of number
mtu = null
# mtu_override - (optional) is a type of string
mtu_override = null
# name - (optional) is a type of string
name = null
# ndiscforward - (optional) is a type of string
ndiscforward = null
# netbios_forward - (optional) is a type of string
netbios_forward = null
# netflow_sampler - (optional) is a type of string
netflow_sampler = null
# outbandwidth - (optional) is a type of number
outbandwidth = null
# padt_retry_timeout - (optional) is a type of number
padt_retry_timeout = null
# password - (optional) is a type of string
password = null
# ping_serv_status - (optional) is a type of number
ping_serv_status = null
# polling_interval - (optional) is a type of number
polling_interval = null
# pppoe_unnumbered_negotiate - (optional) is a type of string
pppoe_unnumbered_negotiate = null
# pptp_auth_type - (optional) is a type of string
pptp_auth_type = null
# pptp_client - (optional) is a type of string
pptp_client = null
# pptp_password - (optional) is a type of string
pptp_password = null
# pptp_server_ip - (optional) is a type of string
pptp_server_ip = null
# pptp_timeout - (optional) is a type of number
pptp_timeout = null
# pptp_user - (optional) is a type of string
pptp_user = null
# preserve_session_route - (optional) is a type of string
preserve_session_route = null
# priority - (optional) is a type of number
priority = null
# priority_override - (optional) is a type of string
priority_override = null
# proxy_captive_portal - (optional) is a type of string
proxy_captive_portal = null
# redundant_interface - (optional) is a type of string
redundant_interface = null
# remote_ip - (optional) is a type of string
remote_ip = null
# replacemsg_override_group - (optional) is a type of string
replacemsg_override_group = null
# ring_rx - (optional) is a type of number
ring_rx = null
# ring_tx - (optional) is a type of number
ring_tx = null
# role - (optional) is a type of string
role = null
# sample_direction - (optional) is a type of string
sample_direction = null
# sample_rate - (optional) is a type of number
sample_rate = null
# scan_botnet_connections - (optional) is a type of string
scan_botnet_connections = null
# secondary_ip - (optional) is a type of string
secondary_ip = null
# security_exempt_list - (optional) is a type of string
security_exempt_list = null
# security_external_logout - (optional) is a type of string
security_external_logout = null
# security_external_web - (optional) is a type of string
security_external_web = null
# security_mac_auth_bypass - (optional) is a type of string
security_mac_auth_bypass = null
# security_mode - (optional) is a type of string
security_mode = null
# security_redirect_url - (optional) is a type of string
security_redirect_url = null
# service_name - (optional) is a type of string
service_name = null
# sflow_sampler - (optional) is a type of string
sflow_sampler = null
# snmp_index - (optional) is a type of number
snmp_index = null
# speed - (optional) is a type of string
speed = null
# spillover_threshold - (optional) is a type of number
spillover_threshold = null
# src_check - (optional) is a type of string
src_check = null
# status - (optional) is a type of string
status = null
# stpforward - (optional) is a type of string
stpforward = null
# stpforward_mode - (optional) is a type of string
stpforward_mode = null
# subst - (optional) is a type of string
subst = null
# substitute_dst_mac - (optional) is a type of string
substitute_dst_mac = null
# swc_first_create - (optional) is a type of number
swc_first_create = null
# swc_vlan - (optional) is a type of number
swc_vlan = null
# switch - (optional) is a type of string
switch = null
# switch_controller_access_vlan - (optional) is a type of string
switch_controller_access_vlan = null
# switch_controller_arp_inspection - (optional) is a type of string
switch_controller_arp_inspection = null
# switch_controller_dhcp_snooping - (optional) is a type of string
switch_controller_dhcp_snooping = null
# switch_controller_dhcp_snooping_option82 - (optional) is a type of string
switch_controller_dhcp_snooping_option82 = null
# switch_controller_dhcp_snooping_verify_mac - (optional) is a type of string
switch_controller_dhcp_snooping_verify_mac = null
# switch_controller_feature - (optional) is a type of string
switch_controller_feature = null
# switch_controller_igmp_snooping - (optional) is a type of string
switch_controller_igmp_snooping = null
# switch_controller_igmp_snooping_fast_leave - (optional) is a type of string
switch_controller_igmp_snooping_fast_leave = null
# switch_controller_igmp_snooping_proxy - (optional) is a type of string
switch_controller_igmp_snooping_proxy = null
# switch_controller_iot_scanning - (optional) is a type of string
switch_controller_iot_scanning = null
# switch_controller_learning_limit - (optional) is a type of number
switch_controller_learning_limit = null
# switch_controller_mgmt_vlan - (optional) is a type of number
switch_controller_mgmt_vlan = null
# switch_controller_nac - (optional) is a type of string
switch_controller_nac = null
# switch_controller_rspan_mode - (optional) is a type of string
switch_controller_rspan_mode = null
# switch_controller_source_ip - (optional) is a type of string
switch_controller_source_ip = null
# switch_controller_traffic_policy - (optional) is a type of string
switch_controller_traffic_policy = null
# tcp_mss - (optional) is a type of number
tcp_mss = null
# trust_ip6_1 - (optional) is a type of string
trust_ip6_1 = null
# trust_ip6_2 - (optional) is a type of string
trust_ip6_2 = null
# trust_ip6_3 - (optional) is a type of string
trust_ip6_3 = null
# trust_ip_1 - (optional) is a type of string
trust_ip_1 = null
# trust_ip_2 - (optional) is a type of string
trust_ip_2 = null
# trust_ip_3 - (optional) is a type of string
trust_ip_3 = null
# type - (optional) is a type of string
type = null
# username - (optional) is a type of string
username = null
# vdom - (required) is a type of string
vdom = null
# vindex - (optional) is a type of number
vindex = null
# vlan_protocol - (optional) is a type of string
vlan_protocol = null
# vlanforward - (optional) is a type of string
vlanforward = null
# vlanid - (optional) is a type of number
vlanid = null
# vrf - (optional) is a type of number
vrf = null
# vrrp_virtual_mac - (optional) is a type of string
vrrp_virtual_mac = null
# wccp - (optional) is a type of string
wccp = null
# weight - (optional) is a type of number
weight = null
# wins_ip - (optional) is a type of string
wins_ip = null
client_options = [{
code = null
id = null
ip = null
type = null
value = null
}]
fail_alert_interfaces = [{
name = null
}]
ipv6 = [{
autoconf = null
cli_conn6_status = null
dhcp6_client_options = null
dhcp6_information_request = null
dhcp6_prefix_delegation = null
dhcp6_prefix_hint = null
dhcp6_prefix_hint_plt = null
dhcp6_prefix_hint_vlt = null
dhcp6_relay_ip = null
dhcp6_relay_service = null
dhcp6_relay_type = null
icmp6_send_redirect = null
interface_identifier = null
ip6_address = null
ip6_allowaccess = null
ip6_default_life = null
ip6_delegated_prefix_list = [{
autonomous_flag = null
onlink_flag = null
prefix_id = null
rdnss = null
rdnss_service = null
subnet = null
upstream_interface = null
}]
ip6_dns_server_override = null
ip6_extra_addr = [{
prefix = null
}]
ip6_hop_limit = null
ip6_link_mtu = null
ip6_manage_flag = null
ip6_max_interval = null
ip6_min_interval = null
ip6_mode = null
ip6_other_flag = null
ip6_prefix_list = [{
autonomous_flag = null
dnssl = [{
domain = null
}]
onlink_flag = null
preferred_life_time = null
prefix = null
rdnss = null
valid_life_time = null
}]
ip6_prefix_mode = null
ip6_reachable_time = null
ip6_retrans_time = null
ip6_send_adv = null
ip6_subnet = null
ip6_upstream_interface = null
nd_cert = null
nd_cga_modifier = null
nd_mode = null
nd_security_level = null
nd_timestamp_delta = null
nd_timestamp_fuzz = null
unique_autoconf_addr = null
vrip6_link_local = null
vrrp6 = [{
accept_mode = null
adv_interval = null
preempt = null
priority = null
start_time = null
status = null
vrdst6 = null
vrgrp = null
vrid = null
vrip6 = null
}]
vrrp_virtual_mac6 = null
}]
managed_device = [{
name = null
}]
member = [{
interface_name = null
}]
secondaryip = [{
allowaccess = null
detectprotocol = null
detectserver = null
gwdetect = null
ha_priority = null
id = null
ip = null
ping_serv_status = null
}]
security_groups = [{
name = null
}]
tagging = [{
category = null
name = null
tags = [{
name = null
}]
}]
vrrp = [{
accept_mode = null
adv_interval = null
ignore_default_route = null
preempt = null
priority = null
proxy_arp = [{
id = null
ip = null
}]
start_time = null
status = null
version = null
vrdst = null
vrdst_priority = null
vrgrp = null
vrid = null
vrip = null
}]
}
top
variable "ac_name" {
description = "(optional)"
type = string
default = null
}
variable "aggregate" {
description = "(optional)"
type = string
default = null
}
variable "algorithm" {
description = "(optional)"
type = string
default = null
}
variable "alias" {
description = "(optional)"
type = string
default = null
}
variable "allowaccess" {
description = "(optional)"
type = string
default = null
}
variable "ap_discover" {
description = "(optional)"
type = string
default = null
}
variable "arpforward" {
description = "(optional)"
type = string
default = null
}
variable "auth_type" {
description = "(optional)"
type = string
default = null
}
variable "auto_auth_extension_device" {
description = "(optional)"
type = string
default = null
}
variable "autogenerated" {
description = "(optional)"
type = string
default = null
}
variable "bandwidth_measure_time" {
description = "(optional)"
type = number
default = null
}
variable "bfd" {
description = "(optional)"
type = string
default = null
}
variable "bfd_desired_min_tx" {
description = "(optional)"
type = number
default = null
}
variable "bfd_detect_mult" {
description = "(optional)"
type = number
default = null
}
variable "bfd_required_min_rx" {
description = "(optional)"
type = number
default = null
}
variable "broadcast_forticlient_discovery" {
description = "(optional)"
type = string
default = null
}
variable "broadcast_forward" {
description = "(optional)"
type = string
default = null
}
variable "captive_portal" {
description = "(optional)"
type = number
default = null
}
variable "cli_conn_status" {
description = "(optional)"
type = number
default = null
}
variable "color" {
description = "(optional)"
type = number
default = null
}
variable "dedicated_to" {
description = "(optional)"
type = string
default = null
}
variable "defaultgw" {
description = "(optional)"
type = string
default = null
}
variable "description" {
description = "(optional)"
type = string
default = null
}
variable "detected_peer_mtu" {
description = "(optional)"
type = number
default = null
}
variable "detectprotocol" {
description = "(optional)"
type = string
default = null
}
variable "detectserver" {
description = "(optional)"
type = string
default = null
}
variable "device_access_list" {
description = "(optional)"
type = string
default = null
}
variable "device_identification" {
description = "(optional)"
type = string
default = null
}
variable "device_identification_active_scan" {
description = "(optional)"
type = string
default = null
}
variable "device_netscan" {
description = "(optional)"
type = string
default = null
}
variable "device_user_identification" {
description = "(optional)"
type = string
default = null
}
variable "devindex" {
description = "(optional)"
type = number
default = null
}
variable "dhcp_client_identifier" {
description = "(optional)"
type = string
default = null
}
variable "dhcp_relay_agent_option" {
description = "(optional)"
type = string
default = null
}
variable "dhcp_relay_interface" {
description = "(optional)"
type = string
default = null
}
variable "dhcp_relay_interface_select_method" {
description = "(optional)"
type = string
default = null
}
variable "dhcp_relay_ip" {
description = "(optional)"
type = string
default = null
}
variable "dhcp_relay_service" {
description = "(optional)"
type = string
default = null
}
variable "dhcp_relay_type" {
description = "(optional)"
type = string
default = null
}
variable "dhcp_renew_time" {
description = "(optional)"
type = number
default = null
}
variable "disc_retry_timeout" {
description = "(optional)"
type = number
default = null
}
variable "disconnect_threshold" {
description = "(optional)"
type = number
default = null
}
variable "distance" {
description = "(optional)"
type = number
default = null
}
variable "dns_server_override" {
description = "(optional)"
type = string
default = null
}
variable "drop_fragment" {
description = "(optional)"
type = string
default = null
}
variable "drop_overlapped_fragment" {
description = "(optional)"
type = string
default = null
}
variable "dynamic_sort_subtable" {
description = "(optional)"
type = string
default = null
}
variable "egress_shaping_profile" {
description = "(optional)"
type = string
default = null
}
variable "endpoint_compliance" {
description = "(optional)"
type = string
default = null
}
variable "estimated_downstream_bandwidth" {
description = "(optional)"
type = number
default = null
}
variable "estimated_upstream_bandwidth" {
description = "(optional)"
type = number
default = null
}
variable "explicit_ftp_proxy" {
description = "(optional)"
type = string
default = null
}
variable "explicit_web_proxy" {
description = "(optional)"
type = string
default = null
}
variable "external" {
description = "(optional)"
type = string
default = null
}
variable "fail_action_on_extender" {
description = "(optional)"
type = string
default = null
}
variable "fail_alert_method" {
description = "(optional)"
type = string
default = null
}
variable "fail_detect" {
description = "(optional)"
type = string
default = null
}
variable "fail_detect_option" {
description = "(optional)"
type = string
default = null
}
variable "fortiheartbeat" {
description = "(optional)"
type = string
default = null
}
variable "fortilink" {
description = "(optional)"
type = string
default = null
}
variable "fortilink_backup_link" {
description = "(optional)"
type = number
default = null
}
variable "fortilink_neighbor_detect" {
description = "(optional)"
type = string
default = null
}
variable "fortilink_split_interface" {
description = "(optional)"
type = string
default = null
}
variable "fortilink_stacking" {
description = "(optional)"
type = string
default = null
}
variable "forward_domain" {
description = "(optional)"
type = number
default = null
}
variable "gwdetect" {
description = "(optional)"
type = string
default = null
}
variable "ha_priority" {
description = "(optional)"
type = number
default = null
}
variable "icmp_accept_redirect" {
description = "(optional)"
type = string
default = null
}
variable "icmp_send_redirect" {
description = "(optional)"
type = string
default = null
}
variable "ident_accept" {
description = "(optional)"
type = string
default = null
}
variable "idle_timeout" {
description = "(optional)"
type = number
default = null
}
variable "inbandwidth" {
description = "(optional)"
type = number
default = null
}
variable "ingress_shaping_profile" {
description = "(optional)"
type = string
default = null
}
variable "ingress_spillover_threshold" {
description = "(optional)"
type = number
default = null
}
variable "interface" {
description = "(optional)"
type = string
default = null
}
variable "internal" {
description = "(optional)"
type = number
default = null
}
variable "ip" {
description = "(optional)"
type = string
default = null
}
variable "ip_managed_by_fortiipam" {
description = "(optional)"
type = string
default = null
}
variable "ipmac" {
description = "(optional)"
type = string
default = null
}
variable "ips_sniffer_mode" {
description = "(optional)"
type = string
default = null
}
variable "ipunnumbered" {
description = "(optional)"
type = string
default = null
}
variable "l2forward" {
description = "(optional)"
type = string
default = null
}
variable "lacp_ha_slave" {
description = "(optional)"
type = string
default = null
}
variable "lacp_mode" {
description = "(optional)"
type = string
default = null
}
variable "lacp_speed" {
description = "(optional)"
type = string
default = null
}
variable "lcp_echo_interval" {
description = "(optional)"
type = number
default = null
}
variable "lcp_max_echo_fails" {
description = "(optional)"
type = number
default = null
}
variable "link_up_delay" {
description = "(optional)"
type = number
default = null
}
variable "lldp_network_policy" {
description = "(optional)"
type = string
default = null
}
variable "lldp_reception" {
description = "(optional)"
type = string
default = null
}
variable "lldp_transmission" {
description = "(optional)"
type = string
default = null
}
variable "macaddr" {
description = "(optional)"
type = string
default = null
}
variable "managed_subnetwork_size" {
description = "(optional)"
type = string
default = null
}
variable "management_ip" {
description = "(optional)"
type = string
default = null
}
variable "measured_downstream_bandwidth" {
description = "(optional)"
type = number
default = null
}
variable "measured_upstream_bandwidth" {
description = "(optional)"
type = number
default = null
}
variable "min_links" {
description = "(optional)"
type = number
default = null
}
variable "min_links_down" {
description = "(optional)"
type = string
default = null
}
variable "mode" {
description = "(optional)"
type = string
default = null
}
variable "monitor_bandwidth" {
description = "(optional)"
type = string
default = null
}
variable "mtu" {
description = "(optional)"
type = number
default = null
}
variable "mtu_override" {
description = "(optional)"
type = string
default = null
}
variable "name" {
description = "(optional)"
type = string
default = null
}
variable "ndiscforward" {
description = "(optional)"
type = string
default = null
}
variable "netbios_forward" {
description = "(optional)"
type = string
default = null
}
variable "netflow_sampler" {
description = "(optional)"
type = string
default = null
}
variable "outbandwidth" {
description = "(optional)"
type = number
default = null
}
variable "padt_retry_timeout" {
description = "(optional)"
type = number
default = null
}
variable "password" {
description = "(optional)"
type = string
default = null
}
variable "ping_serv_status" {
description = "(optional)"
type = number
default = null
}
variable "polling_interval" {
description = "(optional)"
type = number
default = null
}
variable "pppoe_unnumbered_negotiate" {
description = "(optional)"
type = string
default = null
}
variable "pptp_auth_type" {
description = "(optional)"
type = string
default = null
}
variable "pptp_client" {
description = "(optional)"
type = string
default = null
}
variable "pptp_password" {
description = "(optional)"
type = string
default = null
}
variable "pptp_server_ip" {
description = "(optional)"
type = string
default = null
}
variable "pptp_timeout" {
description = "(optional)"
type = number
default = null
}
variable "pptp_user" {
description = "(optional)"
type = string
default = null
}
variable "preserve_session_route" {
description = "(optional)"
type = string
default = null
}
variable "priority" {
description = "(optional)"
type = number
default = null
}
variable "priority_override" {
description = "(optional)"
type = string
default = null
}
variable "proxy_captive_portal" {
description = "(optional)"
type = string
default = null
}
variable "redundant_interface" {
description = "(optional)"
type = string
default = null
}
variable "remote_ip" {
description = "(optional)"
type = string
default = null
}
variable "replacemsg_override_group" {
description = "(optional)"
type = string
default = null
}
variable "ring_rx" {
description = "(optional)"
type = number
default = null
}
variable "ring_tx" {
description = "(optional)"
type = number
default = null
}
variable "role" {
description = "(optional)"
type = string
default = null
}
variable "sample_direction" {
description = "(optional)"
type = string
default = null
}
variable "sample_rate" {
description = "(optional)"
type = number
default = null
}
variable "scan_botnet_connections" {
description = "(optional)"
type = string
default = null
}
variable "secondary_ip" {
description = "(optional)"
type = string
default = null
}
variable "security_exempt_list" {
description = "(optional)"
type = string
default = null
}
variable "security_external_logout" {
description = "(optional)"
type = string
default = null
}
variable "security_external_web" {
description = "(optional)"
type = string
default = null
}
variable "security_mac_auth_bypass" {
description = "(optional)"
type = string
default = null
}
variable "security_mode" {
description = "(optional)"
type = string
default = null
}
variable "security_redirect_url" {
description = "(optional)"
type = string
default = null
}
variable "service_name" {
description = "(optional)"
type = string
default = null
}
variable "sflow_sampler" {
description = "(optional)"
type = string
default = null
}
variable "snmp_index" {
description = "(optional)"
type = number
default = null
}
variable "speed" {
description = "(optional)"
type = string
default = null
}
variable "spillover_threshold" {
description = "(optional)"
type = number
default = null
}
variable "src_check" {
description = "(optional)"
type = string
default = null
}
variable "status" {
description = "(optional)"
type = string
default = null
}
variable "stpforward" {
description = "(optional)"
type = string
default = null
}
variable "stpforward_mode" {
description = "(optional)"
type = string
default = null
}
variable "subst" {
description = "(optional)"
type = string
default = null
}
variable "substitute_dst_mac" {
description = "(optional)"
type = string
default = null
}
variable "swc_first_create" {
description = "(optional)"
type = number
default = null
}
variable "swc_vlan" {
description = "(optional)"
type = number
default = null
}
variable "switch" {
description = "(optional)"
type = string
default = null
}
variable "switch_controller_access_vlan" {
description = "(optional)"
type = string
default = null
}
variable "switch_controller_arp_inspection" {
description = "(optional)"
type = string
default = null
}
variable "switch_controller_dhcp_snooping" {
description = "(optional)"
type = string
default = null
}
variable "switch_controller_dhcp_snooping_option82" {
description = "(optional)"
type = string
default = null
}
variable "switch_controller_dhcp_snooping_verify_mac" {
description = "(optional)"
type = string
default = null
}
variable "switch_controller_feature" {
description = "(optional)"
type = string
default = null
}
variable "switch_controller_igmp_snooping" {
description = "(optional)"
type = string
default = null
}
variable "switch_controller_igmp_snooping_fast_leave" {
description = "(optional)"
type = string
default = null
}
variable "switch_controller_igmp_snooping_proxy" {
description = "(optional)"
type = string
default = null
}
variable "switch_controller_iot_scanning" {
description = "(optional)"
type = string
default = null
}
variable "switch_controller_learning_limit" {
description = "(optional)"
type = number
default = null
}
variable "switch_controller_mgmt_vlan" {
description = "(optional)"
type = number
default = null
}
variable "switch_controller_nac" {
description = "(optional)"
type = string
default = null
}
variable "switch_controller_rspan_mode" {
description = "(optional)"
type = string
default = null
}
variable "switch_controller_source_ip" {
description = "(optional)"
type = string
default = null
}
variable "switch_controller_traffic_policy" {
description = "(optional)"
type = string
default = null
}
variable "tcp_mss" {
description = "(optional)"
type = number
default = null
}
variable "trust_ip6_1" {
description = "(optional)"
type = string
default = null
}
variable "trust_ip6_2" {
description = "(optional)"
type = string
default = null
}
variable "trust_ip6_3" {
description = "(optional)"
type = string
default = null
}
variable "trust_ip_1" {
description = "(optional)"
type = string
default = null
}
variable "trust_ip_2" {
description = "(optional)"
type = string
default = null
}
variable "trust_ip_3" {
description = "(optional)"
type = string
default = null
}
variable "type" {
description = "(optional)"
type = string
default = null
}
variable "username" {
description = "(optional)"
type = string
default = null
}
variable "vdom" {
description = "(required)"
type = string
}
variable "vindex" {
description = "(optional)"
type = number
default = null
}
variable "vlan_protocol" {
description = "(optional)"
type = string
default = null
}
variable "vlanforward" {
description = "(optional)"
type = string
default = null
}
variable "vlanid" {
description = "(optional)"
type = number
default = null
}
variable "vrf" {
description = "(optional)"
type = number
default = null
}
variable "vrrp_virtual_mac" {
description = "(optional)"
type = string
default = null
}
variable "wccp" {
description = "(optional)"
type = string
default = null
}
variable "weight" {
description = "(optional)"
type = number
default = null
}
variable "wins_ip" {
description = "(optional)"
type = string
default = null
}
variable "client_options" {
description = "nested block: NestingList, min items: 0, max items: 0"
type = set(object(
{
code = number
id = number
ip = string
type = string
value = string
}
))
default = []
}
variable "fail_alert_interfaces" {
description = "nested block: NestingList, min items: 0, max items: 0"
type = set(object(
{
name = string
}
))
default = []
}
variable "ipv6" {
description = "nested block: NestingList, min items: 0, max items: 1"
type = set(object(
{
autoconf = string
cli_conn6_status = number
dhcp6_client_options = string
dhcp6_information_request = string
dhcp6_prefix_delegation = string
dhcp6_prefix_hint = string
dhcp6_prefix_hint_plt = number
dhcp6_prefix_hint_vlt = number
dhcp6_relay_ip = string
dhcp6_relay_service = string
dhcp6_relay_type = string
icmp6_send_redirect = string
interface_identifier = string
ip6_address = string
ip6_allowaccess = string
ip6_default_life = number
ip6_delegated_prefix_list = list(object(
{
autonomous_flag = string
onlink_flag = string
prefix_id = number
rdnss = string
rdnss_service = string
subnet = string
upstream_interface = string
}
))
ip6_dns_server_override = string
ip6_extra_addr = list(object(
{
prefix = string
}
))
ip6_hop_limit = number
ip6_link_mtu = number
ip6_manage_flag = string
ip6_max_interval = number
ip6_min_interval = number
ip6_mode = string
ip6_other_flag = string
ip6_prefix_list = list(object(
{
autonomous_flag = string
dnssl = list(object(
{
domain = string
}
))
onlink_flag = string
preferred_life_time = number
prefix = string
rdnss = string
valid_life_time = number
}
))
ip6_prefix_mode = string
ip6_reachable_time = number
ip6_retrans_time = number
ip6_send_adv = string
ip6_subnet = string
ip6_upstream_interface = string
nd_cert = string
nd_cga_modifier = string
nd_mode = string
nd_security_level = number
nd_timestamp_delta = number
nd_timestamp_fuzz = number
unique_autoconf_addr = string
vrip6_link_local = string
vrrp6 = list(object(
{
accept_mode = string
adv_interval = number
preempt = string
priority = number
start_time = number
status = string
vrdst6 = string
vrgrp = number
vrid = number
vrip6 = string
}
))
vrrp_virtual_mac6 = string
}
))
default = []
}
variable "managed_device" {
description = "nested block: NestingList, min items: 0, max items: 0"
type = set(object(
{
name = string
}
))
default = []
}
variable "member" {
description = "nested block: NestingList, min items: 0, max items: 0"
type = set(object(
{
interface_name = string
}
))
default = []
}
variable "secondaryip" {
description = "nested block: NestingList, min items: 0, max items: 0"
type = set(object(
{
allowaccess = string
detectprotocol = string
detectserver = string
gwdetect = string
ha_priority = number
id = number
ip = string
ping_serv_status = number
}
))
default = []
}
variable "security_groups" {
description = "nested block: NestingList, min items: 0, max items: 0"
type = set(object(
{
name = string
}
))
default = []
}
variable "tagging" {
description = "nested block: NestingList, min items: 0, max items: 0"
type = set(object(
{
category = string
name = string
tags = list(object(
{
name = string
}
))
}
))
default = []
}
variable "vrrp" {
description = "nested block: NestingList, min items: 0, max items: 0"
type = set(object(
{
accept_mode = string
adv_interval = number
ignore_default_route = string
preempt = string
priority = number
proxy_arp = list(object(
{
id = number
ip = string
}
))
start_time = number
status = string
version = string
vrdst = string
vrdst_priority = number
vrgrp = number
vrid = number
vrip = string
}
))
default = []
}
top
resource "fortios_system_interface" "this" {
# ac_name - (optional) is a type of string
ac_name = var.ac_name
# aggregate - (optional) is a type of string
aggregate = var.aggregate
# algorithm - (optional) is a type of string
algorithm = var.algorithm
# alias - (optional) is a type of string
alias = var.alias
# allowaccess - (optional) is a type of string
allowaccess = var.allowaccess
# ap_discover - (optional) is a type of string
ap_discover = var.ap_discover
# arpforward - (optional) is a type of string
arpforward = var.arpforward
# auth_type - (optional) is a type of string
auth_type = var.auth_type
# auto_auth_extension_device - (optional) is a type of string
auto_auth_extension_device = var.auto_auth_extension_device
# autogenerated - (optional) is a type of string
autogenerated = var.autogenerated
# bandwidth_measure_time - (optional) is a type of number
bandwidth_measure_time = var.bandwidth_measure_time
# bfd - (optional) is a type of string
bfd = var.bfd
# bfd_desired_min_tx - (optional) is a type of number
bfd_desired_min_tx = var.bfd_desired_min_tx
# bfd_detect_mult - (optional) is a type of number
bfd_detect_mult = var.bfd_detect_mult
# bfd_required_min_rx - (optional) is a type of number
bfd_required_min_rx = var.bfd_required_min_rx
# broadcast_forticlient_discovery - (optional) is a type of string
broadcast_forticlient_discovery = var.broadcast_forticlient_discovery
# broadcast_forward - (optional) is a type of string
broadcast_forward = var.broadcast_forward
# captive_portal - (optional) is a type of number
captive_portal = var.captive_portal
# cli_conn_status - (optional) is a type of number
cli_conn_status = var.cli_conn_status
# color - (optional) is a type of number
color = var.color
# dedicated_to - (optional) is a type of string
dedicated_to = var.dedicated_to
# defaultgw - (optional) is a type of string
defaultgw = var.defaultgw
# description - (optional) is a type of string
description = var.description
# detected_peer_mtu - (optional) is a type of number
detected_peer_mtu = var.detected_peer_mtu
# detectprotocol - (optional) is a type of string
detectprotocol = var.detectprotocol
# detectserver - (optional) is a type of string
detectserver = var.detectserver
# device_access_list - (optional) is a type of string
device_access_list = var.device_access_list
# device_identification - (optional) is a type of string
device_identification = var.device_identification
# device_identification_active_scan - (optional) is a type of string
device_identification_active_scan = var.device_identification_active_scan
# device_netscan - (optional) is a type of string
device_netscan = var.device_netscan
# device_user_identification - (optional) is a type of string
device_user_identification = var.device_user_identification
# devindex - (optional) is a type of number
devindex = var.devindex
# dhcp_client_identifier - (optional) is a type of string
dhcp_client_identifier = var.dhcp_client_identifier
# dhcp_relay_agent_option - (optional) is a type of string
dhcp_relay_agent_option = var.dhcp_relay_agent_option
# dhcp_relay_interface - (optional) is a type of string
dhcp_relay_interface = var.dhcp_relay_interface
# dhcp_relay_interface_select_method - (optional) is a type of string
dhcp_relay_interface_select_method = var.dhcp_relay_interface_select_method
# dhcp_relay_ip - (optional) is a type of string
dhcp_relay_ip = var.dhcp_relay_ip
# dhcp_relay_service - (optional) is a type of string
dhcp_relay_service = var.dhcp_relay_service
# dhcp_relay_type - (optional) is a type of string
dhcp_relay_type = var.dhcp_relay_type
# dhcp_renew_time - (optional) is a type of number
dhcp_renew_time = var.dhcp_renew_time
# disc_retry_timeout - (optional) is a type of number
disc_retry_timeout = var.disc_retry_timeout
# disconnect_threshold - (optional) is a type of number
disconnect_threshold = var.disconnect_threshold
# distance - (optional) is a type of number
distance = var.distance
# dns_server_override - (optional) is a type of string
dns_server_override = var.dns_server_override
# drop_fragment - (optional) is a type of string
drop_fragment = var.drop_fragment
# drop_overlapped_fragment - (optional) is a type of string
drop_overlapped_fragment = var.drop_overlapped_fragment
# dynamic_sort_subtable - (optional) is a type of string
dynamic_sort_subtable = var.dynamic_sort_subtable
# egress_shaping_profile - (optional) is a type of string
egress_shaping_profile = var.egress_shaping_profile
# endpoint_compliance - (optional) is a type of string
endpoint_compliance = var.endpoint_compliance
# estimated_downstream_bandwidth - (optional) is a type of number
estimated_downstream_bandwidth = var.estimated_downstream_bandwidth
# estimated_upstream_bandwidth - (optional) is a type of number
estimated_upstream_bandwidth = var.estimated_upstream_bandwidth
# explicit_ftp_proxy - (optional) is a type of string
explicit_ftp_proxy = var.explicit_ftp_proxy
# explicit_web_proxy - (optional) is a type of string
explicit_web_proxy = var.explicit_web_proxy
# external - (optional) is a type of string
external = var.external
# fail_action_on_extender - (optional) is a type of string
fail_action_on_extender = var.fail_action_on_extender
# fail_alert_method - (optional) is a type of string
fail_alert_method = var.fail_alert_method
# fail_detect - (optional) is a type of string
fail_detect = var.fail_detect
# fail_detect_option - (optional) is a type of string
fail_detect_option = var.fail_detect_option
# fortiheartbeat - (optional) is a type of string
fortiheartbeat = var.fortiheartbeat
# fortilink - (optional) is a type of string
fortilink = var.fortilink
# fortilink_backup_link - (optional) is a type of number
fortilink_backup_link = var.fortilink_backup_link
# fortilink_neighbor_detect - (optional) is a type of string
fortilink_neighbor_detect = var.fortilink_neighbor_detect
# fortilink_split_interface - (optional) is a type of string
fortilink_split_interface = var.fortilink_split_interface
# fortilink_stacking - (optional) is a type of string
fortilink_stacking = var.fortilink_stacking
# forward_domain - (optional) is a type of number
forward_domain = var.forward_domain
# gwdetect - (optional) is a type of string
gwdetect = var.gwdetect
# ha_priority - (optional) is a type of number
ha_priority = var.ha_priority
# icmp_accept_redirect - (optional) is a type of string
icmp_accept_redirect = var.icmp_accept_redirect
# icmp_send_redirect - (optional) is a type of string
icmp_send_redirect = var.icmp_send_redirect
# ident_accept - (optional) is a type of string
ident_accept = var.ident_accept
# idle_timeout - (optional) is a type of number
idle_timeout = var.idle_timeout
# inbandwidth - (optional) is a type of number
inbandwidth = var.inbandwidth
# ingress_shaping_profile - (optional) is a type of string
ingress_shaping_profile = var.ingress_shaping_profile
# ingress_spillover_threshold - (optional) is a type of number
ingress_spillover_threshold = var.ingress_spillover_threshold
# interface - (optional) is a type of string
interface = var.interface
# internal - (optional) is a type of number
internal = var.internal
# ip - (optional) is a type of string
ip = var.ip
# ip_managed_by_fortiipam - (optional) is a type of string
ip_managed_by_fortiipam = var.ip_managed_by_fortiipam
# ipmac - (optional) is a type of string
ipmac = var.ipmac
# ips_sniffer_mode - (optional) is a type of string
ips_sniffer_mode = var.ips_sniffer_mode
# ipunnumbered - (optional) is a type of string
ipunnumbered = var.ipunnumbered
# l2forward - (optional) is a type of string
l2forward = var.l2forward
# lacp_ha_slave - (optional) is a type of string
lacp_ha_slave = var.lacp_ha_slave
# lacp_mode - (optional) is a type of string
lacp_mode = var.lacp_mode
# lacp_speed - (optional) is a type of string
lacp_speed = var.lacp_speed
# lcp_echo_interval - (optional) is a type of number
lcp_echo_interval = var.lcp_echo_interval
# lcp_max_echo_fails - (optional) is a type of number
lcp_max_echo_fails = var.lcp_max_echo_fails
# link_up_delay - (optional) is a type of number
link_up_delay = var.link_up_delay
# lldp_network_policy - (optional) is a type of string
lldp_network_policy = var.lldp_network_policy
# lldp_reception - (optional) is a type of string
lldp_reception = var.lldp_reception
# lldp_transmission - (optional) is a type of string
lldp_transmission = var.lldp_transmission
# macaddr - (optional) is a type of string
macaddr = var.macaddr
# managed_subnetwork_size - (optional) is a type of string
managed_subnetwork_size = var.managed_subnetwork_size
# management_ip - (optional) is a type of string
management_ip = var.management_ip
# measured_downstream_bandwidth - (optional) is a type of number
measured_downstream_bandwidth = var.measured_downstream_bandwidth
# measured_upstream_bandwidth - (optional) is a type of number
measured_upstream_bandwidth = var.measured_upstream_bandwidth
# min_links - (optional) is a type of number
min_links = var.min_links
# min_links_down - (optional) is a type of string
min_links_down = var.min_links_down
# mode - (optional) is a type of string
mode = var.mode
# monitor_bandwidth - (optional) is a type of string
monitor_bandwidth = var.monitor_bandwidth
# mtu - (optional) is a type of number
mtu = var.mtu
# mtu_override - (optional) is a type of string
mtu_override = var.mtu_override
# name - (optional) is a type of string
name = var.name
# ndiscforward - (optional) is a type of string
ndiscforward = var.ndiscforward
# netbios_forward - (optional) is a type of string
netbios_forward = var.netbios_forward
# netflow_sampler - (optional) is a type of string
netflow_sampler = var.netflow_sampler
# outbandwidth - (optional) is a type of number
outbandwidth = var.outbandwidth
# padt_retry_timeout - (optional) is a type of number
padt_retry_timeout = var.padt_retry_timeout
# password - (optional) is a type of string
password = var.password
# ping_serv_status - (optional) is a type of number
ping_serv_status = var.ping_serv_status
# polling_interval - (optional) is a type of number
polling_interval = var.polling_interval
# pppoe_unnumbered_negotiate - (optional) is a type of string
pppoe_unnumbered_negotiate = var.pppoe_unnumbered_negotiate
# pptp_auth_type - (optional) is a type of string
pptp_auth_type = var.pptp_auth_type
# pptp_client - (optional) is a type of string
pptp_client = var.pptp_client
# pptp_password - (optional) is a type of string
pptp_password = var.pptp_password
# pptp_server_ip - (optional) is a type of string
pptp_server_ip = var.pptp_server_ip
# pptp_timeout - (optional) is a type of number
pptp_timeout = var.pptp_timeout
# pptp_user - (optional) is a type of string
pptp_user = var.pptp_user
# preserve_session_route - (optional) is a type of string
preserve_session_route = var.preserve_session_route
# priority - (optional) is a type of number
priority = var.priority
# priority_override - (optional) is a type of string
priority_override = var.priority_override
# proxy_captive_portal - (optional) is a type of string
proxy_captive_portal = var.proxy_captive_portal
# redundant_interface - (optional) is a type of string
redundant_interface = var.redundant_interface
# remote_ip - (optional) is a type of string
remote_ip = var.remote_ip
# replacemsg_override_group - (optional) is a type of string
replacemsg_override_group = var.replacemsg_override_group
# ring_rx - (optional) is a type of number
ring_rx = var.ring_rx
# ring_tx - (optional) is a type of number
ring_tx = var.ring_tx
# role - (optional) is a type of string
role = var.role
# sample_direction - (optional) is a type of string
sample_direction = var.sample_direction
# sample_rate - (optional) is a type of number
sample_rate = var.sample_rate
# scan_botnet_connections - (optional) is a type of string
scan_botnet_connections = var.scan_botnet_connections
# secondary_ip - (optional) is a type of string
secondary_ip = var.secondary_ip
# security_exempt_list - (optional) is a type of string
security_exempt_list = var.security_exempt_list
# security_external_logout - (optional) is a type of string
security_external_logout = var.security_external_logout
# security_external_web - (optional) is a type of string
security_external_web = var.security_external_web
# security_mac_auth_bypass - (optional) is a type of string
security_mac_auth_bypass = var.security_mac_auth_bypass
# security_mode - (optional) is a type of string
security_mode = var.security_mode
# security_redirect_url - (optional) is a type of string
security_redirect_url = var.security_redirect_url
# service_name - (optional) is a type of string
service_name = var.service_name
# sflow_sampler - (optional) is a type of string
sflow_sampler = var.sflow_sampler
# snmp_index - (optional) is a type of number
snmp_index = var.snmp_index
# speed - (optional) is a type of string
speed = var.speed
# spillover_threshold - (optional) is a type of number
spillover_threshold = var.spillover_threshold
# src_check - (optional) is a type of string
src_check = var.src_check
# status - (optional) is a type of string
status = var.status
# stpforward - (optional) is a type of string
stpforward = var.stpforward
# stpforward_mode - (optional) is a type of string
stpforward_mode = var.stpforward_mode
# subst - (optional) is a type of string
subst = var.subst
# substitute_dst_mac - (optional) is a type of string
substitute_dst_mac = var.substitute_dst_mac
# swc_first_create - (optional) is a type of number
swc_first_create = var.swc_first_create
# swc_vlan - (optional) is a type of number
swc_vlan = var.swc_vlan
# switch - (optional) is a type of string
switch = var.switch
# switch_controller_access_vlan - (optional) is a type of string
switch_controller_access_vlan = var.switch_controller_access_vlan
# switch_controller_arp_inspection - (optional) is a type of string
switch_controller_arp_inspection = var.switch_controller_arp_inspection
# switch_controller_dhcp_snooping - (optional) is a type of string
switch_controller_dhcp_snooping = var.switch_controller_dhcp_snooping
# switch_controller_dhcp_snooping_option82 - (optional) is a type of string
switch_controller_dhcp_snooping_option82 = var.switch_controller_dhcp_snooping_option82
# switch_controller_dhcp_snooping_verify_mac - (optional) is a type of string
switch_controller_dhcp_snooping_verify_mac = var.switch_controller_dhcp_snooping_verify_mac
# switch_controller_feature - (optional) is a type of string
switch_controller_feature = var.switch_controller_feature
# switch_controller_igmp_snooping - (optional) is a type of string
switch_controller_igmp_snooping = var.switch_controller_igmp_snooping
# switch_controller_igmp_snooping_fast_leave - (optional) is a type of string
switch_controller_igmp_snooping_fast_leave = var.switch_controller_igmp_snooping_fast_leave
# switch_controller_igmp_snooping_proxy - (optional) is a type of string
switch_controller_igmp_snooping_proxy = var.switch_controller_igmp_snooping_proxy
# switch_controller_iot_scanning - (optional) is a type of string
switch_controller_iot_scanning = var.switch_controller_iot_scanning
# switch_controller_learning_limit - (optional) is a type of number
switch_controller_learning_limit = var.switch_controller_learning_limit
# switch_controller_mgmt_vlan - (optional) is a type of number
switch_controller_mgmt_vlan = var.switch_controller_mgmt_vlan
# switch_controller_nac - (optional) is a type of string
switch_controller_nac = var.switch_controller_nac
# switch_controller_rspan_mode - (optional) is a type of string
switch_controller_rspan_mode = var.switch_controller_rspan_mode
# switch_controller_source_ip - (optional) is a type of string
switch_controller_source_ip = var.switch_controller_source_ip
# switch_controller_traffic_policy - (optional) is a type of string
switch_controller_traffic_policy = var.switch_controller_traffic_policy
# tcp_mss - (optional) is a type of number
tcp_mss = var.tcp_mss
# trust_ip6_1 - (optional) is a type of string
trust_ip6_1 = var.trust_ip6_1
# trust_ip6_2 - (optional) is a type of string
trust_ip6_2 = var.trust_ip6_2
# trust_ip6_3 - (optional) is a type of string
trust_ip6_3 = var.trust_ip6_3
# trust_ip_1 - (optional) is a type of string
trust_ip_1 = var.trust_ip_1
# trust_ip_2 - (optional) is a type of string
trust_ip_2 = var.trust_ip_2
# trust_ip_3 - (optional) is a type of string
trust_ip_3 = var.trust_ip_3
# type - (optional) is a type of string
type = var.type
# username - (optional) is a type of string
username = var.username
# vdom - (required) is a type of string
vdom = var.vdom
# vindex - (optional) is a type of number
vindex = var.vindex
# vlan_protocol - (optional) is a type of string
vlan_protocol = var.vlan_protocol
# vlanforward - (optional) is a type of string
vlanforward = var.vlanforward
# vlanid - (optional) is a type of number
vlanid = var.vlanid
# vrf - (optional) is a type of number
vrf = var.vrf
# vrrp_virtual_mac - (optional) is a type of string
vrrp_virtual_mac = var.vrrp_virtual_mac
# wccp - (optional) is a type of string
wccp = var.wccp
# weight - (optional) is a type of number
weight = var.weight
# wins_ip - (optional) is a type of string
wins_ip = var.wins_ip
dynamic "client_options" {
for_each = var.client_options
content {
# code - (optional) is a type of number
code = client_options.value["code"]
# id - (optional) is a type of number
id = client_options.value["id"]
# ip - (optional) is a type of string
ip = client_options.value["ip"]
# type - (optional) is a type of string
type = client_options.value["type"]
# value - (optional) is a type of string
value = client_options.value["value"]
}
}
dynamic "fail_alert_interfaces" {
for_each = var.fail_alert_interfaces
content {
# name - (optional) is a type of string
name = fail_alert_interfaces.value["name"]
}
}
dynamic "ipv6" {
for_each = var.ipv6
content {
# autoconf - (optional) is a type of string
autoconf = ipv6.value["autoconf"]
# cli_conn6_status - (optional) is a type of number
cli_conn6_status = ipv6.value["cli_conn6_status"]
# dhcp6_client_options - (optional) is a type of string
dhcp6_client_options = ipv6.value["dhcp6_client_options"]
# dhcp6_information_request - (optional) is a type of string
dhcp6_information_request = ipv6.value["dhcp6_information_request"]
# dhcp6_prefix_delegation - (optional) is a type of string
dhcp6_prefix_delegation = ipv6.value["dhcp6_prefix_delegation"]
# dhcp6_prefix_hint - (optional) is a type of string
dhcp6_prefix_hint = ipv6.value["dhcp6_prefix_hint"]
# dhcp6_prefix_hint_plt - (optional) is a type of number
dhcp6_prefix_hint_plt = ipv6.value["dhcp6_prefix_hint_plt"]
# dhcp6_prefix_hint_vlt - (optional) is a type of number
dhcp6_prefix_hint_vlt = ipv6.value["dhcp6_prefix_hint_vlt"]
# dhcp6_relay_ip - (optional) is a type of string
dhcp6_relay_ip = ipv6.value["dhcp6_relay_ip"]
# dhcp6_relay_service - (optional) is a type of string
dhcp6_relay_service = ipv6.value["dhcp6_relay_service"]
# dhcp6_relay_type - (optional) is a type of string
dhcp6_relay_type = ipv6.value["dhcp6_relay_type"]
# icmp6_send_redirect - (optional) is a type of string
icmp6_send_redirect = ipv6.value["icmp6_send_redirect"]
# interface_identifier - (optional) is a type of string
interface_identifier = ipv6.value["interface_identifier"]
# ip6_address - (optional) is a type of string
ip6_address = ipv6.value["ip6_address"]
# ip6_allowaccess - (optional) is a type of string
ip6_allowaccess = ipv6.value["ip6_allowaccess"]
# ip6_default_life - (optional) is a type of number
ip6_default_life = ipv6.value["ip6_default_life"]
# ip6_dns_server_override - (optional) is a type of string
ip6_dns_server_override = ipv6.value["ip6_dns_server_override"]
# ip6_hop_limit - (optional) is a type of number
ip6_hop_limit = ipv6.value["ip6_hop_limit"]
# ip6_link_mtu - (optional) is a type of number
ip6_link_mtu = ipv6.value["ip6_link_mtu"]
# ip6_manage_flag - (optional) is a type of string
ip6_manage_flag = ipv6.value["ip6_manage_flag"]
# ip6_max_interval - (optional) is a type of number
ip6_max_interval = ipv6.value["ip6_max_interval"]
# ip6_min_interval - (optional) is a type of number
ip6_min_interval = ipv6.value["ip6_min_interval"]
# ip6_mode - (optional) is a type of string
ip6_mode = ipv6.value["ip6_mode"]
# ip6_other_flag - (optional) is a type of string
ip6_other_flag = ipv6.value["ip6_other_flag"]
# ip6_prefix_mode - (optional) is a type of string
ip6_prefix_mode = ipv6.value["ip6_prefix_mode"]
# ip6_reachable_time - (optional) is a type of number
ip6_reachable_time = ipv6.value["ip6_reachable_time"]
# ip6_retrans_time - (optional) is a type of number
ip6_retrans_time = ipv6.value["ip6_retrans_time"]
# ip6_send_adv - (optional) is a type of string
ip6_send_adv = ipv6.value["ip6_send_adv"]
# ip6_subnet - (optional) is a type of string
ip6_subnet = ipv6.value["ip6_subnet"]
# ip6_upstream_interface - (optional) is a type of string
ip6_upstream_interface = ipv6.value["ip6_upstream_interface"]
# nd_cert - (optional) is a type of string
nd_cert = ipv6.value["nd_cert"]
# nd_cga_modifier - (optional) is a type of string
nd_cga_modifier = ipv6.value["nd_cga_modifier"]
# nd_mode - (optional) is a type of string
nd_mode = ipv6.value["nd_mode"]
# nd_security_level - (optional) is a type of number
nd_security_level = ipv6.value["nd_security_level"]
# nd_timestamp_delta - (optional) is a type of number
nd_timestamp_delta = ipv6.value["nd_timestamp_delta"]
# nd_timestamp_fuzz - (optional) is a type of number
nd_timestamp_fuzz = ipv6.value["nd_timestamp_fuzz"]
# unique_autoconf_addr - (optional) is a type of string
unique_autoconf_addr = ipv6.value["unique_autoconf_addr"]
# vrip6_link_local - (optional) is a type of string
vrip6_link_local = ipv6.value["vrip6_link_local"]
# vrrp_virtual_mac6 - (optional) is a type of string
vrrp_virtual_mac6 = ipv6.value["vrrp_virtual_mac6"]
dynamic "ip6_delegated_prefix_list" {
for_each = ipv6.value.ip6_delegated_prefix_list
content {
# autonomous_flag - (optional) is a type of string
autonomous_flag = ip6_delegated_prefix_list.value["autonomous_flag"]
# onlink_flag - (optional) is a type of string
onlink_flag = ip6_delegated_prefix_list.value["onlink_flag"]
# prefix_id - (optional) is a type of number
prefix_id = ip6_delegated_prefix_list.value["prefix_id"]
# rdnss - (optional) is a type of string
rdnss = ip6_delegated_prefix_list.value["rdnss"]
# rdnss_service - (optional) is a type of string
rdnss_service = ip6_delegated_prefix_list.value["rdnss_service"]
# subnet - (optional) is a type of string
subnet = ip6_delegated_prefix_list.value["subnet"]
# upstream_interface - (optional) is a type of string
upstream_interface = ip6_delegated_prefix_list.value["upstream_interface"]
}
}
dynamic "ip6_extra_addr" {
for_each = ipv6.value.ip6_extra_addr
content {
# prefix - (optional) is a type of string
prefix = ip6_extra_addr.value["prefix"]
}
}
dynamic "ip6_prefix_list" {
for_each = ipv6.value.ip6_prefix_list
content {
# autonomous_flag - (optional) is a type of string
autonomous_flag = ip6_prefix_list.value["autonomous_flag"]
# onlink_flag - (optional) is a type of string
onlink_flag = ip6_prefix_list.value["onlink_flag"]
# preferred_life_time - (optional) is a type of number
preferred_life_time = ip6_prefix_list.value["preferred_life_time"]
# prefix - (optional) is a type of string
prefix = ip6_prefix_list.value["prefix"]
# rdnss - (optional) is a type of string
rdnss = ip6_prefix_list.value["rdnss"]
# valid_life_time - (optional) is a type of number
valid_life_time = ip6_prefix_list.value["valid_life_time"]
dynamic "dnssl" {
for_each = ip6_prefix_list.value.dnssl
content {
# domain - (optional) is a type of string
domain = dnssl.value["domain"]
}
}
}
}
dynamic "vrrp6" {
for_each = ipv6.value.vrrp6
content {
# accept_mode - (optional) is a type of string
accept_mode = vrrp6.value["accept_mode"]
# adv_interval - (optional) is a type of number
adv_interval = vrrp6.value["adv_interval"]
# preempt - (optional) is a type of string
preempt = vrrp6.value["preempt"]
# priority - (optional) is a type of number
priority = vrrp6.value["priority"]
# start_time - (optional) is a type of number
start_time = vrrp6.value["start_time"]
# status - (optional) is a type of string
status = vrrp6.value["status"]
# vrdst6 - (optional) is a type of string
vrdst6 = vrrp6.value["vrdst6"]
# vrgrp - (optional) is a type of number
vrgrp = vrrp6.value["vrgrp"]
# vrid - (optional) is a type of number
vrid = vrrp6.value["vrid"]
# vrip6 - (optional) is a type of string
vrip6 = vrrp6.value["vrip6"]
}
}
}
}
dynamic "managed_device" {
for_each = var.managed_device
content {
# name - (optional) is a type of string
name = managed_device.value["name"]
}
}
dynamic "member" {
for_each = var.member
content {
# interface_name - (optional) is a type of string
interface_name = member.value["interface_name"]
}
}
dynamic "secondaryip" {
for_each = var.secondaryip
content {
# allowaccess - (optional) is a type of string
allowaccess = secondaryip.value["allowaccess"]
# detectprotocol - (optional) is a type of string
detectprotocol = secondaryip.value["detectprotocol"]
# detectserver - (optional) is a type of string
detectserver = secondaryip.value["detectserver"]
# gwdetect - (optional) is a type of string
gwdetect = secondaryip.value["gwdetect"]
# ha_priority - (optional) is a type of number
ha_priority = secondaryip.value["ha_priority"]
# id - (optional) is a type of number
id = secondaryip.value["id"]
# ip - (optional) is a type of string
ip = secondaryip.value["ip"]
# ping_serv_status - (optional) is a type of number
ping_serv_status = secondaryip.value["ping_serv_status"]
}
}
dynamic "security_groups" {
for_each = var.security_groups
content {
# name - (optional) is a type of string
name = security_groups.value["name"]
}
}
dynamic "tagging" {
for_each = var.tagging
content {
# category - (optional) is a type of string
category = tagging.value["category"]
# name - (optional) is a type of string
name = tagging.value["name"]
dynamic "tags" {
for_each = tagging.value.tags
content {
# name - (optional) is a type of string
name = tags.value["name"]
}
}
}
}
dynamic "vrrp" {
for_each = var.vrrp
content {
# accept_mode - (optional) is a type of string
accept_mode = vrrp.value["accept_mode"]
# adv_interval - (optional) is a type of number
adv_interval = vrrp.value["adv_interval"]
# ignore_default_route - (optional) is a type of string
ignore_default_route = vrrp.value["ignore_default_route"]
# preempt - (optional) is a type of string
preempt = vrrp.value["preempt"]
# priority - (optional) is a type of number
priority = vrrp.value["priority"]
# start_time - (optional) is a type of number
start_time = vrrp.value["start_time"]
# status - (optional) is a type of string
status = vrrp.value["status"]
# version - (optional) is a type of string
version = vrrp.value["version"]
# vrdst - (optional) is a type of string
vrdst = vrrp.value["vrdst"]
# vrdst_priority - (optional) is a type of number
vrdst_priority = vrrp.value["vrdst_priority"]
# vrgrp - (optional) is a type of number
vrgrp = vrrp.value["vrgrp"]
# vrid - (optional) is a type of number
vrid = vrrp.value["vrid"]
# vrip - (optional) is a type of string
vrip = vrrp.value["vrip"]
dynamic "proxy_arp" {
for_each = vrrp.value.proxy_arp
content {
# id - (optional) is a type of number
id = proxy_arp.value["id"]
# ip - (optional) is a type of string
ip = proxy_arp.value["ip"]
}
}
}
}
}
top
output "ac_name" {
description = "returns a string"
value = fortios_system_interface.this.ac_name
}
output "aggregate" {
description = "returns a string"
value = fortios_system_interface.this.aggregate
}
output "algorithm" {
description = "returns a string"
value = fortios_system_interface.this.algorithm
}
output "alias" {
description = "returns a string"
value = fortios_system_interface.this.alias
}
output "allowaccess" {
description = "returns a string"
value = fortios_system_interface.this.allowaccess
}
output "ap_discover" {
description = "returns a string"
value = fortios_system_interface.this.ap_discover
}
output "arpforward" {
description = "returns a string"
value = fortios_system_interface.this.arpforward
}
output "auth_type" {
description = "returns a string"
value = fortios_system_interface.this.auth_type
}
output "auto_auth_extension_device" {
description = "returns a string"
value = fortios_system_interface.this.auto_auth_extension_device
}
output "autogenerated" {
description = "returns a string"
value = fortios_system_interface.this.autogenerated
}
output "bandwidth_measure_time" {
description = "returns a number"
value = fortios_system_interface.this.bandwidth_measure_time
}
output "bfd" {
description = "returns a string"
value = fortios_system_interface.this.bfd
}
output "bfd_desired_min_tx" {
description = "returns a number"
value = fortios_system_interface.this.bfd_desired_min_tx
}
output "bfd_detect_mult" {
description = "returns a number"
value = fortios_system_interface.this.bfd_detect_mult
}
output "bfd_required_min_rx" {
description = "returns a number"
value = fortios_system_interface.this.bfd_required_min_rx
}
output "broadcast_forticlient_discovery" {
description = "returns a string"
value = fortios_system_interface.this.broadcast_forticlient_discovery
}
output "broadcast_forward" {
description = "returns a string"
value = fortios_system_interface.this.broadcast_forward
}
output "captive_portal" {
description = "returns a number"
value = fortios_system_interface.this.captive_portal
}
output "cli_conn_status" {
description = "returns a number"
value = fortios_system_interface.this.cli_conn_status
}
output "color" {
description = "returns a number"
value = fortios_system_interface.this.color
}
output "dedicated_to" {
description = "returns a string"
value = fortios_system_interface.this.dedicated_to
}
output "defaultgw" {
description = "returns a string"
value = fortios_system_interface.this.defaultgw
}
output "detected_peer_mtu" {
description = "returns a number"
value = fortios_system_interface.this.detected_peer_mtu
}
output "detectprotocol" {
description = "returns a string"
value = fortios_system_interface.this.detectprotocol
}
output "detectserver" {
description = "returns a string"
value = fortios_system_interface.this.detectserver
}
output "device_access_list" {
description = "returns a string"
value = fortios_system_interface.this.device_access_list
}
output "device_identification" {
description = "returns a string"
value = fortios_system_interface.this.device_identification
}
output "device_identification_active_scan" {
description = "returns a string"
value = fortios_system_interface.this.device_identification_active_scan
}
output "device_netscan" {
description = "returns a string"
value = fortios_system_interface.this.device_netscan
}
output "device_user_identification" {
description = "returns a string"
value = fortios_system_interface.this.device_user_identification
}
output "devindex" {
description = "returns a number"
value = fortios_system_interface.this.devindex
}
output "dhcp_client_identifier" {
description = "returns a string"
value = fortios_system_interface.this.dhcp_client_identifier
}
output "dhcp_relay_agent_option" {
description = "returns a string"
value = fortios_system_interface.this.dhcp_relay_agent_option
}
output "dhcp_relay_interface" {
description = "returns a string"
value = fortios_system_interface.this.dhcp_relay_interface
}
output "dhcp_relay_interface_select_method" {
description = "returns a string"
value = fortios_system_interface.this.dhcp_relay_interface_select_method
}
output "dhcp_relay_ip" {
description = "returns a string"
value = fortios_system_interface.this.dhcp_relay_ip
}
output "dhcp_relay_service" {
description = "returns a string"
value = fortios_system_interface.this.dhcp_relay_service
}
output "dhcp_relay_type" {
description = "returns a string"
value = fortios_system_interface.this.dhcp_relay_type
}
output "dhcp_renew_time" {
description = "returns a number"
value = fortios_system_interface.this.dhcp_renew_time
}
output "disc_retry_timeout" {
description = "returns a number"
value = fortios_system_interface.this.disc_retry_timeout
}
output "disconnect_threshold" {
description = "returns a number"
value = fortios_system_interface.this.disconnect_threshold
}
output "distance" {
description = "returns a number"
value = fortios_system_interface.this.distance
}
output "dns_server_override" {
description = "returns a string"
value = fortios_system_interface.this.dns_server_override
}
output "drop_fragment" {
description = "returns a string"
value = fortios_system_interface.this.drop_fragment
}
output "drop_overlapped_fragment" {
description = "returns a string"
value = fortios_system_interface.this.drop_overlapped_fragment
}
output "egress_shaping_profile" {
description = "returns a string"
value = fortios_system_interface.this.egress_shaping_profile
}
output "endpoint_compliance" {
description = "returns a string"
value = fortios_system_interface.this.endpoint_compliance
}
output "estimated_downstream_bandwidth" {
description = "returns a number"
value = fortios_system_interface.this.estimated_downstream_bandwidth
}
output "estimated_upstream_bandwidth" {
description = "returns a number"
value = fortios_system_interface.this.estimated_upstream_bandwidth
}
output "explicit_ftp_proxy" {
description = "returns a string"
value = fortios_system_interface.this.explicit_ftp_proxy
}
output "explicit_web_proxy" {
description = "returns a string"
value = fortios_system_interface.this.explicit_web_proxy
}
output "external" {
description = "returns a string"
value = fortios_system_interface.this.external
}
output "fail_action_on_extender" {
description = "returns a string"
value = fortios_system_interface.this.fail_action_on_extender
}
output "fail_alert_method" {
description = "returns a string"
value = fortios_system_interface.this.fail_alert_method
}
output "fail_detect" {
description = "returns a string"
value = fortios_system_interface.this.fail_detect
}
output "fail_detect_option" {
description = "returns a string"
value = fortios_system_interface.this.fail_detect_option
}
output "fortiheartbeat" {
description = "returns a string"
value = fortios_system_interface.this.fortiheartbeat
}
output "fortilink" {
description = "returns a string"
value = fortios_system_interface.this.fortilink
}
output "fortilink_backup_link" {
description = "returns a number"
value = fortios_system_interface.this.fortilink_backup_link
}
output "fortilink_neighbor_detect" {
description = "returns a string"
value = fortios_system_interface.this.fortilink_neighbor_detect
}
output "fortilink_split_interface" {
description = "returns a string"
value = fortios_system_interface.this.fortilink_split_interface
}
output "fortilink_stacking" {
description = "returns a string"
value = fortios_system_interface.this.fortilink_stacking
}
output "forward_domain" {
description = "returns a number"
value = fortios_system_interface.this.forward_domain
}
output "gwdetect" {
description = "returns a string"
value = fortios_system_interface.this.gwdetect
}
output "ha_priority" {
description = "returns a number"
value = fortios_system_interface.this.ha_priority
}
output "icmp_accept_redirect" {
description = "returns a string"
value = fortios_system_interface.this.icmp_accept_redirect
}
output "icmp_send_redirect" {
description = "returns a string"
value = fortios_system_interface.this.icmp_send_redirect
}
output "id" {
description = "returns a string"
value = fortios_system_interface.this.id
}
output "ident_accept" {
description = "returns a string"
value = fortios_system_interface.this.ident_accept
}
output "idle_timeout" {
description = "returns a number"
value = fortios_system_interface.this.idle_timeout
}
output "inbandwidth" {
description = "returns a number"
value = fortios_system_interface.this.inbandwidth
}
output "ingress_shaping_profile" {
description = "returns a string"
value = fortios_system_interface.this.ingress_shaping_profile
}
output "ingress_spillover_threshold" {
description = "returns a number"
value = fortios_system_interface.this.ingress_spillover_threshold
}
output "interface" {
description = "returns a string"
value = fortios_system_interface.this.interface
}
output "internal" {
description = "returns a number"
value = fortios_system_interface.this.internal
}
output "ip" {
description = "returns a string"
value = fortios_system_interface.this.ip
}
output "ip_managed_by_fortiipam" {
description = "returns a string"
value = fortios_system_interface.this.ip_managed_by_fortiipam
}
output "ipmac" {
description = "returns a string"
value = fortios_system_interface.this.ipmac
}
output "ips_sniffer_mode" {
description = "returns a string"
value = fortios_system_interface.this.ips_sniffer_mode
}
output "ipunnumbered" {
description = "returns a string"
value = fortios_system_interface.this.ipunnumbered
}
output "l2forward" {
description = "returns a string"
value = fortios_system_interface.this.l2forward
}
output "lacp_ha_slave" {
description = "returns a string"
value = fortios_system_interface.this.lacp_ha_slave
}
output "lacp_mode" {
description = "returns a string"
value = fortios_system_interface.this.lacp_mode
}
output "lacp_speed" {
description = "returns a string"
value = fortios_system_interface.this.lacp_speed
}
output "lcp_echo_interval" {
description = "returns a number"
value = fortios_system_interface.this.lcp_echo_interval
}
output "lcp_max_echo_fails" {
description = "returns a number"
value = fortios_system_interface.this.lcp_max_echo_fails
}
output "link_up_delay" {
description = "returns a number"
value = fortios_system_interface.this.link_up_delay
}
output "lldp_network_policy" {
description = "returns a string"
value = fortios_system_interface.this.lldp_network_policy
}
output "lldp_reception" {
description = "returns a string"
value = fortios_system_interface.this.lldp_reception
}
output "lldp_transmission" {
description = "returns a string"
value = fortios_system_interface.this.lldp_transmission
}
output "macaddr" {
description = "returns a string"
value = fortios_system_interface.this.macaddr
}
output "managed_subnetwork_size" {
description = "returns a string"
value = fortios_system_interface.this.managed_subnetwork_size
}
output "management_ip" {
description = "returns a string"
value = fortios_system_interface.this.management_ip
}
output "measured_downstream_bandwidth" {
description = "returns a number"
value = fortios_system_interface.this.measured_downstream_bandwidth
}
output "measured_upstream_bandwidth" {
description = "returns a number"
value = fortios_system_interface.this.measured_upstream_bandwidth
}
output "min_links" {
description = "returns a number"
value = fortios_system_interface.this.min_links
}
output "min_links_down" {
description = "returns a string"
value = fortios_system_interface.this.min_links_down
}
output "mode" {
description = "returns a string"
value = fortios_system_interface.this.mode
}
output "monitor_bandwidth" {
description = "returns a string"
value = fortios_system_interface.this.monitor_bandwidth
}
output "mtu" {
description = "returns a number"
value = fortios_system_interface.this.mtu
}
output "mtu_override" {
description = "returns a string"
value = fortios_system_interface.this.mtu_override
}
output "name" {
description = "returns a string"
value = fortios_system_interface.this.name
}
output "ndiscforward" {
description = "returns a string"
value = fortios_system_interface.this.ndiscforward
}
output "netbios_forward" {
description = "returns a string"
value = fortios_system_interface.this.netbios_forward
}
output "netflow_sampler" {
description = "returns a string"
value = fortios_system_interface.this.netflow_sampler
}
output "outbandwidth" {
description = "returns a number"
value = fortios_system_interface.this.outbandwidth
}
output "padt_retry_timeout" {
description = "returns a number"
value = fortios_system_interface.this.padt_retry_timeout
}
output "ping_serv_status" {
description = "returns a number"
value = fortios_system_interface.this.ping_serv_status
}
output "polling_interval" {
description = "returns a number"
value = fortios_system_interface.this.polling_interval
}
output "pppoe_unnumbered_negotiate" {
description = "returns a string"
value = fortios_system_interface.this.pppoe_unnumbered_negotiate
}
output "pptp_auth_type" {
description = "returns a string"
value = fortios_system_interface.this.pptp_auth_type
}
output "pptp_client" {
description = "returns a string"
value = fortios_system_interface.this.pptp_client
}
output "pptp_server_ip" {
description = "returns a string"
value = fortios_system_interface.this.pptp_server_ip
}
output "pptp_timeout" {
description = "returns a number"
value = fortios_system_interface.this.pptp_timeout
}
output "pptp_user" {
description = "returns a string"
value = fortios_system_interface.this.pptp_user
}
output "preserve_session_route" {
description = "returns a string"
value = fortios_system_interface.this.preserve_session_route
}
output "priority" {
description = "returns a number"
value = fortios_system_interface.this.priority
}
output "priority_override" {
description = "returns a string"
value = fortios_system_interface.this.priority_override
}
output "proxy_captive_portal" {
description = "returns a string"
value = fortios_system_interface.this.proxy_captive_portal
}
output "redundant_interface" {
description = "returns a string"
value = fortios_system_interface.this.redundant_interface
}
output "remote_ip" {
description = "returns a string"
value = fortios_system_interface.this.remote_ip
}
output "replacemsg_override_group" {
description = "returns a string"
value = fortios_system_interface.this.replacemsg_override_group
}
output "ring_rx" {
description = "returns a number"
value = fortios_system_interface.this.ring_rx
}
output "ring_tx" {
description = "returns a number"
value = fortios_system_interface.this.ring_tx
}
output "role" {
description = "returns a string"
value = fortios_system_interface.this.role
}
output "sample_direction" {
description = "returns a string"
value = fortios_system_interface.this.sample_direction
}
output "sample_rate" {
description = "returns a number"
value = fortios_system_interface.this.sample_rate
}
output "scan_botnet_connections" {
description = "returns a string"
value = fortios_system_interface.this.scan_botnet_connections
}
output "secondary_ip" {
description = "returns a string"
value = fortios_system_interface.this.secondary_ip
}
output "security_exempt_list" {
description = "returns a string"
value = fortios_system_interface.this.security_exempt_list
}
output "security_external_logout" {
description = "returns a string"
value = fortios_system_interface.this.security_external_logout
}
output "security_external_web" {
description = "returns a string"
value = fortios_system_interface.this.security_external_web
}
output "security_mac_auth_bypass" {
description = "returns a string"
value = fortios_system_interface.this.security_mac_auth_bypass
}
output "security_mode" {
description = "returns a string"
value = fortios_system_interface.this.security_mode
}
output "security_redirect_url" {
description = "returns a string"
value = fortios_system_interface.this.security_redirect_url
}
output "service_name" {
description = "returns a string"
value = fortios_system_interface.this.service_name
}
output "sflow_sampler" {
description = "returns a string"
value = fortios_system_interface.this.sflow_sampler
}
output "snmp_index" {
description = "returns a number"
value = fortios_system_interface.this.snmp_index
}
output "speed" {
description = "returns a string"
value = fortios_system_interface.this.speed
}
output "spillover_threshold" {
description = "returns a number"
value = fortios_system_interface.this.spillover_threshold
}
output "src_check" {
description = "returns a string"
value = fortios_system_interface.this.src_check
}
output "status" {
description = "returns a string"
value = fortios_system_interface.this.status
}
output "stpforward" {
description = "returns a string"
value = fortios_system_interface.this.stpforward
}
output "stpforward_mode" {
description = "returns a string"
value = fortios_system_interface.this.stpforward_mode
}
output "subst" {
description = "returns a string"
value = fortios_system_interface.this.subst
}
output "substitute_dst_mac" {
description = "returns a string"
value = fortios_system_interface.this.substitute_dst_mac
}
output "swc_first_create" {
description = "returns a number"
value = fortios_system_interface.this.swc_first_create
}
output "swc_vlan" {
description = "returns a number"
value = fortios_system_interface.this.swc_vlan
}
output "switch" {
description = "returns a string"
value = fortios_system_interface.this.switch
}
output "switch_controller_access_vlan" {
description = "returns a string"
value = fortios_system_interface.this.switch_controller_access_vlan
}
output "switch_controller_arp_inspection" {
description = "returns a string"
value = fortios_system_interface.this.switch_controller_arp_inspection
}
output "switch_controller_dhcp_snooping" {
description = "returns a string"
value = fortios_system_interface.this.switch_controller_dhcp_snooping
}
output "switch_controller_dhcp_snooping_option82" {
description = "returns a string"
value = fortios_system_interface.this.switch_controller_dhcp_snooping_option82
}
output "switch_controller_dhcp_snooping_verify_mac" {
description = "returns a string"
value = fortios_system_interface.this.switch_controller_dhcp_snooping_verify_mac
}
output "switch_controller_feature" {
description = "returns a string"
value = fortios_system_interface.this.switch_controller_feature
}
output "switch_controller_igmp_snooping" {
description = "returns a string"
value = fortios_system_interface.this.switch_controller_igmp_snooping
}
output "switch_controller_igmp_snooping_fast_leave" {
description = "returns a string"
value = fortios_system_interface.this.switch_controller_igmp_snooping_fast_leave
}
output "switch_controller_igmp_snooping_proxy" {
description = "returns a string"
value = fortios_system_interface.this.switch_controller_igmp_snooping_proxy
}
output "switch_controller_iot_scanning" {
description = "returns a string"
value = fortios_system_interface.this.switch_controller_iot_scanning
}
output "switch_controller_learning_limit" {
description = "returns a number"
value = fortios_system_interface.this.switch_controller_learning_limit
}
output "switch_controller_mgmt_vlan" {
description = "returns a number"
value = fortios_system_interface.this.switch_controller_mgmt_vlan
}
output "switch_controller_nac" {
description = "returns a string"
value = fortios_system_interface.this.switch_controller_nac
}
output "switch_controller_rspan_mode" {
description = "returns a string"
value = fortios_system_interface.this.switch_controller_rspan_mode
}
output "switch_controller_source_ip" {
description = "returns a string"
value = fortios_system_interface.this.switch_controller_source_ip
}
output "switch_controller_traffic_policy" {
description = "returns a string"
value = fortios_system_interface.this.switch_controller_traffic_policy
}
output "tcp_mss" {
description = "returns a number"
value = fortios_system_interface.this.tcp_mss
}
output "trust_ip6_1" {
description = "returns a string"
value = fortios_system_interface.this.trust_ip6_1
}
output "trust_ip6_2" {
description = "returns a string"
value = fortios_system_interface.this.trust_ip6_2
}
output "trust_ip6_3" {
description = "returns a string"
value = fortios_system_interface.this.trust_ip6_3
}
output "trust_ip_1" {
description = "returns a string"
value = fortios_system_interface.this.trust_ip_1
}
output "trust_ip_2" {
description = "returns a string"
value = fortios_system_interface.this.trust_ip_2
}
output "trust_ip_3" {
description = "returns a string"
value = fortios_system_interface.this.trust_ip_3
}
output "type" {
description = "returns a string"
value = fortios_system_interface.this.type
}
output "username" {
description = "returns a string"
value = fortios_system_interface.this.username
}
output "vindex" {
description = "returns a number"
value = fortios_system_interface.this.vindex
}
output "vlan_protocol" {
description = "returns a string"
value = fortios_system_interface.this.vlan_protocol
}
output "vlanforward" {
description = "returns a string"
value = fortios_system_interface.this.vlanforward
}
output "vlanid" {
description = "returns a number"
value = fortios_system_interface.this.vlanid
}
output "vrf" {
description = "returns a number"
value = fortios_system_interface.this.vrf
}
output "vrrp_virtual_mac" {
description = "returns a string"
value = fortios_system_interface.this.vrrp_virtual_mac
}
output "wccp" {
description = "returns a string"
value = fortios_system_interface.this.wccp
}
output "weight" {
description = "returns a number"
value = fortios_system_interface.this.weight
}
output "wins_ip" {
description = "returns a string"
value = fortios_system_interface.this.wins_ip
}
output "this" {
value = fortios_system_interface.this
}
top