{ "id":"/axapi/v3/interface/management", "type":"object", "node-type":"scalar", "title":"management", "operation-not-allowed": ["DELETE"], "partition-visibility":"shared", "auto-created-object":1, "description":"Management interface", "properties":{ "access-list":{ "type":"object", "properties":{ "acl-id":{ "type":"number", "format":"number", "minimum":1, "maximum":199, "partition-visibility":"shared", "$ref":"/axapi/v3/access-list/standard", "description":"ACL id" }, "acl-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":16, "partition-visibility":"shared", "$ref":"/axapi/v3/ip/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" ], "optional":true }, "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" ], "optional":true }, "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", "optional":true }, "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))", "optional":true }, "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" ], "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 }, "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" } } } } }