{ "id":"/axapi/v3/template/gtp/validation-policy/{name}", "type":"object", "node-type":"list", "title":"validation-policy", "partition-visibility":"shared", "description":"Configure GTP Validation Policy", "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 } }, "object-keys":[ "name" ], "required":[ "name" ] }