{ "id":"/axapi/v3/interface/ethernet/{ifnum}/trunk-group/{trunk-number}", "type":"object", "node-type":"list", "title":"trunk-group", "partition-visibility":"shared", "description":"Trunk Group Settings", "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 } }, "object-keys":[ "trunk-number" ], "required":[ "trunk-number" ] }