source: | fortios_system_interface.py |
---|---|
orphan: |
.. versionadded:: 2.0.0
- This module is able to configure a FortiGate or FortiOS (FOS) device by allowing the user to set and modify system feature and interface category. Examples include all parameters and values need to be adjusted to datasources before usage. Tested with FOS v6.0.0
The below requirements are needed on the host that executes this module.
- ansible>=2.14
Using member operation to add an element to an existing object.
Supported Version Ranges | |
fortios_system_interface | v6.0.0 -> latest |
- access_token - Token-based authentication. Generated from GUI of Fortigate. type: str required: false
- enable_log - Enable/Disable logging for task. type: bool required: false default: False
- vdom - Virtual domain, among those defined previously. A vdom is a virtual instance of the FortiGate that can be configured and used as a different unit. type: str default: root
- member_path - Member attribute path to operate on. type: str
- member_state - Add or delete a member under specified attribute path. type: str choices: present, absent
- state - Indicates whether to create or remove the object. type: str required: true choices: present, absent
- system_interface - Configure interfaces. type: dict
more...
Supported Version Ranges system_interface v6.0.0 -> latest
- ac_name - PPPoE server name. type: str
more...
Supported Version Ranges ac_name v6.0.0 -> latest
- aggregate - Aggregate interface. type: str
more...
Supported Version Ranges aggregate v6.0.0 -> v7.0.5
v7.2.0 -> v7.2.0
- aggregate_type - Type of aggregation. type: str choices: physical, vxlan
more...
Supported Version Ranges aggregate_type v7.2.1 -> latest
[physical] v6.0.0 -> latest
[vxlan] v6.0.0 -> latest
- algorithm - Frame distribution algorithm. type: str choices: L2, L3, L4, Source-MAC
more...
Supported Version Ranges algorithm v6.0.0 -> latest
[L2] v6.0.0 -> latest
[L3] v6.0.0 -> latest
[L4] v6.0.0 -> latest
[Source-MAC] v7.2.1 -> latest
- alias - Alias will be displayed with the interface name to make it easier to distinguish. type: str
more...
Supported Version Ranges alias v6.0.0 -> latest
- allowaccess - Permitted types of management access to this interface. type: list choices: ping, https, ssh, snmp, http, telnet, fgfm, radius-acct, probe-response, fabric, ftm, speed-test, capwap
more...
Supported Version Ranges allowaccess v6.0.0 -> latest
[ping] v6.0.0 -> latest
[https] v6.0.0 -> latest
[ssh] v6.0.0 -> latest
[snmp] v6.0.0 -> latest
[http] v6.0.0 -> latest
[telnet] v6.0.0 -> latest
[fgfm] v6.0.0 -> latest
[radius-acct] v6.0.0 -> latest
[probe-response] v6.0.0 -> latest
[fabric] v6.2.0 -> latest
[ftm] v6.0.0 -> latest
[speed-test] v7.0.1 -> latest
[capwap] v6.0.0 -> v6.0.11
- ap_discover - Enable/disable automatic registration of unknown FortiAP devices. type: str choices: enable, disable
more...
Supported Version Ranges ap_discover v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- arpforward - Enable/disable ARP forwarding. type: str choices: enable, disable
more...
Supported Version Ranges arpforward v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- auth_cert - HTTPS server certificate. Source vpn.certificate.local.name. type: str
more...
Supported Version Ranges auth_cert v7.0.4 -> latest
- auth_portal_addr - Address of captive portal. type: str
more...
Supported Version Ranges auth_portal_addr v7.0.4 -> latest
- auth_type - PPP authentication type to use. type: str choices: auto, pap, chap, mschapv1, mschapv2
more...
Supported Version Ranges auth_type v6.0.0 -> latest
[auto] v6.0.0 -> latest
[pap] v6.0.0 -> latest
[chap] v6.0.0 -> latest
[mschapv1] v6.0.0 -> latest
[mschapv2] v6.0.0 -> latest
- auto_auth_extension_device - Enable/disable automatic authorization of dedicated Fortinet extension device on this interface. type: str choices: enable, disable
more...
Supported Version Ranges auto_auth_extension_device v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- bandwidth_measure_time - Bandwidth measure time. type: int
more...
Supported Version Ranges bandwidth_measure_time v6.4.0 -> latest
- bfd - Bidirectional Forwarding Detection (BFD) settings. type: str choices: global, enable, disable
more...
Supported Version Ranges bfd v6.0.0 -> latest
[global] v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- bfd_desired_min_tx - BFD desired minimal transmit interval. type: int
more...
Supported Version Ranges bfd_desired_min_tx v6.0.0 -> latest
- bfd_detect_mult - BFD detection multiplier. type: int
more...
Supported Version Ranges bfd_detect_mult v6.0.0 -> latest
- bfd_required_min_rx - BFD required minimal receive interval. type: int
more...
Supported Version Ranges bfd_required_min_rx v6.0.0 -> latest
- broadcast_forticlient_discovery - Enable/disable broadcasting FortiClient discovery messages. type: str choices: enable, disable
more...
Supported Version Ranges broadcast_forticlient_discovery v6.0.0 -> v6.2.7
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- broadcast_forward - Enable/disable broadcast forwarding. type: str choices: enable, disable
more...
Supported Version Ranges broadcast_forward v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- captive_portal - Enable/disable captive portal. type: int
more...
Supported Version Ranges captive_portal v6.0.0 -> v6.0.11
v6.2.3 -> v6.2.3
- cli_conn_status - CLI connection status. type: int
more...
Supported Version Ranges cli_conn_status v6.0.0 -> v7.0.5
v7.2.0 -> v7.2.0
- client_options - DHCP client options. type: list member_path: client_options:id
more...
Supported Version Ranges client_options v6.4.0 -> latest
- code - DHCP client option code. type: int
more...
Supported Version Ranges code v6.4.0 -> latest
- id - ID. see Notes. type: int required: true
more...
Supported Version Ranges id v6.4.0 -> latest
- ip - DHCP option IPs. type: list
- type - DHCP client option type. type: str choices: hex, string, ip, fqdn
more...
Supported Version Ranges type v6.4.0 -> latest
[hex] v6.0.0 -> latest
[string] v6.0.0 -> latest
[ip] v6.0.0 -> latest
[fqdn] v6.0.0 -> latest
- value - DHCP client option value. type: str
more...
Supported Version Ranges value v6.4.0 -> latest
- color - Color of icon on the GUI. type: int
more...
Supported Version Ranges color v6.0.0 -> latest
- dedicated_to - Configure interface for single purpose. type: str choices: none, management
more...
Supported Version Ranges dedicated_to v6.0.0 -> latest
[none] v6.0.0 -> latest
[management] v6.0.0 -> latest
- default_purdue_level - default purdue level of device detected on this interface. type: str choices: 1, 1.5, 2, 2.5, 3, 3.5, 4, 5, 5.5
more...
Supported Version Ranges default_purdue_level v7.4.0 -> latest
[1] v6.0.0 -> latest
[1.5] v6.0.0 -> latest
[2] v6.0.0 -> latest
[2.5] v6.0.0 -> latest
[3] v6.0.0 -> latest
[3.5] v6.0.0 -> latest
[4] v6.0.0 -> latest
[5] v6.0.0 -> latest
[5.5] v6.0.0 -> latest
- defaultgw - Enable to get the gateway IP from the DHCP or PPPoE server. type: str choices: enable, disable
more...
Supported Version Ranges defaultgw v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- description - Description. type: str
more...
Supported Version Ranges description v6.0.0 -> latest
- detected_peer_mtu - MTU of detected peer (0 - 4294967295). type: int
more...
Supported Version Ranges detected_peer_mtu v6.0.0 -> v7.0.5
v7.2.0 -> v7.2.0
- detectprotocol - Protocols used to detect the server. type: list choices: ping, tcp-echo, udp-echo
more...
Supported Version Ranges detectprotocol v6.0.0 -> latest
[ping] v6.0.0 -> latest
[tcp-echo] v6.0.0 -> latest
[udp-echo] v6.0.0 -> latest
- detectserver - Gateway"s ping server for this IP. type: str
more...
Supported Version Ranges detectserver v6.0.0 -> latest
- device_access_list - Device access list. type: str
more...
Supported Version Ranges device_access_list v6.0.0 -> v6.0.11
v6.2.3 -> v6.2.3
- device_identification - Enable/disable passively gathering of device identity information about the devices on the network connected to this interface. type: str choices: enable, disable
more...
Supported Version Ranges device_identification v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- device_identification_active_scan - Enable/disable active gathering of device identity information about the devices on the network connected to this interface. type: str choices: enable, disable
more...
Supported Version Ranges device_identification_active_scan v6.0.0 -> v6.0.11
v6.2.3 -> v6.2.3
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- device_netscan - Enable/disable inclusion of devices detected on this interface in network vulnerability scans. type: str choices: disable, enable
more...
Supported Version Ranges device_netscan v6.0.0 -> v6.0.11
[disable] v6.0.0 -> latest
[enable] v6.0.0 -> latest
- device_user_identification - Enable/disable passive gathering of user identity information about users on this interface. type: str choices: enable, disable
more...
Supported Version Ranges device_user_identification v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- devindex - Device Index. type: int
more...
Supported Version Ranges devindex v6.0.0 -> v7.0.5
v7.2.0 -> v7.2.0
- dhcp_broadcast_flag - Enable/disable setting of the broadcast flag in messages sent by the DHCP client . type: str choices: disable, enable
more...
Supported Version Ranges dhcp_broadcast_flag v7.4.0 -> latest
[disable] v6.0.0 -> latest
[enable] v6.0.0 -> latest
- dhcp_classless_route_addition - Enable/disable addition of classless static routes retrieved from DHCP server. type: str choices: enable, disable
more...
Supported Version Ranges dhcp_classless_route_addition v7.0.1 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- dhcp_client_identifier - DHCP client identifier. type: str
more...
Supported Version Ranges dhcp_client_identifier v6.0.0 -> latest
- dhcp_relay_agent_option - Enable/disable DHCP relay agent option. type: str choices: enable, disable
more...
Supported Version Ranges dhcp_relay_agent_option v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- dhcp_relay_circuit_id - DHCP relay circuit ID. type: str
more...
Supported Version Ranges dhcp_relay_circuit_id v7.4.1 -> latest
- dhcp_relay_interface - Specify outgoing interface to reach server. Source system.interface.name. type: str
more...
Supported Version Ranges dhcp_relay_interface v6.2.0 -> v6.2.0
v6.2.5 -> v6.4.0
v6.4.4 -> latest
- dhcp_relay_interface_select_method - Specify how to select outgoing interface to reach server. type: str choices: auto, sdwan, specify
more...
Supported Version Ranges dhcp_relay_interface_select_method v6.2.0 -> v6.2.0
v6.2.5 -> v6.4.0
v6.4.4 -> latest
[auto] v6.0.0 -> latest
[sdwan] v6.0.0 -> latest
[specify] v6.0.0 -> latest
- dhcp_relay_ip - DHCP relay IP address. type: list
- dhcp_relay_link_selection - DHCP relay link selection. type: str
more...
Supported Version Ranges dhcp_relay_link_selection v7.0.4 -> latest
- dhcp_relay_request_all_server - Enable/disable sending of DHCP requests to all servers. type: str choices: disable, enable
more...
Supported Version Ranges dhcp_relay_request_all_server v7.0.0 -> latest
[disable] v6.0.0 -> latest
[enable] v6.0.0 -> latest
- dhcp_relay_service - Enable/disable allowing this interface to act as a DHCP relay. type: str choices: disable, enable
more...
Supported Version Ranges dhcp_relay_service v6.0.0 -> latest
[disable] v6.0.0 -> latest
[enable] v6.0.0 -> latest
- dhcp_relay_source_ip - IP address used by the DHCP relay as its source IP. type: str
more...
Supported Version Ranges dhcp_relay_source_ip v7.4.1 -> latest
- dhcp_relay_type - DHCP relay type (regular or IPsec). type: str choices: regular, ipsec
more...
Supported Version Ranges dhcp_relay_type v6.0.0 -> latest
[regular] v6.0.0 -> latest
[ipsec] v6.0.0 -> latest
- dhcp_renew_time - DHCP renew time in seconds (300-604800), 0 means use the renew time provided by the server. type: int
more...
Supported Version Ranges dhcp_renew_time v6.0.0 -> latest
- dhcp_smart_relay - Enable/disable DHCP smart relay. type: str choices: disable, enable
more...
Supported Version Ranges dhcp_smart_relay v7.4.0 -> latest
[disable] v6.0.0 -> latest
[enable] v6.0.0 -> latest
- dhcp_snooping_server_list - Configure DHCP server access list. type: list member_path: dhcp_snooping_server_list:name
more...
Supported Version Ranges dhcp_snooping_server_list v7.0.1 -> latest
- name - DHCP server name. type: str required: true
more...
Supported Version Ranges name v7.0.1 -> latest
- server_ip - IP address for DHCP server. type: str
more...
Supported Version Ranges server_ip v7.0.1 -> latest
- disc_retry_timeout - Time in seconds to wait before retrying to start a PPPoE discovery, 0 means no timeout. type: int
more...
Supported Version Ranges disc_retry_timeout v6.0.0 -> latest
- disconnect_threshold - Time in milliseconds to wait before sending a notification that this interface is down or disconnected. type: int
more...
Supported Version Ranges disconnect_threshold v6.0.0 -> v7.4.0
- distance - Distance for routes learned through PPPoE or DHCP, lower distance indicates preferred route. type: int
more...
Supported Version Ranges distance v6.0.0 -> latest
- dns_server_override - Enable/disable use DNS acquired by DHCP or PPPoE. type: str choices: enable, disable
more...
Supported Version Ranges dns_server_override v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- dns_server_protocol - DNS transport protocols. type: list choices: cleartext, dot, doh
more...
Supported Version Ranges dns_server_protocol v7.0.4 -> latest
[cleartext] v6.0.0 -> latest
[dot] v6.0.0 -> latest
[doh] v6.0.0 -> latest
- drop_fragment - Enable/disable drop fragment packets. type: str choices: enable, disable
more...
Supported Version Ranges drop_fragment v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- drop_overlapped_fragment - Enable/disable drop overlapped fragment packets. type: str choices: enable, disable
more...
Supported Version Ranges drop_overlapped_fragment v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- eap_ca_cert - EAP CA certificate name. Source certificate.ca.name. type: str
more...
Supported Version Ranges eap_ca_cert v7.2.0 -> latest
- eap_identity - EAP identity. type: str
more...
Supported Version Ranges eap_identity v7.2.0 -> latest
- eap_method - EAP method. type: str choices: tls, peap
more...
Supported Version Ranges eap_method v7.2.0 -> latest
[tls] v6.0.0 -> latest
[peap] v6.0.0 -> latest
- eap_password - EAP password. type: str
more...
Supported Version Ranges eap_password v7.2.0 -> latest
- eap_supplicant - Enable/disable EAP-Supplicant. type: str choices: enable, disable
more...
Supported Version Ranges eap_supplicant v7.2.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- eap_user_cert - EAP user certificate name. Source certificate.local.name. type: str
more...
Supported Version Ranges eap_user_cert v7.2.0 -> latest
- egress_cos - Override outgoing CoS in user VLAN tag. type: str choices: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7
more...
Supported Version Ranges egress_cos v6.4.0 -> v6.4.0
v7.2.0 -> v7.2.0
v7.4.0 -> latest
[disable] v6.0.0 -> latest
[cos0] v6.0.0 -> latest
[cos1] v6.0.0 -> latest
[cos2] v6.0.0 -> latest
[cos3] v6.0.0 -> latest
[cos4] v6.0.0 -> latest
[cos5] v6.0.0 -> latest
[cos6] v6.0.0 -> latest
[cos7] v6.0.0 -> latest
- egress_queues - Configure queues of NP port on egress path. type: dict
more...
Supported Version Ranges egress_queues v6.4.0 -> v6.4.0
v7.2.0 -> v7.2.0
v7.4.0 -> latest
- cos0 - CoS profile name for CoS 0. Source system.isf-queue-profile.name. type: str
more...
Supported Version Ranges cos0 v6.4.0 -> v6.4.0
v7.2.0 -> v7.2.0
v7.4.0 -> latest
- cos1 - CoS profile name for CoS 1. Source system.isf-queue-profile.name. type: str
more...
Supported Version Ranges cos1 v6.4.0 -> v6.4.0
v7.2.0 -> v7.2.0
v7.4.0 -> latest
- cos2 - CoS profile name for CoS 2. Source system.isf-queue-profile.name. type: str
more...
Supported Version Ranges cos2 v6.4.0 -> v6.4.0
v7.2.0 -> v7.2.0
v7.4.0 -> latest
- cos3 - CoS profile name for CoS 3. Source system.isf-queue-profile.name. type: str
more...
Supported Version Ranges cos3 v6.4.0 -> v6.4.0
v7.2.0 -> v7.2.0
v7.4.0 -> latest
- cos4 - CoS profile name for CoS 4. Source system.isf-queue-profile.name. type: str
more...
Supported Version Ranges cos4 v6.4.0 -> v6.4.0
v7.2.0 -> v7.2.0
v7.4.0 -> latest
- cos5 - CoS profile name for CoS 5. Source system.isf-queue-profile.name. type: str
more...
Supported Version Ranges cos5 v6.4.0 -> v6.4.0
v7.2.0 -> v7.2.0
v7.4.0 -> latest
- cos6 - CoS profile name for CoS 6. Source system.isf-queue-profile.name. type: str
more...
Supported Version Ranges cos6 v6.4.0 -> v6.4.0
v7.2.0 -> v7.2.0
v7.4.0 -> latest
- cos7 - CoS profile name for CoS 7. Source system.isf-queue-profile.name. type: str
more...
Supported Version Ranges cos7 v6.4.0 -> v6.4.0
v7.2.0 -> v7.2.0
v7.4.0 -> latest
- egress_shaping_profile - Outgoing traffic shaping profile. Source firewall.shaping-profile.profile-name. type: str
more...
Supported Version Ranges egress_shaping_profile v6.0.0 -> latest
- endpoint_compliance - Enable/disable endpoint compliance enforcement. type: str choices: enable, disable
more...
Supported Version Ranges endpoint_compliance v6.0.0 -> v6.0.11
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- estimated_downstream_bandwidth - Estimated maximum downstream bandwidth (kbps). Used to estimate link utilization. type: int
more...
Supported Version Ranges estimated_downstream_bandwidth v6.0.0 -> latest
- estimated_upstream_bandwidth - Estimated maximum upstream bandwidth (kbps). Used to estimate link utilization. type: int
more...
Supported Version Ranges estimated_upstream_bandwidth v6.0.0 -> latest
- explicit_ftp_proxy - Enable/disable the explicit FTP proxy on this interface. type: str choices: enable, disable
more...
Supported Version Ranges explicit_ftp_proxy v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- explicit_web_proxy - Enable/disable the explicit web proxy on this interface. type: str choices: enable, disable
more...
Supported Version Ranges explicit_web_proxy v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- external - Enable/disable identifying the interface as an external interface (which usually means it"s connected to the Internet). type: str choices: enable, disable
more...
Supported Version Ranges external v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- fail_action_on_extender - Action on FortiExtender when interface fail. type: str choices: soft-restart, hard-restart, reboot
more...
Supported Version Ranges fail_action_on_extender v6.0.0 -> latest
[soft-restart] v6.0.0 -> latest
[hard-restart] v6.0.0 -> latest
[reboot] v6.0.0 -> latest
- fail_alert_interfaces - Names of the FortiGate interfaces to which the link failure alert is sent. type: list member_path: fail_alert_interfaces:name
more...
Supported Version Ranges fail_alert_interfaces v6.0.0 -> latest
- name - Names of the non-virtual interface. Source system.interface.name. type: str required: true
more...
Supported Version Ranges name v6.0.0 -> latest
- fail_alert_method - Select link-failed-signal or link-down method to alert about a failed link. type: str choices: link-failed-signal, link-down
more...
Supported Version Ranges fail_alert_method v6.0.0 -> latest
[link-failed-signal] v6.0.0 -> latest
[link-down] v6.0.0 -> latest
- fail_detect - Enable/disable fail detection features for this interface. type: str choices: enable, disable
more...
Supported Version Ranges fail_detect v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- fail_detect_option - Options for detecting that this interface has failed. type: list choices: detectserver, link-down
more...
Supported Version Ranges fail_detect_option v6.0.0 -> latest
[detectserver] v6.0.0 -> latest
[link-down] v6.0.0 -> latest
- fortiheartbeat - Enable/disable FortiHeartBeat (FortiTelemetry on GUI). type: str choices: enable, disable
more...
Supported Version Ranges fortiheartbeat v6.0.0 -> v6.0.11
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- fortilink - Enable FortiLink to dedicate this interface to manage other Fortinet devices. type: str choices: enable, disable
more...
Supported Version Ranges fortilink v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- fortilink_backup_link - FortiLink split interface backup link. type: int
more...
Supported Version Ranges fortilink_backup_link v6.0.0 -> v7.0.5
v7.2.0 -> v7.2.0
- fortilink_neighbor_detect - Protocol for FortiGate neighbor discovery. type: str choices: lldp, fortilink
more...
Supported Version Ranges fortilink_neighbor_detect v6.2.0 -> latest
[lldp] v6.0.0 -> latest
[fortilink] v6.0.0 -> latest
- fortilink_split_interface - Enable/disable FortiLink split interface to connect member link to different FortiSwitch in stack for uplink redundancy. type: str choices: enable, disable
more...
Supported Version Ranges fortilink_split_interface v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- fortilink_stacking - Enable/disable FortiLink switch-stacking on this interface. type: str choices: enable, disable
more...
Supported Version Ranges fortilink_stacking v6.0.0 -> v6.4.4
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- forward_domain - Transparent mode forward domain. type: int
more...
Supported Version Ranges forward_domain v6.0.0 -> latest
- gi_gk - Enable/disable Gi Gatekeeper. type: str choices: enable, disable
more...
Supported Version Ranges gi_gk v6.0.0 -> v7.0.8
v7.2.0 -> v7.2.4
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- gwdetect - Enable/disable detect gateway alive for first. type: str choices: enable, disable
more...
Supported Version Ranges gwdetect v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- ha_priority - HA election priority for the PING server. type: int
more...
Supported Version Ranges ha_priority v6.0.0 -> latest
- icmp_accept_redirect - Enable/disable ICMP accept redirect. type: str choices: enable, disable
more...
Supported Version Ranges icmp_accept_redirect v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- icmp_send_redirect - Enable/disable sending of ICMP redirects. type: str choices: enable, disable
more...
Supported Version Ranges icmp_send_redirect v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- ident_accept - Enable/disable authentication for this interface. type: str choices: enable, disable
more...
Supported Version Ranges ident_accept v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- idle_timeout - PPPoE auto disconnect after idle timeout seconds, 0 means no timeout. type: int
more...
Supported Version Ranges idle_timeout v6.0.0 -> latest
- ike_saml_server - Configure IKE authentication SAML server. Source user.saml.name. type: str
more...
Supported Version Ranges ike_saml_server v7.2.0 -> latest
- inbandwidth - Bandwidth limit for incoming traffic (0 - 80000000 kbps), 0 means unlimited. type: int
more...
Supported Version Ranges inbandwidth v6.0.0 -> latest
- ingress_cos - Override incoming CoS in user VLAN tag on VLAN interface or assign a priority VLAN tag on physical interface. type: str choices: disable, cos0, cos1, cos2, cos3, cos4, cos5, cos6, cos7
more...
Supported Version Ranges ingress_cos v6.4.0 -> v6.4.0
v7.2.0 -> v7.2.0
v7.4.0 -> latest
[disable] v6.0.0 -> latest
[cos0] v6.0.0 -> latest
[cos1] v6.0.0 -> latest
[cos2] v6.0.0 -> latest
[cos3] v6.0.0 -> latest
[cos4] v6.0.0 -> latest
[cos5] v6.0.0 -> latest
[cos6] v6.0.0 -> latest
[cos7] v6.0.0 -> latest
- ingress_shaping_profile - Incoming traffic shaping profile. Source firewall.shaping-profile.profile-name. type: str
more...
Supported Version Ranges ingress_shaping_profile v6.2.0 -> latest
- ingress_spillover_threshold - Ingress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. type: int
more...
Supported Version Ranges ingress_spillover_threshold v6.0.0 -> latest
- interface - Interface name. Source system.interface.name. type: str
more...
Supported Version Ranges interface v6.0.0 -> latest
- internal - Implicitly created. type: int
more...
Supported Version Ranges internal v6.0.0 -> latest
- ip - Interface IPv4 address and subnet mask, syntax: X.X.X.X/24. type: str
more...
Supported Version Ranges ip v6.0.0 -> latest
- ip_managed_by_fortiipam - Enable/disable automatic IP address assignment of this interface by FortiIPAM. type: str choices: inherit-global, enable, disable
more...
Supported Version Ranges ip_managed_by_fortiipam v6.4.0 -> latest
[inherit-global] v7.4.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- ipmac - Enable/disable IP/MAC binding. type: str choices: enable, disable
more...
Supported Version Ranges ipmac v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- ips_sniffer_mode - Enable/disable the use of this interface as a one-armed sniffer. type: str choices: enable, disable
more...
Supported Version Ranges ips_sniffer_mode v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- ipunnumbered - Unnumbered IP used for PPPoE interfaces for which no unique local address is provided. type: str
more...
Supported Version Ranges ipunnumbered v6.0.0 -> latest
- ipv6 - IPv6 of interface. type: dict
more...
Supported Version Ranges ipv6 v6.0.0 -> latest
- autoconf - Enable/disable address auto config. type: str choices: enable, disable
more...
Supported Version Ranges autoconf v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- cli_conn6_status - CLI IPv6 connection status. type: int
more...
Supported Version Ranges cli_conn6_status v7.0.0 -> v7.0.5
v7.2.0 -> v7.2.0
- dhcp6_client_options - DHCPv6 client options. type: list choices: rapid, iapd, iana
more...
Supported Version Ranges dhcp6_client_options v6.0.0 -> v7.0.5
v7.2.0 -> v7.2.0
[rapid] v6.0.0 -> latest
[iapd] v6.0.0 -> latest
[iana] v6.0.0 -> latest
- dhcp6_iapd_list - DHCPv6 IA-PD list. type: list member_path: ipv6/dhcp6_iapd_list:iaid
more...
Supported Version Ranges dhcp6_iapd_list v7.0.2 -> latest
- iaid - Identity association identifier. see Notes. type: int required: true
more...
Supported Version Ranges iaid v7.0.2 -> latest
- prefix_hint - DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. type: str
more...
Supported Version Ranges prefix_hint v7.0.2 -> latest
- prefix_hint_plt - DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. type: int
more...
Supported Version Ranges prefix_hint_plt v7.0.2 -> latest
- prefix_hint_vlt - DHCPv6 prefix hint valid life time (sec). type: int
more...
Supported Version Ranges prefix_hint_vlt v7.0.2 -> latest
- dhcp6_information_request - Enable/disable DHCPv6 information request. type: str choices: enable, disable
more...
Supported Version Ranges dhcp6_information_request v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- dhcp6_prefix_delegation - Enable/disable DHCPv6 prefix delegation. type: str choices: enable, disable
more...
Supported Version Ranges dhcp6_prefix_delegation v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- dhcp6_prefix_hint - DHCPv6 prefix that will be used as a hint to the upstream DHCPv6 server. type: str
more...
Supported Version Ranges dhcp6_prefix_hint v6.0.0 -> v7.0.1
- dhcp6_prefix_hint_plt - DHCPv6 prefix hint preferred life time (sec), 0 means unlimited lease time. type: int
more...
Supported Version Ranges dhcp6_prefix_hint_plt v6.0.0 -> v7.0.1
- dhcp6_prefix_hint_vlt - DHCPv6 prefix hint valid life time (sec). type: int
more...
Supported Version Ranges dhcp6_prefix_hint_vlt v6.0.0 -> v7.0.1
- dhcp6_relay_interface_id - DHCP6 relay interface ID. type: str
more...
Supported Version Ranges dhcp6_relay_interface_id v7.4.1 -> latest
- dhcp6_relay_ip - DHCPv6 relay IP address. type: list
- dhcp6_relay_service - Enable/disable DHCPv6 relay. type: str choices: disable, enable
more...
Supported Version Ranges dhcp6_relay_service v6.0.0 -> latest
[disable] v6.0.0 -> latest
[enable] v6.0.0 -> latest
- dhcp6_relay_source_interface - Enable/disable use of address on this interface as the source address of the relay message. type: str choices: disable, enable
more...
Supported Version Ranges dhcp6_relay_source_interface v7.2.4 -> latest
[disable] v6.0.0 -> latest
[enable] v6.0.0 -> latest
- dhcp6_relay_source_ip - IPv6 address used by the DHCP6 relay as its source IP. type: str
more...
Supported Version Ranges dhcp6_relay_source_ip v7.4.1 -> latest
- dhcp6_relay_type - DHCPv6 relay type. type: str choices: regular
more...
Supported Version Ranges dhcp6_relay_type v6.0.0 -> latest
[regular] v6.0.0 -> latest
- icmp6_send_redirect - Enable/disable sending of ICMPv6 redirects. type: str choices: enable, disable
more...
Supported Version Ranges icmp6_send_redirect v6.4.4 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- interface_identifier - IPv6 interface identifier. type: str
more...
Supported Version Ranges interface_identifier v6.4.0 -> latest
- ip6_address - Primary IPv6 address prefix. Syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx. type: str
more...
Supported Version Ranges ip6_address v6.0.0 -> latest
- ip6_allowaccess - Allow management access to the interface. type: list choices: ping, https, ssh, snmp, http, telnet, fgfm, fabric, capwap
more...
Supported Version Ranges ip6_allowaccess v6.0.0 -> latest
[ping] v6.0.0 -> latest
[https] v6.0.0 -> latest
[ssh] v6.0.0 -> latest
[snmp] v6.0.0 -> latest
[http] v6.0.0 -> latest
[telnet] v6.0.0 -> latest
[fgfm] v6.0.0 -> latest
[fabric] v6.2.0 -> latest
[capwap] v6.0.0 -> v6.0.11
- ip6_default_life - Default life (sec). type: int
more...
Supported Version Ranges ip6_default_life v6.0.0 -> latest
- ip6_delegated_prefix_iaid - IAID of obtained delegated-prefix from the upstream interface. type: int
more...
Supported Version Ranges ip6_delegated_prefix_iaid v7.0.2 -> latest
- ip6_delegated_prefix_list - Advertised IPv6 delegated prefix list. type: list member_path: ipv6/ip6_delegated_prefix_list:prefix_id
more...
Supported Version Ranges ip6_delegated_prefix_list v6.0.0 -> latest
- autonomous_flag - Enable/disable the autonomous flag. type: str choices: enable, disable
more...
Supported Version Ranges autonomous_flag v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- delegated_prefix_iaid - IAID of obtained delegated-prefix from the upstream interface. type: int
more...
Supported Version Ranges delegated_prefix_iaid v7.0.2 -> latest
- onlink_flag - Enable/disable the onlink flag. type: str choices: enable, disable
more...
Supported Version Ranges onlink_flag v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- prefix_id - Prefix ID. see Notes. type: int required: true
more...
Supported Version Ranges prefix_id v6.0.0 -> latest
- rdnss - Recursive DNS server option. type: list
- rdnss_service - Recursive DNS service option. type: str choices: delegated, default, specify
more...
Supported Version Ranges rdnss_service v6.0.0 -> latest
[delegated] v6.0.0 -> latest
[default] v6.0.0 -> latest
[specify] v6.0.0 -> latest
- subnet - Add subnet ID to routing prefix. type: str
more...
Supported Version Ranges subnet v6.0.0 -> latest
- upstream_interface - Name of the interface that provides delegated information. Source system.interface.name. type: str
more...
Supported Version Ranges upstream_interface v6.0.0 -> latest
- ip6_dns_server_override - Enable/disable using the DNS server acquired by DHCP. type: str choices: enable, disable
more...
Supported Version Ranges ip6_dns_server_override v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- ip6_extra_addr - Extra IPv6 address prefixes of interface. type: list member_path: ipv6/ip6_extra_addr:prefix
more...
Supported Version Ranges ip6_extra_addr v6.0.0 -> latest
- prefix - IPv6 address prefix. type: str required: true
more...
Supported Version Ranges prefix v6.0.0 -> latest
- ip6_hop_limit - Hop limit (0 means unspecified). type: int
more...
Supported Version Ranges ip6_hop_limit v6.0.0 -> latest
- ip6_link_mtu - IPv6 link MTU. type: int
more...
Supported Version Ranges ip6_link_mtu v6.0.0 -> latest
- ip6_manage_flag - Enable/disable the managed flag. type: str choices: enable, disable
more...
Supported Version Ranges ip6_manage_flag v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- ip6_max_interval - IPv6 maximum interval (4 to 1800 sec). type: int
more...
Supported Version Ranges ip6_max_interval v6.0.0 -> latest
- ip6_min_interval - IPv6 minimum interval (3 to 1350 sec). type: int
more...
Supported Version Ranges ip6_min_interval v6.0.0 -> latest
- ip6_mode - Addressing mode (static, DHCP, delegated). type: str choices: static, dhcp, pppoe, delegated
more...
Supported Version Ranges ip6_mode v6.0.0 -> latest
[static] v6.0.0 -> latest
[dhcp] v6.0.0 -> latest
[pppoe] v6.0.0 -> latest
[delegated] v6.0.0 -> latest
- ip6_other_flag - Enable/disable the other IPv6 flag. type: str choices: enable, disable
more...
Supported Version Ranges ip6_other_flag v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- ip6_prefix_list - Advertised prefix list. type: list member_path: ipv6/ip6_prefix_list:prefix
more...
Supported Version Ranges ip6_prefix_list v6.0.0 -> latest
- autonomous_flag - Enable/disable the autonomous flag. type: str choices: enable, disable
more...
Supported Version Ranges autonomous_flag v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- dnssl - DNS search list option. type: list member_path: ipv6/ip6_prefix_list:prefix/dnssl:domain
more...
Supported Version Ranges dnssl v6.0.0 -> latest
- domain - Domain name. type: str required: true
more...
Supported Version Ranges domain v6.0.0 -> latest
- onlink_flag - Enable/disable the onlink flag. type: str choices: enable, disable
more...
Supported Version Ranges onlink_flag v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- preferred_life_time - Preferred life time (sec). type: int
more...
Supported Version Ranges preferred_life_time v6.0.0 -> latest
- prefix - IPv6 prefix. type: str required: true
more...
Supported Version Ranges prefix v6.0.0 -> latest
- rdnss - Recursive DNS server option. type: list
- valid_life_time - Valid life time (sec). type: int
more...
Supported Version Ranges valid_life_time v6.0.0 -> latest
- ip6_prefix_mode - Assigning a prefix from DHCP or RA. type: str choices: dhcp6, ra
more...
Supported Version Ranges ip6_prefix_mode v7.0.0 -> latest
[dhcp6] v6.0.0 -> latest
[ra] v6.0.0 -> latest
- ip6_reachable_time - IPv6 reachable time (milliseconds; 0 means unspecified). type: int
more...
Supported Version Ranges ip6_reachable_time v6.0.0 -> latest
- ip6_retrans_time - IPv6 retransmit time (milliseconds; 0 means unspecified). type: int
more...
Supported Version Ranges ip6_retrans_time v6.0.0 -> latest
- ip6_send_adv - Enable/disable sending advertisements about the interface. type: str choices: enable, disable
more...
Supported Version Ranges ip6_send_adv v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- ip6_subnet - Subnet to routing prefix. Syntax: xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx/xxx. type: str
more...
Supported Version Ranges ip6_subnet v6.0.0 -> latest
- ip6_upstream_interface - Interface name providing delegated information. Source system.interface.name. type: str
more...
Supported Version Ranges ip6_upstream_interface v6.0.0 -> latest
- nd_cert - Neighbor discovery certificate. Source certificate.local.name. type: str
more...
Supported Version Ranges nd_cert v6.0.0 -> latest
- nd_cga_modifier - Neighbor discovery CGA modifier. type: str
more...
Supported Version Ranges nd_cga_modifier v6.0.0 -> latest
- nd_mode - Neighbor discovery mode. type: str choices: basic, SEND-compatible
more...
Supported Version Ranges nd_mode v6.0.0 -> latest
[basic] v6.0.0 -> latest
[SEND-compatible] v6.0.0 -> latest
- nd_security_level - Neighbor discovery security level (0 - 7; 0 = least secure). type: int
more...
Supported Version Ranges nd_security_level v6.0.0 -> latest
- nd_timestamp_delta - Neighbor discovery timestamp delta value (1 - 3600 sec; ). type: int
more...
Supported Version Ranges nd_timestamp_delta v6.0.0 -> latest
- nd_timestamp_fuzz - Neighbor discovery timestamp fuzz factor (1 - 60 sec; ). type: int
more...
Supported Version Ranges nd_timestamp_fuzz v6.0.0 -> latest
- ra_send_mtu - Enable/disable sending link MTU in RA packet. type: str choices: enable, disable
more...
Supported Version Ranges ra_send_mtu v7.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- unique_autoconf_addr - Enable/disable unique auto config address. type: str choices: enable, disable
more...
Supported Version Ranges unique_autoconf_addr v6.4.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- vrip6_link_local - Link-local IPv6 address of virtual router. type: str
more...
Supported Version Ranges vrip6_link_local v6.0.0 -> latest
- vrrp_virtual_mac6 - Enable/disable virtual MAC for VRRP. type: str choices: enable, disable
more...
Supported Version Ranges vrrp_virtual_mac6 v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- vrrp6 - IPv6 VRRP configuration. type: list member_path: ipv6/vrrp6:vrid
more...
Supported Version Ranges vrrp6 v6.0.0 -> latest
- accept_mode - Enable/disable accept mode. type: str choices: enable, disable
more...
Supported Version Ranges accept_mode v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- adv_interval - Advertisement interval (1 - 255 seconds). type: int
more...
Supported Version Ranges adv_interval v6.0.0 -> latest
- preempt - Enable/disable preempt mode. type: str choices: enable, disable
more...
Supported Version Ranges preempt v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- priority - Priority of the virtual router (1 - 255). type: int
more...
Supported Version Ranges priority v6.0.0 -> latest
- start_time - Startup time (1 - 255 seconds). type: int
more...
Supported Version Ranges start_time v6.0.0 -> latest
- status - Enable/disable VRRP. type: str choices: enable, disable
more...
Supported Version Ranges status v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- vrdst6 - Monitor the route to this destination. type: list
- vrgrp - VRRP group ID (1 - 65535). type: int
more...
Supported Version Ranges vrgrp v6.0.0 -> latest
- vrid - Virtual router identifier (1 - 255). see Notes. type: int required: true
more...
Supported Version Ranges vrid v6.0.0 -> latest
- vrip6 - IPv6 address of the virtual router. type: str
more...
Supported Version Ranges vrip6 v6.0.0 -> latest
- l2forward - Enable/disable l2 forwarding. type: str choices: enable, disable
more...
Supported Version Ranges l2forward v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- lacp_ha_secondary - LACP HA secondary member. type: str choices: enable, disable
more...
Supported Version Ranges lacp_ha_secondary v7.2.1 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- lacp_ha_slave - LACP HA slave. type: str choices: enable, disable
more...
Supported Version Ranges lacp_ha_slave v6.0.0 -> v7.2.0
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- lacp_mode - LACP mode. type: str choices: static, passive, active
more...
Supported Version Ranges lacp_mode v6.0.0 -> latest
[static] v6.0.0 -> latest
[passive] v6.0.0 -> latest
[active] v6.0.0 -> latest
- lacp_speed - How often the interface sends LACP messages. type: str choices: slow, fast
more...
Supported Version Ranges lacp_speed v6.0.0 -> latest
[slow] v6.0.0 -> latest
[fast] v6.0.0 -> latest
- lcp_echo_interval - Time in seconds between PPPoE Link Control Protocol (LCP) echo requests. type: int
more...
Supported Version Ranges lcp_echo_interval v6.0.0 -> latest
- lcp_max_echo_fails - Maximum missed LCP echo messages before disconnect. type: int
more...
Supported Version Ranges lcp_max_echo_fails v6.0.0 -> latest
- link_up_delay - Number of milliseconds to wait before considering a link is up. type: int
more...
Supported Version Ranges link_up_delay v6.0.0 -> latest
- lldp_network_policy - LLDP-MED network policy profile. Source system.lldp.network-policy.name. type: str
more...
Supported Version Ranges lldp_network_policy v6.2.0 -> latest
- lldp_reception - Enable/disable Link Layer Discovery Protocol (LLDP) reception. type: str choices: enable, disable, vdom
more...
Supported Version Ranges lldp_reception v6.2.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
[vdom] v6.0.0 -> latest
- lldp_transmission - Enable/disable Link Layer Discovery Protocol (LLDP) transmission. type: str choices: enable, disable, vdom
more...
Supported Version Ranges lldp_transmission v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
[vdom] v6.0.0 -> latest
- macaddr - Change the interface"s MAC address. type: str
more...
Supported Version Ranges macaddr v6.0.0 -> latest
- managed_device - Available when FortiLink is enabled, used for managed devices through FortiLink interface. type: list member_path: managed_device:name
more...
Supported Version Ranges managed_device v6.0.0 -> v6.0.11
- name - Managed dev identifier. type: str required: true
more...
Supported Version Ranges name v6.0.0 -> v6.0.11
- managed_subnetwork_size - Number of IP addresses to be allocated by FortiIPAM and used by this FortiGate unit"s DHCP server settings. type: str choices: 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768, 65536
more...
Supported Version Ranges managed_subnetwork_size v6.4.0 -> latest
[32] v7.0.2 -> latest
[64] v7.0.2 -> latest
[128] v7.0.2 -> latest
[256] v6.0.0 -> latest
[512] v6.0.0 -> latest
[1024] v6.0.0 -> latest
[2048] v6.0.0 -> latest
[4096] v6.0.0 -> latest
[8192] v6.0.0 -> latest
[16384] v6.0.0 -> latest
[32768] v6.0.0 -> latest
[65536] v6.0.0 -> latest
- management_ip - High Availability in-band management IP address of this interface. type: str
more...
Supported Version Ranges management_ip v6.0.0 -> latest
- measured_downstream_bandwidth - Measured downstream bandwidth (kbps). type: int
more...
Supported Version Ranges measured_downstream_bandwidth v6.4.0 -> latest
- measured_upstream_bandwidth - Measured upstream bandwidth (kbps). type: int
more...
Supported Version Ranges measured_upstream_bandwidth v6.4.0 -> latest
- mediatype - Select SFP media interface type type: str choices: cfp2-sr10, cfp2-lr4
more...
Supported Version Ranges mediatype v6.0.0 -> v6.2.7
v6.4.1 -> v7.0.12
v7.2.1 -> v7.2.4
[cfp2-sr10] v6.0.0 -> latest
[cfp2-lr4] v6.0.0 -> latest
- member - Physical interfaces that belong to the aggregate or redundant interface. type: list member_path: member:interface_name
more...
Supported Version Ranges member v6.0.0 -> latest
- interface_name - Physical interface name. Source system.interface.name. type: str required: true
more...
Supported Version Ranges interface_name v6.0.0 -> latest
- min_links - Minimum number of aggregated ports that must be up. type: int
more...
Supported Version Ranges min_links v6.0.0 -> latest
- min_links_down - Action to take when less than the configured minimum number of links are active. type: str choices: operational, administrative
more...
Supported Version Ranges min_links_down v6.0.0 -> latest
[operational] v6.0.0 -> latest
[administrative] v6.0.0 -> latest
- mode - Addressing mode (static, DHCP, PPPoE). type: str choices: static, dhcp, pppoe
more...
Supported Version Ranges mode v6.0.0 -> latest
[static] v6.0.0 -> latest
[dhcp] v6.0.0 -> latest
[pppoe] v6.0.0 -> latest
- monitor_bandwidth - Enable monitoring bandwidth on this interface. type: str choices: enable, disable
more...
Supported Version Ranges monitor_bandwidth v6.4.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- mtu - MTU value for this interface. type: int
more...
Supported Version Ranges mtu v6.0.0 -> latest
- mtu_override - Enable to set a custom MTU for this interface. type: str choices: enable, disable
more...
Supported Version Ranges mtu_override v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- name - Name. type: str required: true
more...
Supported Version Ranges name v6.0.0 -> latest
- ndiscforward - Enable/disable NDISC forwarding. type: str choices: enable, disable
more...
Supported Version Ranges ndiscforward v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- netbios_forward - Enable/disable NETBIOS forwarding. type: str choices: disable, enable
more...
Supported Version Ranges netbios_forward v6.0.0 -> latest
[disable] v6.0.0 -> latest
[enable] v6.0.0 -> latest
- netflow_sampler - Enable/disable NetFlow on this interface and set the data that NetFlow collects (rx, tx, or both). type: str choices: disable, tx, rx, both
more...
Supported Version Ranges netflow_sampler v6.0.0 -> latest
[disable] v6.0.0 -> latest
[tx] v6.0.0 -> latest
[rx] v6.0.0 -> latest
[both] v6.0.0 -> latest
- outbandwidth - Bandwidth limit for outgoing traffic (0 - 80000000 kbps). type: int
more...
Supported Version Ranges outbandwidth v6.0.0 -> latest
- padt_retry_timeout - PPPoE Active Discovery Terminate (PADT) used to terminate sessions after an idle time. type: int
more...
Supported Version Ranges padt_retry_timeout v6.0.0 -> latest
- password - PPPoE account"s password. type: str
more...
Supported Version Ranges password v6.0.0 -> latest
- ping_serv_status - PING server status. type: int
more...
Supported Version Ranges ping_serv_status v6.0.0 -> v7.0.5
v7.2.0 -> v7.2.0
- polling_interval - sFlow polling interval in seconds (1 - 255). type: int
more...
Supported Version Ranges polling_interval v6.0.0 -> latest
- pppoe_unnumbered_negotiate - Enable/disable PPPoE unnumbered negotiation. type: str choices: enable, disable
more...
Supported Version Ranges pppoe_unnumbered_negotiate v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- pptp_auth_type - PPTP authentication type. type: str choices: auto, pap, chap, mschapv1, mschapv2
more...
Supported Version Ranges pptp_auth_type v6.0.0 -> latest
[auto] v6.0.0 -> latest
[pap] v6.0.0 -> latest
[chap] v6.0.0 -> latest
[mschapv1] v6.0.0 -> latest
[mschapv2] v6.0.0 -> latest
- pptp_client - Enable/disable PPTP client. type: str choices: enable, disable
more...
Supported Version Ranges pptp_client v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- pptp_password - PPTP password. type: str
more...
Supported Version Ranges pptp_password v6.0.0 -> latest
- pptp_server_ip - PPTP server IP address. type: str
more...
Supported Version Ranges pptp_server_ip v6.0.0 -> latest
- pptp_timeout - Idle timer in minutes (0 for disabled). type: int
more...
Supported Version Ranges pptp_timeout v6.0.0 -> latest
- pptp_user - PPTP user name. type: str
more...
Supported Version Ranges pptp_user v6.0.0 -> latest
- preserve_session_route - Enable/disable preservation of session route when dirty. type: str choices: enable, disable
more...
Supported Version Ranges preserve_session_route v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- priority - Priority of learned routes. type: int
more...
Supported Version Ranges priority v6.0.0 -> latest
- priority_override - Enable/disable fail back to higher priority port once recovered. type: str choices: enable, disable
more...
Supported Version Ranges priority_override v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- proxy_captive_portal - Enable/disable proxy captive portal on this interface. type: str choices: enable, disable
more...
Supported Version Ranges proxy_captive_portal v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- reachable_time - IPv4 reachable time in milliseconds (30000 - 3600000). type: int
more...
Supported Version Ranges reachable_time v7.0.4 -> latest
- redundant_interface - Redundant interface. type: str
more...
Supported Version Ranges redundant_interface v6.0.0 -> v7.0.5
v7.2.0 -> v7.2.0
- remote_ip - Remote IP address of tunnel. type: str
more...
Supported Version Ranges remote_ip v6.0.0 -> latest
- replacemsg_override_group - Replacement message override group. type: str
more...
Supported Version Ranges replacemsg_override_group v6.0.0 -> latest
- ring_rx - RX ring size. type: int
more...
Supported Version Ranges ring_rx - ring_tx - TX ring size. type: int
more...
Supported Version Ranges ring_tx - role - Interface role. type: str choices: lan, wan, dmz, undefined
more...
Supported Version Ranges role v6.0.0 -> latest
[lan] v6.0.0 -> latest
[wan] v6.0.0 -> latest
[dmz] v6.0.0 -> latest
[undefined] v6.0.0 -> latest
- sample_direction - Data that NetFlow collects (rx, tx, or both). type: str choices: tx, rx, both
more...
Supported Version Ranges sample_direction v6.0.0 -> latest
[tx] v6.0.0 -> latest
[rx] v6.0.0 -> latest
[both] v6.0.0 -> latest
- sample_rate - sFlow sample rate (10 - 99999). type: int
more...
Supported Version Ranges sample_rate v6.0.0 -> latest
- scan_botnet_connections - Enable monitoring or blocking connections to Botnet servers through this interface. type: str choices: disable, block, monitor
more...
Supported Version Ranges scan_botnet_connections v6.0.0 -> v6.0.11
[disable] v6.0.0 -> latest
[block] v6.0.0 -> latest
[monitor] v6.0.0 -> latest
- secondary_IP - Enable/disable adding a secondary IP to this interface. type: str choices: enable, disable
more...
Supported Version Ranges secondary_IP v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- secondaryip - Second IP address of interface. type: list member_path: secondaryip:id
more...
Supported Version Ranges secondaryip v6.0.0 -> latest
- allowaccess - Management access settings for the secondary IP address. type: list choices: ping, https, ssh, snmp, http, telnet, fgfm, radius-acct, probe-response, fabric, ftm, speed-test, capwap
more...
Supported Version Ranges allowaccess v6.0.0 -> latest
[ping] v6.0.0 -> latest
[https] v6.0.0 -> latest
[ssh] v6.0.0 -> latest
[snmp] v6.0.0 -> latest
[http] v6.0.0 -> latest
[telnet] v6.0.0 -> latest
[fgfm] v6.0.0 -> latest
[radius-acct] v6.0.0 -> latest
[probe-response] v6.0.0 -> latest
[fabric] v6.2.0 -> latest
[ftm] v6.0.0 -> latest
[speed-test] v7.0.1 -> latest
[capwap] v6.0.0 -> v6.0.11
- detectprotocol - Protocols used to detect the server. type: list choices: ping, tcp-echo, udp-echo
more...
Supported Version Ranges detectprotocol v6.0.0 -> latest
[ping] v6.0.0 -> latest
[tcp-echo] v6.0.0 -> latest
[udp-echo] v6.0.0 -> latest
- detectserver - Gateway"s ping server for this IP. type: str
more...
Supported Version Ranges detectserver v6.0.0 -> latest
- gwdetect - Enable/disable detect gateway alive for first. type: str choices: enable, disable
more...
Supported Version Ranges gwdetect v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- ha_priority - HA election priority for the PING server. type: int
more...
Supported Version Ranges ha_priority v6.0.0 -> latest
- id - ID. see Notes. type: int required: true
more...
Supported Version Ranges id v6.0.0 -> latest
- ip - Secondary IP address of the interface. type: str
more...
Supported Version Ranges ip v6.0.0 -> latest
- ping_serv_status - PING server status. type: int
more...
Supported Version Ranges ping_serv_status v6.0.0 -> v7.0.5
v7.2.0 -> v7.2.0
- secip_relay_ip - DHCP relay IP address. type: list
- security_exempt_list - Name of security-exempt-list. type: str
more...
Supported Version Ranges security_exempt_list v6.0.0 -> latest
- security_external_logout - URL of external authentication logout server. type: str
more...
Supported Version Ranges security_external_logout v6.0.0 -> latest
- security_external_web - URL of external authentication web server. type: str
more...
Supported Version Ranges security_external_web v6.0.0 -> latest
- security_groups - User groups that can authenticate with the captive portal. type: list member_path: security_groups:name
more...
Supported Version Ranges security_groups v6.0.0 -> latest
- name - Names of user groups that can authenticate with the captive portal. Source user.group.name. type: str required: true
more...
Supported Version Ranges name v6.0.0 -> latest
- security_mac_auth_bypass - Enable/disable MAC authentication bypass. type: str choices: mac-auth-only, enable, disable
more...
Supported Version Ranges security_mac_auth_bypass v6.0.0 -> latest
[mac-auth-only] v6.2.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- security_mode - Turn on captive portal authentication for this interface. type: str choices: none, captive-portal, 802.1X
more...
Supported Version Ranges security_mode v6.0.0 -> latest
[none] v6.0.0 -> latest
[captive-portal] v6.0.0 -> latest
[802.1X] v6.0.0 -> latest
- security_redirect_url - URL redirection after disclaimer/authentication. type: str
more...
Supported Version Ranges security_redirect_url v6.0.0 -> latest
- service_name - PPPoE service name. type: str
more...
Supported Version Ranges service_name v6.0.0 -> latest
- sflow_sampler - Enable/disable sFlow on this interface. type: str choices: enable, disable
more...
Supported Version Ranges sflow_sampler v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- snmp_index - Permanent SNMP Index of the interface. type: int
more...
Supported Version Ranges snmp_index v6.0.0 -> latest
- speed - Interface speed. The default setting and the options available depend on the interface hardware. type: str choices: auto, 10full, 10half, 100full, 100half, 1000full, 1000auto, 10000full, 10000auto, 40000full, 40000auto, 100Gfull, 1000half
more...
Supported Version Ranges speed v6.0.0 -> latest
[auto] v6.0.0 -> latest
[10full] v6.0.0 -> latest
[10half] v6.0.0 -> latest
[100full] v6.0.0 -> latest
[100half] v6.0.0 -> latest
[1000full] v6.0.0 -> latest
[1000auto] v6.0.0 -> latest
[10000full] v6.0.0 -> latest
[10000auto] v6.0.0 -> latest
[40000full] v6.0.0 -> latest
[40000auto] v7.4.0 -> latest
[100Gfull] v6.0.0 -> v6.2.7
v6.4.1 -> v7.0.12
v7.2.1 -> v7.2.4
[1000half] v6.0.0 -> v7.0.3
- spillover_threshold - Egress Spillover threshold (0 - 16776000 kbps), 0 means unlimited. type: int
more...
Supported Version Ranges spillover_threshold v6.0.0 -> latest
- src_check - Enable/disable source IP check. type: str choices: enable, disable
more...
Supported Version Ranges src_check v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- status - Bring the interface up or shut the interface down. type: str choices: up, down
more...
Supported Version Ranges status v6.0.0 -> latest
[up] v6.0.0 -> latest
[down] v6.0.0 -> latest
- stp - Enable/disable STP. type: str choices: disable, enable
more...
Supported Version Ranges stp v6.0.0 -> v6.2.7
v6.4.1 -> v7.0.12
v7.2.1 -> v7.2.4
[disable] v6.0.0 -> latest
[enable] v6.0.0 -> latest
- stp_ha_secondary - Control STP behavior on HA secondary. type: str choices: disable, enable, priority-adjust
more...
Supported Version Ranges stp_ha_secondary v7.0.0 -> v7.0.12
v7.2.1 -> v7.2.4
[disable] v6.0.0 -> latest
[enable] v6.0.0 -> latest
[priority-adjust] v6.0.0 -> latest
- stp_ha_slave - Control STP behaviour on HA slave. type: str choices: disable, enable, priority-adjust
more...
Supported Version Ranges stp_ha_slave v6.0.0 -> v6.2.7
v6.4.1 -> v6.4.4
[disable] v6.0.0 -> latest
[enable] v6.0.0 -> latest
[priority-adjust] v6.0.0 -> latest
- stpforward - Enable/disable STP forwarding. type: str choices: enable, disable
more...
Supported Version Ranges stpforward v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- stpforward_mode - Configure STP forwarding mode. type: str choices: rpl-all-ext-id, rpl-bridge-ext-id, rpl-nothing
more...
Supported Version Ranges stpforward_mode v6.0.0 -> latest
[rpl-all-ext-id] v6.0.0 -> latest
[rpl-bridge-ext-id] v6.0.0 -> latest
[rpl-nothing] v6.0.0 -> latest
- subst - Enable to always send packets from this interface to a destination MAC address. type: str choices: enable, disable
more...
Supported Version Ranges subst v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- substitute_dst_mac - Destination MAC address that all packets are sent to from this interface. type: str
more...
Supported Version Ranges substitute_dst_mac v6.0.0 -> latest
- sw_algorithm - Frame distribution algorithm for switch. type: str choices: l2, l3, eh
more...
Supported Version Ranges sw_algorithm v7.2.0 -> v7.2.0
v7.4.0 -> latest
[l2] v6.0.0 -> latest
[l3] v6.0.0 -> latest
[eh] v6.0.0 -> latest
- swc_first_create - Initial create for switch-controller VLANs. type: int
more...
Supported Version Ranges swc_first_create v6.4.4 -> latest
- swc_vlan - Creation status for switch-controller VLANs. type: int
more...
Supported Version Ranges swc_vlan v6.4.0 -> v7.0.5
v7.2.0 -> v7.2.0
- switch - Contained in switch. type: str
more...
Supported Version Ranges switch v6.0.0 -> v7.0.5
v7.2.0 -> v7.2.0
- switch_controller_access_vlan - Block FortiSwitch port-to-port traffic. type: str choices: enable, disable
more...
Supported Version Ranges switch_controller_access_vlan v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- switch_controller_arp_inspection - Enable/disable FortiSwitch ARP inspection. type: str choices: enable, disable
more...
Supported Version Ranges switch_controller_arp_inspection v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- switch_controller_dhcp_snooping - Switch controller DHCP snooping. type: str choices: enable, disable
more...
Supported Version Ranges switch_controller_dhcp_snooping v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- switch_controller_dhcp_snooping_option82 - Switch controller DHCP snooping option82. type: str choices: enable, disable
more...
Supported Version Ranges switch_controller_dhcp_snooping_option82 v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- switch_controller_dhcp_snooping_verify_mac - Switch controller DHCP snooping verify MAC. type: str choices: enable, disable
more...
Supported Version Ranges switch_controller_dhcp_snooping_verify_mac v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- switch_controller_dynamic - Integrated FortiLink settings for managed FortiSwitch. Source switch-controller.fortilink-settings.name. type: str
more...
Supported Version Ranges switch_controller_dynamic v7.0.0 -> latest
- switch_controller_feature - Interface"s purpose when assigning traffic (read only). type: str choices: none, default-vlan, quarantine, rspan, voice, video, nac, nac-segment
more...
Supported Version Ranges switch_controller_feature v6.4.0 -> latest
[none] v6.0.0 -> latest
[default-vlan] v6.0.0 -> latest
[quarantine] v6.0.0 -> latest
[rspan] v6.0.0 -> latest
[voice] v6.0.0 -> latest
[video] v6.0.0 -> latest
[nac] v6.0.0 -> latest
[nac-segment] v7.0.1 -> latest
- switch_controller_igmp_snooping - Switch controller IGMP snooping. type: str choices: enable, disable
more...
Supported Version Ranges switch_controller_igmp_snooping v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- switch_controller_igmp_snooping_fast_leave - Switch controller IGMP snooping fast-leave. type: str choices: enable, disable
more...
Supported Version Ranges switch_controller_igmp_snooping_fast_leave v6.2.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- switch_controller_igmp_snooping_proxy - Switch controller IGMP snooping proxy. type: str choices: enable, disable
more...
Supported Version Ranges switch_controller_igmp_snooping_proxy v6.2.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- switch_controller_iot_scanning - Enable/disable managed FortiSwitch IoT scanning. type: str choices: enable, disable
more...
Supported Version Ranges switch_controller_iot_scanning v6.4.4 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- switch_controller_learning_limit - Limit the number of dynamic MAC addresses on this VLAN (1 - 128, 0 = no limit, default). type: int
more...
Supported Version Ranges switch_controller_learning_limit v6.0.0 -> latest
- switch_controller_mgmt_vlan - VLAN to use for FortiLink management purposes. type: int
more...
Supported Version Ranges switch_controller_mgmt_vlan v6.4.0 -> latest
- switch_controller_nac - Integrated FortiLink settings for managed FortiSwitch. Source switch-controller.fortilink-settings.name. type: str
more...
Supported Version Ranges switch_controller_nac v6.4.0 -> latest
- switch_controller_netflow_collect - NetFlow collection and processing. type: str choices: disable, enable
more...
Supported Version Ranges switch_controller_netflow_collect v7.2.1 -> latest
[disable] v6.0.0 -> latest
[enable] v6.0.0 -> latest
- switch_controller_offload - Enable/disable managed FortiSwitch routing offload. type: str choices: enable, disable
more...
Supported Version Ranges switch_controller_offload v7.4.1 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- switch_controller_offload_gw - Enable/disable managed FortiSwitch routing offload gateway. type: str choices: enable, disable
more...
Supported Version Ranges switch_controller_offload_gw v7.4.1 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- switch_controller_offload_ip - IP for routing offload on FortiSwitch. type: str
more...
Supported Version Ranges switch_controller_offload_ip v7.4.1 -> latest
- switch_controller_rspan_mode - Stop Layer2 MAC learning and interception of BPDUs and other packets on this interface. type: str choices: disable, enable
more...
Supported Version Ranges switch_controller_rspan_mode v6.2.0 -> latest
[disable] v6.0.0 -> latest
[enable] v6.0.0 -> latest
- switch_controller_source_ip - Source IP address used in FortiLink over L3 connections. type: str choices: outbound, fixed
more...
Supported Version Ranges switch_controller_source_ip v6.4.4 -> latest
[outbound] v6.0.0 -> latest
[fixed] v6.0.0 -> latest
- switch_controller_traffic_policy - Switch controller traffic policy for the VLAN. Source switch-controller.traffic-policy.name. type: str
more...
Supported Version Ranges switch_controller_traffic_policy v6.2.0 -> latest
- system_id - Define a system ID for the aggregate interface. type: str
more...
Supported Version Ranges system_id v7.0.2 -> latest
- system_id_type - Method in which system ID is generated. type: str choices: auto, user
more...
Supported Version Ranges system_id_type v7.0.2 -> latest
[auto] v6.0.0 -> latest
[user] v6.0.0 -> latest
- tagging - Config object tagging. type: list member_path: tagging:name
more...
Supported Version Ranges tagging v6.0.0 -> latest
- category - Tag category. Source system.object-tagging.category. type: str
more...
Supported Version Ranges category v6.0.0 -> latest
- name - Tagging entry name. type: str required: true
more...
Supported Version Ranges name v6.0.0 -> latest
- tags - Tags. type: list member_path: tagging:name/tags:name
more...
Supported Version Ranges tags v6.0.0 -> latest
- name - Tag name. Source system.object-tagging.tags.name. type: str required: true
more...
Supported Version Ranges name v6.0.0 -> latest
- tcp_mss - TCP maximum segment size. 0 means do not change segment size. type: int
more...
Supported Version Ranges tcp_mss v6.0.0 -> latest
- trust_ip_1 - Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts). type: str
more...
Supported Version Ranges trust_ip_1 v6.0.0 -> latest
- trust_ip_2 - Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts). type: str
more...
Supported Version Ranges trust_ip_2 v6.0.0 -> latest
- trust_ip_3 - Trusted host for dedicated management traffic (0.0.0.0/24 for all hosts). type: str
more...
Supported Version Ranges trust_ip_3 v6.0.0 -> latest
- trust_ip6_1 - Trusted IPv6 host for dedicated management traffic (::/0 for all hosts). type: str
more...
Supported Version Ranges trust_ip6_1 v6.0.0 -> latest
- trust_ip6_2 - Trusted IPv6 host for dedicated management traffic (::/0 for all hosts). type: str
more...
Supported Version Ranges trust_ip6_2 v6.0.0 -> latest
- trust_ip6_3 - Trusted IPv6 host for dedicated management traffic (::/0 for all hosts). type: str
more...
Supported Version Ranges trust_ip6_3 v6.0.0 -> latest
- type - Interface type. type: str choices: physical, vlan, aggregate, redundant, tunnel, vdom-link, loopback, switch, vap-switch, wl-mesh, fext-wan, vxlan, geneve, hdlc, switch-vlan, emac-vlan, ssl, lan-extension, hard-switch
more...
Supported Version Ranges type v6.0.0 -> latest
[physical] v6.0.0 -> latest
[vlan] v6.0.0 -> latest
[aggregate] v6.0.0 -> latest
[redundant] v6.0.0 -> latest
[tunnel] v6.0.0 -> latest
[vdom-link] v6.0.0 -> latest
[loopback] v6.0.0 -> latest
[switch] v6.0.0 -> latest
[vap-switch] v6.0.0 -> latest
[wl-mesh] v6.0.0 -> latest
[fext-wan] v6.0.0 -> latest
[vxlan] v6.0.0 -> latest
[geneve] v6.2.0 -> latest
[hdlc] v6.0.0 -> latest
[switch-vlan] v6.0.0 -> latest
[emac-vlan] v6.0.0 -> latest
[ssl] v7.0.0 -> latest
[lan-extension] v7.0.2 -> latest
[hard-switch] v6.0.0 -> v6.2.7
v6.4.1 -> v7.0.12
v7.2.1 -> v7.2.4
- username - Username of the PPPoE account, provided by your ISP. type: str
more...
Supported Version Ranges username v6.0.0 -> latest
- vdom - Interface is in this virtual domain (VDOM). Source system.vdom.name. type: str
more...
Supported Version Ranges vdom v6.0.0 -> latest
- vindex - Switch control interface VLAN ID. type: int
more...
Supported Version Ranges vindex v6.0.0 -> v7.0.5
v7.2.0 -> v7.2.0
- vlan_protocol - Ethernet protocol of VLAN. type: str choices: 8021q, 8021ad
more...
Supported Version Ranges vlan_protocol v6.4.0 -> latest
[8021q] v6.0.0 -> latest
[8021ad] v6.0.0 -> latest
- vlanforward - Enable/disable traffic forwarding between VLANs on this interface. type: str choices: enable, disable
more...
Supported Version Ranges vlanforward v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- vlanid - VLAN ID (1 - 4094). type: int
more...
Supported Version Ranges vlanid v6.0.0 -> latest
- vrf - Virtual Routing Forwarding ID. type: int
more...
Supported Version Ranges vrf v6.0.0 -> latest
- vrrp - VRRP configuration. type: list member_path: vrrp:vrid
more...
Supported Version Ranges vrrp v6.0.0 -> latest
- accept_mode - Enable/disable accept mode. type: str choices: enable, disable
more...
Supported Version Ranges accept_mode v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- adv_interval - Advertisement interval (1 - 255 seconds). type: int
more...
Supported Version Ranges adv_interval v6.0.0 -> latest
- ignore_default_route - Enable/disable ignoring of default route when checking destination. type: str choices: enable, disable
more...
Supported Version Ranges ignore_default_route v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- preempt - Enable/disable preempt mode. type: str choices: enable, disable
more...
Supported Version Ranges preempt v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- priority - Priority of the virtual router (1 - 255). type: int
more...
Supported Version Ranges priority v6.0.0 -> latest
- proxy_arp - VRRP Proxy ARP configuration. type: list member_path: vrrp:vrid/proxy_arp:id
more...
Supported Version Ranges proxy_arp v6.0.0 -> latest
- id - ID. see Notes. type: int required: true
more...
Supported Version Ranges id v6.0.0 -> latest
- ip - Set IP addresses of proxy ARP. type: str
more...
Supported Version Ranges ip v6.0.0 -> latest
- start_time - Startup time (1 - 255 seconds). type: int
more...
Supported Version Ranges start_time v6.0.0 -> latest
- status - Enable/disable this VRRP configuration. type: str choices: enable, disable
more...
Supported Version Ranges status v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- version - VRRP version. type: str choices: 2, 3
more...
Supported Version Ranges version v6.0.0 -> latest
[2] v6.0.0 -> latest
[3] v6.0.0 -> latest
- vrdst - Monitor the route to this destination. type: list
- vrdst_priority - Priority of the virtual router when the virtual router destination becomes unreachable (0 - 254). type: int
more...
Supported Version Ranges vrdst_priority v6.0.0 -> latest
- vrgrp - VRRP group ID (1 - 65535). type: int
more...
Supported Version Ranges vrgrp v6.0.0 -> latest
- vrid - Virtual router identifier (1 - 255). see Notes. type: int required: true
more...
Supported Version Ranges vrid v6.0.0 -> latest
- vrip - IP address of the virtual router. type: str
more...
Supported Version Ranges vrip v6.0.0 -> latest
- vrrp_virtual_mac - Enable/disable use of virtual MAC for VRRP. type: str choices: enable, disable
more...
Supported Version Ranges vrrp_virtual_mac v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- wccp - Enable/disable WCCP on this interface. Used for encapsulated WCCP communication between WCCP clients and servers. type: str choices: enable, disable
more...
Supported Version Ranges wccp v6.0.0 -> latest
[enable] v6.0.0 -> latest
[disable] v6.0.0 -> latest
- weight - Default weight for static routes (if route has no weight configured). type: int
more...
Supported Version Ranges weight v6.0.0 -> latest
- wins_ip - WINS server IP. type: str
more...
Supported Version Ranges wins_ip v6.0.0 -> latest
Note
- Legacy fortiosapi has been deprecated, httpapi is the preferred way to run playbooks
- name: Configure interfaces.
fortinet.fortios.fortios_system_interface:
vdom: "{{ vdom }}"
state: "present"
access_token: "<your_own_value>"
system_interface:
ac_name: "<your_own_value>"
aggregate: "<your_own_value>"
aggregate_type: "physical"
algorithm: "L2"
alias: "<your_own_value>"
allowaccess: "ping"
ap_discover: "enable"
arpforward: "enable"
auth_cert: "<your_own_value> (source vpn.certificate.local.name)"
auth_portal_addr: "<your_own_value>"
auth_type: "auto"
auto_auth_extension_device: "enable"
bandwidth_measure_time: "0"
bfd: "global"
bfd_desired_min_tx: "250"
bfd_detect_mult: "3"
bfd_required_min_rx: "250"
broadcast_forticlient_discovery: "enable"
broadcast_forward: "enable"
captive_portal: "2147483647"
cli_conn_status: "0"
client_options:
-
code: "0"
id: "26"
ip: "<your_own_value>"
type: "hex"
value: "<your_own_value>"
color: "0"
dedicated_to: "none"
default_purdue_level: "1"
defaultgw: "enable"
description: "<your_own_value>"
detected_peer_mtu: "0"
detectprotocol: "ping"
detectserver: "<your_own_value>"
device_access_list: "<your_own_value>"
device_identification: "enable"
device_identification_active_scan: "enable"
device_netscan: "disable"
device_user_identification: "enable"
devindex: "0"
dhcp_broadcast_flag: "disable"
dhcp_classless_route_addition: "enable"
dhcp_client_identifier: "myId_46"
dhcp_relay_agent_option: "enable"
dhcp_relay_circuit_id: "<your_own_value>"
dhcp_relay_interface: "<your_own_value> (source system.interface.name)"
dhcp_relay_interface_select_method: "auto"
dhcp_relay_ip: "<your_own_value>"
dhcp_relay_link_selection: "<your_own_value>"
dhcp_relay_request_all_server: "disable"
dhcp_relay_service: "disable"
dhcp_relay_source_ip: "<your_own_value>"
dhcp_relay_type: "regular"
dhcp_renew_time: "0"
dhcp_smart_relay: "disable"
dhcp_snooping_server_list:
-
name: "default_name_60"
server_ip: "<your_own_value>"
disc_retry_timeout: "1"
disconnect_threshold: "0"
distance: "5"
dns_server_override: "enable"
dns_server_protocol: "cleartext"
drop_fragment: "enable"
drop_overlapped_fragment: "enable"
eap_ca_cert: "<your_own_value> (source certificate.ca.name)"
eap_identity: "<your_own_value>"
eap_method: "tls"
eap_password: "<your_own_value>"
eap_supplicant: "enable"
eap_user_cert: "<your_own_value> (source certificate.local.name)"
egress_cos: "disable"
egress_queues:
cos0: "<your_own_value> (source system.isf-queue-profile.name)"
cos1: "<your_own_value> (source system.isf-queue-profile.name)"
cos2: "<your_own_value> (source system.isf-queue-profile.name)"
cos3: "<your_own_value> (source system.isf-queue-profile.name)"
cos4: "<your_own_value> (source system.isf-queue-profile.name)"
cos5: "<your_own_value> (source system.isf-queue-profile.name)"
cos6: "<your_own_value> (source system.isf-queue-profile.name)"
cos7: "<your_own_value> (source system.isf-queue-profile.name)"
egress_shaping_profile: "<your_own_value> (source firewall.shaping-profile.profile-name)"
endpoint_compliance: "enable"
estimated_downstream_bandwidth: "0"
estimated_upstream_bandwidth: "0"
explicit_ftp_proxy: "enable"
explicit_web_proxy: "enable"
external: "enable"
fail_action_on_extender: "soft-restart"
fail_alert_interfaces:
-
name: "default_name_94 (source system.interface.name)"
fail_alert_method: "link-failed-signal"
fail_detect: "enable"
fail_detect_option: "detectserver"
fortiheartbeat: "enable"
fortilink: "enable"
fortilink_backup_link: "0"
fortilink_neighbor_detect: "lldp"
fortilink_split_interface: "enable"
fortilink_stacking: "enable"
forward_domain: "0"
gi_gk: "enable"
gwdetect: "enable"
ha_priority: "1"
icmp_accept_redirect: "enable"
icmp_send_redirect: "enable"
ident_accept: "enable"
idle_timeout: "0"
ike_saml_server: "<your_own_value> (source user.saml.name)"
inbandwidth: "0"
ingress_cos: "disable"
ingress_shaping_profile: "<your_own_value> (source firewall.shaping-profile.profile-name)"
ingress_spillover_threshold: "0"
interface: "<your_own_value> (source system.interface.name)"
internal: "0"
ip: "<your_own_value>"
ip_managed_by_fortiipam: "inherit-global"
ipmac: "enable"
ips_sniffer_mode: "enable"
ipunnumbered: "<your_own_value>"
ipv6:
autoconf: "enable"
cli_conn6_status: "0"
dhcp6_client_options: "rapid"
dhcp6_iapd_list:
-
iaid: "<you_own_value>"
prefix_hint: "<your_own_value>"
prefix_hint_plt: "604800"
prefix_hint_vlt: "2592000"
dhcp6_information_request: "enable"
dhcp6_prefix_delegation: "enable"
dhcp6_prefix_hint: "<your_own_value>"
dhcp6_prefix_hint_plt: "604800"
dhcp6_prefix_hint_vlt: "2592000"
dhcp6_relay_interface_id: "<your_own_value>"
dhcp6_relay_ip: "<your_own_value>"
dhcp6_relay_service: "disable"
dhcp6_relay_source_interface: "disable"
dhcp6_relay_source_ip: "<your_own_value>"
dhcp6_relay_type: "regular"
icmp6_send_redirect: "enable"
interface_identifier: "myId_145"
ip6_address: "<your_own_value>"
ip6_allowaccess: "ping"
ip6_default_life: "1800"
ip6_delegated_prefix_iaid: "0"
ip6_delegated_prefix_list:
-
autonomous_flag: "enable"
delegated_prefix_iaid: "0"
onlink_flag: "enable"
prefix_id: "<you_own_value>"
rdnss: "<your_own_value>"
rdnss_service: "delegated"
subnet: "<your_own_value>"
upstream_interface: "<your_own_value> (source system.interface.name)"
ip6_dns_server_override: "enable"
ip6_extra_addr:
-
prefix: "<your_own_value>"
ip6_hop_limit: "0"
ip6_link_mtu: "0"
ip6_manage_flag: "enable"
ip6_max_interval: "600"
ip6_min_interval: "198"
ip6_mode: "static"
ip6_other_flag: "enable"
ip6_prefix_list:
-
autonomous_flag: "enable"
dnssl:
-
domain: "<your_own_value>"
onlink_flag: "enable"
preferred_life_time: "604800"
prefix: "<your_own_value>"
rdnss: "<your_own_value>"
valid_life_time: "2592000"
ip6_prefix_mode: "dhcp6"
ip6_reachable_time: "0"
ip6_retrans_time: "0"
ip6_send_adv: "enable"
ip6_subnet: "<your_own_value>"
ip6_upstream_interface: "<your_own_value> (source system.interface.name)"
nd_cert: "<your_own_value> (source certificate.local.name)"
nd_cga_modifier: "<your_own_value>"
nd_mode: "basic"
nd_security_level: "0"
nd_timestamp_delta: "300"
nd_timestamp_fuzz: "1"
ra_send_mtu: "enable"
unique_autoconf_addr: "enable"
vrip6_link_local: "<your_own_value>"
vrrp_virtual_mac6: "enable"
vrrp6:
-
accept_mode: "enable"
adv_interval: "1"
preempt: "enable"
priority: "100"
start_time: "3"
status: "enable"
vrdst6: "<your_own_value>"
vrgrp: "0"
vrid: "<you_own_value>"
vrip6: "<your_own_value>"
l2forward: "enable"
lacp_ha_secondary: "enable"
lacp_ha_slave: "enable"
lacp_mode: "static"
lacp_speed: "slow"
lcp_echo_interval: "5"
lcp_max_echo_fails: "3"
link_up_delay: "50"
lldp_network_policy: "<your_own_value> (source system.lldp.network-policy.name)"
lldp_reception: "enable"
lldp_transmission: "enable"
macaddr: "<your_own_value>"
managed_device:
-
name: "default_name_218"
managed_subnetwork_size: "32"
management_ip: "<your_own_value>"
measured_downstream_bandwidth: "0"
measured_upstream_bandwidth: "0"
mediatype: "cfp2-sr10"
member:
-
interface_name: "<your_own_value> (source system.interface.name)"
min_links: "1"
min_links_down: "operational"
mode: "static"
monitor_bandwidth: "enable"
mtu: "1500"
mtu_override: "enable"
name: "default_name_232"
ndiscforward: "enable"
netbios_forward: "disable"
netflow_sampler: "disable"
outbandwidth: "0"
padt_retry_timeout: "1"
password: "<your_own_value>"
ping_serv_status: "0"
polling_interval: "20"
pppoe_unnumbered_negotiate: "enable"
pptp_auth_type: "auto"
pptp_client: "enable"
pptp_password: "<your_own_value>"
pptp_server_ip: "<your_own_value>"
pptp_timeout: "0"
pptp_user: "<your_own_value>"
preserve_session_route: "enable"
priority: "1"
priority_override: "enable"
proxy_captive_portal: "enable"
reachable_time: "30000"
redundant_interface: "<your_own_value>"
remote_ip: "<your_own_value>"
replacemsg_override_group: "<your_own_value>"
ring_rx: "0"
ring_tx: "0"
role: "lan"
sample_direction: "tx"
sample_rate: "2000"
scan_botnet_connections: "disable"
secondary_IP: "enable"
secondaryip:
-
allowaccess: "ping"
detectprotocol: "ping"
detectserver: "<your_own_value>"
gwdetect: "enable"
ha_priority: "1"
id: "269"
ip: "<your_own_value>"
ping_serv_status: "0"
secip_relay_ip: "<your_own_value>"
security_exempt_list: "<your_own_value>"
security_external_logout: "<your_own_value>"
security_external_web: "<your_own_value>"
security_groups:
-
name: "default_name_277 (source user.group.name)"
security_mac_auth_bypass: "mac-auth-only"
security_mode: "none"
security_redirect_url: "<your_own_value>"
service_name: "<your_own_value>"
sflow_sampler: "enable"
snmp_index: "0"
speed: "auto"
spillover_threshold: "0"
src_check: "enable"
status: "up"
stp: "disable"
stp_ha_secondary: "disable"
stp_ha_slave: "disable"
stpforward: "enable"
stpforward_mode: "rpl-all-ext-id"
subst: "enable"
substitute_dst_mac: "<your_own_value>"
sw_algorithm: "l2"
swc_first_create: "0"
swc_vlan: "0"
switch: "<your_own_value>"
switch_controller_access_vlan: "enable"
switch_controller_arp_inspection: "enable"
switch_controller_dhcp_snooping: "enable"
switch_controller_dhcp_snooping_option82: "enable"
switch_controller_dhcp_snooping_verify_mac: "enable"
switch_controller_dynamic: "<your_own_value> (source switch-controller.fortilink-settings.name)"
switch_controller_feature: "none"
switch_controller_igmp_snooping: "enable"
switch_controller_igmp_snooping_fast_leave: "enable"
switch_controller_igmp_snooping_proxy: "enable"
switch_controller_iot_scanning: "enable"
switch_controller_learning_limit: "0"
switch_controller_mgmt_vlan: "4094"
switch_controller_nac: "<your_own_value> (source switch-controller.fortilink-settings.name)"
switch_controller_netflow_collect: "disable"
switch_controller_offload: "enable"
switch_controller_offload_gw: "enable"
switch_controller_offload_ip: "<your_own_value>"
switch_controller_rspan_mode: "disable"
switch_controller_source_ip: "outbound"
switch_controller_traffic_policy: "<your_own_value> (source switch-controller.traffic-policy.name)"
system_id: "<your_own_value>"
system_id_type: "auto"
tagging:
-
category: "<your_own_value> (source system.object-tagging.category)"
name: "default_name_324"
tags:
-
name: "default_name_326 (source system.object-tagging.tags.name)"
tcp_mss: "0"
trust_ip_1: "<your_own_value>"
trust_ip_2: "<your_own_value>"
trust_ip_3: "<your_own_value>"
trust_ip6_1: "<your_own_value>"
trust_ip6_2: "<your_own_value>"
trust_ip6_3: "<your_own_value>"
type: "physical"
username: "<your_own_value>"
vdom: "<your_own_value> (source system.vdom.name)"
vindex: "0"
vlan_protocol: "8021q"
vlanforward: "enable"
vlanid: "0"
vrf: "0"
vrrp:
-
accept_mode: "enable"
adv_interval: "1"
ignore_default_route: "enable"
preempt: "enable"
priority: "100"
proxy_arp:
-
id: "349"
ip: "<your_own_value>"
start_time: "3"
status: "enable"
version: "2"
vrdst: "<your_own_value>"
vrdst_priority: "0"
vrgrp: "0"
vrid: "<you_own_value>"
vrip: "<your_own_value>"
vrrp_virtual_mac: "enable"
wccp: "enable"
weight: "0"
wins_ip: "<your_own_value>"
Common return values are documented: https://docs.ansible.com/ansible/latest/reference_appendices/common_return_values.html#common-return-values, the following are the fields unique to this module:
- build - Build number of the fortigate image returned: always type: str sample: 1547
- http_method - Last method used to provision the content into FortiGate returned: always type: str sample: PUT
- http_status - Last result given by FortiGate on last operation applied returned: always type: str sample: 200
- mkey - Master key (id) used in the last call to FortiGate returned: success type: str sample: id
- name - Name of the table used to fulfill the request returned: always type: str sample: urlfilter
- path - Path of the table used to fulfill the request returned: always type: str sample: webfilter
- revision - Internal revision number returned: always type: str sample: 17.0.2.10658
- serial - Serial number of the unit returned: always type: str sample: FGVMEVYYQT3AB5352
- status - Indication of the operation's result returned: always type: str sample: success
- vdom - Virtual domain used returned: always type: str sample: root
- version - Version of the FortiGate returned: always type: str sample: v5.6.3
- This module is not guaranteed to have a backwards compatible interface.
- Link Zheng (@chillancezen)
- Jie Xue (@JieX19)
- Hongbin Lu (@fgtdev-hblu)
- Frank Shen (@frankshen01)
- Miguel Angel Munoz (@mamunozgonzalez)
- Nicolas Thomas (@thomnico)
Hint
If you notice any issues in this documentation, you can create a pull request to improve it.