{ "id":"/axapi/v3/template", "type":"object", "node-type":"intermediate", "title":"template", "operation-not-allowed": ["PUT", "POST", "DELETE"], "partition-visibility":"shared", "description":"Define a Template", "properties":{ "sctp-list":{ "type":"array", "minItems":1, "items":{ "type":"sctp" }, "uniqueItems":true, "$ref":"/axapi/v3/template/sctp/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "default":"default", "partition-visibility":"shared", "description":"SCTP Template Name", "optional":false }, "sctp-half-open-idle-timeout":{ "type":"number", "format":"number", "minimum":2, "maximum":30, "default":4, "partition-visibility":"shared", "description":"Set SCTP half-open timeout (SCTP half-open timeout in seconds (default 4))", "optional":true }, "sctp-idle-timeout":{ "type":"number", "format":"number", "minimum":1, "maximum":63, "default":5, "partition-visibility":"shared", "description":"SCTP idle timeout in minutes (default 5)", "optional":true }, "permit-payload-protocol":{ "type":"object", "properties":{ "permit-config-id":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "protocol-id":{ "type":"number", "format":"number", "minimum":1, "maximum":63, "partition-visibility":"shared", "description":"Specify SCTP permitted payload protocol IDs" } } } ] }, "permit-config-name":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "protocol-name":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'iua': IUA; 'm2ua': M2UA; 'm3ua': M3UA; 'sua': SUA; 'm2pa': M2PA; 'h.323': H.323; ", "enum":[ "iua", "m2ua", "m3ua", "sua", "m2pa", "h.323" ] } } } ] } } }, "checksum-check":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable Checksum check; ", "enum":[ "enable" ], "optional":true }, "log":{ "type":"object", "properties":{ "payload-proto-filtering":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Log Payload Protocol IDs Filtered" } } }, "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":[ "name" ] } ] }, "gtp":{ "type":"object", "$ref":"/axapi/v3/template/gtp", "properties":{ "general-policy-list":{ "type":"array", "minItems":1, "items":{ "type":"general-policy" }, "uniqueItems":true, "$ref":"/axapi/v3/template/gtp/general-policy/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify name of the GTP General Policy", "optional":false }, "tunnel-timeout":{ "type":"number", "format":"number", "minimum":5, "maximum":60000, "default":1440, "partition-visibility":"shared", "description":"Tunnel Inactivity Timeout in minutes (default: 1440 minutes)", "optional":true }, "handover-timeout":{ "type":"number", "format":"number", "minimum":1, "maximum":63, "default":2, "partition-visibility":"shared", "description":"Tunnel Inactivity Timeout during Handover in minutes (default: 2 mins)", "optional":true }, "maximum-message-length":{ "type":"number", "format":"number", "minimum":64, "maximum":1500, "default":1500, "partition-visibility":"shared", "description":"Maximum message length for a GTP message in bytes", "optional":true }, "max-mesg-length-action":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'monitor': Forward failed packet; 'drop': drop packet failing check(Default); ", "enum":[ "monitor", "drop" ], "optional":true }, "v0-action":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'permit': Permit GTP-C version 0; 'drop': Drop GTP-C version 0(Default); ", "enum":[ "permit", "drop" ], "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":[ "name" ] } ] }, "validation-policy-list":{ "type":"array", "minItems":1, "items":{ "type":"validation-policy" }, "uniqueItems":true, "$ref":"/axapi/v3/template/gtp/validation-policy/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify name of the GTP Validation Policy", "optional":false }, "anomaly-checks":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable Anomaly Checks for GTP Messages; 'disable': Disable Anomaly Checks for GTP Messages; ", "enum":[ "enable", "disable" ], "optional":true }, "anomaly-action":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'monitor': Forward failed packet; 'drop': drop check failed packet(default); ", "enum":[ "monitor", "drop" ], "optional":true }, "mandatory-ie-check":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable Mandatory IE Check for GTP Messages; 'disable': Disable Mandatory IE Check for GTP Messages; ", "enum":[ "enable", "disable" ], "optional":true }, "mandatory-ie-action":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'monitor': Forward failed packet; 'drop': drop check failed packet(default); ", "enum":[ "monitor", "drop" ], "optional":true }, "reserved-ie-check":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable Reserved IE Check for GTP Messages; 'disable': Disable Reserved IE Check for GTP Messages; ", "enum":[ "enable", "disable" ], "optional":true }, "reserved-ie-action":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'monitor': Forward failed packet; 'drop': drop check failed packet(default); ", "enum":[ "monitor", "drop" ], "optional":true }, "out-of-state-ie-check":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Out of State IE Check for GTP Messages; 'disable': Disable Out of State IE Check for GTP Messages; ", "enum":[ "enable", "disable" ], "optional":true }, "out-of-state-ie-action":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'monitor': Forward failed packet; 'drop': drop check failed packet(default); ", "enum":[ "monitor", "drop" ], "optional":true }, "out-of-order-ie-check":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Out of Order IE Check for GTP Messages; 'disable': Disable Out of Order IE Check for GTP Messages; ", "enum":[ "enable", "disable" ], "optional":true }, "out-of-order-ie-action":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'monitor': Forward failed packet; 'drop': drop check failed packet(default); ", "enum":[ "monitor", "drop" ], "optional":true }, "anti-spoofing-check":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Spoofed IP Address Check for GTP-U Messages; 'disable': Disable Spoofed IP Address Check for GTP Messages; ", "enum":[ "enable", "disable" ], "optional":true }, "anti-spoofing-action":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'monitor': Forward failed packet; 'drop': drop check failed packet(default); ", "enum":[ "monitor", "drop" ], "optional":true }, "crosslayer-correlation":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Cross Layer Correlation for GTP Messages; 'disable': Disable Cross Layer Correlation for GTP Messages; ", "enum":[ "enable", "disable" ], "optional":true }, "crosslayer-corr-action":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'monitor': Forward failed packet; 'drop': drop check failed packet(default); ", "enum":[ "monitor", "drop" ], "optional":true }, "msisdn-imsi-correlation":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Country Code Correlation in MSISDN and IMSI for GTP Messages; 'disable': Disable Country Code Correlation in MSISDN and IMSI for GTP Messages; ", "enum":[ "enable", "disable" ], "optional":true }, "msisdn-imsi-corr-action":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'monitor': Forward failed packet; 'drop': drop check failed packet(default); ", "enum":[ "monitor", "drop" ], "optional":true }, "sequence-num-correlation":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable Sequence number correlation between GTP Request and Responses; 'disable': Disable Sequence number correlation between GTP Request and Responses; ", "enum":[ "enable", "disable" ], "optional":true }, "sequence-num-corr-action":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'monitor': Forward failed packet; 'drop': drop check failed packet(default); ", "enum":[ "monitor", "drop" ], "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":[ "name" ] } ] }, "logging-policy-list":{ "type":"array", "minItems":1, "items":{ "type":"logging-policy" }, "uniqueItems":true, "$ref":"/axapi/v3/template/gtp/logging-policy/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify name of the GTP Logging Policy", "optional":false }, "log":{ "type":"object", "properties":{ "mandatory-ie-check":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Logging Packet Drop due to Missing Mandatory Information Element" }, "out-of-state-ie-check":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Logging Packet Drop due to Out of State Information Elements" }, "out-of-order-ie-check":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Logging Packet Drop due to Out of Order Information Elements for GTPv1-C" }, "invalid-teid-check":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Logging Packet Drop due to Invalid Tunnel Endpoint Identifier" }, "reserved-ie-check":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Logging Packet Drop due to Presence of Reserved Information Element" }, "message-filtering":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Logging Packet Drop due to Message Filtering" }, "apn-imsi-filtering":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Logging Packet Drop due to APN IMSI filtering" }, "rat-type-filtering":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Logging Packet Drop due to RAT type filtering" }, "msisdn-filtering":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Logging Packet Drop due to MSISDN Filtering" }, "crosslayer-correlation":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Logging Packet Drop due to mismatch in IP address and GTP FTEID/GSN address" }, "anti-spoofing-check":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Logging Packet Drop due to End User IP Address Spoofing" }, "msisdn-imsi-correlation":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Logging Packet Drop due to mismatch in Country Code and Mobile Country Code" }, "max-message-length-check":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Logging Packet Drop due to Max Message Length Filtering" }, "gtp-in-gtp-filtering":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Logging Packet Drop due to GTP in GTP filtering" }, "sequence-num-correlation":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Logging Packet Drop due to mismatch in Sequence number between GTP request and response" }, "invalid-header-check":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Logging Packet Drop due to Invalid Header checks" } } }, "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":[ "name" ] } ] }, "apn-imsi-list-list":{ "type":"array", "minItems":1, "items":{ "type":"apn-imsi-list" }, "uniqueItems":true, "$ref":"/axapi/v3/template/gtp/apn-imsi-list/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify name of the GTP APN IMSI list", "optional":false }, "action":{ "type":"string", "format":"enum", "default":"deny", "partition-visibility":"shared", "description":"'permit': Create a whitelist to permit the packets that match APN IMSI filters; 'deny': Create a blacklist to deny the packets that match APN IMSI filters (default); ", "enum":[ "permit", "deny" ], "optional":true }, "str-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "apn":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":100, "partition-visibility":"shared", "description":"Specify the APN filter" }, "selection-mode":{ "type":"string", "format":"enum", "partition-visibility":"shared", "not":"imsi", "description":"'mobilestation': MS provided APN, subscription not verified; 'network': Network provided APN, subscription not verified; 'verified': MS or Network provided APN, subscription verified; ", "enum":[ "mobilestation", "network", "verified" ] }, "imsi-selection":{ "type":"string", "format":"string", "minLength":1, "maxLength":15, "partition-visibility":"shared", "description":"Specify the IMSI filter" }, "imsi":{ "type":"string", "format":"string", "minLength":1, "maxLength":15, "partition-visibility":"shared", "not":"selection-mode", "description":"Specify the IMSI filter" } } } ] }, "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":[ "name" ] } ] }, "msisdn-list-list":{ "type":"array", "minItems":1, "items":{ "type":"msisdn-list" }, "uniqueItems":true, "$ref":"/axapi/v3/template/gtp/msisdn-list/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify name of the GTP MSISDN list", "optional":false }, "action":{ "type":"string", "format":"enum", "default":"deny", "partition-visibility":"shared", "description":"'permit': Create a whitelist to permit the packets that match MSISDN filters; 'deny': Create a blacklist to deny the packets that match MSISDN filters; ", "enum":[ "permit", "deny" ], "optional":true }, "str-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "msisdn":{ "type":"string", "format":"string", "minLength":1, "maxLength":15, "partition-visibility":"shared", "description":"Specify the MSISDN filter" } } } ] }, "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":[ "name" ] } ] }, "message-filtering-policy-list":{ "type":"array", "minItems":1, "items":{ "type":"message-filtering-policy" }, "uniqueItems":true, "$ref":"/axapi/v3/template/gtp/message-filtering-policy/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify name of the GTP Message Filtering Policy", "optional":false }, "interface-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "modify-not-allowed":1, "description":"'roaming': Roaming Interface(S8/Gp); 'non-roaming': Non-Roaming Interface(S5/Gn); ", "enum":[ "roaming", "non-roaming" ], "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 }, "version-v2":{ "type":"object", "$ref":"/axapi/v3/template/gtp/message-filtering-policy/{name}/version-v2", "properties":{ "enable-disable-action":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable Message Filtering on version; 'disable': Disable Message Filtering on version; ", "enum":[ "enable", "disable" ] }, "message-type":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify the Message Type" }, "change-notification":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "create-session":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "delete-session":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "modify-bearer":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "remote-ue-report":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "modify-command":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "delete-command":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "bearer-resource":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "create-bearer":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "update-bearer":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "delete-bearer":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "delete-pdn":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "update-pdn":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "suspend":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "resume":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "pgw-downlink-trigger":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "trace-session":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "reserved-messages":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "version-v1":{ "type":"object", "$ref":"/axapi/v3/template/gtp/message-filtering-policy/{name}/version-v1", "properties":{ "enable-disable-action":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable Message Filtering on version; 'disable': Disable Message Filtering on version; ", "enum":[ "enable", "disable" ] }, "message-type":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify the Message Type" }, "create-pdp":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "update-pdp":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "delete-pdp":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "initiate-pdp":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "pdu-notification":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "ms-info-change":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "gtp-pdu":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "mbms-session":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "mbms-notification":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "mbms-registration":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "mbms-deregistration":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "create-mbms":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "delete-mbms":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "update-mbms":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "reserved-messages":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "version-v0":{ "type":"object", "$ref":"/axapi/v3/template/gtp/message-filtering-policy/{name}/version-v0", "properties":{ "enable-disable-action":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable Message Filtering on version; 'disable': Disable Message Filtering on version; ", "enum":[ "enable", "disable" ] }, "message-type":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Specify the Message Type" }, "create-pdp":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "update-pdp":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "delete-pdp":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "pdu-notification":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "gtp-pdu":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "create-aa-pdp":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "delete-aa-pdp":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "reserved-messages":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable the Message Type; 'disable': Disable the Message Type; ", "enum":[ "enable", "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } }, "required":[ "name" ] } ] }, "filtering-policy-list":{ "type":"array", "minItems":1, "items":{ "type":"filtering-policy" }, "uniqueItems":true, "$ref":"/axapi/v3/template/gtp/filtering-policy/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify name of the GTP Filtering Policy", "optional":false }, "gtp-in-gtp-filtering":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable GTP-in-GTP Filtering; 'disable': Disable GTP-in-GTP Filtering; ", "enum":[ "enable", "disable" ], "optional":true }, "gtp-in-gtp-filt-action":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'monitor': Forward packet; 'drop': drop packet (default); ", "enum":[ "monitor", "drop" ], "optional":true }, "rat-type-filtering":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "rat-type-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'utran': RAT Type for 3G Networks; 'geran': RAT Type for 2G Networks; 'wlan': RAT Type for WLAN Networks; 'gan': RAT Type for GAN Networks; 'hspa-evolution': RAT Type for HSPA Networks; 'eutran': RAT Type for 4G Networks; ", "enum":[ "utran", "geran", "wlan", "gan", "hspa-evolution", "eutran" ] }, "rat-type-filt-action":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'monitor': Forward packet; 'drop': drop packet (default); ", "enum":[ "monitor", "drop" ] } } } ] }, "apn-imsi-filtering":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref":"/axapi/v3/template/gtp/apn-imsi-list", "description":"Specify the APN IMSI Inspection Policy", "optional":true }, "apn-imsi-filt-action":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'monitor': Forward packet; 'drop': drop packet (default); ", "enum":[ "monitor", "drop" ], "optional":true }, "msisdn-filtering":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref":"/axapi/v3/template/gtp/msisdn-list", "description":"Specify the MSISDN Inspection Policy", "optional":true }, "msisdn-filt-action":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'monitor': Forward packet; 'drop': drop packet (default); ", "enum":[ "monitor", "drop" ], "optional":true }, "message-filtering-policy-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref":"/axapi/v3/template/gtp/message-filtering-policy", "description":"Specify the Message Filtering Policy", "optional":true }, "message-filt-action":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'monitor': Forward packet; 'drop': drop packet (default); ", "enum":[ "monitor", "drop" ], "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":[ "name" ] } ] }, "rate-limit-policy-list":{ "type":"array", "minItems":1, "items":{ "type":"rate-limit-policy" }, "uniqueItems":true, "$ref":"/axapi/v3/template/gtp/rate-limit-policy/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify name of the GTP Rate Limit Policy", "optional":false }, "rate-limit-action":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'monitor': Forward packet exceeding limit; 'drop': drop packet exceeding limit(default); ", "enum":[ "monitor", "drop" ], "optional":true }, "v0-agg-message-type-rate":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Maximum allowed GTPv0-C message rate of all types", "optional":true }, "v1-agg-message-type-rate":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Maximum allowed GTPv1-C message rate of all types", "optional":true }, "v2-agg-message-type-rate":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Maximum allowed GTPv2-C message rate of all types", "optional":true }, "v1-create-pdp-request-rate":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Maximum allowed rate of GTPv1-C Create PDP Request message type", "optional":true }, "v2-create-session-request-rate":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Maximum allowed rate of GTPv2-C Create Session Request message type", "optional":true }, "v1-update-pdp-request-rate":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Maximum allowed rate of GTPv1-C Update PDP Request message type", "optional":true }, "v2-modify-bearer-request-rate":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Maximum allowed rate of GTPv2-C Modify Bearer Request message type", "optional":true }, "gtp-u-tunnel-create-rate":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Maximum allowed of rate of GTP-U tunnels", "optional":true }, "gtp-u-uplink-byte-rate":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Maximum allowed of rate of GTP-U bytes in uplink direction", "optional":true }, "gtp-u-uplink-packet-rate":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Maximum allowed of rate of GTP-U packets in uplink direction", "optional":true }, "gtp-u-downlink-byte-rate":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Maximum allowed of rate of GTP-U bytes in downlink direction", "optional":true }, "gtp-u-downlink-packet-rate":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Maximum allowed of rate of GTP-U packets in downlink direction", "optional":true }, "gtp-u-total-byte-rate":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Maximum allowed of rate of GTP-U bytes total in both directions", "optional":true }, "gtp-u-total-packet-rate":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Maximum allowed of rate of GTP-U packets total in both directions", "optional":true }, "lockout":{ "type":"number", "format":"number", "minimum":1, "maximum":1023, "partition-visibility":"shared", "description":"Lockout traffic from the source for a certain time period after rate exceeded (Lockout duration in minutes)", "optional":true }, "gtp-u-max-concurrent-tunnels":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Maximum allowed GTP-U tunnels per Peer/APN Filter", "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":[ "name" ] } ] } } }, "gtp-policy-list":{ "type":"array", "minItems":1, "items":{ "type":"gtp-policy" }, "uniqueItems":true, "$ref":"/axapi/v3/template/gtp-policy/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Configure the GTP Policy Name", "optional":false }, "general-policy-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref":"/axapi/v3/template/gtp/general-policy", "description":"Specify GTP General Policy", "optional":true }, "validation-policy-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref":"/axapi/v3/template/gtp/validation-policy", "description":"Specify GTP Validation Policy", "optional":true }, "logging-policy-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref":"/axapi/v3/template/gtp/logging-policy", "description":"Specify GTP Logging Policy", "optional":true }, "filtering-policy-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref":"/axapi/v3/template/gtp/filtering-policy", "description":"Specify GTP Filtering Policy", "optional":true }, "rate-limit-policy-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref":"/axapi/v3/template/gtp/rate-limit-policy", "description":"Specify Rate Limit Policy", "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; 'gtp-v0-c-tunnel-created': GTPv0-C Tunnel Created; 'gtp-v0-c-tunnel-half-open': GTPv0-C Half open tunnel created; 'gtp-v0-c-tunnel-half-closed': GTPv0-C Tunnel Delete Request; 'gtp-v0-c-tunnel-closed': GTPv0-C Tunnel Marked Deleted; 'gtp-v0-c-tunnel-deleted': GTPv0-C Tunnel Deleted; 'gtp-v0-c-half-open-tunnel-closed': GTPv0-C Half open tunnel closed; 'gtp-v1-c-tunnel-created': GTPv1-C Tunnel Created; 'gtp-v1-c-tunnel-half-open': GTPv1-C Half open tunnel created; 'gtp-v1-c-tunnel-half-closed': GTPv1-C Tunnel Delete Request; 'gtp-v1-c-tunnel-closed': GTPv1-C Tunnel Marked Deleted; 'gtp-v1-c-tunnel-deleted': GTPv1-C Tunnel Deleted; 'gtp-v1-c-half-open-tunnel-closed': GTPv1-C Half open tunnel closed; 'gtp-v2-c-tunnel-created': GTPv2-C Tunnel Created; 'gtp-v2-c-tunnel-half-open': GTPv2-C Half open tunnel created; 'gtp-v2-c-tunnel-half-closed': GTPv2-C Tunnel Delete Request; 'gtp-v2-c-tunnel-closed': GTPv2-C Tunnel Marked Deleted; 'gtp-v2-c-tunnel-deleted': GTPv2-C Tunnel Deleted; 'gtp-v2-c-half-open-tunnel-closed': GTPv2-C Half open tunnel closed; 'gtp-u-tunnel-created': GTP-U Tunnel Created; 'gtp-u-tunnel-deleted': GTP-U Tunnel Deleted; 'gtp-v0-c-update-pdp-resp-unsuccess': GTPv0-C Update PDP Context Response Unsuccessful; 'gtp-v1-c-update-pdp-resp-unsuccess': GTPv1-C Update PDP Context Response Unsuccessful; 'gtp-v2-c-mod_bearer-resp-unsuccess': GTPv2-C Modify Bearer Response Unsuccessful; 'gtp-v0-c-create-pdp-resp-unsuccess': GTPv0-C Create PDP Context Response Unsuccessful; 'gtp-v1-c-create-pdp-resp-unsuccess': GTPv1-C Create PDP Context Response Unsuccessful; 'gtp-v2-c-create-sess-resp-unsuccess': GTPv2-C Create Session Response Unsuccessful; 'gtp-v2-c-piggyback-message': GTPv2-C Piggyback Message; 'gtp-path-management-message': GTP Path Management Messages Received; 'gtp-v0-c-tunnel-deleted-restart': GTPv0-C Tunnel Deleted with Restart/failure; 'gtp-v1-c-tunnel-deleted-restart': GTPv1-C Tunnel Deleted with Restart/failure; 'gtp-v2-c-tunnel-deleted-restart': GTPv2-C Tunnel Deleted with Restart/failure; 'gtp-v0-c-reserved-message-allow': Permit GTPv0-C Reserved Messages; 'gtp-v1-c-reserved-message-allow': Permit GTPv1-C Reserved Messages; 'gtp-v2-c-reserved-message-allow': Permit GTPv2-C Reserved Messages; 'gtp-v2-c-load-contr-info-exceed': GTPv2-C Load Control Info IEs in message exceeded 2; 'gtp-v1-c-pdu-notification-request-forward': GTPv1-C PDU Notification Request Forward; 'gtp-v1-c-pdu-notification-reject-request-forward': GTPv1-C PDU Notification Reject Request Forward; 'gtp-v0-c-pdu-notification-request-forward': GTPv0-C PDU Notification Request Forward; 'gtp-v0-c-pdu-notification-reject-request-forward': GTPv0-C PDU Notification Reject Request Forward; 'gtp-v0-c-message-skipped-apn-filtering-no-imsi': GTPv0-C APN/IMSI Filtering Skipped (No IMSI); 'gtp-v1-c-message-skipped-apn-filtering-no-imsi': GTPv1-C APN/IMSI Filtering Skipped (No IMSI); 'gtp-v2-c-message-skipped-apn-filtering-no-imsi': GTPv2-C APN/IMSI Filtering Skipped (No IMSI); 'gtp-v0-c-message-skipped-msisdn-filtering-no-imsi': GTPv0-C MSISDN Filtering Skipped (No MSISDN); 'gtp-v1-c-message-skipped-msisdn-filtering-no-imsi': GTPv1-C MSISDN Filtering Skipped (No MSISDN); 'gtp-v2-c-message-skipped-msisdn-filtering-no-imsi': GTPv2-C MSISDN Filtering Skipped (No MSISDN); 'gtp-v0-c-packet-dummy-msisdn': GTPv0-C Packet With Dummy MSISDN Forwarded; 'gtp-v1-c-packet-dummy-msisdn': GTPv1-C Packet With Dummy MSISDN Forwarded; 'gtp-v2-c-packet-dummy-msisdn': GTPv2-C Packet With Dummy MSISDN Forwarded; 'drop-vld-sanity-gtp-v2-c-message-with-teid-zero-expected': Validation Drop: GTPv2-C Create Session Request with TEID; 'drop-vld-sanity-gtp-v1-c-message-with-teid-zero-expected': Validation Drop: GTPv1-C PDU Notification Request with TEID; 'drop-vld-sanity-gtp-v0-c-message-with-teid-zero-expected': Validation Drop: GTPv0-C PDU Notification Request with TEID; 'drop-vld-gtp-ie-repeat-count-exceed': Validation Drop: GTP repeated IE count exceeded; 'drop-vld-reserved-field-set': Validation Drop: Reserved Header Field Set; 'drop-vld-tunnel-id-flag': Validation Drop: Tunnel Header Flag Not Set; 'drop-vld-invalid-flow-label-v0': Validation Drop: Invalid Flow Label in GTPv0-C Header; 'drop-vld-invalid-teid': Validation Drop: Invalid TEID Value; 'drop-vld-out-of-state': Validation Drop: Out Of State GTP Message; 'drop-vld-mandatory-information-element': Validation Drop: Mandatory IE Not Present; 'drop-vld-mandatory-ie-in-grouped-ie': Validation Drop: Mandatory IE in Grouped IE Not Present; 'drop-vld-out-of-order-ie': Validation Drop: GTPv1-C Message Out of Order IE; 'drop-vld-out-of-state-ie': Validation Drop: Unexpected IE Present in Message; 'drop-vld-reserved-information-element': Validation Drop: Reserved IE Field Present; 'drop-vld-version-not-supported': Validation Drop: Invalid GTP version; 'drop-vld-message-length': Validation Drop: Message Length Exceeded; 'drop-vld-cross-layer-correlation': Validation Drop: Cross Layer IP Address Mismatch; 'drop-vld-country-code-mismatch': Validation Drop: Country Code Mismatch in IMSI and MSISDN; 'drop-vld-gtp-u-spoofed-source-address': Validation Drop: GTP-U IP Address Spoofed; 'drop-vld-gtp-bearer-count-exceed': Validation Drop: GTP Bearer count exceeded max (11); 'drop-vld-gtp-v2-wrong-lbi-create-bearer-req': Validation Drop: GTPV2-C Wrong LBI in Create Bearer Request; 'gtp-c-handover-in-progress-with-conn': GTP-C matching a conn with Handover In Progress; 'drop-vld-v0-reserved-message-drop': Validation Drop: GTPv0-C Reserved Message Drop; 'drop-vld-v1-reserved-message-drop': Validation Drop: GTPv1-C Reserved Message Drop; 'drop-vld-v2-reserved-message-drop': Validation Drop: GTPv2-C Reserved Message Drop; 'drop-vld-invalid-pkt-len-piggyback': Validation Drop: Piggyback message invalid packet length; 'drop-vld-sanity-failed-piggyback': Validation Drop: piggyback message anomaly failed; 'drop-vld-sequence-num-correlation': Validation Drop: GTP-C Sequence number Mismatch; 'drop-vld-gtpv0-seqnum-buffer-full': Validation Drop: GTPV0-C conn Sequence number Buffer Full; 'drop-vld-gtpv1-seqnum-buffer-full': Validation Drop: GTPV1-C conn Sequence number Buffer Full; 'drop-vld-gtpv2-seqnum-buffer-full': Validation Drop: GTPV2-C conn Sequence number Buffer Full; 'drop-vld-gtp-invalid-imsi-len-drop': Validation Drop: GTP-C Invalid IMSI Length Drop; 'drop-vld-gtp-invalid-apn-len-drop': Validation Drop: GTP-C Invalid APN Length Drop; 'drop-vld-protocol-flag-unset': Validation Drop: Protocol flag in Header Field not Set; 'drop-vld-gtpv0-subscriber-attr-miss': Validation Drop: GTPV0-c Subscriber Attributes Missing; 'drop-vld-gtpv1-subscriber-attr-miss': Validation Drop: GTPV1-c Subscriber Attributes Missing; 'drop-vld-gtpv2-subscriber-attr-miss': Validation Drop: GTPV2-c Subscriber Attributes Missing; 'drop-vld-gtp-v0-c-ie-len-exceed-msg-len': GTPv0-C IE Length Exceeds Message Length; 'drop-vld-gtp-v1-c-ie-len-exceed-msg-len': GTPv1-C IE Length Exceeds Message Length; 'drop-vld-gtp-v2-c-ie-len-exceed-msg-len': GTPv2-C IE Length Exceeds Message Length; 'drop-vld-gtp-v0-c-message-length-mismatch': GTPv0-C Message Length Mismatch Across Layers; 'drop-vld-gtp-v1-c-message-length-mismatch': GTPv1-C Message Length Mismatch Across Layers; 'drop-vld-gtp-v2-c-message-length-mismatch': GTPv2-C Message Length Mismatch Across Layers; 'drop-vld-gtp-v0-c-message-skipped-apn-filtering-no-apn': Validation Drop: GTPv0-C APN/IMSI Filtering Dropped (No APN); 'drop-vld-gtp-v1-c-message-skipped-apn-filtering-no-apn': Validation Drop: GTPv1-C APN/IMSI Filtering Dropped (No APN); 'drop-vld-gtp-v2-c-message-skipped-apn-filtering-no-apn': Validation Drop: GTPv2-C APN/IMSI Filtering Dropped (No APN); ", "enum":[ "all", "gtp-v0-c-tunnel-created", "gtp-v0-c-tunnel-half-open", "gtp-v0-c-tunnel-half-closed", "gtp-v0-c-tunnel-closed", "gtp-v0-c-tunnel-deleted", "gtp-v0-c-half-open-tunnel-closed", "gtp-v1-c-tunnel-created", "gtp-v1-c-tunnel-half-open", "gtp-v1-c-tunnel-half-closed", "gtp-v1-c-tunnel-closed", "gtp-v1-c-tunnel-deleted", "gtp-v1-c-half-open-tunnel-closed", "gtp-v2-c-tunnel-created", "gtp-v2-c-tunnel-half-open", "gtp-v2-c-tunnel-half-closed", "gtp-v2-c-tunnel-closed", "gtp-v2-c-tunnel-deleted", "gtp-v2-c-half-open-tunnel-closed", "gtp-u-tunnel-created", "gtp-u-tunnel-deleted", "gtp-v0-c-update-pdp-resp-unsuccess", "gtp-v1-c-update-pdp-resp-unsuccess", "gtp-v2-c-mod_bearer-resp-unsuccess", "gtp-v0-c-create-pdp-resp-unsuccess", "gtp-v1-c-create-pdp-resp-unsuccess", "gtp-v2-c-create-sess-resp-unsuccess", "gtp-v2-c-piggyback-message", "gtp-path-management-message", "gtp-v0-c-tunnel-deleted-restart", "gtp-v1-c-tunnel-deleted-restart", "gtp-v2-c-tunnel-deleted-restart", "gtp-v0-c-reserved-message-allow", "gtp-v1-c-reserved-message-allow", "gtp-v2-c-reserved-message-allow", "gtp-v2-c-load-contr-info-exceed", "gtp-v1-c-pdu-notification-request-forward", "gtp-v1-c-pdu-notification-reject-request-forward", "gtp-v0-c-pdu-notification-request-forward", "gtp-v0-c-pdu-notification-reject-request-forward", "gtp-v0-c-message-skipped-apn-filtering-no-imsi", "gtp-v1-c-message-skipped-apn-filtering-no-imsi", "gtp-v2-c-message-skipped-apn-filtering-no-imsi", "gtp-v0-c-message-skipped-msisdn-filtering-no-imsi", "gtp-v1-c-message-skipped-msisdn-filtering-no-imsi", "gtp-v2-c-message-skipped-msisdn-filtering-no-imsi", "gtp-v0-c-packet-dummy-msisdn", "gtp-v1-c-packet-dummy-msisdn", "gtp-v2-c-packet-dummy-msisdn", "drop-vld-sanity-gtp-v2-c-message-with-teid-zero-expected", "drop-vld-sanity-gtp-v1-c-message-with-teid-zero-expected", "drop-vld-sanity-gtp-v0-c-message-with-teid-zero-expected", "drop-vld-gtp-ie-repeat-count-exceed", "drop-vld-reserved-field-set", "drop-vld-tunnel-id-flag", "drop-vld-invalid-flow-label-v0", "drop-vld-invalid-teid", "drop-vld-out-of-state", "drop-vld-mandatory-information-element", "drop-vld-mandatory-ie-in-grouped-ie", "drop-vld-out-of-order-ie", "drop-vld-out-of-state-ie", "drop-vld-reserved-information-element", "drop-vld-version-not-supported", "drop-vld-message-length", "drop-vld-cross-layer-correlation", "drop-vld-country-code-mismatch", "drop-vld-gtp-u-spoofed-source-address", "drop-vld-gtp-bearer-count-exceed", "drop-vld-gtp-v2-wrong-lbi-create-bearer-req", "gtp-c-handover-in-progress-with-conn", "drop-vld-v0-reserved-message-drop", "drop-vld-v1-reserved-message-drop", "drop-vld-v2-reserved-message-drop", "drop-vld-invalid-pkt-len-piggyback", "drop-vld-sanity-failed-piggyback", "drop-vld-sequence-num-correlation", "drop-vld-gtpv0-seqnum-buffer-full", "drop-vld-gtpv1-seqnum-buffer-full", "drop-vld-gtpv2-seqnum-buffer-full", "drop-vld-gtp-invalid-imsi-len-drop", "drop-vld-gtp-invalid-apn-len-drop", "drop-vld-protocol-flag-unset", "drop-vld-gtpv0-subscriber-attr-miss", "drop-vld-gtpv1-subscriber-attr-miss", "drop-vld-gtpv2-subscriber-attr-miss", "drop-vld-gtp-v0-c-ie-len-exceed-msg-len", "drop-vld-gtp-v1-c-ie-len-exceed-msg-len", "drop-vld-gtp-v2-c-ie-len-exceed-msg-len", "drop-vld-gtp-v0-c-message-length-mismatch", "drop-vld-gtp-v1-c-message-length-mismatch", "drop-vld-gtp-v2-c-message-length-mismatch", "drop-vld-gtp-v0-c-message-skipped-apn-filtering-no-apn", "drop-vld-gtp-v1-c-message-skipped-apn-filtering-no-apn", "drop-vld-gtp-v2-c-message-skipped-apn-filtering-no-apn" ] }, "counters2":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'drop-flt-message-filtering': Filtering Drop: Message Type Not Permitted on Interface; 'drop-flt-apn-filtering': Filtering Drop: APN IMSI Filtering; 'drop-flt-msisdn-filtering': Filtering Drop: MSISDN Filtering; 'drop-flt-rat-type-filtering': Filtering Drop: RAT Type Filtering; 'drop-flt-gtp-in-gtp': Filtering Drop: GTP in GTP Tunnel Present; 'drop-rl-gtp-v0-c-agg': Rate-limit Drop: Maximum GTPv0-C Message rate; 'drop-rl-gtp-v1-c-agg': Rate-limit Drop: Maximum GTPv1-C Message rate; 'drop-rl-gtp-v2-c-agg': Rate-limit Drop: Maximum GTPv2-C Message rate; 'drop-rl-gtp-v1-c-create-pdp-request': Rate-limit Drop: GTPv1-C Create PDP Request rate; 'drop-rl-gtp-v2-c-create-session-request': Rate-limit Drop: GTPv2-C Create Session Request rate; 'drop-rl-gtp-v1-c-update-pdp-request': Rate-limit Drop: GTPv1-C Update PDP Request rate; 'drop-rl-gtp-v2-c-modify-bearer-request': Rate-limit Drop: GTPv2-C Modify Bearer Request rate; 'drop-rl-gtp-u-tunnel-create': Rate-limit Drop: GTP-U Tunnel Creation rate; 'drop-rl-gtp-u-uplink-byte': Rate-limit Drop: GTP-U Uplink byte rate; 'drop-rl-gtp-u-uplink-packet': Rate-limit Drop: GTP-U Uplink packet rate; 'drop-rl-gtp-u-downlink-byte': Rate-limit Drop: GTP-U Downlink byte rate; 'drop-rl-gtp-u-downlink-packet': Rate-limit Drop: GTP-U Downlink packet rate; 'drop-rl-gtp-u-total-byte': Rate-limit Drop: GTP-U Total byte rate; 'drop-rl-gtp-u-total-packet': Rate-limit Drop: GTP-U Total packet rate; 'drop-rl-gtp-u-max-concurrent-tunnels': Rate-limit Drop: GTP-U Concurrent Tunnels; ", "enum":[ "drop-flt-message-filtering", "drop-flt-apn-filtering", "drop-flt-msisdn-filtering", "drop-flt-rat-type-filtering", "drop-flt-gtp-in-gtp", "drop-rl-gtp-v0-c-agg", "drop-rl-gtp-v1-c-agg", "drop-rl-gtp-v2-c-agg", "drop-rl-gtp-v1-c-create-pdp-request", "drop-rl-gtp-v2-c-create-session-request", "drop-rl-gtp-v1-c-update-pdp-request", "drop-rl-gtp-v2-c-modify-bearer-request", "drop-rl-gtp-u-tunnel-create", "drop-rl-gtp-u-uplink-byte", "drop-rl-gtp-u-uplink-packet", "drop-rl-gtp-u-downlink-byte", "drop-rl-gtp-u-downlink-packet", "drop-rl-gtp-u-total-byte", "drop-rl-gtp-u-total-packet", "drop-rl-gtp-u-max-concurrent-tunnels" ] } } } ] }, "packet-capture-template":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref":"/axapi/v3/visibility/packet-capture/object-templates/templ-gtp-plcy-tmpl", "description":"Name of the packet capture template to be bind with this object", "optional":true } }, "required":[ "name" ] } ] }, "lid-list":{ "type":"array", "minItems":1, "items":{ "type":"lid" }, "uniqueItems":true, "$ref":"/axapi/v3/template/lid/{lid-number}", "array":[ { "properties":{ "lid-number":{ "type":"number", "format":"number", "minimum":1, "maximum":1023, "partition-visibility":"shared", "description":"Lid Number", "optional":false }, "respond-to-user-mac":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use the user's source MAC for the next hop rather than the routing table (default:off)", "optional":true }, "limit-rate":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'limit-pps': Enable Packets Per Second Rate Limit; 'limit-throughput': Enable Throughput Rate Limit; ", "enum":[ "limit-pps", "limit-throughput" ], "optional":true }, "uplink-pps":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Uplink PPS limit (Number of Packets per second)", "optional":true }, "downlink-pps":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Downlink PPS limit (Number of Packets per second)", "optional":true }, "ddos-protection-factor":{ "type":"number", "format":"number", "minimum":1, "maximum":50, "partition-visibility":"shared", "description":"Enable DDoS Protection (Multiplier of the downlink PPS)", "optional":true }, "total-pps":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Total PPS limit (Number of Packets per second)", "optional":true }, "uplink-throughput":{ "type":"number", "format":"number", "minimum":1, "maximum":100000, "partition-visibility":"shared", "description":"Uplink Throughput limit (Mega Bits per second)", "optional":true }, "downlink-throughput":{ "type":"number", "format":"number", "minimum":1, "maximum":100000, "partition-visibility":"shared", "description":"Downlink Throughput limit (Mega Bits per second)", "optional":true }, "total-throughput":{ "type":"number", "format":"number", "minimum":1, "maximum":100000, "partition-visibility":"shared", "description":"Total Throughput limit (Mega Bits per second)", "optional":true }, "limit-cps":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Enable Connections Per Second Rate Limit (Number of Connections per second)", "optional":true }, "src-ip":{ "type":"object", "properties":{ "concurrent-sessions":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Concurrent Session Limit per Source IP Address (Number of Concurrent Sessions)" }, "log":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Log when Session Limit is exceeded" }, "prefix-length":{ "type":"number", "format":"number", "minimum":1, "maximum":128, "partition-visibility":"shared", "description":"Source prefix length" }, "burstsize-downlink-pps":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Downlink PPS Token Bucket Size (Must Exceed Configured Rate) (In Packets)" }, "burstsize-uplink-pps":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Uplink PPS Token Bucket Size (Must Exceed Configured Rate) (In Packets)" }, "burstsize-total-pps":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Total PPS Token Bucket Size (Must Exceed Configured Rate) (In Packets)" }, "burstsize-downlink-throughput":{ "type":"number", "format":"number", "minimum":1, "maximum":100000, "partition-visibility":"shared", "description":"Downlink Throughput Token Bucket Size (Must Exceed Configured Rate) (In Mega Bits per second)" }, "burstsize-uplink-throughput":{ "type":"number", "format":"number", "minimum":1, "maximum":100000, "partition-visibility":"shared", "description":"Uplink Throughput Token Bucket Size (Must Exceed Configured Rate) (In Mega Bits per second)" }, "burstsize-total-throughput":{ "type":"number", "format":"number", "minimum":1, "maximum":100000, "partition-visibility":"shared", "description":"Total Throughput Token Bucket Size (Must Exceed Configured Rate) (In Mega Bits per second)" }, "burstsize-cps":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"CPS Token Bucket Size (Must Exceed Configured Rate) (In Connections per second)" } } }, "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":[ "lid-number" ] } ] }, "limit-policy-list":{ "type":"array", "minItems":1, "items":{ "type":"limit-policy" }, "uniqueItems":true, "$ref":"/axapi/v3/template/limit-policy/{policy-number}", "array":[ { "properties":{ "policy-number":{ "type":"number", "format":"number", "minimum":1, "maximum":1023, "partition-visibility":"shared", "description":"Limit Policy Number", "optional":false }, "parent":{ "type":"number", "format":"number", "minimum":1, "maximum":1023, "partition-visibility":"shared", "description":"Specify the parent of limit-policy", "optional":true }, "max-min-fair":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable max-min-fairness", "optional":true }, "limit-concurrent-sessions":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Enable Concurrent Session Limit (Number of Concurrent Sessions)", "optional":true }, "log":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Log when Session Limit is exceeded", "optional":true }, "limit-scope":{ "type":"string", "format":"enum", "default":"subscriber-ip", "partition-visibility":"shared", "description":"'aggregate': Rule Level; 'subscriber-ip': Subscriber IP Level; 'subscriber-prefix': Subscriber Prefix Level; ", "enum":[ "aggregate", "subscriber-ip", "subscriber-prefix" ], "optional":true }, "prefix-length":{ "type":"number", "format":"number", "minimum":1, "maximum":128, "partition-visibility":"shared", "description":"Prefix length", "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 }, "limit-pps":{ "type":"object", "$ref":"/axapi/v3/template/limit-policy/{policy-number}/limit-pps", "properties":{ "uplink":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Uplink PPS limit (Number of Packets per second)" }, "uplink-burstsize":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"PPS Token Bucket Size (Must Exceed Configured Rate) (In Packets)" }, "uplink-relaxed":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Relax the limitation when the policy has more tokens from the parent of policy" }, "downlink":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Downlink PPS limit (Number of Packets per second)" }, "ddos-protection-factor":{ "type":"number", "format":"number", "minimum":1, "maximum":50, "partition-visibility":"shared", "description":"Enable DDoS Protection (Multiplier of the downlink PPS)" }, "downlink-burstsize":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"PPS Token Bucket Size (Must Exceed Configured Rate) (In Packets)" }, "downlink-relaxed":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Relax the limitation when the policy has more tokens from the parent of policy" }, "total":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Total PPS limit (Number of Packets per second)" }, "total-burstsize":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"PPS Token Bucket Size (Must Exceed Configured Rate) (In Packets)" }, "total-relaxed":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Relax the limitation when the policy has more tokens from the parent of policy" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "limit-throughput":{ "type":"object", "$ref":"/axapi/v3/template/limit-policy/{policy-number}/limit-throughput", "properties":{ "uplink":{ "type":"number", "format":"number", "minimum":1, "maximum":100000, "partition-visibility":"shared", "description":"Uplink Throughput limit (Mega Bits per second)" }, "uplink-burstsize":{ "type":"number", "format":"number", "minimum":1, "maximum":100000, "partition-visibility":"shared", "description":"Token Bucket Size (Must Exceed Configured Rate) (In Mega Bits per second)" }, "uplink-relaxed":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Relax the limitation when the policy has more tokens from the parent of policy" }, "downlink":{ "type":"number", "format":"number", "minimum":1, "maximum":100000, "partition-visibility":"shared", "description":"Downlink Throughput limit (Mega Bits per second)" }, "downlink-burstsize":{ "type":"number", "format":"number", "minimum":1, "maximum":100000, "partition-visibility":"shared", "description":"Token Bucket Size (Must Exceed Configured Rate) (In Mega Bits per second)" }, "downlink-relaxed":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Relax the limitation when the policy has more tokens from the parent of policy" }, "total":{ "type":"number", "format":"number", "minimum":1, "maximum":100000, "partition-visibility":"shared", "description":"Total Throughput limit (Mega Bits per second)" }, "total-burstsize":{ "type":"number", "format":"number", "minimum":1, "maximum":100000, "partition-visibility":"shared", "description":"Token Bucket Size (Must Exceed Configured Rate) (In Mega Bits per second)" }, "total-relaxed":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Relax the limitation when the policy has more tokens from the parent of policy" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "limit-cps":{ "type":"object", "$ref":"/axapi/v3/template/limit-policy/{policy-number}/limit-cps", "properties":{ "value":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Connections Per Second Rate Limit (Number of Connections per second)" }, "burstsize":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"CPS Token Bucket Size (Must Exceed Configured Rate) (In Connections per second)" }, "relaxed":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Relax the limitation when the policy has more tokens from the parent of policy" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } }, "required":[ "policy-number" ] } ] }, "csv-list":{ "type":"array", "minItems":1, "items":{ "type":"csv" }, "uniqueItems":true, "$ref":"/axapi/v3/template/csv/{csv-name}", "array":[ { "properties":{ "csv-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify name of csv template", "optional":false }, "delim-num":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":44, "partition-visibility":"shared", "not":"delim-char", "description":"enter a delimiter number, default 44 (\",\")", "optional":true }, "delim-char":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":1, "default":",", "partition-visibility":"shared", "not":"delim-num", "description":"enter a delimiter character, default \",\"", "optional":true }, "ipv6-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Support IPv6 IP ranges", "optional":true }, "multiple-fields":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "field":{ "type":"number", "format":"number", "minimum":1, "maximum":64, "partition-visibility":"shared", "description":"Field index number (Index of Field)" }, "csv-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'ip-from': Beginning address of IP range or subnet; 'ip-to-mask': Ending address of IP range or Mask; 'continent': Continent; 'country': Country; 'state': State or province; 'city': City; ", "enum":[ "ip-from", "ip-to-mask", "continent", "country", "state", "city" ] } } } ] }, "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":[ "csv-name" ] } ] }, "ip-threat-action-list":{ "type":"array", "minItems":1, "items":{ "type":"ip-threat-action" }, "uniqueItems":true, "$ref":"/axapi/v3/template/ip-threat-action/{template-number}", "array":[ { "properties":{ "template-number":{ "type":"number", "format":"number", "minimum":1, "maximum":8, "partition-visibility":"shared", "description":"Template Number", "optional":false }, "idle-timeout":{ "type":"number", "format":"number", "minimum":1, "maximum":1440, "default":5, "partition-visibility":"shared", "description":"Idle timeout in minutes(default:5)", "optional":true }, "log":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable logging; 'disable': Disable logging (Default); ", "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 }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true } }, "required":[ "template-number" ] } ] }, "syslog-over-tls":{ "type":"object", "$ref":"/axapi/v3/template/syslog-over-tls", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "apps":{ "type":"object", "$ref":"/axapi/v3/template/apps", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }