{ "id": "Lag", "module_id": "UplinkHostSwitchProfile", "properties": { "id": { "readonly": true, "required": false, "title": "unique id", "type": "string" }, "load_balance_algorithm": { "enum": [ "SRCMAC", "DESTMAC", "SRCDESTMAC", "SRCDESTIPVLAN", "SRCDESTMACIPPORT" ], "required": true, "title": "LACP load balance Algorithm", "type": "string" }, "mode": { "enum": [ "ACTIVE", "PASSIVE" ], "required": true, "title": "LACP group mode", "type": "string" }, "name": { "help_summary": "the max length of the name is 47-byte in UTF-8 encoding", "required": true, "title": "Lag name", "type": "string" }, "number_of_uplinks": { "maximum": 32, "minimum": 2, "required": true, "title": "number of uplinks", "type": "int" }, "timeout_type": { "default": "SLOW", "enum": [ "SLOW", "FAST" ], "required": false, "title": "LACP timeout type", "type": "string" }, "uplinks": { "items": { "$ref": "Uplink }, "maxItems": 32, "readonly": true, "required": false, "title": "uplink names", "type": "array" } }, "title": "LACP group", "type": "object" }