{ "id":"/axapi/v3/ddos/detection/xflow-interface-selection/{type}", "type":"object", "node-type":"list", "title":"xflow-interface-selection", "partition-visibility":"shared,private", "description":"Configure rules to select interface", "properties":{ "type":{ "type":"string", "format":"enum", "partition-visibility":"shared,private", "description":"'internet-side': internet-side; ", "enum":[ "internet-side" ], "optional":false }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared,private", "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,private", "description":"Customized tag", "optional":true }, "regex":{ "type":"object", "$ref":"/axapi/v3/ddos/detection/xflow-interface-selection/{type}/regex", "properties":{ "rule-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "single-regex":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared,private", "description":"Specify the regular expression rules" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared,private", "modify-not-allowed":1, "description":"uuid of the object" } } } }, "object-keys":[ "type" ], "required":[ "type" ] }