{ "id":"/axapi/v3/rule-set/{name}/rule/{name}/action-group", "type":"object", "node-type":"scalar", "title":"action-group", "partition-visibility":"shared", "description":"Configure action-group", "properties":{ "type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'permit': permit; 'deny': deny; 'reset': reset; ", "enum":[ "permit", "deny", "reset" ], "optional":true }, "permit-log":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "ipsec", "ipsec-group" ], "description":"Enable logging", "optional":true }, "reset-log":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable logging", "optional":true }, "deny-log":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable logging", "optional":true }, "logging-template-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "permit-log-template-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'fw-logging-template': Logging with specified fw template; 'cgnv6-logging-template': Logging with specified cgnv6 template; 'netflow-monitor': Logging with specified netflow/ipfix monitor; ", "enum":[ "fw-logging-template", "cgnv6-logging-template", "netflow-monitor" ] }, "permit-fw-log":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "$ref":"/axapi/v3/fw/template/logging", "description":"Logging template name" }, "permit-cgnv6-log":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "$ref":"/axapi/v3/cgnv6/template/logging", "description":"Logging template name" }, "permit-netflow-log":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "$ref":"/axapi/v3/netflow/monitor", "description":"Name of netflow monitor" } } } ] }, "reset-log-template-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'fw-logging-template': Logging with specified fw template; ", "enum":[ "fw-logging-template" ], "optional":true }, "reset-fw-log":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "$ref":"/axapi/v3/fw/template/logging", "description":"Logging template name", "optional":true }, "deny-log-template-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'fw-logging-template': Logging with specified fw template; ", "enum":[ "fw-logging-template" ], "optional":true }, "deny-fw-log":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "$ref":"/axapi/v3/fw/template/logging", "description":"Logging template name", "optional":true }, "listen-on-port":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "ipsec", "ipsec-group", "cgnv6" ], "description":"Listen on port", "optional":true }, "forward":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "ipsec", "ipsec-group", "cgnv6" ], "description":"Forward packet", "optional":true }, "ipsec":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "permit-log", "listen-on-port", "forward", "ipsec-group", "cgnv6", "permit-respond-to-user-mac" ], "description":"Apply IPsec encapsulation", "optional":true }, "ipsec-group":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "permit-log", "listen-on-port", "forward", "ipsec", "cgnv6" ], "description":"Apply IPsec Group encapsulation", "optional":true }, "vpn-ipsec-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":31, "partition-visibility":"shared", "$ref":"/axapi/v3/vpn/ipsec", "description":"VPN IPsec name", "optional":true }, "vpn-ipsec-group-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":31, "partition-visibility":"shared", "$ref":"/axapi/v3/vpn/ipsec-group", "description":"VPN IPsec Group name", "optional":true }, "cgnv6":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "listen-on-port", "forward", "ipsec", "ipsec-group" ], "description":"Apply CGNv6 policy", "optional":true }, "cgnv6-policy":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'lsn-lid': Apply specified CGNv6 LSN LID; 'fixed-nat': Apply CGNv6 Fixed NAT; 'ds-lite': Apply CGNv6 DS-Lite; ", "enum":[ "lsn-lid", "fixed-nat", "ds-lite" ], "optional":true }, "cgnv6-lsn-lid":{ "type":"number", "format":"number", "minimum":1, "maximum":1023, "partition-visibility":"shared", "description":"LSN LID", "optional":true }, "cgnv6-ds-lite":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'lsn-lid': Apply specified CGNv6 LSN LID; ", "enum":[ "lsn-lid" ], "optional":true }, "cgnv6-ds-lite-lsn-lid":{ "type":"number", "format":"number", "minimum":1, "maximum":1023, "partition-visibility":"shared", "description":"LSN LID", "optional":true }, "inspect-payload":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable DS-Lite tunnel inspection", "optional":true }, "permit-limit-policy":{ "type":"number", "format":"number", "minimum":1, "maximum":1023, "partition-visibility":"shared", "$ref":"/axapi/v3/template/limit-policy", "description":"Limit policy Template", "optional":true }, "permit-respond-to-user-mac":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"ipsec", "description":"Use the user's source MAC for the next hop rather than the routing table (default:off)", "optional":true }, "reset-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 }, "set-dscp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"DSCP setting", "optional":true }, "dscp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "not":"dscp-number", "description":"'default': Default dscp (000000); 'af11': AF11 (001010); 'af12': AF12 (001100); 'af13': AF13 (001110); 'af21': AF21 (010010); 'af22': AF22 (010100); 'af23': AF23 (010110); 'af31': AF31 (011010); 'af32': AF32 (011100); 'af33': AF33 (011110); 'af41': AF41 (100010); 'af42': AF42 (100100); 'af43': AF43 (100110); 'cs1': CS1 (001000); 'cs2': CS2 (010000); 'cs3': CS3 (011000); 'cs4': CS4 (100000); 'cs5': CS5 (101000); 'cs6': CS6 (110000); 'cs7': CS7 (111000); 'ef': EF (101110); ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef" ], "optional":true }, "dscp-number":{ "type":"number", "format":"number", "minimum":0, "maximum":63, "partition-visibility":"shared", "not":"dscp-value", "description":"DSCP Number", "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 } } }