{ "id":"/axapi/v3/interface", "type":"object", "node-type":"intermediate", "title":"interface", "operation-not-allowed": ["PUT", "POST", "DELETE"], "partition-visibility":"shared", "auto-created-object":1, "description":"Select an interface to configure", "properties":{ "management":{ "type":"object", "$ref":"/axapi/v3/interface/management", "properties":{ "access-list":{ "type":"object", "properties":{ "acl-id":{ "type":"number", "format":"number", "minimum":1, "maximum":199, "partition-visibility":"shared", "$ref-list":["/axapi/v3/access-list/standard", "/axapi/v3/access-list/extended"], "description":"ACL id" }, "acl-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":16, "partition-visibility":"shared", "$ref-list":["/axapi/v3/ip/access-list", "/axapi/v3/ipv6/access-list"], "description":"Apply an access list (Named Access List)" } } }, "duplexity":{ "type":"string", "format":"enum", "plat-neg-list":["soft-ax,cots-aws,th7650", "cots-aws,th7650", "th7650"], "default":"auto", "partition-visibility":"shared", "description":"'Full': Full; 'Half': Half; 'auto': Auto; ", "enum":[ "Full", "Half", "auto" ] }, "speed":{ "type":"string", "format":"enum", "plat-neg-list":["soft-ax,cots-aws,th7650", "cots-aws,th7650", "th7650"], "default":"auto", "partition-visibility":"shared", "description":"'10': 10 Mbs/sec; '100': 100 Mbs/sec; '1000': 1 Gb/sec; 'auto': Auto Negotiate Speed; (Interface Speed)", "enum":[ "10", "100", "1000", "auto" ] }, "flow-control":{ "type":"number", "format":"flag", "plat-neg-list":["cots-aws,th7650", "th7650"], "default":0, "partition-visibility":"shared", "description":"Enable 802.3x flow control on full duplex port" }, "broadcast-rate-limit":{ "type":"object", "properties":{ "bcast-rate-limit-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Rate limit the l2 broadcast packet on mgmt port" }, "rate":{ "type":"number", "format":"number", "minimum":50, "maximum":5000, "default":500, "partition-visibility":"shared", "description":"packets per second. Default is 500. (packets per second. Please specify an even number. Default is 500)" } } }, "mtu":{ "type":"number", "format":"number", "plat-neg-list":["softax-azure,softax-hyperv", "softax-hyperv"], "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "description":"Interface mtu (Interface MTU, default 1 (min MTU is 1280 for IPv6))" }, "ip":{ "type":"object", "properties":{ "ipv4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "not":"dhcp", "description":"IP address" }, "ipv4-netmask":{ "type":"string", "format":"ipv4-netmask", "partition-visibility":"shared", "description":"IP subnet mask" }, "dhcp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"ipv4-address", "description":"Use DHCP to configure IP address" }, "control-apps-use-mgmt-port":{ "type":"number", "format":"flag", "plat-neg-list":["softax-aws"], "default":0, "partition-visibility":"shared", "description":"Control applications use management port" }, "default-gateway":{ "type":"string", "format":"ipv4-address", "plat-neg-list":["cots-aws"], "partition-visibility":"shared", "description":"Set default gateway (Default gateway address)" } } }, "secondary-ip":{ "type":"object", "properties":{ "secondary-ip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Global IP configuration subcommands" }, "ipv4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "not":"dhcp", "description":"IP address" }, "ipv4-netmask":{ "type":"string", "format":"ipv4-netmask", "partition-visibility":"shared", "description":"IP subnet mask" }, "dhcp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"ipv4-address", "description":"Use DHCP to configure IP address" }, "control-apps-use-mgmt-port":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Control applications use management port" }, "default-gateway":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Set default gateway (Default gateway address)" } } }, "ipv6":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv6-addr":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"Set the IPv6 address of an interface" }, "address-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'link-local': Configure an IPv6 link local address; ", "enum":[ "link-local" ] }, "v6-acl-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":16, "partition-visibility":"shared", "$ref":"/axapi/v3/ipv6/access-list", "description":"Apply ACL rules to incoming packets on this interface (Named Access List)" }, "inbound":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"ACL applied on incoming packets to this interface" }, "default-ipv6-gateway":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"Set default gateway (Default gateway address)" } } } ] }, "action":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable Management Port; 'disable': Disable Management Port; ", "enum":[ "enable", "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'packets_input': Input packets; 'bytes_input': Input bytes; 'received_broadcasts': Received broadcasts; 'received_multicasts': Received multicasts; 'received_unicasts': Received unicasts; 'input_errors': Input errors; 'crc': CRC; 'frame': Frames; 'input_err_short': Runts; 'input_err_long': Giants; 'packets_output': Output packets; 'bytes_output': Output bytes; 'transmitted_broadcasts': Transmitted broadcasts; 'transmitted_multicasts': Transmitted multicasts; 'transmitted_unicasts': Transmitted unicasts; 'output_errors': Output errors; 'collisions': Collisions; ", "enum":[ "all", "packets_input", "bytes_input", "received_broadcasts", "received_multicasts", "received_unicasts", "input_errors", "crc", "frame", "input_err_short", "input_err_long", "packets_output", "bytes_output", "transmitted_broadcasts", "transmitted_multicasts", "transmitted_unicasts", "output_errors", "collisions" ] } } } ] }, "lldp":{ "type":"object", "$ref":"/axapi/v3/interface/management/lldp", "properties":{ "enable-cfg":{ "type":"object", "properties":{ "rt-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp enable/disable" }, "rx":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable lldp rx" }, "tx":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable lldp tx" } } }, "notification-cfg":{ "type":"object", "properties":{ "notification":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp notification configuration" }, "notif-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp notification enable" } } }, "tx-dot1-cfg":{ "type":"object", "properties":{ "tx-dot1-tlvs":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp tx IEEE 802.1 Organizationally specific TLVs configuration" }, "link-aggregation":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface link aggregation information" }, "vlan":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface vlan information" } } }, "tx-tlvs-cfg":{ "type":"object", "properties":{ "tx-tlvs":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp tx TLVs configuration" }, "exclude":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure which TLVs excluded. All basic TLVs will be included by default" }, "management-address":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp management address" }, "port-description":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp port description" }, "system-capabilities":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp system capabilities" }, "system-description":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp system description" }, "system-name":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp system name" } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "ethernet-list":{ "type":"array", "minItems":1, "items":{ "type":"ethernet" }, "uniqueItems":true, "$ref":"/axapi/v3/interface/ethernet/{ifnum}", "array":[ { "properties":{ "ifnum":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet interface number", "optional":false }, "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Name for the interface", "optional":true }, "port-scan-detection":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable port scan detection; 'disable': Disable port scan detection(default); ", "enum":[ "enable", "disable" ], "optional":true }, "ping-sweep-detection":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enabl ping sweep detection; 'disable': Disable ping sweep detection(default); ", "enum":[ "enable", "disable" ], "optional":true }, "l3-vlan-fwd-disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "optional":true }, "load-interval":{ "type":"number", "format":"number", "minimum":5, "maximum":300, "default":300, "partition-visibility":"shared", "description":"Configure Load Interval (Seconds (5-300, Multiple of 5), default 300)", "optional":true }, "media-type-copper":{ "type":"number", "format":"flag", "plat-neg-list":["non-fpga,soft-ax,pure-fpga", "soft-ax,pure-fpga", "pure-fpga"], "default":0, "partition-visibility":"shared", "description":"Set the media type to copper", "optional":true }, "auto-neg-enable":{ "type":"number", "format":"flag", "plat-pos-list":["optics-100g-neg"], "default":0, "partition-visibility":"shared", "description":"enable auto-negotiation", "optional":true }, "fec-forced-on":{ "type":"number", "format":"flag", "plat-pos-list":["optics-100g-neg"], "default":0, "partition-visibility":"shared", "not":"fec-forced-off", "description":"turn on the FEC", "optional":true }, "fec-forced-off":{ "type":"number", "format":"flag", "plat-pos-list":["optics-100g-neg"], "default":0, "partition-visibility":"shared", "not":"fec-forced-on", "description":"turn off the FEC", "optional":true }, "port-breakout":{ "type":"string", "format":"enum", "plat-pos-list":["optics-100g-neg"], "partition-visibility":"shared", "description":"'4x10G': Breakout 100G/40G ports into 4x10G ports; '4x25G': Breakout 100G ports into 4x25G ports; '2x50G': Breakout 100G ports into 2x50G ports; ", "enum":[ "4x10G", "4x25G", "2x50G" ], "optional":true }, "speed-forced-1g":{ "type":"number", "format":"flag", "plat-pos-list":["optics-100g-neg"], "default":0, "partition-visibility":"shared", "not":"speed-forced-10g", "description":"force the speed to be 1G on 25G link", "optional":true }, "speed-forced-10g":{ "type":"number", "format":"flag", "plat-pos-list":["optics-100g-neg"], "default":0, "partition-visibility":"shared", "not":"speed-forced-1g", "description":"force the speed to be 10G on 25G link", "optional":true }, "speed-forced-40g":{ "type":"number", "format":"flag", "plat-pos-list":["optics-100g-neg"], "default":0, "partition-visibility":"shared", "description":"force the speed to be 40G on 100G link", "optional":true }, "ipg-bit-time":{ "type":"number", "format":"number", "plat-neg-list":["non-fpga,soft-ax,pure-fpga,cots", "soft-ax,pure-fpga,cots", "pure-fpga,cots", "cots"], "minimum":64, "maximum":120, "default":96, "partition-visibility":"shared", "description":"Set Inter-packet-gap interval in bit timing, default is 96", "optional":true }, "remove-vlan-tag":{ "type":"number", "format":"flag", "plat-neg-list":["non-fpga,soft-ax,pure-fpga", "soft-ax,pure-fpga", "pure-fpga"], "default":0, "partition-visibility":"shared", "description":"Remove the vlan tag for egressing packets", "optional":true }, "mtu":{ "type":"number", "format":"number", "plat-neg-list":["softax-azure,softax-hyperv", "softax-hyperv"], "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "description":"Interface mtu (Interface MTU, default 1 (min MTU is 1280 for IPv6))", "optional":true }, "trap-source":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"The trap source", "optional":true }, "duplexity":{ "type":"string", "format":"enum", "plat-neg-list":["soft-ax,cots-aws", "cots-aws"], "default":"auto", "partition-visibility":"shared", "description":"'Full': Full; 'Half': Half; 'auto': auto; ", "enum":[ "Full", "Half", "auto" ], "optional":true }, "speed":{ "type":"string", "format":"enum", "plat-neg-list":["soft-ax,cots-aws,optics-100g-neg", "cots-aws,optics-100g-neg", "optics-100g-neg"], "default":"auto", "partition-visibility":"shared", "description":"'10': 10; '100': 100; '1000': 1000; 'auto': auto; ", "enum":[ "10", "100", "1000", "auto" ], "optional":true }, "flow-control":{ "type":"number", "format":"flag", "plat-neg-list":["soft-ax,cots-aws", "cots-aws"], "default":0, "partition-visibility":"shared", "description":"Enable 802.3x flow control on full duplex port", "optional":true }, "action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable; 'disable': Disable; ", "enum":[ "enable", "disable" ], "optional":true }, "icmp-rate-limit":{ "type":"object", "properties":{ "normal":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Normal rate limit. If exceeds this limit, drop the ICMP packet that goes over the limit" }, "lockup":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Enter lockup state when ICMP rate exceeds lockup rate limit (Maximum rate limit. If exceeds this limit, drop all ICMP packet for a time period)" }, "lockup-period":{ "type":"number", "format":"number", "minimum":1, "maximum":16383, "partition-visibility":"shared", "description":"Lockup period (second)" } } }, "icmpv6-rate-limit":{ "type":"object", "properties":{ "normal-v6":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Normal rate limit. If exceeds this limit, drop the ICMP packet that goes over the limit" }, "lockup-v6":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Enter lockup state when ICMP rate exceeds lockup rate limit (Maximum rate limit. If exceeds this limit, drop all ICMP packet for a time period)" }, "lockup-period-v6":{ "type":"number", "format":"number", "minimum":1, "maximum":16383, "partition-visibility":"shared", "description":"Lockup period (second)" } } }, "monitor-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "monitor":{ "type":"string", "format":"enum", "plat-neg-list":["softax-azure,softax-aws,cots-aws", "softax-aws,cots-aws", "cots-aws"], "partition-visibility":"shared", "description":"'input': Incoming packets; 'output': Outgoing packets; 'both': Both incoming and outgoing packets; ", "enum":[ "input", "output", "both" ] }, "mirror-index":{ "type":"number", "format":"number", "plat-neg-list":["softax-azure,softax-aws,cots-aws", "softax-aws,cots-aws", "cots-aws"], "minimum":1, "maximum":4, "partition-visibility":"shared", "$ref":"/axapi/v3/mirror-port", "description":"Mirror index" }, "monitor-vlan":{ "type":"number", "format":"number", "plat-neg-list":["non-fpga,pure-fpga", "pure-fpga"], "minimum":2, "maximum":4094, "partition-visibility":"shared", "description":"VLAN number" } } } ] }, "cpu-process":{ "type":"number", "format":"flag", "plat-neg-list":["non-fpga,soft-ax,pure-fpga", "soft-ax,pure-fpga", "pure-fpga"], "default":0, "partition-visibility":"shared", "description":"All Packets to this port are processed by CPU", "optional":true }, "cpu-process-dir":{ "type":"string", "format":"enum", "plat-pos-list":["chassis-duo"], "partition-visibility":"shared", "description":"'primary': Primary board; 'blade': blade board; 'hash-dip': Hash based on the Destination IP; 'hash-sip': Hash based on the Source IP; 'hash-dmac': Hash based on the Destination MAC; 'hash-smac': Hash based on the Source MAC; ", "enum":[ "primary", "blade", "hash-dip", "hash-sip", "hash-dmac", "hash-smac" ], "optional":true }, "traffic-distribution-mode":{ "type":"string", "format":"enum", "plat-neg-list":["non-fpga,soft-ax,pure-fpga", "soft-ax,pure-fpga", "pure-fpga"], "partition-visibility":"shared", "description":"'sip': sip; 'dip': dip; 'primary': primary; 'blade': blade; 'l4-src-port': l4-src-port; 'l4-dst-port': l4-dst-port; ", "enum":[ "sip", "dip", "primary", "blade", "l4-src-port", "l4-dst-port" ], "optional":true }, "virtual-wire":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Mark ethernet as a virtual wire interface", "optional":true }, "update-l2-info":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Update and use received L2 information", "optional":true }, "vlan-learning":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable VLAN learning; 'disable': Disable VLAN learning; ", "enum":[ "enable", "disable" ], "optional":true }, "mac-learning":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable MAC learning; 'disable': Disable MAC learning; 'dmac-only': Enable destination MAC learning only; ", "enum":[ "enable", "disable", "dmac-only" ], "optional":true }, "access-list":{ "type":"object", "properties":{ "acl-id":{ "type":"number", "format":"number", "minimum":1, "maximum":199, "partition-visibility":"shared", "$ref-list":["/axapi/v3/access-list/standard", "/axapi/v3/access-list/extended"], "description":"ACL id" }, "acl-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":16, "partition-visibility":"shared", "$ref-list":["/axapi/v3/ip/access-list", "/axapi/v3/ipv6/access-list"], "description":"Apply an access list (Named Access List)" } } }, "gaming-protocol-compliance":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable Gaming Protocol Compliance Check", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'packets_input': Input packets; 'bytes_input': Input bytes; 'received_broadcasts': Received broadcasts; 'received_multicasts': Received multicasts; 'received_unicasts': Received unicasts; 'input_errors': Input errors; 'crc': CRC; 'frame': Frames; 'runts': Runts; 'giants': Giants; 'packets_output': Output packets; 'bytes_output': Output bytes; 'transmitted_broadcasts': Transmitted broadcasts; 'transmitted_multicasts': Transmitted multicasts; 'transmitted_unicasts': Transmitted unicasts; 'output_errors': Output errors; 'collisions': Collisions; 'giants_output': Output Giants; 'rate_pkt_sent': Packet sent rate packets/sec; 'rate_byte_sent': Byte sent rate bits/sec; 'rate_pkt_rcvd': Packet received rate packets/sec; 'rate_byte_rcvd': Byte received rate bits/sec; 'load_interval': Load Interval; 'drops': Drops; 'input_utilization': Input Utilization; 'output_utilization': Output Utilization; ", "enum":[ "all", "packets_input", "bytes_input", "received_broadcasts", "received_multicasts", "received_unicasts", "input_errors", "crc", "frame", "runts", "giants", "packets_output", "bytes_output", "transmitted_broadcasts", "transmitted_multicasts", "transmitted_unicasts", "output_errors", "collisions", "giants_output", "rate_pkt_sent", "rate_byte_sent", "rate_pkt_rcvd", "rate_byte_rcvd", "load_interval", "drops", "input_utilization", "output_utilization" ] } } } ] }, "packet-capture-template":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref":"/axapi/v3/visibility/packet-capture/object-templates/interface-ethernet-tmpl", "description":"Name of the packet capture template to be bind with this object", "optional":true }, "lldp":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/lldp", "properties":{ "enable-cfg":{ "type":"object", "properties":{ "rt-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp enable/disable" }, "rx":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable lldp rx" }, "tx":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable lldp tx" } } }, "notification-cfg":{ "type":"object", "properties":{ "notification":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp notification configuration" }, "notif-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp notification enable" } } }, "tx-dot1-cfg":{ "type":"object", "properties":{ "tx-dot1-tlvs":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp tx IEEE 802.1 Organizationally specific TLVs configuration" }, "link-aggregation":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface link aggregation information" }, "vlan":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface vlan information" } } }, "tx-tlvs-cfg":{ "type":"object", "properties":{ "tx-tlvs":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp tx TLVs configuration" }, "exclude":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure which TLVs excluded. All basic TLVs will be included by default" }, "management-address":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp management address" }, "port-description":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp port description" }, "system-capabilities":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp system capabilities" }, "system-description":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp system description" }, "system-name":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Interface lldp system name" } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ddos":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/ddos", "properties":{ "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"DDoS outside (untrusted) interface" }, "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"DDoS inside (trusted) interface" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ip":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/ip", "properties":{ "dhcp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use DHCP to configure IP address" }, "address-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IP address" }, "ipv4-netmask":{ "type":"string", "format":"ipv4-netmask", "partition-visibility":"shared", "description":"IP subnet mask" } } } ] }, "allow-promiscuous-vip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Allow traffic to be associated with promiscuous VIP" }, "cache-spoofing-port":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"This interface connects to spoofing cache" }, "helper-address-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "helper-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Helper address for DHCP packets (IP address)" } } } ] }, "inside":{ "type":"number", "format":"flag", "plat-neg-list":["aten-sp-mode"], "default":0, "partition-visibility":"shared", "description":"Configure interface as inside" }, "outside":{ "type":"number", "format":"flag", "plat-neg-list":["aten-sp-mode"], "default":0, "partition-visibility":"shared", "description":"Configure interface as outside" }, "ttl-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignore TTL decrement for a received packet before sending out" }, "syn-cookie":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure Enable SYN-cookie on the interface" }, "slb-partition-redirect":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Redirect SLB traffic across partition" }, "generate-membership-query":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable Membership Query" }, "query-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "default":125, "partition-visibility":"shared", "description":"1 - 255 (Default is 125)" }, "max-resp-time":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "default":100, "partition-visibility":"shared", "description":"Maximum Response Time (Max Response Time (Default is 100))" }, "client":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Client facing interface for IPv4/v6 traffic" }, "server":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Server facing interface for IPv4/v6 traffic" }, "unnumbered":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Set the interface as unnumbered" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "stateful-firewall":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/ip/stateful-firewall", "properties":{ "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Inside (private) interface for stateful firewall" }, "class-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Class List (Class List Name)" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outside (public) interface for stateful firewall" }, "access-list":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Access-list for traffic from the outside" }, "acl-id":{ "type":"number", "format":"number", "minimum":1, "maximum":199, "partition-visibility":"shared", "description":"ACL id" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "router":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/ip/router", "properties":{ "isis":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/ip/router/isis", "properties":{ "tag":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"ISO routing area tag" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "rip":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/ip/rip", "properties":{ "authentication":{ "type":"object", "properties":{ "str":{ "type":"object", "properties":{ "string":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The RIP authentication string" } } }, "mode":{ "type":"object", "properties":{ "mode":{ "type":"string", "format":"enum", "default":"text", "partition-visibility":"shared", "description":"'md5': Keyed message digest; 'text': Clear text authentication; ", "enum":[ "md5", "text" ] } } }, "key-chain":{ "type":"object", "properties":{ "key-chain":{ "type":"string", "format":"string-rlx", "partition-visibility":"shared", "description":"Authentication key-chain (Name of key-chain)" } } } } }, "send-packet":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Enable sending packets through the specified interface" }, "receive-packet":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Enable receiving packet through the specified interface" }, "send-cfg":{ "type":"object", "properties":{ "send":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Advertisement transmission" }, "version":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'1': RIP version 1; '2': RIP version 2; '1-compatible': RIPv1-compatible; '1-2': RIP version 1 & 2; ", "enum":[ "1", "2", "1-compatible", "1-2" ] } } }, "receive-cfg":{ "type":"object", "properties":{ "receive":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Advertisement reception" }, "version":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'1': RIP version 1; '2': RIP version 2; '1-2': RIP version 1 & 2; ", "enum":[ "1", "2", "1-2" ] } } }, "split-horizon-cfg":{ "type":"object", "properties":{ "state":{ "type":"string", "format":"enum", "default":"poisoned", "partition-visibility":"shared", "description":"'poisoned': Perform split horizon with poisoned reverse; 'disable': Disable split horizon; 'enable': Perform split horizon without poisoned reverse; ", "enum":[ "poisoned", "disable", "enable" ] } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/ip/ospf", "properties":{ "ospf-global":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/ip/ospf/ospf-global", "properties":{ "authentication-cfg":{ "type":"object", "properties":{ "authentication":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable authentication" }, "value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'message-digest': Use message-digest authentication; 'null': Use no authentication; ", "enum":[ "message-digest", "null" ] } } }, "authentication-key":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":8, "partition-visibility":"shared", "description":"Authentication password (key) (The OSPF password (key))" }, "bfd-cfg":{ "type":"object", "properties":{ "bfd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Bidirectional Forwarding Detection (BFD)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable BFD" } } }, "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost" }, "database-filter-cfg":{ "type":"object", "properties":{ "database-filter":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': Filter all LSA; ", "enum":[ "all" ] }, "out":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outgoing LSA" } } }, "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)" }, "disable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': All functionality; ", "enum":[ "all" ] }, "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)" }, "message-digest-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "message-digest-key":{ "type":"number", "format":"number", "plat-neg-list":["fips"], "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Message digest authentication password (key) (Key id)" }, "md5":{ "type":"object", "properties":{ "md5-value":{ "type":"string", "format":"password", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The OSPF password (1-16)" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)" } } } } } ] }, "mtu":{ "type":"number", "format":"number", "minimum":576, "maximum":65535, "partition-visibility":"shared", "description":"OSPF interface MTU (MTU size)" }, "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets" }, "network":{ "type":"object", "properties":{ "broadcast":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "non-broadcast", "point-to-point", "point-to-multipoint" ], "description":"Specify OSPF broadcast multi-access network" }, "non-broadcast":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "broadcast", "point-to-point", "point-to-multipoint" ], "description":"Specify OSPF NBMA network" }, "point-to-point":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "broadcast", "non-broadcast", "point-to-multipoint" ], "description":"Specify OSPF point-to-point network" }, "point-to-multipoint":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "broadcast", "non-broadcast", "point-to-point" ], "description":"Specify OSPF point-to-multipoint network" }, "p2mp-nbma":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify non-broadcast point-to-multipoint network" } } }, "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority" }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)" }, "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf-ip-list":{ "type":"array", "minItems":1, "items":{ "type":"ospf-ip" }, "uniqueItems":true, "$ref":"/axapi/v3/interface/ethernet/{ifnum}/ip/ospf/ospf-ip/{ip-addr}", "array":[ { "properties":{ "ip-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Address of interface", "optional":false }, "authentication":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable authentication", "optional":true }, "value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'message-digest': Use message-digest authentication; 'null': Use no authentication; ", "enum":[ "message-digest", "null" ], "optional":true }, "authentication-key":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":8, "partition-visibility":"shared", "description":"Authentication password (key) (The OSPF password (key))", "optional":true }, "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost", "optional":true }, "database-filter":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': Filter all LSA; ", "enum":[ "all" ], "optional":true }, "out":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outgoing LSA", "optional":true }, "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)", "optional":true }, "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)", "optional":true }, "message-digest-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "message-digest-key":{ "type":"number", "format":"number", "plat-neg-list":["fips"], "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Message digest authentication password (key) (Key id)" }, "md5-value":{ "type":"string", "format":"password", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The OSPF password (1-16)" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)" } } } ] }, "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets", "optional":true }, "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority", "optional":true }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)", "optional":true }, "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "ip-addr" ] } ] } } } } }, "ipv6":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/ipv6", "properties":{ "address-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv6-addr":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"Set the IPv6 address of an interface" }, "address-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'anycast': Configure an IPv6 anycast address; 'link-local': Configure an IPv6 link local address; ", "enum":[ "anycast", "link-local" ] } } } ] }, "inside":{ "type":"number", "format":"flag", "plat-neg-list":["aten-sp-mode"], "default":0, "partition-visibility":"shared", "description":"Configure interface as inside" }, "outside":{ "type":"number", "format":"flag", "plat-neg-list":["aten-sp-mode"], "default":0, "partition-visibility":"shared", "description":"Configure interface as outside" }, "ipv6-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable IPv6 processing" }, "ttl-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignore TTL decrement for a received packet before sending out" }, "access-list-cfg":{ "type":"object", "properties":{ "v6-acl-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":16, "partition-visibility":"shared", "$ref":"/axapi/v3/ipv6/access-list", "description":"Apply ACL rules to incoming packets on this interface (Named Access List)" }, "inbound":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"ACL applied on incoming packets to this interface" } } }, "router-adver":{ "type":"object", "properties":{ "action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Router Advertisements on this interface; 'disable': Disable Router Advertisements on this interface; ", "enum":[ "enable", "disable" ] }, "hop-limit":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":255, "partition-visibility":"shared", "description":"Set Router Advertisement Hop Limit (default: 255)" }, "max-interval":{ "type":"number", "format":"number", "minimum":4, "maximum":1800, "default":600, "partition-visibility":"shared", "description":"Set Router Advertisement Max Interval (default: 600) (Max Router Advertisement Interval (seconds))" }, "min-interval":{ "type":"number", "format":"number", "minimum":3, "maximum":1350, "default":200, "partition-visibility":"shared", "description":"Set Router Advertisement Min Interval (default: 200) (Min Router Advertisement Interval (seconds))" }, "default-lifetime":{ "type":"number", "format":"number", "minimum":0, "maximum":9000, "default":1800, "partition-visibility":"shared", "description":"Set Router Advertisement Default Lifetime (default: 1800) (Default Lifetime (seconds))" }, "rate-limit":{ "type":"number", "format":"number", "minimum":1, "maximum":100000, "default":100000, "partition-visibility":"shared", "description":"Rate Limit the processing of incoming Router Solicitations (Max Number of Router Solicitations to process per second)" }, "reachable-time":{ "type":"number", "format":"number", "minimum":0, "maximum":3600000, "default":0, "partition-visibility":"shared", "description":"Set Router Advertisement Reachable ime (default: 0) (Reachable Time (milliseconds))" }, "retransmit-timer":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "default":0, "partition-visibility":"shared", "description":"Set Router Advertisement Retransmit Timer (default: 0)" }, "adver-mtu-disable":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "not":"adver-mtu", "description":"Disable Router Advertisement MTU Option" }, "adver-mtu":{ "type":"number", "format":"number", "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "not":"adver-mtu-disable", "description":"Set Router Advertisement MTU Option" }, "prefix-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "prefix":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"Set Router Advertisement On-Link Prefix (IPv6 On-Link Prefix)" }, "not-autonomous":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify that the Prefix is not usable for autoconfiguration (default:autonomous)" }, "not-on-link":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify that the Prefix is not On-Link (default: on-link)" }, "preferred-lifetime":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "default":604800, "partition-visibility":"shared", "description":"Specify Prefix Preferred Lifetime (default:604800) (Prefix Advertised Preferred Lifetime (default: 604800))" }, "valid-lifetime":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "default":2592000, "partition-visibility":"shared", "description":"Specify Valid Lifetime (default:2592000) (Prefix Advertised Valid Lifetime (default: 2592000))" } } } ] }, "managed-config-action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Managed Address Configuration flag; 'disable': Disable the Managed Address Configuration flag (default); ", "enum":[ "enable", "disable" ] }, "other-config-action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Other Stateful Configuration flag; 'disable': Disable the Other Stateful Configuration flag (default); ", "enum":[ "enable", "disable" ] }, "adver-vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "not":"adver-vrid-default", "description":"Specify ha VRRP-A vrid" }, "use-floating-ip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use a floating IP as the source address for Router advertisements" }, "floating-ip":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"Use a floating IP as the source address for Router advertisements" }, "adver-vrid-default":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"adver-vrid", "description":"Default VRRP-A vrid" }, "use-floating-ip-default-vrid":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use a floating IP as the source address for Router advertisements" }, "floating-ip-default-vrid":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"Use a floating IP as the source address for Router advertisements" } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "stateful-firewall":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/ipv6/stateful-firewall", "properties":{ "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Inside (private) interface for stateful firewall" }, "class-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Class List (Class List Name)" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outside (public) interface for stateful firewall" }, "access-list":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Access-list for traffic from the outside" }, "acl-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"Access-list Name" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "router":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/ipv6/router", "properties":{ "ripng":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/ipv6/router/ripng", "properties":{ "rip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"RIP Routing for IPv6" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/ipv6/router/ospf", "properties":{ "area-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "area-id-num":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "partition-visibility":"shared", "description":"OSPF area ID as a decimal value" }, "area-id-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"OSPF area ID in IP address format" }, "tag":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Set the OSPFv3 process tag" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Set the interface instance ID" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "isis":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/ipv6/router/isis", "properties":{ "tag":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"ISO routing area tag" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "rip":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/ipv6/rip", "properties":{ "split-horizon-cfg":{ "type":"object", "properties":{ "state":{ "type":"string", "format":"enum", "default":"poisoned", "partition-visibility":"shared", "description":"'poisoned': Perform split horizon with poisoned reverse; 'disable': Disable split horizon; 'enable': Perform split horizon without poisoned reverse; ", "enum":[ "poisoned", "disable", "enable" ] } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/ipv6/ospf", "properties":{ "network-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "broadcast-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'broadcast': Specify OSPF broadcast multi-access network; 'non-broadcast': Specify OSPF NBMA network; 'point-to-point': Specify OSPF point-to-point network; 'point-to-multipoint': Specify OSPF point-to-multipoint network; ", "enum":[ "broadcast", "non-broadcast", "point-to-point", "point-to-multipoint" ] }, "p2mp-nbma":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify non-broadcast point-to-multipoint network" }, "network-instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "bfd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Bidirectional Forwarding Detection (BFD)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable BFD" }, "cost-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "dead-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "hello-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "mtu-ignore-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "neighbor-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "neighbor":{ "type":"string", "format":"ipv6-address", "default":"::", "partition-visibility":"shared", "description":"OSPFv3 neighbor (Neighbor IPv6 address)" }, "neig-inst":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" }, "neighbor-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"OSPF cost for point-to-multipoint neighbor (metric)" }, "neighbor-poll-interval":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "partition-visibility":"shared", "description":"OSPF dead-router polling interval (Seconds)" }, "neighbor-priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "partition-visibility":"shared", "description":"OSPF priority of non-broadcast neighbor" } } } ] }, "priority-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "retransmit-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "transmit-delay-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "nptv6":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/nptv6", "properties":{ "domain-list":{ "type":"array", "minItems":1, "items":{ "type":"domain" }, "uniqueItems":true, "$ref":"/axapi/v3/interface/ethernet/{ifnum}/nptv6/domain/{domain-name}+{bind-type}", "array":[ { "properties":{ "domain-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"NPTv6 domain name", "optional":false }, "bind-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inside': This interface is connected to NPTv6 inside networks; 'outside': This interface is connected to NPTv6 outside networks; ", "enum":[ "inside", "outside" ], "optional":false }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "domain-name", "bind-type" ] } ] } } }, "map":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/map", "properties":{ "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure MAP inside interface (connected to MAP domains)" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure MAP outside interface" }, "map-t-inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure MAP inside interface (connected to MAP domains)" }, "map-t-outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure MAP outside interface" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "lw-4o6":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/lw-4o6", "properties":{ "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure LW-4over6 inside interface" }, "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure LW-4over6 outside interface" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "trunk-group-list":{ "type":"array", "minItems":1, "items":{ "type":"trunk-group" }, "uniqueItems":true, "$ref":"/axapi/v3/interface/ethernet/{ifnum}/trunk-group/{trunk-number}", "array":[ { "properties":{ "trunk-number":{ "type":"number", "format":"number", "minimum":1, "maximum":4096, "partition-visibility":"shared", "description":"Trunk Number", "optional":false }, "type":{ "type":"string", "format":"enum", "default":"static", "partition-visibility":"shared", "modify-not-allowed":1, "description":"'static': Static (default); 'lacp': lacp; 'lacp-udld': lacp-udld; ", "enum":[ "static", "lacp", "lacp-udld" ], "optional":true }, "admin-key":{ "type":"number", "format":"number", "minimum":10000, "maximum":65535, "partition-visibility":"shared", "description":"LACP admin key (Admin key value)", "optional":true }, "port-priority":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Set LACP priority for a port (LACP port priority)", "optional":true }, "udld-timeout-cfg":{ "type":"object", "properties":{ "fast":{ "type":"number", "format":"number", "minimum":100, "maximum":1000, "default":1000, "partition-visibility":"shared", "not":"slow", "description":"fast timeout in unit of milli-seconds(default 1000)" }, "slow":{ "type":"number", "format":"number", "minimum":1, "maximum":60, "partition-visibility":"shared", "not":"fast", "description":"slow timeout in unit of seconds" } } }, "mode":{ "type":"string", "format":"enum", "default":"active", "partition-visibility":"shared", "description":"'active': enable initiation of LACP negotiation on a port(default); 'passive': disable initiation of LACP negotiation on a port; ", "enum":[ "active", "passive" ], "optional":true }, "timeout":{ "type":"string", "format":"enum", "default":"long", "partition-visibility":"shared", "description":"'long': Set LACP long timeout (default); 'short': Set LACP short timeout; ", "enum":[ "long", "short" ], "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true } }, "required":[ "trunk-number" ] } ] }, "bfd":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/bfd", "properties":{ "authentication":{ "type":"object", "properties":{ "key-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "partition-visibility":"shared", "description":"Key ID" }, "method":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'md5': Keyed MD5; 'meticulous-md5': Meticulous Keyed MD5; 'meticulous-sha1': Meticulous Keyed SHA1; 'sha1': Keyed SHA1; 'simple': Simple Password; ", "enum":[ "md5", "meticulous-md5", "meticulous-sha1", "sha1", "simple" ] }, "password":{ "type":"string", "format":"password", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"Key String" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)" } } }, "echo":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable BFD Echo" }, "demand":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Demand mode" }, "interval-cfg":{ "type":"object", "properties":{ "interval":{ "type":"number", "format":"number", "minimum":48, "maximum":1000, "partition-visibility":"shared", "description":"Transmit interval between BFD packets (Milliseconds)" }, "min-rx":{ "type":"number", "format":"number", "minimum":48, "maximum":1000, "partition-visibility":"shared", "description":"Minimum receive interval capability (Milliseconds)" }, "multiplier":{ "type":"number", "format":"number", "minimum":3, "maximum":50, "partition-visibility":"shared", "description":"Multiplier value used to compute holddown (value used to multiply the interval)" } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "isis":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/isis", "properties":{ "authentication":{ "type":"object", "properties":{ "send-only-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "send-only":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Authentication send-only" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify authentication send-only for level-1 PDUs; 'level-2': Specify authentication send-only for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "mode-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "mode":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'md5': Keyed message digest; ", "enum":[ "md5" ] }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify authentication mode for level-1 PDUs; 'level-2': Specify authentication mode for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "key-chain-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "key-chain":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Authentication key-chain (Name of key-chain)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify authentication key-chain for level-1 PDUs; 'level-2': Specify authentication key-chain for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] } } }, "bfd-cfg":{ "type":"object", "properties":{ "bfd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Bidirectional Forwarding Detection (BFD)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable BFD" } } }, "circuit-type":{ "type":"string", "format":"enum", "default":"level-1-2", "partition-visibility":"shared", "description":"'level-1': Level-1 only adjacencies are formed; 'level-1-2': Level-1-2 adjacencies are formed; 'level-2-only': Level-2 only adjacencies are formed; ", "enum":[ "level-1", "level-1-2", "level-2-only" ] }, "csnp-interval-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "csnp-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Set CSNP interval in seconds (CSNP interval value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Speficy interval for level-1 CSNPs; 'level-2': Specify interval for level-2 CSNPs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "padding":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Add padding to IS-IS hello packets" }, "hello-interval-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Set Hello interval in seconds (Hello interval value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify hello-interval for level-1 IIHs; 'level-2': Specify hello-interval for level-2 IIHs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "hello-interval-minimal-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-interval-minimal":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Set Hello holdtime 1 second, interval depends on multiplier" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify hello-interval for level-1 IIHs; 'level-2': Specify hello-interval for level-2 IIHs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "hello-multiplier-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-multiplier":{ "type":"number", "format":"number", "minimum":2, "maximum":100, "default":3, "partition-visibility":"shared", "description":"Set multiplier for Hello holding time (Hello multiplier value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify hello multiplier for level-1 IIHs; 'level-2': Specify hello multiplier for level-2 IIHs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "lsp-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":4294967295, "default":33, "partition-visibility":"shared", "description":"Set LSP transmission interval (LSP transmission interval (milliseconds))" }, "mesh-group":{ "type":"object", "properties":{ "value":{ "type":"number", "format":"number", "minimum":1, "maximum":4294967295, "partition-visibility":"shared", "not":"blocked", "description":"Mesh group number" }, "blocked":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"value", "description":"Block LSPs on this interface" } } }, "metric-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "metric":{ "type":"number", "format":"number", "minimum":1, "maximum":63, "default":10, "partition-visibility":"shared", "description":"Configure the metric for interface (Default metric)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Apply metric to level-1 links; 'level-2': Apply metric to level-2 links; ", "enum":[ "level-1", "level-2" ] } } } ] }, "network":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'broadcast': Specify IS-IS broadcast multi-access network; 'point-to-point': Specify IS-IS point-to-point network; ", "enum":[ "broadcast", "point-to-point" ] }, "password-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "password":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":254, "partition-visibility":"shared", "description":"Configure the authentication password for interface" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify password for level-1 PDUs; 'level-2': Specify password for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "priority-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":127, "default":64, "partition-visibility":"shared", "description":"Set priority for Designated Router election (Priority value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify priority for level-1 routing; 'level-2': Specify priority for level-2 routing; ", "enum":[ "level-1", "level-2" ] } } } ] }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Set per-LSP retransmission interval (Interval between retransmissions of the same LSP (seconds))" }, "wide-metric-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "wide-metric":{ "type":"number", "format":"number", "minimum":1, "maximum":16777214, "default":10, "partition-visibility":"shared", "description":"Configure the wide metric for interface" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Apply metric to level-1 links; 'level-2': Apply metric to level-2 links; ", "enum":[ "level-1", "level-2" ] } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "spanning-tree":{ "type":"object", "$ref":"/axapi/v3/interface/ethernet/{ifnum}/spanning-tree", "properties":{ "auto-edge":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Enable auto-edge" }, "admin-edge":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable admin-edge" }, "instance-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "instance-start":{ "type":"number", "format":"number", "minimum":0, "maximum":4094, "partition-visibility":"shared", "description":"Instance ID" }, "mstp-path-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":200000, "partition-visibility":"shared", "description":"Path cost (Limit)" } } } ] }, "path-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":200000, "partition-visibility":"shared", "description":"Path cost (Limit)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } }, "required":[ "ifnum" ] } ] }, "available-eth-list":{ "type":"object", "$ref":"/axapi/v3/interface/available-eth-list", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "driver-statistic":{ "type":"object", "$ref":"/axapi/v3/interface/driver-statistic", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "packet-size-bucket":{ "type":"object", "$ref":"/axapi/v3/interface/packet-size-bucket", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "switch-drop-reason":{ "type":"object", "$ref":"/axapi/v3/interface/switch-drop-reason", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "trunk-list":{ "type":"array", "minItems":1, "items":{ "type":"trunk" }, "uniqueItems":true, "$ref":"/axapi/v3/interface/trunk/{ifnum}", "array":[ { "properties":{ "ifnum":{ "type":"number", "format":"number", "minimum":1, "maximum":4096, "partition-visibility":"shared", "description":"Trunk interface number", "optional":false }, "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Name for the interface", "optional":true }, "l3-vlan-fwd-disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable L3 forwarding between VLANs", "optional":true }, "mtu":{ "type":"number", "format":"number", "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "description":"Interface mtu (Interface MTU, default 1 (min MTU is 1280 for IPv6))", "optional":true }, "ports-threshold":{ "type":"number", "format":"number", "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "description":"Threshold for the minimum number of ports that need to be UP for the trunk to remain UP", "optional":true }, "timer":{ "type":"number", "format":"number", "minimum":1, "maximum":300, "default":10, "partition-visibility":"shared", "description":"Timer to re-check the threshold under certain conditions (Time in seconds (Default: 10))", "optional":true }, "use-hw-hash":{ "type":"number", "format":"flag", "plat-neg-list":["non-fpga,cots,soft-ax,pure-fpga", "cots,soft-ax,pure-fpga", "soft-ax,pure-fpga", "pure-fpga"], "default":0, "partition-visibility":"shared", "description":"Enable HW based load balacing decision rule", "optional":true }, "do-auto-recovery":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"(Only for LACP trunks) Attempt auto-recovery after ports-treshold is triggered", "optional":true }, "sync-modify-disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable SYNC bit modify for ports-threshold do-auto-recovery", "optional":true }, "trap-source":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"The trap source", "optional":true }, "action":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable; 'disable': Disable; ", "enum":[ "enable", "disable" ], "optional":true }, "icmp-rate-limit":{ "type":"object", "properties":{ "normal":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Normal rate limit. If exceeds this limit, drop the ICMP packet that goes over the limit" }, "lockup":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Enter lockup state when ICMP rate exceeds lockup rate limit (Maximum rate limit. If exceeds this limit, drop all ICMP packet for a time period)" }, "lockup-period":{ "type":"number", "format":"number", "minimum":1, "maximum":16383, "partition-visibility":"shared", "description":"Lockup period (second)" } } }, "icmpv6-rate-limit":{ "type":"object", "properties":{ "normal-v6":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Normal rate limit. If exceeds this limit, drop the ICMP packet that goes over the limit" }, "lockup-v6":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Enter lockup state when ICMP rate exceeds lockup rate limit (Maximum rate limit. If exceeds this limit, drop all ICMP packet for a time period)" }, "lockup-period-v6":{ "type":"number", "format":"number", "minimum":1, "maximum":16383, "partition-visibility":"shared", "description":"Lockup period (second)" } } }, "access-list":{ "type":"object", "properties":{ "acl-id":{ "type":"number", "format":"number", "minimum":1, "maximum":199, "partition-visibility":"shared", "$ref-list":["/axapi/v3/access-list/standard", "/axapi/v3/access-list/extended"], "description":"ACL id" }, "acl-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":16, "partition-visibility":"shared", "$ref-list":["/axapi/v3/ip/access-list", "/axapi/v3/ipv6/access-list"], "description":"Apply an access list (Named Access List)" } } }, "virtual-wire":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Mark trunk as a virtual wire interface", "optional":true }, "update-l2-info":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Update and use received L2 information", "optional":true }, "vlan-learning":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable VLAN learning; 'disable': Disable VLAN learning; ", "enum":[ "enable", "disable" ], "optional":true }, "mac-learning":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable MAC learning; 'disable': Disable MAC learning; 'dmac-only': Enable destination MAC learning only; ", "enum":[ "enable", "disable", "dmac-only" ], "optional":true }, "gaming-protocol-compliance":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable Gaming Protocol Compliance Check", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'num_pkts': num_pkts; 'num_total_bytes': num_total_bytes; 'num_unicast_pkts': num_unicast_pkts; 'num_broadcast_pkts': num_broadcast_pkts; 'num_multicast_pkts': num_multicast_pkts; 'num_tx_pkts': num_tx_pkts; 'num_total_tx_bytes': num_total_tx_bytes; 'num_unicast_tx_pkts': num_unicast_tx_pkts; 'num_broadcast_tx_pkts': num_broadcast_tx_pkts; 'num_multicast_tx_pkts': num_multicast_tx_pkts; 'dropped_dis_rx_pkts': dropped_dis_rx_pkts; 'dropped_rx_pkts': dropped_rx_pkts; 'dropped_dis_tx_pkts': dropped_dis_tx_pkts; 'dropped_tx_pkts': dropped_tx_pkts; ", "enum":[ "all", "num_pkts", "num_total_bytes", "num_unicast_pkts", "num_broadcast_pkts", "num_multicast_pkts", "num_tx_pkts", "num_total_tx_bytes", "num_unicast_tx_pkts", "num_broadcast_tx_pkts", "num_multicast_tx_pkts", "dropped_dis_rx_pkts", "dropped_rx_pkts", "dropped_dis_tx_pkts", "dropped_tx_pkts" ] } } } ] }, "ip":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/ip", "properties":{ "dhcp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use DHCP to configure IP address" }, "address-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IP address" }, "ipv4-netmask":{ "type":"string", "format":"ipv4-netmask", "partition-visibility":"shared", "description":"IP subnet mask" } } } ] }, "allow-promiscuous-vip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Allow traffic to be associated with promiscuous VIP" }, "client":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Client facing interface for IPv4/v6 traffic" }, "server":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Server facing interface for IPv4/v6 traffic" }, "cache-spoofing-port":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"This interface connects to spoofing cache" }, "helper-address-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "helper-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Helper address for DHCP packets (IP address)" } } } ] }, "nat":{ "type":"object", "properties":{ "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure interface as inside" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure interface as outside" } } }, "ttl-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignore TTL decrement for a received packet" }, "syn-cookie":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable SYN-cookie on the interface" }, "slb-partition-redirect":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Redirect SLB traffic across partition" }, "generate-membership-query":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable Membership Query" }, "query-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "default":125, "partition-visibility":"shared", "description":"1 - 255 (Default is 125)" }, "max-resp-time":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "default":100, "partition-visibility":"shared", "description":"Maximum Response Time (Max Response Time (Default is 100))" }, "unnumbered":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Set the interface as unnumbered" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "stateful-firewall":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/ip/stateful-firewall", "properties":{ "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Inside (private) interface for stateful firewall" }, "class-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Class List (Class List Name)" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outside (public) interface for stateful firewall" }, "access-list":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Access-list for traffic from the outside" }, "acl-id":{ "type":"number", "format":"number", "minimum":1, "maximum":199, "partition-visibility":"shared", "description":"ACL id" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "router":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/ip/router", "properties":{ "isis":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/ip/router/isis", "properties":{ "tag":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"ISO routing area tag" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "rip":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/ip/rip", "properties":{ "authentication":{ "type":"object", "properties":{ "str":{ "type":"object", "properties":{ "string":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The RIP authentication string" } } }, "mode":{ "type":"object", "properties":{ "mode":{ "type":"string", "format":"enum", "default":"text", "partition-visibility":"shared", "description":"'md5': Keyed message digest; 'text': Clear text authentication; ", "enum":[ "md5", "text" ] } } }, "key-chain":{ "type":"object", "properties":{ "key-chain":{ "type":"string", "format":"string-rlx", "partition-visibility":"shared", "description":"Authentication key-chain (Name of key-chain)" } } } } }, "send-packet":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Enable sending packets through the specified interface" }, "receive-packet":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Enable receiving packet through the specified interface" }, "send-cfg":{ "type":"object", "properties":{ "send":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Advertisement transmission" }, "version":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'1': RIP version 1; '2': RIP version 2; '1-compatible': RIPv1-compatible; '1-2': RIP version 1 & 2; ", "enum":[ "1", "2", "1-compatible", "1-2" ] } } }, "receive-cfg":{ "type":"object", "properties":{ "receive":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Advertisement reception" }, "version":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'1': RIP version 1; '2': RIP version 2; '1-2': RIP version 1 & 2; ", "enum":[ "1", "2", "1-2" ] } } }, "split-horizon-cfg":{ "type":"object", "properties":{ "state":{ "type":"string", "format":"enum", "default":"poisoned", "partition-visibility":"shared", "description":"'poisoned': Perform split horizon with poisoned reverse; 'disable': Disable split horizon; 'enable': Perform split horizon without poisoned reverse; ", "enum":[ "poisoned", "disable", "enable" ] } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/ip/ospf", "properties":{ "ospf-global":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/ip/ospf/ospf-global", "properties":{ "authentication-cfg":{ "type":"object", "properties":{ "authentication":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable authentication" }, "value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'message-digest': Use message-digest authentication; 'null': Use no authentication; ", "enum":[ "message-digest", "null" ] } } }, "authentication-key":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":8, "partition-visibility":"shared", "description":"Authentication password (key) (The OSPF password (key))" }, "bfd-cfg":{ "type":"object", "properties":{ "bfd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Bidirectional Forwarding Detection (BFD)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable BFD" } } }, "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost" }, "database-filter-cfg":{ "type":"object", "properties":{ "database-filter":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': Filter all LSA; ", "enum":[ "all" ] }, "out":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outgoing LSA" } } }, "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)" }, "disable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': All functionality; ", "enum":[ "all" ] }, "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)" }, "message-digest-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "message-digest-key":{ "type":"number", "format":"number", "plat-neg-list":["fips"], "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Message digest authentication password (key) (Key id)" }, "md5":{ "type":"object", "properties":{ "md5-value":{ "type":"string", "format":"password", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The OSPF password (1-16)" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)" } } } } } ] }, "mtu":{ "type":"number", "format":"number", "minimum":576, "maximum":65535, "partition-visibility":"shared", "description":"OSPF interface MTU (MTU size)" }, "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets" }, "network":{ "type":"object", "properties":{ "broadcast":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "non-broadcast", "point-to-point", "point-to-multipoint" ], "description":"Specify OSPF broadcast multi-access network" }, "non-broadcast":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "broadcast", "point-to-point", "point-to-multipoint" ], "description":"Specify OSPF NBMA network" }, "point-to-point":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "broadcast", "non-broadcast", "point-to-multipoint" ], "description":"Specify OSPF point-to-point network" }, "point-to-multipoint":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "broadcast", "non-broadcast", "point-to-point" ], "description":"Specify OSPF point-to-multipoint network" }, "p2mp-nbma":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify non-broadcast point-to-multipoint network" } } }, "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority" }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)" }, "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf-ip-list":{ "type":"array", "minItems":1, "items":{ "type":"ospf-ip" }, "uniqueItems":true, "$ref":"/axapi/v3/interface/trunk/{ifnum}/ip/ospf/ospf-ip/{ip-addr}", "array":[ { "properties":{ "ip-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Address of interface", "optional":false }, "authentication":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable authentication", "optional":true }, "value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'message-digest': Use message-digest authentication; 'null': Use no authentication; ", "enum":[ "message-digest", "null" ], "optional":true }, "authentication-key":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":8, "partition-visibility":"shared", "description":"Authentication password (key) (The OSPF password (key))", "optional":true }, "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost", "optional":true }, "database-filter":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': Filter all LSA; ", "enum":[ "all" ], "optional":true }, "out":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outgoing LSA", "optional":true }, "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)", "optional":true }, "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)", "optional":true }, "message-digest-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "message-digest-key":{ "type":"number", "format":"number", "plat-neg-list":["fips"], "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Message digest authentication password (key) (Key id)" }, "md5-value":{ "type":"string", "format":"password", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The OSPF password (1-16)" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)" } } } ] }, "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets", "optional":true }, "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority", "optional":true }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)", "optional":true }, "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "ip-addr" ] } ] } } } } }, "ipv6":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/ipv6", "properties":{ "address-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv6-addr":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"Set the IPv6 address of an interface" }, "address-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'anycast': Configure an IPv6 anycast address; 'link-local': Configure an IPv6 link local address; ", "enum":[ "anycast", "link-local" ] } } } ] }, "ipv6-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable IPv6 processing" }, "access-list-cfg":{ "type":"object", "properties":{ "v6-acl-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":16, "partition-visibility":"shared", "$ref":"/axapi/v3/ipv6/access-list", "description":"Apply ACL rules to incoming packets on this interface (Named Access List)" }, "inbound":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"ACL applied on incoming packets to this interface" } } }, "nat":{ "type":"object", "properties":{ "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure interface as NAT inside" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure interface as NAT outside" } } }, "ttl-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignore TTL decrement for a received packet" }, "router-adver":{ "type":"object", "properties":{ "action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Router Advertisements on this interface; 'disable': Disable Router Advertisements on this interface; ", "enum":[ "enable", "disable" ] }, "default-lifetime":{ "type":"number", "format":"number", "minimum":0, "maximum":9000, "default":1800, "partition-visibility":"shared", "description":"Set Router Advertisement Default Lifetime (default: 1800) (Default Lifetime (seconds))" }, "hop-limit":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":255, "partition-visibility":"shared", "description":"Set Router Advertisement Hop Limit (default: 255) (Max Router Advertisement Interval (seconds))" }, "max-interval":{ "type":"number", "format":"number", "minimum":4, "maximum":1800, "default":600, "partition-visibility":"shared", "description":"Set Router Advertisement Max Interval (default: 600) (Min Router Advertisement Interval (seconds))" }, "min-interval":{ "type":"number", "format":"number", "minimum":3, "maximum":1350, "default":200, "partition-visibility":"shared", "description":"Set Router Advertisement Min Interval (default: 200) (Max Number of Router Solicitations to process per second)" }, "rate-limit":{ "type":"number", "format":"number", "minimum":1, "maximum":100000, "default":100000, "partition-visibility":"shared", "description":"Rate Limit the processing of incoming Router Solicitations (Max Number of Router Solicitations to process per second)" }, "reachable-time":{ "type":"number", "format":"number", "minimum":0, "maximum":3600000, "default":0, "partition-visibility":"shared", "description":"Set Router Advertisement Reachable ime (default: 0) (Reachable Time (milliseconds))" }, "retransmit-timer":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "default":0, "partition-visibility":"shared", "description":"Set Router Advertisement Retransmit Timer (default: 0)" }, "mtu":{ "type":"object", "properties":{ "adver-mtu-disable":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "not":"adver-mtu", "description":"Disable Router Advertisement MTU Option" }, "adver-mtu":{ "type":"number", "format":"number", "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "not":"adver-mtu-disable", "description":"Set Router Advertisement MTU Option" } } }, "prefix-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "prefix":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"Set Router Advertisement On-Link Prefix (IPv6 On-Link Prefix)" }, "not-autonomous":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify that the Prefix is not usable for autoconfiguration (default:autonomous)" }, "not-on-link":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify that the Prefix is not On-Link (default: on-link)" }, "preferred-lifetime":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "default":604800, "partition-visibility":"shared", "description":"Specify Prefix Preferred Lifetime (default:604800) (Prefix Advertised Preferred Lifetime (default: 604800))" }, "valid-lifetime":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "default":2592000, "partition-visibility":"shared", "description":"Specify Valid Lifetime (default:2592000) (Prefix Advertised Valid Lifetime (default: 2592000))" } } } ] }, "managed-config-action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Managed Address Configuration flag; 'disable': Disable the Managed Address Configuration flag (default); ", "enum":[ "enable", "disable" ] }, "other-config-action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Other Stateful Configuration flag; 'disable': Disable the Other Stateful Configuration flag (default); ", "enum":[ "enable", "disable" ] }, "vrid":{ "type":"object", "properties":{ "adver-vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "not":"adver-vrid-default", "description":"Specify ha VRRP-A vrid" }, "use-floating-ip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use a floating IP as the source address for Router advertisements" }, "floating-ip":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"Use a floating IP as the source address for Router advertisements" }, "adver-vrid-default":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"adver-vrid", "description":"Default VRRP-A vrid" }, "use-floating-ip-default-vrid":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use a floating IP as the source address for Router advertisements" }, "floating-ip-default-vrid":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"Use a floating IP as the source address for Router advertisements" } } } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "stateful-firewall":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/ipv6/stateful-firewall", "properties":{ "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Inside (private) interface for stateful firewall" }, "class-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Class List (Class List Name)" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outside (public) interface for stateful firewall" }, "access-list":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Access-list for traffic from the outside" }, "acl-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"Access-list Name" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "router":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/ipv6/router", "properties":{ "ripng":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/ipv6/router/ripng", "properties":{ "rip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"RIP Routing for IPv6" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/ipv6/router/ospf", "properties":{ "area-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "area-id-num":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "partition-visibility":"shared", "description":"OSPF area ID as a decimal value" }, "area-id-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"OSPF area ID in IP address format" }, "tag":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Set the OSPFv3 process tag" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Set the interface instance ID" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "isis":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/ipv6/router/isis", "properties":{ "tag":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"ISO routing area tag" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "rip":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/ipv6/rip", "properties":{ "split-horizon-cfg":{ "type":"object", "properties":{ "state":{ "type":"string", "format":"enum", "default":"poisoned", "partition-visibility":"shared", "description":"'poisoned': Perform split horizon with poisoned reverse; 'disable': Disable split horizon; 'enable': Perform split horizon without poisoned reverse; ", "enum":[ "poisoned", "disable", "enable" ] } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/ipv6/ospf", "properties":{ "network-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "broadcast-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'broadcast': Specify OSPF broadcast multi-access network; 'non-broadcast': Specify OSPF NBMA network; 'point-to-point': Specify OSPF point-to-point network; 'point-to-multipoint': Specify OSPF point-to-multipoint network; ", "enum":[ "broadcast", "non-broadcast", "point-to-point", "point-to-multipoint" ] }, "p2mp-nbma":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify non-broadcast point-to-multipoint network" }, "network-instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "bfd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Bidirectional Forwarding Detection (BFD)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable BFD" }, "cost-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "dead-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "hello-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "mtu-ignore-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "neighbor-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "neighbor":{ "type":"string", "format":"ipv6-address", "default":"::", "partition-visibility":"shared", "description":"OSPFv3 neighbor (Neighbor IPv6 address)" }, "neig-inst":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" }, "neighbor-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"OSPF cost for point-to-multipoint neighbor (metric)" }, "neighbor-poll-interval":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "partition-visibility":"shared", "description":"OSPF dead-router polling interval (Seconds)" }, "neighbor-priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "partition-visibility":"shared", "description":"OSPF priority of non-broadcast neighbor" } } } ] }, "priority-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "retransmit-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "transmit-delay-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "ddos":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/ddos", "properties":{ "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"DDoS inside (trusted) or outside (untrusted) interface" }, "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"DDoS inside (trusted) or outside (untrusted) interface" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "nptv6":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/nptv6", "properties":{ "domain-list":{ "type":"array", "minItems":1, "items":{ "type":"domain" }, "uniqueItems":true, "$ref":"/axapi/v3/interface/trunk/{ifnum}/nptv6/domain/{domain-name}+{bind-type}", "array":[ { "properties":{ "domain-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"NPTv6 domain name", "optional":false }, "bind-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inside': This interface is connected to NPTv6 inside networks; 'outside': This interface is connected to NPTv6 outside networks; ", "enum":[ "inside", "outside" ], "optional":false }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "domain-name", "bind-type" ] } ] } } }, "map":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/map", "properties":{ "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure MAP inside interface (connected to MAP domains)" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure MAP outside interface" }, "map-t-inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure MAP inside interface (connected to MAP domains)" }, "map-t-outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure MAP outside interface" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "lw-4o6":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/lw-4o6", "properties":{ "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure LW-4over6 inside interface" }, "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure LW-4over6 outside interface" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "bfd":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/bfd", "properties":{ "authentication":{ "type":"object", "properties":{ "key-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "partition-visibility":"shared", "description":"Key ID" }, "method":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'md5': Keyed MD5; 'meticulous-md5': Meticulous Keyed MD5; 'meticulous-sha1': Meticulous Keyed SHA1; 'sha1': Keyed SHA1; 'simple': Simple Password; ", "enum":[ "md5", "meticulous-md5", "meticulous-sha1", "sha1", "simple" ] }, "password":{ "type":"string", "format":"password", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"Key String" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)" } } }, "echo":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable BFD Echo" }, "demand":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Demand mode" }, "interval-cfg":{ "type":"object", "properties":{ "interval":{ "type":"number", "format":"number", "minimum":48, "maximum":1000, "partition-visibility":"shared", "description":"Transmit interval between BFD packets (Milliseconds)" }, "min-rx":{ "type":"number", "format":"number", "minimum":48, "maximum":1000, "partition-visibility":"shared", "description":"Minimum receive interval capability (Milliseconds)" }, "multiplier":{ "type":"number", "format":"number", "minimum":3, "maximum":50, "partition-visibility":"shared", "description":"Multiplier value used to compute holddown (value used to multiply the interval)" } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "per-member-port":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/bfd/per-member-port", "properties":{ "local-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IPv4 local-address" }, "neighbor-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IPv4 neighbor address" }, "ipv6-local":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"IPv6 local-address" }, "ipv6-nbr":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"IPv6 neighbor-address" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "isis":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/isis", "properties":{ "authentication":{ "type":"object", "properties":{ "send-only-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "send-only":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Authentication send-only" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify authentication send-only for level-1 PDUs; 'level-2': Specify authentication send-only for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "mode-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "mode":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'md5': Keyed message digest; ", "enum":[ "md5" ] }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify authentication mode for level-1 PDUs; 'level-2': Specify authentication mode for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "key-chain-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "key-chain":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Authentication key-chain (Name of key-chain)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify authentication key-chain for level-1 PDUs; 'level-2': Specify authentication key-chain for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] } } }, "bfd-cfg":{ "type":"object", "properties":{ "bfd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Bidirectional Forwarding Detection (BFD)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable BFD" } } }, "circuit-type":{ "type":"string", "format":"enum", "default":"level-1-2", "partition-visibility":"shared", "description":"'level-1': Level-1 only adjacencies are formed; 'level-1-2': Level-1-2 adjacencies are formed; 'level-2-only': Level-2 only adjacencies are formed; ", "enum":[ "level-1", "level-1-2", "level-2-only" ] }, "csnp-interval-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "csnp-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Set CSNP interval in seconds (CSNP interval value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Speficy interval for level-1 CSNPs; 'level-2': Specify interval for level-2 CSNPs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "padding":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Add padding to IS-IS hello packets" }, "hello-interval-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Set Hello interval in seconds (Hello interval value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify hello-interval for level-1 IIHs; 'level-2': Specify hello-interval for level-2 IIHs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "hello-interval-minimal-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-interval-minimal":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Set Hello holdtime 1 second, interval depends on multiplier" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify hello-interval for level-1 IIHs; 'level-2': Specify hello-interval for level-2 IIHs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "hello-multiplier-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-multiplier":{ "type":"number", "format":"number", "minimum":2, "maximum":100, "default":3, "partition-visibility":"shared", "description":"Set multiplier for Hello holding time (Hello multiplier value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify hello multiplier for level-1 IIHs; 'level-2': Specify hello multiplier for level-2 IIHs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "lsp-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":4294967295, "default":33, "partition-visibility":"shared", "description":"Set LSP transmission interval (LSP transmission interval (milliseconds))" }, "mesh-group":{ "type":"object", "properties":{ "value":{ "type":"number", "format":"number", "minimum":1, "maximum":4294967295, "partition-visibility":"shared", "not":"blocked", "description":"Mesh group number" }, "blocked":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"value", "description":"Block LSPs on this interface" } } }, "metric-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "metric":{ "type":"number", "format":"number", "minimum":1, "maximum":63, "default":10, "partition-visibility":"shared", "description":"Configure the metric for interface (Default metric)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Apply metric to level-1 links; 'level-2': Apply metric to level-2 links; ", "enum":[ "level-1", "level-2" ] } } } ] }, "network":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'broadcast': Specify IS-IS broadcast multi-access network; 'point-to-point': Specify IS-IS point-to-point network; ", "enum":[ "broadcast", "point-to-point" ] }, "password-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "password":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":254, "partition-visibility":"shared", "description":"Configure the authentication password for interface" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify password for level-1 PDUs; 'level-2': Specify password for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "priority-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":127, "default":64, "partition-visibility":"shared", "description":"Set priority for Designated Router election (Priority value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify priority for level-1 routing; 'level-2': Specify priority for level-2 routing; ", "enum":[ "level-1", "level-2" ] } } } ] }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Set per-LSP retransmission interval (Interval between retransmissions of the same LSP (seconds))" }, "wide-metric-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "wide-metric":{ "type":"number", "format":"number", "minimum":1, "maximum":16777214, "default":10, "partition-visibility":"shared", "description":"Configure the wide metric for interface" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Apply metric to level-1 links; 'level-2': Apply metric to level-2 links; ", "enum":[ "level-1", "level-2" ] } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "spanning-tree":{ "type":"object", "$ref":"/axapi/v3/interface/trunk/{ifnum}/spanning-tree", "properties":{ "auto-edge":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Enable auto-edge" }, "admin-edge":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable admin-edge" }, "instance-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "instance-start":{ "type":"number", "format":"number", "minimum":0, "maximum":4094, "partition-visibility":"shared", "description":"Instance ID" }, "mstp-path-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":200000, "partition-visibility":"shared", "description":"Path cost (Limit)" } } } ] }, "path-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":200000, "partition-visibility":"shared", "description":"Path cost (Limit)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } }, "required":[ "ifnum" ] } ] }, "ve-list":{ "type":"array", "minItems":1, "items":{ "type":"ve" }, "uniqueItems":true, "$ref":"/axapi/v3/interface/ve/{ifnum}", "array":[ { "properties":{ "ifnum":{ "type":"number", "format":"number", "minimum":2, "maximum":4094, "partition-visibility":"shared", "$ref":"/axapi/v3/network/vlan", "description":"Virtual ethernet interface number", "optional":false }, "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Name for the interface", "optional":true }, "port-scan-detection":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable port scan detection; 'disable': Disable port scan detection(default); ", "enum":[ "enable", "disable" ], "optional":true }, "ping-sweep-detection":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable ping sweep detection; 'disable': Disable ping sweep detection(default); ", "enum":[ "enable", "disable" ], "optional":true }, "l3-vlan-fwd-disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable L3 forwarding between VLANs for incoming packets on this interface", "optional":true }, "mtu":{ "type":"number", "format":"number", "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "description":"Interface mtu (Interface MTU, default 1 (min MTU is 1280 for IPv6))", "optional":true }, "trap-source":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"The trap source", "optional":true }, "action":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable; 'disable': Disable; ", "enum":[ "enable", "disable" ], "optional":true }, "icmp-rate-limit":{ "type":"object", "properties":{ "normal":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Normal rate limit. If exceeds this limit, drop the ICMP packet that goes over the limit" }, "lockup":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Enter lockup state when ICMP rate exceeds lockup rate limit (Maximum rate limit. If exceeds this limit, drop all ICMP packet for a time period)" }, "lockup-period":{ "type":"number", "format":"number", "minimum":1, "maximum":16383, "partition-visibility":"shared", "description":"Lockup period (second)" } } }, "icmpv6-rate-limit":{ "type":"object", "properties":{ "normal-v6":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Normal rate limit. If exceeds this limit, drop the ICMP packet that goes over the limit" }, "lockup-v6":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Enter lockup state when ICMP rate exceeds lockup rate limit (Maximum rate limit. If exceeds this limit, drop all ICMP packet for a time period)" }, "lockup-period-v6":{ "type":"number", "format":"number", "minimum":1, "maximum":16383, "partition-visibility":"shared", "description":"Lockup period (second)" } } }, "access-list":{ "type":"object", "properties":{ "acl-id":{ "type":"number", "format":"number", "minimum":1, "maximum":199, "partition-visibility":"shared", "$ref-list":["/axapi/v3/access-list/standard", "/axapi/v3/access-list/extended"], "description":"ACL id" }, "acl-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":16, "partition-visibility":"shared", "$ref-list":["/axapi/v3/ip/access-list", "/axapi/v3/ipv6/access-list"], "description":"Named Access List" } } }, "gaming-protocol-compliance":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable Gaming Protocol Compliance Check", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'num_pkts': Input packets; 'num_total_bytes': Input bytes; 'num_unicast_pkts': Received unicasts; 'num_broadcast_pkts': Received broadcasts; 'num_multicast_pkts': Received multicasts; 'num_tx_pkts': Transmitted packets; 'num_total_tx_bytes': Transmitted bytes; 'num_unicast_tx_pkts': Transmitted unicasts; 'num_broadcast_tx_pkts': Transmitted broadcasts; 'num_multicast_tx_pkts': Transmitted multicasts; 'rate_pkt_sent': Packet sent rate packets/sec; 'rate_byte_sent': Byte sent rate bits/sec; 'rate_pkt_rcvd': Packet received rate packets/sec; 'rate_byte_rcvd': Byte received rate bits/sec; 'load_interval': Load Interval; ", "enum":[ "all", "num_pkts", "num_total_bytes", "num_unicast_pkts", "num_broadcast_pkts", "num_multicast_pkts", "num_tx_pkts", "num_total_tx_bytes", "num_unicast_tx_pkts", "num_broadcast_tx_pkts", "num_multicast_tx_pkts", "rate_pkt_sent", "rate_byte_sent", "rate_pkt_rcvd", "rate_byte_rcvd", "load_interval" ] } } } ] }, "ip":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/ip", "properties":{ "dhcp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use DHCP to configure IP address" }, "address-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IP address" }, "ipv4-netmask":{ "type":"string", "format":"ipv4-netmask", "partition-visibility":"shared", "description":"IP subnet mask" } } } ] }, "allow-promiscuous-vip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Allow traffic to be associated with promiscuous VIP" }, "client":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Client facing interface for IPv4/v6 traffic" }, "server":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Server facing interface for IPv4/v6 traffic" }, "helper-address-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "helper-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Helper address for DHCP packets (IP address)" } } } ] }, "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure interface as inside" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure interface as outside" }, "ttl-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignore TTL decrement for a received packet" }, "syn-cookie":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable SYN-cookie on the interface" }, "slb-partition-redirect":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Redirect SLB traffic across partition" }, "generate-membership-query":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable Membership Query" }, "query-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "default":125, "partition-visibility":"shared", "description":"1 - 255 (Default is 125)" }, "max-resp-time":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "default":100, "partition-visibility":"shared", "description":"Maximum Response Time (Max Response Time (Default is 100))" }, "unnumbered":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Set the interface as unnumbered" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "stateful-firewall":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/ip/stateful-firewall", "properties":{ "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Inside (private) interface for stateful firewall" }, "class-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Class List (Class List Name)" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outside (public) interface for stateful firewall" }, "access-list":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Access-list for traffic from the outside" }, "acl-id":{ "type":"number", "format":"number", "minimum":1, "maximum":199, "partition-visibility":"shared", "description":"ACL id" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "router":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/ip/router", "properties":{ "isis":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/ip/router/isis", "properties":{ "tag":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"ISO routing area tag" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "rip":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/ip/rip", "properties":{ "authentication":{ "type":"object", "properties":{ "str":{ "type":"object", "properties":{ "string":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The RIP authentication string" } } }, "mode":{ "type":"object", "properties":{ "mode":{ "type":"string", "format":"enum", "default":"text", "partition-visibility":"shared", "description":"'md5': Keyed message digest; 'text': Clear text authentication; ", "enum":[ "md5", "text" ] } } }, "key-chain":{ "type":"object", "properties":{ "key-chain":{ "type":"string", "format":"string-rlx", "partition-visibility":"shared", "description":"Authentication key-chain (Name of key-chain)" } } } } }, "send-packet":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Enable sending packets through the specified interface" }, "receive-packet":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Enable receiving packet through the specified interface" }, "send-cfg":{ "type":"object", "properties":{ "send":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Advertisement transmission" }, "version":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'1': RIP version 1; '2': RIP version 2; '1-compatible': RIPv1-compatible; '1-2': RIP version 1 & 2; ", "enum":[ "1", "2", "1-compatible", "1-2" ] } } }, "receive-cfg":{ "type":"object", "properties":{ "receive":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Advertisement reception" }, "version":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'1': RIP version 1; '2': RIP version 2; '1-2': RIP version 1 & 2; ", "enum":[ "1", "2", "1-2" ] } } }, "split-horizon-cfg":{ "type":"object", "properties":{ "state":{ "type":"string", "format":"enum", "default":"poisoned", "partition-visibility":"shared", "description":"'poisoned': Perform split horizon with poisoned reverse; 'disable': Disable split horizon; 'enable': Perform split horizon without poisoned reverse; ", "enum":[ "poisoned", "disable", "enable" ] } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/ip/ospf", "properties":{ "ospf-global":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/ip/ospf/ospf-global", "properties":{ "authentication-cfg":{ "type":"object", "properties":{ "authentication":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable authentication" }, "value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'message-digest': Use message-digest authentication; 'null': Use no authentication; ", "enum":[ "message-digest", "null" ] } } }, "authentication-key":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":8, "partition-visibility":"shared", "description":"Authentication password (key) (The OSPF password (key))" }, "bfd-cfg":{ "type":"object", "properties":{ "bfd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Bidirectional Forwarding Detection (BFD)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable BFD" } } }, "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost" }, "database-filter-cfg":{ "type":"object", "properties":{ "database-filter":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': Filter all LSA; ", "enum":[ "all" ] }, "out":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outgoing LSA" } } }, "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)" }, "disable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': All functionality; ", "enum":[ "all" ] }, "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)" }, "message-digest-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "message-digest-key":{ "type":"number", "format":"number", "plat-neg-list":["fips"], "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Message digest authentication password (key) (Key id)" }, "md5":{ "type":"object", "properties":{ "md5-value":{ "type":"string", "format":"password", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The OSPF password (1-16)" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)" } } } } } ] }, "mtu":{ "type":"number", "format":"number", "minimum":576, "maximum":65535, "partition-visibility":"shared", "description":"OSPF interface MTU (MTU size)" }, "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets" }, "network":{ "type":"object", "properties":{ "broadcast":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "non-broadcast", "point-to-point", "point-to-multipoint" ], "description":"Specify OSPF broadcast multi-access network" }, "non-broadcast":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "broadcast", "point-to-point", "point-to-multipoint" ], "description":"Specify OSPF NBMA network" }, "point-to-point":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "broadcast", "non-broadcast", "point-to-multipoint" ], "description":"Specify OSPF point-to-point network" }, "point-to-multipoint":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "broadcast", "non-broadcast", "point-to-point" ], "description":"Specify OSPF point-to-multipoint network" }, "p2mp-nbma":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify non-broadcast point-to-multipoint network" } } }, "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority" }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)" }, "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf-ip-list":{ "type":"array", "minItems":1, "items":{ "type":"ospf-ip" }, "uniqueItems":true, "$ref":"/axapi/v3/interface/ve/{ifnum}/ip/ospf/ospf-ip/{ip-addr}", "array":[ { "properties":{ "ip-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Address of interface", "optional":false }, "authentication":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable authentication", "optional":true }, "value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'message-digest': Use message-digest authentication; 'null': Use no authentication; ", "enum":[ "message-digest", "null" ], "optional":true }, "authentication-key":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":8, "partition-visibility":"shared", "description":"Authentication password (key) (The OSPF password (key))", "optional":true }, "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost", "optional":true }, "database-filter":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': Filter all LSA; ", "enum":[ "all" ], "optional":true }, "out":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outgoing LSA", "optional":true }, "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)", "optional":true }, "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)", "optional":true }, "message-digest-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "message-digest-key":{ "type":"number", "format":"number", "plat-neg-list":["fips"], "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Message digest authentication password (key) (Key id)" }, "md5-value":{ "type":"string", "format":"password", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The OSPF password (1-16)" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)" } } } ] }, "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets", "optional":true }, "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority", "optional":true }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)", "optional":true }, "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "ip-addr" ] } ] } } } } }, "ipv6":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/ipv6", "properties":{ "address-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv6-addr":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"Set the IPv6 address of an interface" }, "address-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'anycast': Configure an IPv6 anycast address; 'link-local': Configure an IPv6 link local address; ", "enum":[ "anycast", "link-local" ] } } } ] }, "ipv6-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable IPv6 processing" }, "v6-acl-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":16, "partition-visibility":"shared", "$ref":"/axapi/v3/ipv6/access-list", "description":"Apply ACL rules to incoming packets on this interface (Named Access List)" }, "inbound":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"ACL applied on incoming packets to this interface" }, "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure interface as NAT inside" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure interface as NAT outside" }, "ttl-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignore TTL decrement for a received packet" }, "router-adver":{ "type":"object", "properties":{ "action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Router Advertisements on this interface; 'disable': Disable Router Advertisements on this interface; ", "enum":[ "enable", "disable" ] }, "default-lifetime":{ "type":"number", "format":"number", "minimum":0, "maximum":9000, "default":1800, "partition-visibility":"shared", "description":"Set Router Advertisement Default Lifetime (default: 1800) (Default Lifetime (seconds))" }, "hop-limit":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":255, "partition-visibility":"shared", "description":"Set Router Advertisement Hop Limit (default: 255)" }, "max-interval":{ "type":"number", "format":"number", "minimum":4, "maximum":1800, "default":600, "partition-visibility":"shared", "description":"Set Router Advertisement Max Interval (default: 600) (Max Router Advertisement Interval (seconds))" }, "min-interval":{ "type":"number", "format":"number", "minimum":3, "maximum":1350, "default":200, "partition-visibility":"shared", "description":"Set Router Advertisement Min Interval (default: 200) (Min Router Advertisement Interval (seconds))" }, "rate-limit":{ "type":"number", "format":"number", "minimum":1, "maximum":100000, "default":100000, "partition-visibility":"shared", "description":"Rate Limit the processing of incoming Router Solicitations (Max Number of Router Solicitations to process per second)" }, "reachable-time":{ "type":"number", "format":"number", "minimum":0, "maximum":3600000, "default":0, "partition-visibility":"shared", "description":"Set Router Advertisement Reachable ime (default: 0) (Reachable Time (milliseconds))" }, "retransmit-timer":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "default":0, "partition-visibility":"shared", "description":"Set Router Advertisement Retransmit Timer (default: 0)" }, "adver-mtu-disable":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "not":"adver-mtu", "description":"Disable Router Advertisement MTU Option" }, "adver-mtu":{ "type":"number", "format":"number", "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "not":"adver-mtu-disable", "description":"Set Router Advertisement MTU Option" }, "prefix-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "prefix":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"Set Router Advertisement On-Link Prefix (IPv6 On-Link Prefix)" }, "not-autonomous":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify that the Prefix is not usable for autoconfiguration (default:autonomous)" }, "not-on-link":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify that the Prefix is not On-Link (default: on-link)" }, "preferred-lifetime":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "default":604800, "partition-visibility":"shared", "description":"Specify Prefix Preferred Lifetime (default:604800) (Prefix Advertised Preferred Lifetime (default: 604800))" }, "valid-lifetime":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "default":2592000, "partition-visibility":"shared", "description":"Specify Valid Lifetime (default:2592000) (Prefix Advertised Valid Lifetime (default: 2592000))" } } } ] }, "managed-config-action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Managed Address Configuration flag; 'disable': Disable the Managed Address Configuration flag (default); ", "enum":[ "enable", "disable" ] }, "other-config-action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Other Stateful Configuration flag; 'disable': Disable the Other Stateful Configuration flag (default); ", "enum":[ "enable", "disable" ] }, "adver-vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "not":"adver-vrid-default", "description":"Vrid" }, "use-floating-ip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use a floating IP as the source address for Router advertisements" }, "floating-ip":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"Use a floating IP as the source address for Router advertisements" }, "adver-vrid-default":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"adver-vrid", "description":"Default VRRP-A vrid" }, "use-floating-ip-default-vrid":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use a floating IP as the source address for Router advertisements" }, "floating-ip-default-vrid":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"Use a floating IP as the source address for Router advertisements" } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "stateful-firewall":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/ipv6/stateful-firewall", "properties":{ "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Inside (private) interface for stateful firewall" }, "class-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Class List (Class List Name)" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outside (public) interface for stateful firewall" }, "access-list":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Access-list for traffic from the outside" }, "acl-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"Access-list Name" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "router":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/ipv6/router", "properties":{ "ripng":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/ipv6/router/ripng", "properties":{ "rip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"RIP Routing for IPv6" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/ipv6/router/ospf", "properties":{ "area-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "area-id-num":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "partition-visibility":"shared", "description":"OSPF area ID as a decimal value" }, "area-id-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"OSPF area ID in IP address format" }, "tag":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Set the OSPFv3 process tag" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Set the interface instance ID" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "isis":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/ipv6/router/isis", "properties":{ "tag":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"ISO routing area tag" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "rip":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/ipv6/rip", "properties":{ "split-horizon-cfg":{ "type":"object", "properties":{ "state":{ "type":"string", "format":"enum", "default":"poisoned", "partition-visibility":"shared", "description":"'poisoned': Perform split horizon with poisoned reverse; 'disable': Disable split horizon; 'enable': Perform split horizon without poisoned reverse; ", "enum":[ "poisoned", "disable", "enable" ] } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/ipv6/ospf", "properties":{ "network-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "broadcast-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'broadcast': Specify OSPF broadcast multi-access network; 'non-broadcast': Specify OSPF NBMA network; 'point-to-point': Specify OSPF point-to-point network; 'point-to-multipoint': Specify OSPF point-to-multipoint network; ", "enum":[ "broadcast", "non-broadcast", "point-to-point", "point-to-multipoint" ] }, "p2mp-nbma":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify non-broadcast point-to-multipoint network" }, "network-instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "bfd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Bidirectional Forwarding Detection (BFD)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable BFD" }, "cost-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "dead-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "hello-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "mtu-ignore-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "neighbor-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "neighbor":{ "type":"string", "format":"ipv6-address", "default":"::", "partition-visibility":"shared", "description":"OSPFv3 neighbor (Neighbor IPv6 address)" }, "neig-inst":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" }, "neighbor-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"OSPF cost for point-to-multipoint neighbor (metric)" }, "neighbor-poll-interval":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "partition-visibility":"shared", "description":"OSPF dead-router polling interval (Seconds)" }, "neighbor-priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "partition-visibility":"shared", "description":"OSPF priority of non-broadcast neighbor" } } } ] }, "priority-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "retransmit-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "transmit-delay-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "ddos":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/ddos", "properties":{ "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"DDoS inside (trusted) or outside (untrusted) interface" }, "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"DDoS inside (trusted) or outside (untrusted) interface" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "nptv6":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/nptv6", "properties":{ "domain-list":{ "type":"array", "minItems":1, "items":{ "type":"domain" }, "uniqueItems":true, "$ref":"/axapi/v3/interface/ve/{ifnum}/nptv6/domain/{domain-name}+{bind-type}", "array":[ { "properties":{ "domain-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"NPTv6 domain name", "optional":false }, "bind-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inside': This interface is connected to NPTv6 inside networks; 'outside': This interface is connected to NPTv6 outside networks; ", "enum":[ "inside", "outside" ], "optional":false }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "domain-name", "bind-type" ] } ] } } }, "map":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/map", "properties":{ "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure MAP inside interface (connected to MAP domains)" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure MAP outside interface" }, "map-t-inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure MAP inside interface (connected to MAP domains)" }, "map-t-outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure MAP outside interface" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "lw-4o6":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/lw-4o6", "properties":{ "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure LW-4over6 inside interface" }, "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure LW-4over6 outside interface" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "bfd":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/bfd", "properties":{ "authentication":{ "type":"object", "properties":{ "key-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "partition-visibility":"shared", "description":"Key ID" }, "method":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'md5': Keyed MD5; 'meticulous-md5': Meticulous Keyed MD5; 'meticulous-sha1': Meticulous Keyed SHA1; 'sha1': Keyed SHA1; 'simple': Simple Password; ", "enum":[ "md5", "meticulous-md5", "meticulous-sha1", "sha1", "simple" ] }, "password":{ "type":"string", "format":"password", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"Key String" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)" } } }, "echo":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable BFD Echo" }, "demand":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Demand mode" }, "interval-cfg":{ "type":"object", "properties":{ "interval":{ "type":"number", "format":"number", "minimum":48, "maximum":1000, "partition-visibility":"shared", "description":"Transmit interval between BFD packets (Milliseconds)" }, "min-rx":{ "type":"number", "format":"number", "minimum":48, "maximum":1000, "partition-visibility":"shared", "description":"Minimum receive interval capability (Milliseconds)" }, "multiplier":{ "type":"number", "format":"number", "minimum":3, "maximum":50, "partition-visibility":"shared", "description":"Multiplier value used to compute holddown (value used to multiply the interval)" } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "isis":{ "type":"object", "$ref":"/axapi/v3/interface/ve/{ifnum}/isis", "properties":{ "authentication":{ "type":"object", "properties":{ "send-only-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "send-only":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Authentication send-only" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify authentication send-only for level-1 PDUs; 'level-2': Specify authentication send-only for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "mode-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "mode":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'md5': Keyed message digest; ", "enum":[ "md5" ] }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify authentication mode for level-1 PDUs; 'level-2': Specify authentication mode for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "key-chain-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "key-chain":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Authentication key-chain (Name of key-chain)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify authentication key-chain for level-1 PDUs; 'level-2': Specify authentication key-chain for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] } } }, "bfd-cfg":{ "type":"object", "properties":{ "bfd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Bidirectional Forwarding Detection (BFD)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable BFD" } } }, "circuit-type":{ "type":"string", "format":"enum", "default":"level-1-2", "partition-visibility":"shared", "description":"'level-1': Level-1 only adjacencies are formed; 'level-1-2': Level-1-2 adjacencies are formed; 'level-2-only': Level-2 only adjacencies are formed; ", "enum":[ "level-1", "level-1-2", "level-2-only" ] }, "csnp-interval-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "csnp-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Set CSNP interval in seconds (CSNP interval value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Speficy interval for level-1 CSNPs; 'level-2': Specify interval for level-2 CSNPs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "padding":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Add padding to IS-IS hello packets" }, "hello-interval-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Set Hello interval in seconds (Hello interval value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify hello-interval for level-1 IIHs; 'level-2': Specify hello-interval for level-2 IIHs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "hello-interval-minimal-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-interval-minimal":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Set Hello holdtime 1 second, interval depends on multiplier" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify hello-interval for level-1 IIHs; 'level-2': Specify hello-interval for level-2 IIHs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "hello-multiplier-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-multiplier":{ "type":"number", "format":"number", "minimum":2, "maximum":100, "default":3, "partition-visibility":"shared", "description":"Set multiplier for Hello holding time (Hello multiplier value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify hello multiplier for level-1 IIHs; 'level-2': Specify hello multiplier for level-2 IIHs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "lsp-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":4294967295, "default":33, "partition-visibility":"shared", "description":"Set LSP transmission interval (LSP transmission interval (milliseconds))" }, "mesh-group":{ "type":"object", "properties":{ "value":{ "type":"number", "format":"number", "minimum":1, "maximum":4294967295, "partition-visibility":"shared", "not":"blocked", "description":"Mesh group number" }, "blocked":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"value", "description":"Block LSPs on this interface" } } }, "metric-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "metric":{ "type":"number", "format":"number", "minimum":1, "maximum":63, "default":10, "partition-visibility":"shared", "description":"Configure the metric for interface (Default metric)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Apply metric to level-1 links; 'level-2': Apply metric to level-2 links; ", "enum":[ "level-1", "level-2" ] } } } ] }, "network":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'broadcast': Specify IS-IS broadcast multi-access network; 'point-to-point': Specify IS-IS point-to-point network; ", "enum":[ "broadcast", "point-to-point" ] }, "password-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "password":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":254, "partition-visibility":"shared", "description":"Configure the authentication password for interface" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify password for level-1 PDUs; 'level-2': Specify password for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "priority-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":127, "default":64, "partition-visibility":"shared", "description":"Set priority for Designated Router election (Priority value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify priority for level-1 routing; 'level-2': Specify priority for level-2 routing; ", "enum":[ "level-1", "level-2" ] } } } ] }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Set per-LSP retransmission interval (Interval between retransmissions of the same LSP (seconds))" }, "wide-metric-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "wide-metric":{ "type":"number", "format":"number", "minimum":1, "maximum":16777214, "default":10, "partition-visibility":"shared", "description":"Configure the wide metric for interface" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Apply metric to level-1 links; 'level-2': Apply metric to level-2 links; ", "enum":[ "level-1", "level-2" ] } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } }, "required":[ "ifnum" ] } ] }, "loopback-list":{ "type":"array", "minItems":1, "items":{ "type":"loopback" }, "uniqueItems":true, "$ref":"/axapi/v3/interface/loopback/{ifnum}", "array":[ { "properties":{ "ifnum":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Loopback interface number", "optional":false }, "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Name for the interface", "optional":true }, "snmp-server":{ "type":"object", "properties":{ "trap-source":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"The trap source" } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true }, "ip":{ "type":"object", "$ref":"/axapi/v3/interface/loopback/{ifnum}/ip", "properties":{ "address-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IP address" }, "ipv4-netmask":{ "type":"string", "format":"ipv4-netmask", "partition-visibility":"shared", "description":"IP subnet mask" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "router":{ "type":"object", "$ref":"/axapi/v3/interface/loopback/{ifnum}/ip/router", "properties":{ "isis":{ "type":"object", "$ref":"/axapi/v3/interface/loopback/{ifnum}/ip/router/isis", "properties":{ "tag":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"ISO routing area tag" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "rip":{ "type":"object", "$ref":"/axapi/v3/interface/loopback/{ifnum}/ip/rip", "properties":{ "authentication":{ "type":"object", "properties":{ "str":{ "type":"object", "properties":{ "string":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The RIP authentication string" } } }, "mode":{ "type":"object", "properties":{ "mode":{ "type":"string", "format":"enum", "default":"text", "partition-visibility":"shared", "description":"'md5': Keyed message digest; 'text': Clear text authentication; ", "enum":[ "md5", "text" ] } } }, "key-chain":{ "type":"object", "properties":{ "key-chain":{ "type":"string", "format":"string-rlx", "partition-visibility":"shared", "description":"Authentication key-chain (Name of key-chain)" } } } } }, "send-packet":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Enable sending packets through the specified interface" }, "receive-packet":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Enable receiving packet through the specified interface" }, "send-cfg":{ "type":"object", "properties":{ "send":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Advertisement transmission" }, "version":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'1': RIP version 1; '2': RIP version 2; '1-compatible': RIPv1-compatible; '1-2': RIP version 1 & 2; ", "enum":[ "1", "2", "1-compatible", "1-2" ] } } }, "receive-cfg":{ "type":"object", "properties":{ "receive":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Advertisement reception" }, "version":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'1': RIP version 1; '2': RIP version 2; '1-2': RIP version 1 & 2; ", "enum":[ "1", "2", "1-2" ] } } }, "split-horizon-cfg":{ "type":"object", "properties":{ "state":{ "type":"string", "format":"enum", "default":"poisoned", "partition-visibility":"shared", "description":"'poisoned': Perform split horizon with poisoned reverse; 'disable': Disable split horizon; 'enable': Perform split horizon without poisoned reverse; ", "enum":[ "poisoned", "disable", "enable" ] } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/loopback/{ifnum}/ip/ospf", "properties":{ "ospf-global":{ "type":"object", "$ref":"/axapi/v3/interface/loopback/{ifnum}/ip/ospf/ospf-global", "properties":{ "authentication-cfg":{ "type":"object", "properties":{ "authentication":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable authentication" }, "value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'message-digest': Use message-digest authentication; 'null': Use no authentication; ", "enum":[ "message-digest", "null" ] } } }, "authentication-key":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":8, "partition-visibility":"shared", "description":"Authentication password (key) (The OSPF password (key))" }, "bfd-cfg":{ "type":"object", "properties":{ "bfd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Bidirectional Forwarding Detection (BFD)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable BFD" } } }, "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost" }, "database-filter-cfg":{ "type":"object", "properties":{ "database-filter":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': Filter all LSA; ", "enum":[ "all" ] }, "out":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outgoing LSA" } } }, "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)" }, "disable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': All functionality; ", "enum":[ "all" ] }, "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)" }, "message-digest-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "message-digest-key":{ "type":"number", "format":"number", "plat-neg-list":["fips"], "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Message digest authentication password (key) (Key id)" }, "md5":{ "type":"object", "properties":{ "md5-value":{ "type":"string", "format":"password", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The OSPF password (1-16)" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)" } } } } } ] }, "mtu":{ "type":"number", "format":"number", "minimum":576, "maximum":65535, "partition-visibility":"shared", "description":"OSPF interface MTU (MTU size)" }, "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets" }, "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority" }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)" }, "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf-ip-list":{ "type":"array", "minItems":1, "items":{ "type":"ospf-ip" }, "uniqueItems":true, "$ref":"/axapi/v3/interface/loopback/{ifnum}/ip/ospf/ospf-ip/{ip-addr}", "array":[ { "properties":{ "ip-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Address of interface", "optional":false }, "authentication":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable authentication", "optional":true }, "value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'message-digest': Use message-digest authentication; 'null': Use no authentication; ", "enum":[ "message-digest", "null" ], "optional":true }, "authentication-key":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":8, "partition-visibility":"shared", "description":"Authentication password (key) (The OSPF password (key))", "optional":true }, "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost", "optional":true }, "database-filter":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': Filter all LSA; ", "enum":[ "all" ], "optional":true }, "out":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outgoing LSA", "optional":true }, "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)", "optional":true }, "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)", "optional":true }, "message-digest-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "message-digest-key":{ "type":"number", "format":"number", "plat-neg-list":["fips"], "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Message digest authentication password (key) (Key id)" }, "md5-value":{ "type":"string", "format":"password", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The OSPF password (1-16)" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)" } } } ] }, "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets", "optional":true }, "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority", "optional":true }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)", "optional":true }, "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "ip-addr" ] } ] } } } } }, "ipv6":{ "type":"object", "$ref":"/axapi/v3/interface/loopback/{ifnum}/ipv6", "properties":{ "address-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv6-addr":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"Set the IPv6 address of an interface" }, "anycast":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure an IPv6 anycast address" }, "link-local":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure an IPv6 link local address" } } } ] }, "ipv6-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable IPv6 processing" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "router":{ "type":"object", "$ref":"/axapi/v3/interface/loopback/{ifnum}/ipv6/router", "properties":{ "ripng":{ "type":"object", "$ref":"/axapi/v3/interface/loopback/{ifnum}/ipv6/router/ripng", "properties":{ "rip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"RIP Routing for IPv6" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/loopback/{ifnum}/ipv6/router/ospf", "properties":{ "area-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "area-id-num":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "partition-visibility":"shared", "description":"OSPF area ID as a decimal value" }, "area-id-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"OSPF area ID in IP address format" }, "tag":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Set the OSPFv3 process tag" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Set the interface instance ID" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "isis":{ "type":"object", "$ref":"/axapi/v3/interface/loopback/{ifnum}/ipv6/router/isis", "properties":{ "tag":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"ISO routing area tag" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "rip":{ "type":"object", "$ref":"/axapi/v3/interface/loopback/{ifnum}/ipv6/rip", "properties":{ "split-horizon-cfg":{ "type":"object", "properties":{ "state":{ "type":"string", "format":"enum", "default":"poisoned", "partition-visibility":"shared", "description":"'poisoned': Perform split horizon with poisoned reverse; 'disable': Disable split horizon; 'enable': Perform split horizon without poisoned reverse; ", "enum":[ "poisoned", "disable", "enable" ] } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/loopback/{ifnum}/ipv6/ospf", "properties":{ "bfd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Bidirectional Forwarding Detection (BFD)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable BFD" }, "cost-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "dead-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "hello-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "mtu-ignore-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "priority-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "retransmit-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "transmit-delay-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "isis":{ "type":"object", "$ref":"/axapi/v3/interface/loopback/{ifnum}/isis", "properties":{ "authentication":{ "type":"object", "properties":{ "send-only-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "send-only":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Authentication send-only" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify authentication send-only for level-1 PDUs; 'level-2': Specify authentication send-only for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "mode-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "mode":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'md5': Keyed message digest; ", "enum":[ "md5" ] }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify authentication mode for level-1 PDUs; 'level-2': Specify authentication mode for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "key-chain-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "key-chain":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Authentication key-chain (Name of key-chain)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify authentication key-chain for level-1 PDUs; 'level-2': Specify authentication key-chain for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] } } }, "bfd-cfg":{ "type":"object", "properties":{ "bfd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Bidirectional Forwarding Detection (BFD)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable BFD" } } }, "circuit-type":{ "type":"string", "format":"enum", "default":"level-1-2", "partition-visibility":"shared", "description":"'level-1': Level-1 only adjacencies are formed; 'level-1-2': Level-1-2 adjacencies are formed; 'level-2-only': Level-2 only adjacencies are formed; ", "enum":[ "level-1", "level-1-2", "level-2-only" ] }, "csnp-interval-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "csnp-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Set CSNP interval in seconds (CSNP interval value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Speficy interval for level-1 CSNPs; 'level-2': Specify interval for level-2 CSNPs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "padding":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Add padding to IS-IS hello packets" }, "hello-interval-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Set Hello interval in seconds (Hello interval value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify hello-interval for level-1 IIHs; 'level-2': Specify hello-interval for level-2 IIHs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "hello-interval-minimal-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-interval-minimal":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Set Hello holdtime 1 second, interval depends on multiplier" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify hello-interval for level-1 IIHs; 'level-2': Specify hello-interval for level-2 IIHs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "hello-multiplier-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-multiplier":{ "type":"number", "format":"number", "minimum":2, "maximum":100, "default":3, "partition-visibility":"shared", "description":"Set multiplier for Hello holding time (Hello multiplier value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify hello multiplier for level-1 IIHs; 'level-2': Specify hello multiplier for level-2 IIHs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "lsp-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":4294967295, "default":33, "partition-visibility":"shared", "description":"Set LSP transmission interval (LSP transmission interval (milliseconds))" }, "mesh-group":{ "type":"object", "properties":{ "value":{ "type":"number", "format":"number", "minimum":1, "maximum":4294967295, "partition-visibility":"shared", "not":"blocked", "description":"Mesh group number" }, "blocked":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"value", "description":"Block LSPs on this interface" } } }, "metric-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "metric":{ "type":"number", "format":"number", "minimum":1, "maximum":63, "default":10, "partition-visibility":"shared", "description":"Configure the metric for interface (Default metric)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Apply metric to level-1 links; 'level-2': Apply metric to level-2 links; ", "enum":[ "level-1", "level-2" ] } } } ] }, "password-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "password":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":254, "partition-visibility":"shared", "description":"Configure the authentication password for interface" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify password for level-1 PDUs; 'level-2': Specify password for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "priority-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":127, "default":64, "partition-visibility":"shared", "description":"Set priority for Designated Router election (Priority value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify priority for level-1 routing; 'level-2': Specify priority for level-2 routing; ", "enum":[ "level-1", "level-2" ] } } } ] }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Set per-LSP retransmission interval (Interval between retransmissions of the same LSP (seconds))" }, "wide-metric-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "wide-metric":{ "type":"number", "format":"number", "minimum":1, "maximum":16777214, "default":10, "partition-visibility":"shared", "description":"Configure the wide metric for interface" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Apply metric to level-1 links; 'level-2': Apply metric to level-2 links; ", "enum":[ "level-1", "level-2" ] } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } }, "required":[ "ifnum" ] } ] }, "lif-list":{ "type":"array", "minItems":1, "items":{ "type":"lif" }, "uniqueItems":true, "$ref":"/axapi/v3/interface/lif/{ifname}", "array":[ { "properties":{ "ifname":{ "type":"string", "format":"string", "minLength":1, "maxLength":15, "partition-visibility":"shared", "description":"Lif interface name", "optional":false }, "mtu":{ "type":"number", "format":"number", "plat-neg-list":["softax-azure,softax-hyperv", "softax-hyperv"], "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "description":"Interface mtu (Interface MTU, default 1 (min MTU is 1280 for IPv6))", "optional":true }, "action":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable; 'disable': Disable; ", "enum":[ "enable", "disable" ], "optional":true }, "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Name for the interface", "optional":true }, "access-list":{ "type":"object", "properties":{ "acl-id":{ "type":"number", "format":"number", "minimum":1, "maximum":199, "partition-visibility":"shared", "$ref-list":["/axapi/v3/access-list/standard", "/axapi/v3/access-list/extended"], "description":"ACL id" }, "acl-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":16, "partition-visibility":"shared", "$ref-list":["/axapi/v3/ip/access-list", "/axapi/v3/ipv6/access-list"], "description":"Apply an access list (Named Access List)" } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'num_pkts': num_pkts; 'num_total_bytes': num_total_bytes; 'num_unicast_pkts': num_unicast_pkts; 'num_broadcast_pkts': num_broadcast_pkts; 'num_multicast_pkts': num_multicast_pkts; 'num_tx_pkts': num_tx_pkts; 'num_total_tx_bytes': num_total_tx_bytes; 'num_unicast_tx_pkts': num_unicast_tx_pkts; 'num_broadcast_tx_pkts': num_broadcast_tx_pkts; 'num_multicast_tx_pkts': num_multicast_tx_pkts; 'dropped_dis_rx_pkts': dropped_dis_rx_pkts; 'dropped_rx_pkts': dropped_rx_pkts; 'dropped_dis_tx_pkts': dropped_dis_tx_pkts; 'dropped_tx_pkts': dropped_tx_pkts; 'dropped_rx_pkts_gre_key': dropped_rx_pkts_gre_key; ", "enum":[ "all", "num_pkts", "num_total_bytes", "num_unicast_pkts", "num_broadcast_pkts", "num_multicast_pkts", "num_tx_pkts", "num_total_tx_bytes", "num_unicast_tx_pkts", "num_broadcast_tx_pkts", "num_multicast_tx_pkts", "dropped_dis_rx_pkts", "dropped_rx_pkts", "dropped_dis_tx_pkts", "dropped_tx_pkts", "dropped_rx_pkts_gre_key" ] } } } ] }, "encapsulation":{ "type":"object", "$ref":"/axapi/v3/interface/lif/{ifname}/encapsulation", "properties":{ "dot1q":{ "type":"object", "$ref":"/axapi/v3/interface/lif/{ifname}/encapsulation/dot1q", "properties":{ "tag":{ "type":"number", "format":"number", "minimum":2, "maximum":4094, "partition-visibility":"shared", "description":"Tag ID" }, "ethernet":{ "type":"number", "format":"interface", "partition-visibility":"shared", "not":"trunk", "description":"Ethernet Interface (Ethernet port number)" }, "trunk":{ "type":"number", "format":"number", "minimum":1, "maximum":4096, "partition-visibility":"shared", "not":"ethernet", "description":"Trunk Interface (Trunk number)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "ip":{ "type":"object", "$ref":"/axapi/v3/interface/lif/{ifname}/ip", "properties":{ "dhcp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use DHCP to configure IP address" }, "address-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IP address" }, "ipv4-netmask":{ "type":"string", "format":"ipv4-netmask", "partition-visibility":"shared", "description":"IP subnet mask" } } } ] }, "allow-promiscuous-vip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Allow traffic to be associated with promiscuous VIP" }, "cache-spoofing-port":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"This interface connects to spoofing cache" }, "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure interface as inside" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure interface as outside" }, "generate-membership-query":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable Membership Query" }, "query-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "default":125, "partition-visibility":"shared", "description":"1 - 255 (Default is 125)" }, "max-resp-time":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "default":100, "partition-visibility":"shared", "description":"Maximum Response Time (Max Response Time (Default is 100))" }, "unnumbered":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Set the interface as unnumbered" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "router":{ "type":"object", "$ref":"/axapi/v3/interface/lif/{ifname}/ip/router", "properties":{ "isis":{ "type":"object", "$ref":"/axapi/v3/interface/lif/{ifname}/ip/router/isis", "properties":{ "tag":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"ISO routing area tag" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "rip":{ "type":"object", "$ref":"/axapi/v3/interface/lif/{ifname}/ip/rip", "properties":{ "authentication":{ "type":"object", "properties":{ "str":{ "type":"object", "properties":{ "string":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The RIP authentication string" } } }, "mode":{ "type":"object", "properties":{ "mode":{ "type":"string", "format":"enum", "default":"text", "partition-visibility":"shared", "description":"'md5': Keyed message digest; 'text': Clear text authentication; ", "enum":[ "md5", "text" ] } } }, "key-chain":{ "type":"object", "properties":{ "key-chain":{ "type":"string", "format":"string-rlx", "partition-visibility":"shared", "description":"Authentication key-chain (Name of key-chain)" } } } } }, "send-packet":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Enable sending packets through the specified interface" }, "receive-packet":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Enable receiving packet through the specified interface" }, "send-cfg":{ "type":"object", "properties":{ "send":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Advertisement transmission" }, "version":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'1': RIP version 1; '2': RIP version 2; '1-compatible': RIPv1-compatible; '1-2': RIP version 1 & 2; ", "enum":[ "1", "2", "1-compatible", "1-2" ] } } }, "receive-cfg":{ "type":"object", "properties":{ "receive":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Advertisement reception" }, "version":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'1': RIP version 1; '2': RIP version 2; '1-2': RIP version 1 & 2; ", "enum":[ "1", "2", "1-2" ] } } }, "split-horizon-cfg":{ "type":"object", "properties":{ "state":{ "type":"string", "format":"enum", "default":"poisoned", "partition-visibility":"shared", "description":"'poisoned': Perform split horizon with poisoned reverse; 'disable': Disable split horizon; 'enable': Perform split horizon without poisoned reverse; ", "enum":[ "poisoned", "disable", "enable" ] } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/lif/{ifname}/ip/ospf", "properties":{ "ospf-global":{ "type":"object", "$ref":"/axapi/v3/interface/lif/{ifname}/ip/ospf/ospf-global", "properties":{ "authentication-cfg":{ "type":"object", "properties":{ "authentication":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable authentication" }, "value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'message-digest': Use message-digest authentication; 'null': Use no authentication; ", "enum":[ "message-digest", "null" ] } } }, "authentication-key":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":8, "partition-visibility":"shared", "description":"Authentication password (key) (The OSPF password (key))" }, "bfd-cfg":{ "type":"object", "properties":{ "bfd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Bidirectional Forwarding Detection (BFD)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable BFD" } } }, "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost" }, "database-filter-cfg":{ "type":"object", "properties":{ "database-filter":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': Filter all LSA; ", "enum":[ "all" ] }, "out":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outgoing LSA" } } }, "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)" }, "disable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': All functionality; ", "enum":[ "all" ] }, "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)" }, "message-digest-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "message-digest-key":{ "type":"number", "format":"number", "plat-neg-list":["fips"], "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Message digest authentication password (key) (Key id)" }, "md5":{ "type":"object", "properties":{ "md5-value":{ "type":"string", "format":"password", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The OSPF password (1-16)" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)" } } } } } ] }, "mtu":{ "type":"number", "format":"number", "minimum":576, "maximum":65535, "partition-visibility":"shared", "description":"OSPF interface MTU (MTU size)" }, "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets" }, "network":{ "type":"object", "properties":{ "broadcast":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "non-broadcast", "point-to-point", "point-to-multipoint" ], "description":"Specify OSPF broadcast multi-access network" }, "non-broadcast":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "broadcast", "point-to-point", "point-to-multipoint" ], "description":"Specify OSPF NBMA network" }, "point-to-point":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "broadcast", "non-broadcast", "point-to-multipoint" ], "description":"Specify OSPF point-to-point network" }, "point-to-multipoint":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "broadcast", "non-broadcast", "point-to-point" ], "description":"Specify OSPF point-to-multipoint network" }, "p2mp-nbma":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify non-broadcast point-to-multipoint network" } } }, "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority" }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)" }, "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf-ip-list":{ "type":"array", "minItems":1, "items":{ "type":"ospf-ip" }, "uniqueItems":true, "$ref":"/axapi/v3/interface/lif/{ifname}/ip/ospf/ospf-ip/{ip-addr}", "array":[ { "properties":{ "ip-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Address of interface", "optional":false }, "authentication":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable authentication", "optional":true }, "value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'message-digest': Use message-digest authentication; 'null': Use no authentication; ", "enum":[ "message-digest", "null" ], "optional":true }, "authentication-key":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":8, "partition-visibility":"shared", "description":"Authentication password (key) (The OSPF password (key))", "optional":true }, "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost", "optional":true }, "database-filter":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': Filter all LSA; ", "enum":[ "all" ], "optional":true }, "out":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outgoing LSA", "optional":true }, "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)", "optional":true }, "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)", "optional":true }, "message-digest-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "message-digest-key":{ "type":"number", "format":"number", "plat-neg-list":["fips"], "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Message digest authentication password (key) (Key id)" }, "md5-value":{ "type":"string", "format":"password", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The OSPF password (1-16)" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)" } } } ] }, "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets", "optional":true }, "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority", "optional":true }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)", "optional":true }, "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "ip-addr" ] } ] } } } } }, "ipv6":{ "type":"object", "$ref":"/axapi/v3/interface/lif/{ifname}/ipv6", "properties":{ "address-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv6-addr":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"Set the IPv6 address of an interface" }, "anycast":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure an IPv6 anycast address" }, "link-local":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure an IPv6 link local address" } } } ] }, "ipv6-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable IPv6 processing" }, "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure interface as inside" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure interface as outside" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "router":{ "type":"object", "$ref":"/axapi/v3/interface/lif/{ifname}/ipv6/router", "properties":{ "ripng":{ "type":"object", "$ref":"/axapi/v3/interface/lif/{ifname}/ipv6/router/ripng", "properties":{ "rip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"RIP Routing for IPv6" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/lif/{ifname}/ipv6/router/ospf", "properties":{ "area-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "area-id-num":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "partition-visibility":"shared", "description":"OSPF area ID as a decimal value" }, "area-id-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"OSPF area ID in IP address format" }, "tag":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Set the OSPFv3 process tag" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Set the interface instance ID" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "isis":{ "type":"object", "$ref":"/axapi/v3/interface/lif/{ifname}/ipv6/router/isis", "properties":{ "tag":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "modify-not-allowed":1, "description":"ISO routing area tag" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/lif/{ifname}/ipv6/ospf", "properties":{ "network-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "broadcast-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'broadcast': Specify OSPF broadcast multi-access network; 'non-broadcast': Specify OSPF NBMA network; 'point-to-point': Specify OSPF point-to-point network; 'point-to-multipoint': Specify OSPF point-to-multipoint network; ", "enum":[ "broadcast", "non-broadcast", "point-to-point", "point-to-multipoint" ] }, "p2mp-nbma":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify non-broadcast point-to-multipoint network" }, "network-instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "bfd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Bidirectional Forwarding Detection (BFD)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable BFD" }, "cost-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "dead-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "hello-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "mtu-ignore-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "neighbor-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "neighbor":{ "type":"string", "format":"ipv6-address", "default":"::", "partition-visibility":"shared", "description":"OSPFv3 neighbor (Neighbor IPv6 address)" }, "neig-inst":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" }, "neighbor-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"OSPF cost for point-to-multipoint neighbor (metric)" }, "neighbor-poll-interval":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "partition-visibility":"shared", "description":"OSPF dead-router polling interval (Seconds)" }, "neighbor-priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "partition-visibility":"shared", "description":"OSPF priority of non-broadcast neighbor" } } } ] }, "priority-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "retransmit-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "transmit-delay-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "bfd":{ "type":"object", "$ref":"/axapi/v3/interface/lif/{ifname}/bfd", "properties":{ "authentication":{ "type":"object", "properties":{ "key-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "partition-visibility":"shared", "description":"Key ID" }, "method":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'md5': Keyed MD5; 'meticulous-md5': Meticulous Keyed MD5; 'meticulous-sha1': Meticulous Keyed SHA1; 'sha1': Keyed SHA1; 'simple': Simple Password; ", "enum":[ "md5", "meticulous-md5", "meticulous-sha1", "sha1", "simple" ] }, "password":{ "type":"string", "format":"password", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"Key String" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)" } } }, "echo":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable BFD Echo" }, "demand":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Demand mode" }, "interval-cfg":{ "type":"object", "properties":{ "interval":{ "type":"number", "format":"number", "minimum":48, "maximum":1000, "partition-visibility":"shared", "description":"Transmit interval between BFD packets (Milliseconds)" }, "min-rx":{ "type":"number", "format":"number", "minimum":48, "maximum":1000, "partition-visibility":"shared", "description":"Minimum receive interval capability (Milliseconds)" }, "multiplier":{ "type":"number", "format":"number", "minimum":3, "maximum":50, "partition-visibility":"shared", "description":"Multiplier value used to compute holddown (value used to multiply the interval)" } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "isis":{ "type":"object", "$ref":"/axapi/v3/interface/lif/{ifname}/isis", "properties":{ "authentication":{ "type":"object", "properties":{ "send-only-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "send-only":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Authentication send-only" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify authentication send-only for level-1 PDUs; 'level-2': Specify authentication send-only for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "mode-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "mode":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'md5': Keyed message digest; ", "enum":[ "md5" ] }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify authentication mode for level-1 PDUs; 'level-2': Specify authentication mode for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "key-chain-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "key-chain":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Authentication key-chain (Name of key-chain)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify authentication key-chain for level-1 PDUs; 'level-2': Specify authentication key-chain for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] } } }, "bfd-cfg":{ "type":"object", "properties":{ "bfd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Bidirectional Forwarding Detection (BFD)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable BFD" } } }, "circuit-type":{ "type":"string", "format":"enum", "default":"level-1-2", "partition-visibility":"shared", "description":"'level-1': Level-1 only adjacencies are formed; 'level-1-2': Level-1-2 adjacencies are formed; 'level-2-only': Level-2 only adjacencies are formed; ", "enum":[ "level-1", "level-1-2", "level-2-only" ] }, "csnp-interval-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "csnp-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Set CSNP interval in seconds (CSNP interval value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Speficy interval for level-1 CSNPs; 'level-2': Specify interval for level-2 CSNPs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "padding":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Add padding to IS-IS hello packets" }, "hello-interval-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Set Hello interval in seconds (Hello interval value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify hello-interval for level-1 IIHs; 'level-2': Specify hello-interval for level-2 IIHs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "hello-interval-minimal-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-interval-minimal":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Set Hello holdtime 1 second, interval depends on multiplier" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify hello-interval for level-1 IIHs; 'level-2': Specify hello-interval for level-2 IIHs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "hello-multiplier-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-multiplier":{ "type":"number", "format":"number", "minimum":2, "maximum":100, "default":3, "partition-visibility":"shared", "description":"Set multiplier for Hello holding time (Hello multiplier value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify hello multiplier for level-1 IIHs; 'level-2': Specify hello multiplier for level-2 IIHs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "lsp-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":4294967295, "default":33, "partition-visibility":"shared", "description":"Set LSP transmission interval (LSP transmission interval (milliseconds))" }, "mesh-group":{ "type":"object", "properties":{ "value":{ "type":"number", "format":"number", "minimum":1, "maximum":4294967295, "partition-visibility":"shared", "not":"blocked", "description":"Mesh group number" }, "blocked":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"value", "description":"Block LSPs on this interface" } } }, "metric-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "metric":{ "type":"number", "format":"number", "minimum":1, "maximum":63, "default":10, "partition-visibility":"shared", "description":"Configure the metric for interface (Default metric)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Apply metric to level-1 links; 'level-2': Apply metric to level-2 links; ", "enum":[ "level-1", "level-2" ] } } } ] }, "network":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'broadcast': Specify IS-IS broadcast multi-access network; 'point-to-point': Specify IS-IS point-to-point network; ", "enum":[ "broadcast", "point-to-point" ] }, "password-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "password":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":254, "partition-visibility":"shared", "description":"Configure the authentication password for interface" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify password for level-1 PDUs; 'level-2': Specify password for level-2 PDUs; ", "enum":[ "level-1", "level-2" ] } } } ] }, "priority-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":127, "default":64, "partition-visibility":"shared", "description":"Set priority for Designated Router election (Priority value)" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Specify priority for level-1 routing; 'level-2': Specify priority for level-2 routing; ", "enum":[ "level-1", "level-2" ] } } } ] }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Set per-LSP retransmission interval (Interval between retransmissions of the same LSP (seconds))" }, "wide-metric-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "wide-metric":{ "type":"number", "format":"number", "minimum":1, "maximum":16777214, "default":10, "partition-visibility":"shared", "description":"Configure the wide metric for interface" }, "level":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'level-1': Apply metric to level-1 links; 'level-2': Apply metric to level-2 links; ", "enum":[ "level-1", "level-2" ] } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } }, "required":[ "ifname" ] } ] }, "tunnel-list":{ "type":"array", "minItems":1, "items":{ "type":"tunnel" }, "uniqueItems":true, "$ref":"/axapi/v3/interface/tunnel/{ifnum}", "array":[ { "properties":{ "ifnum":{ "type":"number", "format":"number", "minimum":1, "maximum":128, "partition-visibility":"shared", "description":"Tunnel interface number", "optional":false }, "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Name for the interface", "optional":true }, "mtu":{ "type":"number", "format":"number", "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "description":"Interface mtu (Interface MTU, default 1 (min MTU is 1280 for IPv6))", "optional":true }, "action":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable; 'disable': Disable; ", "enum":[ "enable", "disable" ], "optional":true }, "speed":{ "type":"number", "format":"number", "minimum":1, "maximum":200, "default":10, "partition-visibility":"shared", "description":"Speed in Gbit/Sec (Default 10 Gbps)", "optional":true }, "load-interval":{ "type":"number", "format":"number", "minimum":5, "maximum":300, "default":300, "partition-visibility":"shared", "description":"Configure Load Interval (Seconds (5-300, Multiple of 5), default 300)", "optional":true }, "security-level":{ "type":"number", "format":"number", "minimum":0, "maximum":100, "partition-visibility":"shared", "description":"Configure security level for interface. 100 - Most Secure", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'num-rx-pkts': received packets; 'num-total-rx-bytes': received bytes; 'num-tx-pkts': sent packets; 'num-total-tx-bytes': sent bytes; 'num-rx-err-pkts': received error packets; 'num-tx-err-pkts': sent error packets; 'rate_pkt_sent': Packet sent rate packets/sec; 'rate_byte_sent': Byte sent rate bits/sec; 'rate_pkt_rcvd': Packet received rate packets/sec; 'rate_byte_rcvd': Byte received rate bits/sec; ", "enum":[ "all", "num-rx-pkts", "num-total-rx-bytes", "num-tx-pkts", "num-total-tx-bytes", "num-rx-err-pkts", "num-tx-err-pkts", "rate_pkt_sent", "rate_byte_sent", "rate_pkt_rcvd", "rate_byte_rcvd" ] } } } ] }, "packet-capture-template":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref":"/axapi/v3/visibility/packet-capture/object-templates/interface-tunnel-tmpl", "description":"Name of the packet capture template to be bind with this object", "optional":true }, "ip":{ "type":"object", "$ref":"/axapi/v3/interface/tunnel/{ifnum}/ip", "properties":{ "address":{ "type":"object", "properties":{ "dhcp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use DHCP to configure IP address" }, "ip-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IP address" }, "ipv4-netmask":{ "type":"string", "format":"ipv4-netmask", "partition-visibility":"shared", "description":"IP subnet mask" } } } ] } } }, "generate-membership-query":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable Membership Query" }, "generate-membership-query-val":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "default":125, "partition-visibility":"shared", "description":"1 - 255 (Default is 125)" }, "max-resp-time":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "default":100, "partition-visibility":"shared", "description":"Max Response Time (Default is 100)" }, "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure interface as inside" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure interface as outside" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "rip":{ "type":"object", "$ref":"/axapi/v3/interface/tunnel/{ifnum}/ip/rip", "properties":{ "authentication":{ "type":"object", "properties":{ "str":{ "type":"object", "properties":{ "string":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The RIP authentication string" } } }, "mode":{ "type":"object", "properties":{ "mode":{ "type":"string", "format":"enum", "default":"text", "partition-visibility":"shared", "description":"'md5': Keyed message digest; 'text': Clear text authentication; ", "enum":[ "md5", "text" ] } } }, "key-chain":{ "type":"object", "properties":{ "key-chain":{ "type":"string", "format":"string-rlx", "partition-visibility":"shared", "description":"Authentication key-chain (Name of key-chain)" } } } } }, "send-packet":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Enable sending packets through the specified interface" }, "receive-packet":{ "type":"number", "format":"flag", "default":1, "partition-visibility":"shared", "description":"Enable receiving packet through the specified interface" }, "send-cfg":{ "type":"object", "properties":{ "send":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Advertisement transmission" }, "version":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'2': RIP version 2; ", "enum":[ "2" ] } } }, "receive-cfg":{ "type":"object", "properties":{ "receive":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Advertisement reception" }, "version":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'2': RIP version 2; ", "enum":[ "2" ] } } }, "split-horizon-cfg":{ "type":"object", "properties":{ "state":{ "type":"string", "format":"enum", "default":"poisoned", "partition-visibility":"shared", "description":"'poisoned': Perform split horizon with poisoned reverse; 'disable': Disable split horizon; 'enable': Perform split horizon without poisoned reverse; ", "enum":[ "poisoned", "disable", "enable" ] } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/tunnel/{ifnum}/ip/ospf", "properties":{ "ospf-global":{ "type":"object", "$ref":"/axapi/v3/interface/tunnel/{ifnum}/ip/ospf/ospf-global", "properties":{ "authentication-cfg":{ "type":"object", "properties":{ "authentication":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable authentication" }, "value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'message-digest': Use message-digest authentication; 'null': Use no authentication; ", "enum":[ "message-digest", "null" ] } } }, "authentication-key":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":8, "partition-visibility":"shared", "description":"Authentication password (key) (The OSPF password (key))" }, "bfd-cfg":{ "type":"object", "properties":{ "bfd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Bidirectional Forwarding Detection (BFD)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable BFD" } } }, "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost" }, "database-filter-cfg":{ "type":"object", "properties":{ "database-filter":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': Filter all LSA; ", "enum":[ "all" ] }, "out":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outgoing LSA" } } }, "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)" }, "disable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': All functionality; ", "enum":[ "all" ] }, "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)" }, "message-digest-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "message-digest-key":{ "type":"number", "format":"number", "plat-neg-list":["fips"], "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Message digest authentication password (key) (Key id)" }, "md5":{ "type":"object", "properties":{ "md5-value":{ "type":"string", "format":"password", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The OSPF password (1-16)" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)" } } } } } ] }, "mtu":{ "type":"number", "format":"number", "minimum":576, "maximum":65535, "partition-visibility":"shared", "description":"OSPF interface MTU (MTU size)" }, "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets" }, "network":{ "type":"object", "properties":{ "broadcast":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "non-broadcast", "point-to-point", "point-to-multipoint" ], "description":"Specify OSPF broadcast multi-access network" }, "non-broadcast":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "broadcast", "point-to-point", "point-to-multipoint" ], "description":"Specify OSPF NBMA network" }, "point-to-point":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "broadcast", "non-broadcast", "point-to-multipoint" ], "description":"Specify OSPF point-to-point network" }, "point-to-multipoint":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "broadcast", "non-broadcast", "point-to-point" ], "description":"Specify OSPF point-to-multipoint network" }, "p2mp-nbma":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify non-broadcast point-to-multipoint network" } } }, "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority" }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)" }, "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf-ip-list":{ "type":"array", "minItems":1, "items":{ "type":"ospf-ip" }, "uniqueItems":true, "$ref":"/axapi/v3/interface/tunnel/{ifnum}/ip/ospf/ospf-ip/{ip-addr}", "array":[ { "properties":{ "ip-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Address of interface", "optional":false }, "authentication":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable authentication", "optional":true }, "value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'message-digest': Use message-digest authentication; 'null': Use no authentication; ", "enum":[ "message-digest", "null" ], "optional":true }, "authentication-key":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":8, "partition-visibility":"shared", "description":"Authentication password (key) (The OSPF password (key))", "optional":true }, "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost", "optional":true }, "database-filter":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': Filter all LSA; ", "enum":[ "all" ], "optional":true }, "out":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Outgoing LSA", "optional":true }, "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)", "optional":true }, "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)", "optional":true }, "message-digest-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "message-digest-key":{ "type":"number", "format":"number", "plat-neg-list":["fips"], "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Message digest authentication password (key) (Key id)" }, "md5-value":{ "type":"string", "format":"password", "minLength":1, "maxLength":16, "partition-visibility":"shared", "description":"The OSPF password (1-16)" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED password string)" } } } ] }, "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets", "optional":true }, "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority", "optional":true }, "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)", "optional":true }, "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "ip-addr" ] } ] } } } } }, "ipv6":{ "type":"object", "$ref":"/axapi/v3/interface/tunnel/{ifnum}/ipv6", "properties":{ "address-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv6-addr":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"Set the IPv6 address of an interface" }, "address-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'anycast': Configure an IPv6 anycast address; 'link-local': Configure an IPv6 link local address; ", "enum":[ "anycast", "link-local" ] } } } ] }, "ipv6-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable IPv6 processing" }, "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure interface as inside" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure interface as outside" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "router":{ "type":"object", "$ref":"/axapi/v3/interface/tunnel/{ifnum}/ipv6/router", "properties":{ "ripng":{ "type":"object", "$ref":"/axapi/v3/interface/tunnel/{ifnum}/ipv6/router/ripng", "properties":{ "rip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"RIP Routing for IPv6" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/tunnel/{ifnum}/ipv6/router/ospf", "properties":{ "area-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "area-id-num":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "partition-visibility":"shared", "description":"OSPF area ID as a decimal value" }, "area-id-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"OSPF area ID in IP address format" }, "tag":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Set the OSPFv3 process tag" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Set the interface instance ID" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "ospf":{ "type":"object", "$ref":"/axapi/v3/interface/tunnel/{ifnum}/ipv6/ospf", "properties":{ "network-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "broadcast-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'broadcast': Specify OSPF broadcast multi-access network; 'non-broadcast': Specify OSPF NBMA network; 'point-to-point': Specify OSPF point-to-point network; 'point-to-multipoint': Specify OSPF point-to-multipoint network; ", "enum":[ "broadcast", "non-broadcast", "point-to-point", "point-to-multipoint" ] }, "p2mp-nbma":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify non-broadcast point-to-multipoint network" }, "network-instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "bfd":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Bidirectional Forwarding Detection (BFD)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable BFD" }, "cost-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Interface cost" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "dead-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "dead-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":40, "partition-visibility":"shared", "description":"Interval after which a neighbor is declared dead (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "hello-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":10, "partition-visibility":"shared", "description":"Time between HELLO packets (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "mtu-ignore-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "mtu-ignore":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Ignores the MTU in DBD packets" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "neighbor-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "neighbor":{ "type":"string", "format":"ipv6-address", "default":"::", "partition-visibility":"shared", "description":"OSPFv3 neighbor (Neighbor IPv6 address)" }, "neig-inst":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" }, "neighbor-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"OSPF cost for point-to-multipoint neighbor (metric)" }, "neighbor-poll-interval":{ "type":"number", "format":"number", "minimum":0, "maximum":4294967295, "partition-visibility":"shared", "description":"OSPF dead-router polling interval (Seconds)" }, "neighbor-priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "partition-visibility":"shared", "description":"OSPF priority of non-broadcast neighbor" } } } ] }, "priority-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "priority":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":1, "partition-visibility":"shared", "description":"Router priority" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "retransmit-interval-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "retransmit-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":5, "partition-visibility":"shared", "description":"Time between retransmitting lost link state advertisements (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "transmit-delay-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "transmit-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":1, "partition-visibility":"shared", "description":"Link state transmit delay (Seconds)" }, "instance-id":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Specify the interface instance ID" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "map":{ "type":"object", "$ref":"/axapi/v3/interface/tunnel/{ifnum}/map", "properties":{ "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure MAP inside interface (connected to MAP domains)" }, "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure MAP outside interface" }, "map-t-inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure MAP inside interface (connected to MAP domains)" }, "map-t-outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure MAP outside interface" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "lw-4o6":{ "type":"object", "$ref":"/axapi/v3/interface/tunnel/{ifnum}/lw-4o6", "properties":{ "outside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure LW-4over6 inside interface" }, "inside":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure LW-4over6 outside interface" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } }, "required":[ "ifnum" ] } ] }, "common":{ "type":"object", "$ref":"/axapi/v3/interface/common", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "brief":{ "type":"object", "$ref":"/axapi/v3/interface/brief", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }