{ "id":"/axapi/v3/cgnv6", "type":"object", "node-type":"intermediate", "title":"cgnv6", "operation-not-allowed": ["PUT", "POST", "DELETE"], "partition-visibility":"shared", "auto-created-object":1, "description":"CGN and IPv6 Migration commands", "properties":{ "scaleout":{ "type":"object", "$ref":"/axapi/v3/cgnv6/scaleout", "properties":{ "nat-ip-hashing-scheme":{ "type":"object", "$ref":"/axapi/v3/cgnv6/scaleout/nat-ip-hashing-scheme", "properties":{ "hashing-type":{ "type":"string", "format":"enum", "default":"route-aggregation", "partition-visibility":"shared", "description":"'route-aggregation': Chunk contiguous NAT IPs for route aggregation(default); 'mod-user-groups': Hash NAT IPs by taking mod of user-groups; ", "enum":[ "route-aggregation", "mod-user-groups" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "address-mapping":{ "type":"object", "$ref":"/axapi/v3/cgnv6/scaleout/address-mapping", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "port-batch-v1":{ "type":"object", "$ref":"/axapi/v3/cgnv6/port-batch-v1", "properties":{ "enable-port-batch-v1":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable lsn port-batching v1 (default: disabled)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "global":{ "type":"object", "$ref":"/axapi/v3/cgnv6/global", "properties":{ "port-scan-detection":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable port scan detection; 'disable': Disable port scan detection(default); ", "enum":[ "enable", "disable" ] }, "ping-sweep-detection":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': Enable ping sweep detection; 'disable': Disable ping sweep detection(default); ", "enum":[ "enable", "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'tcp-total-ports-allocated': Total TCP ports allocated; 'udp-total-ports-allocated': Total UDP ports allocated; 'icmp-total-ports-allocated': Total ICMP ports allocated; ", "enum":[ "all", "tcp-total-ports-allocated", "udp-total-ports-allocated", "icmp-total-ports-allocated" ] } } } ] } } }, "server-list":{ "type":"array", "minItems":1, "items":{ "type":"server" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/server/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Server Name", "optional":false }, "server-ipv6-addr":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "modify-not-allowed":1, "description":"IPV6 address", "optional":true }, "host":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "modify-not-allowed":1, "description":"IP Address", "optional":true }, "fqdn-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Server hostname", "optional":true }, "resolve-as":{ "type":"string", "format":"enum", "default":"resolve-to-ipv4", "partition-visibility":"shared", "description":"'resolve-to-ipv4': Use A Query only to resolve FQDN; 'resolve-to-ipv6': Use AAAA Query only to resolve FQDN; 'resolve-to-ipv4-and-ipv6': Use A as well as AAAA Query to resolve FQDN; ", "enum":[ "resolve-to-ipv4", "resolve-to-ipv6", "resolve-to-ipv4-and-ipv6" ], "optional":true }, "action":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable this Real Server; 'disable': Disable this Real Server; ", "enum":[ "enable", "disable" ], "optional":true }, "health-check":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "$ref":"/axapi/v3/health/monitor", "not":"health-check-disable", "description":"Health Check Monitor (Health monitor name)", "optional":true }, "health-check-disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"health-check", "description":"Disable configured health check configuration", "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; 'curr-conn': Current connections; 'total-conn': Total connections; 'fwd-pkt': Forward packets; 'rev-pkt': Reverse Packets; 'peak-conn': Peak connections; ", "enum":[ "all", "curr-conn", "total-conn", "fwd-pkt", "rev-pkt", "peak-conn" ] } } } ] }, "port-list":{ "type":"array", "minItems":1, "items":{ "type":"port" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/server/{name}/port/{port-number}+{protocol}", "array":[ { "properties":{ "port-number":{ "type":"number", "format":"number", "minimum":0, "maximum":65534, "partition-visibility":"shared", "description":"Port Number", "optional":false }, "protocol":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'tcp': TCP Port; 'udp': UDP Port; ", "enum":[ "tcp", "udp" ], "optional":false }, "action":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': enable; 'disable': disable; ", "enum":[ "enable", "disable" ], "optional":true }, "health-check":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "$ref":"/axapi/v3/health/monitor", "not-list":[ "health-check-follow-port", "health-check-disable" ], "description":"Health Check (Monitor Name)", "optional":true }, "health-check-follow-port":{ "type":"number", "format":"number", "minimum":1, "maximum":65534, "partition-visibility":"shared", "not":"health-check", "description":"Specify which port to follow for health status (Port Number)", "optional":true }, "follow-port-protocol":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'tcp': TCP Port; 'udp': UDP Port; ", "enum":[ "tcp", "udp" ], "optional":true }, "health-check-disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"health-check", "description":"Disable health check", "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; 'curr_conn': Current connections; 'curr_req': Current requests; 'total_req': Total requests; 'total_req_succ': Total request success; 'total_fwd_bytes': Forward bytes; 'total_fwd_pkts': Forward packets; 'total_rev_bytes': Reverse bytes; 'total_rev_pkts': Reverse packets; 'total_conn': Total connections; 'last_total_conn': Last total connections; 'peak_conn': Peak connections; 'es_resp_200': Response status 200; 'es_resp_300': Response status 300; 'es_resp_400': Response status 400; 'es_resp_500': Response status 500; 'es_resp_other': Response status other; 'es_req_count': Total proxy request; 'es_resp_count': Total proxy Response; 'es_resp_invalid_http': Total non-http response; 'total_rev_pkts_inspected': Total reverse packets inspected; 'total_rev_pkts_inspected_good_status_code': Total reverse packets with good status code inspected; 'response_time': Response time; 'fastest_rsp_time': Fastest response time; 'slowest_rsp_time': Slowest response time; ", "enum":[ "all", "curr_conn", "curr_req", "total_req", "total_req_succ", "total_fwd_bytes", "total_fwd_pkts", "total_rev_bytes", "total_rev_pkts", "total_conn", "last_total_conn", "peak_conn", "es_resp_200", "es_resp_300", "es_resp_400", "es_resp_500", "es_resp_other", "es_req_count", "es_resp_count", "es_resp_invalid_http", "total_rev_pkts_inspected", "total_rev_pkts_inspected_good_status_code", "response_time", "fastest_rsp_time", "slowest_rsp_time" ] } } } ] } }, "required":[ "port-number", "protocol" ] } ] } }, "required":[ "name" ] } ] }, "service-group-list":{ "type":"array", "minItems":1, "items":{ "type":"service-group" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/service-group/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"CGNV6 Service Name", "optional":false }, "protocol":{ "type":"string", "format":"enum", "partition-visibility":"shared", "modify-not-allowed":1, "description":"'tcp': TCP LB service; 'udp': UDP LB service; ", "enum":[ "tcp", "udp" ], "optional":true }, "health-check":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "$ref":"/axapi/v3/health/monitor", "description":"Health Check (Monitor Name)", "optional":true }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Share with partition", "optional":true }, "shared-partition":{ "type":"string", "format":"string", "minLength":1, "maxLength":14, "partition-visibility":"shared", "not":"shared-group", "description":"Share with a single partition (Partition Name)", "optional":true }, "shared-group":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "not":"shared-partition", "description":"Share with a partition group (Partition Group Name)", "optional":true }, "traffic-replication-mirror-ip-repl":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Replaces IP with server-IP", "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; 'server_selection_fail_drop': Service selection fail drop; 'server_selection_fail_reset': Service selection fail reset; 'service_peak_conn': Service peak connection; ", "enum":[ "all", "server_selection_fail_drop", "server_selection_fail_reset", "service_peak_conn" ] } } } ] }, "packet-capture-template":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref":"/axapi/v3/visibility/packet-capture/object-templates/cgnv6-serv-group-tmpl", "description":"Name of the packet capture template to be bind with this object", "optional":true }, "member-list":{ "type":"array", "minItems":1, "items":{ "type":"member" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/service-group/{name}/member/{name}+{port}", "array":[ { "properties":{ "name":{ "type":"string", "format":"comp-string", "minLength":1, "maxLength":127, "partition-visibility":"shared", "$ref":"/axapi/v3/cgnv6/server", "description":"Member name", "optional":false }, "port":{ "type":"number", "format":"number", "minimum":0, "maximum":65534, "default":65534, "partition-visibility":"shared", "description":"Port number", "optional":false }, "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; 'curr_conn': Current connections; 'total_fwd_bytes': Total forward bytes; 'total_fwd_pkts': Total forward packets; 'total_rev_bytes': Total reverse bytes; 'total_rev_pkts': Total reverse packets; 'total_conn': Total connections; 'total_rev_pkts_inspected': Total reverse packets inspected; 'total_rev_pkts_inspected_status_code_2xx': Total reverse packets inspected status code 2xx; 'total_rev_pkts_inspected_status_code_non_5xx': Total reverse packets inspected status code non 5xx; 'curr_req': Current requests; 'total_req': Total requests; 'total_req_succ': Total requests success; 'peak_conn': Peak connections; 'response_time': Response time; 'fastest_rsp_time': Fastest response time; 'slowest_rsp_time': Slowest response time; 'curr_ssl_conn': Current SSL connections; 'total_ssl_conn': Total SSL connections; 'curr_conn_overflow': Current connection counter overflow count; 'state_flaps': State flaps count; ", "enum":[ "all", "curr_conn", "total_fwd_bytes", "total_fwd_pkts", "total_rev_bytes", "total_rev_pkts", "total_conn", "total_rev_pkts_inspected", "total_rev_pkts_inspected_status_code_2xx", "total_rev_pkts_inspected_status_code_non_5xx", "curr_req", "total_req", "total_req_succ", "peak_conn", "response_time", "fastest_rsp_time", "slowest_rsp_time", "curr_ssl_conn", "total_ssl_conn", "curr_conn_overflow", "state_flaps" ] } } } ] } }, "required":[ "name", "port" ] } ] } }, "required":[ "name" ] } ] }, "template":{ "type":"object", "$ref":"/axapi/v3/cgnv6/template", "properties":{ "dns-list":{ "type":"array", "minItems":1, "items":{ "type":"dns" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/template/dns/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"DNS Template Name", "optional":false }, "default-policy":{ "type":"string", "format":"enum", "default":"nocache", "partition-visibility":"shared", "description":"'nocache': Cache disable; 'cache': Cache enable; ", "enum":[ "nocache", "cache" ], "optional":true }, "disable-dns-template":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable DNS template", "optional":true }, "period":{ "type":"number", "format":"number", "minimum":1, "maximum":10000, "partition-visibility":"shared", "description":"Period in minutes", "optional":true }, "drop":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"forward", "description":"Drop the malformed query", "optional":true }, "forward":{ "type":"string", "format":"string", "minLength":1, "maxLength":127, "partition-visibility":"shared", "not":"drop", "description":"Forward to service group (Service group name)", "optional":true }, "max-cache-size":{ "type":"number", "format":"number", "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "description":"Define maximum cache size (Maximum cache entry per VIP)", "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 }, "class-list":{ "type":"object", "$ref":"/axapi/v3/cgnv6/template/dns/{name}/class-list", "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify a class list name" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "lid-list":{ "type":"array", "minItems":1, "items":{ "type":"lid" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/template/dns/{name}/class-list/lid/{lidnum}", "array":[ { "properties":{ "lidnum":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"Specify a limit ID", "optional":false }, "conn-rate-limit":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Connection rate limit", "optional":true }, "per":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Per (Number of 100ms)", "optional":true }, "over-limit-action":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Action when exceeds limit", "optional":true }, "action-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'dns-cache-disable': Disable DNS cache when it exceeds limit; 'dns-cache-enable': Enable DNS cache when it exceeds limit; 'forward': Forward the traffic even it exceeds limit; ", "enum":[ "dns-cache-disable", "dns-cache-enable", "forward" ], "optional":true }, "lockout":{ "type":"number", "format":"number", "minimum":1, "maximum":1023, "partition-visibility":"shared", "description":"Don't accept any new connection for certain time (Lockout duration in minutes)", "optional":true }, "log":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Log a message", "optional":true }, "log-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Log interval (minute, by default system will log every over limit instance)", "optional":true }, "dns":{ "type":"object", "properties":{ "cache-action":{ "type":"string", "format":"enum", "default":"cache-disable", "partition-visibility":"shared", "description":"'cache-disable': Disable dns cache; 'cache-enable': Enable dns cache; ", "enum":[ "cache-disable", "cache-enable" ] }, "ttl":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"TTL for cache entry (TTL in seconds)" }, "weight":{ "type":"number", "format":"number", "minimum":1, "maximum":7, "partition-visibility":"shared", "description":"Weight for cache entry" } } }, "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":[ "lidnum" ] } ] } } }, "dns64":{ "type":"object", "$ref":"/axapi/v3/cgnv6/template/dns/{name}/dns64", "properties":{ "enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable DNS64 (Need to config this option before config any other dns64 options)" }, "answer-only-disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable Only translate the Answer Section" }, "auth-data":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Set AA flag in DNS Response" }, "cache":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use a cached A-query response to provide AAAA query responses for the same hostname" }, "change-query":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Always change incoming AAAA DNS Query to A" }, "compress-disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable Always try DNS Compression" }, "deep-check-qr":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Check DNS Question Record" }, "deep-check-rr-disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable Check DNS Response Records" }, "drop-cname-disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable Drop DNS CNAME Response" }, "edns-append":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Append EDNS Record when send A Query to server" }, "fast-append":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Append translated Records when original Response only has Answer Section" }, "ignore-rcode3-disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable Ignore DNS error Response with rcode 3" }, "max-qr-length":{ "type":"number", "format":"number", "minimum":1, "maximum":1023, "default":128, "partition-visibility":"shared", "description":"Max Question Record Length, default is 128" }, "parallel-query":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Forward AAAA Query & generate A Query in parallel" }, "passive-query-disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable Generate A query upon empty or error Response" }, "retry":{ "type":"number", "format":"number", "minimum":0, "maximum":15, "default":3, "partition-visibility":"shared", "description":"Retry count, default is 3 (Retry Number)" }, "single-response-disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable Single Response which is used to avoid ambiguity" }, "timeout":{ "type":"number", "format":"number", "minimum":0, "maximum":15, "default":1, "partition-visibility":"shared", "description":"Timeout to send additional Queries, unit: second, default is 1" }, "trans-ptr":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Translate DNS PTR Records" }, "trans-ptr-query":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Translate DNS PTR Query" }, "ttl":{ "type":"number", "format":"number", "minimum":1, "maximum":1000000000, "partition-visibility":"shared", "description":"Specify Max TTL in DNS Response, unit: second" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } }, "required":[ "name" ] } ] }, "policy-list":{ "type":"array", "minItems":1, "items":{ "type":"policy" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/template/policy/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Policy template name", "optional":false }, "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 }, "class-list":{ "type":"object", "$ref":"/axapi/v3/cgnv6/template/policy/{name}/class-list", "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Class list name" }, "client-ip-l3-dest":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"client-ip-l7-header", "description":"Use destination IP as client IP address" }, "client-ip-l7-header":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"client-ip-l3-dest", "description":"Use extract client IP address from L7 header" }, "header-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify L7 header name" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "lid-list":{ "type":"array", "minItems":1, "items":{ "type":"lid" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/template/policy/{name}/class-list/lid/{lidnum}", "array":[ { "properties":{ "lidnum":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"Specify a limit ID", "optional":false }, "conn-limit":{ "type":"number", "format":"number", "minimum":0, "maximum":1048575, "partition-visibility":"shared", "description":"Connection limit", "optional":true }, "conn-rate-limit":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Specify connection rate limit", "optional":true }, "conn-per":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Per (Specify interval in number of 100ms)", "optional":true }, "request-limit":{ "type":"number", "format":"number", "minimum":0, "maximum":1048575, "partition-visibility":"shared", "description":"Request limit (Specify request limit)", "optional":true }, "request-rate-limit":{ "type":"number", "format":"number", "minimum":1, "maximum":4294967295, "partition-visibility":"shared", "description":"Request rate limit (Specify request rate limit)", "optional":true }, "request-per":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Per (Specify interval in number of 100ms)", "optional":true }, "over-limit-action":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Set action when exceeds limit", "optional":true }, "action-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'forward': Forward the traffic even it exceeds limit; 'reset': Reset the connection when it exceeds limit; ", "enum":[ "forward", "reset" ], "optional":true }, "lockout":{ "type":"number", "format":"number", "minimum":1, "maximum":1023, "partition-visibility":"shared", "description":"Don't accept any new connection for certain time (Lockout duration in minutes)", "optional":true }, "log":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Log a message", "optional":true }, "interval":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Specify log interval in minutes, by default system will log every over limit instance", "optional":true }, "dns64":{ "type":"object", "properties":{ "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable" }, "exclusive-answer":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Exclusive Answer in DNS Response" }, "prefix":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"IPv6 prefix" } } }, "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":[ "lidnum" ] } ] } } } }, "required":[ "name" ] } ] }, "logging-list":{ "type":"array", "minItems":1, "items":{ "type":"logging" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/template/logging/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Logging template name", "optional":false }, "resolution":{ "type":"string", "format":"enum", "default":"seconds", "partition-visibility":"shared", "description":"'seconds': Logging timestamp resolution in seconds (default); '10-milliseconds': Logging timestamp resolution in 10s of milli-seconds; ", "enum":[ "seconds", "10-milliseconds" ], "optional":true }, "log":{ "type":"object", "properties":{ "fixed-nat":{ "type":"object", "properties":{ "fixed-nat-http-requests":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'host': Log the HTTP Host Header; 'url': Log the HTTP Request URL; ", "enum":[ "host", "url" ] }, "fixed-nat-port-mappings":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'both': Log creation and deletion of NAT mappings; 'creation': Log creation of NAT mappings; ", "enum":[ "both", "creation" ] }, "fixed-nat-sessions":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Log all Fixed NAT sessions" }, "fixed-nat-merged-style":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Merge creation and deletion of session logs to one" }, "user-ports":{ "type":"object", "properties":{ "user-ports":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Log Fixed NAT User Ports Configured" }, "days":{ "type":"number", "format":"number", "minimum":1, "maximum":30, "partition-visibility":"shared", "description":"Specify period in days" }, "start-time":{ "type":"string", "format":"time-hhmm", "partition-visibility":"shared", "description":"Time when periodic logging starts (Specify start time(hh:mm))" } } } } }, "one-to-one-nat":{ "type":"object", "properties":{ "one-to-one-nat-sessions":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Log all One-to-One NAT sessions" }, "one-to-one-merged-style":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Merge creation and deletion of session logs to one" } } }, "map-dhcpv6":{ "type":"object", "properties":{ "map-dhcpv6-prefix-all":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"map-dhcpv6-msg-type", "description":"Log MAP DHCPv6 prefix assignment/renewal/release" }, "map-dhcpv6-msg-type":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "map-dhcpv6-msg-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "not":"map-dhcpv6-prefix-all", "description":"'prefix-assignment': Log MAP DHCPv6 prefix assignment; 'prefix-renewal': Log MAP DHCPv6 prefix renewal; 'prefix-release': Log MAP DHCPv6 prefix release; ", "enum":[ "prefix-assignment", "prefix-renewal", "prefix-release" ] } } } ] } } }, "http-requests":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'host': Log the HTTP Host Header; 'url': Log the HTTP Request URL; ", "enum":[ "host", "url" ] }, "port-mappings":{ "type":"string", "format":"enum", "default":"both", "partition-visibility":"shared", "description":"'creation': Log only creation of NAT mappings; 'disable': Disable Log creation and deletion of NAT mappings; 'both': Log creation and deletion of NAT mappings; ", "enum":[ "creation", "disable", "both" ] }, "port-overloading":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Force logging of all port-overloading sessions" }, "user-data":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Log LSN Subscriber Information" }, "sessions":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Log all data sessions created using NAT" }, "merged-style":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Merge creation and deletion of session logs to one" } } }, "include-destination":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Include the destination IP and port in logs", "optional":true }, "include-inside-user-mac":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Include the inside user MAC address in logs", "optional":true }, "include-partition-name":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Include partition name in logging events", "optional":true }, "include-session-byte-count":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"include byte count in session deletion logs", "optional":true }, "include-port-block-account":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"include bytes accounting information in port-batch-v2 port-mapping and fixed-nat user-ports messages", "optional":true }, "include-radius-attribute":{ "type":"object", "properties":{ "attr-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "attr":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'imei': Include IMEI; 'imsi': Include IMSI; 'msisdn': Include MSISDN; 'custom1': Customized attribute 1; 'custom2': Customized attribute 2; 'custom3': Customized attribute 3; 'custom4': Customized attribute 4; 'custom5': Customized attribute 5; 'custom6': Customized attribute 6; ", "enum":[ "imei", "imsi", "msisdn", "custom1", "custom2", "custom3", "custom4", "custom5", "custom6" ] }, "attr-event":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'http-requests': Include in HTTP request logs; 'port-mappings': Include in port-mapping logs; 'sessions': Include in session logs; 'user-data': Include in user-data logs; ", "enum":[ "http-requests", "port-mappings", "sessions", "user-data" ] } } } ] }, "no-quote":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"No quotation marks for RADIUS attributes in logs" }, "insert-if-not-existing":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure what string is to be inserted for custom RADIUS attributes" }, "zero-in-custom-attr":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Insert 0000 for standard and custom attributes in log string" }, "framed-ipv6-prefix":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Include radius attributes for the prefix" }, "prefix-length":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'32': Prefix length 32; '48': Prefix length 48; '64': Prefix length 64; '80': Prefix length 80; '96': Prefix length 96; '112': Prefix length 112; ", "enum":[ "32", "48", "64", "80", "96", "112" ] } } }, "include-http":{ "type":"object", "properties":{ "header-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "http-header":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'cookie': Log HTTP Cookie Header; 'referer': Log HTTP Referer Header; 'user-agent': Log HTTP User-Agent Header; 'header1': Log HTTP Header 1; 'header2': Log HTTP Header 2; 'header3': Log HTTP Header 3; ", "enum":[ "cookie", "referer", "user-agent", "header1", "header2", "header3" ] }, "max-length":{ "type":"number", "format":"number", "minimum":100, "maximum":1000, "default":100, "partition-visibility":"shared", "description":"Max length for a HTTP request log (Max header length (Default: 100 char))" }, "custom-header-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Header name" }, "custom-max-length":{ "type":"number", "format":"number", "minimum":100, "maximum":1000, "default":100, "partition-visibility":"shared", "description":"Max length for a HTTP request log (Max header length (Default: 100 char))" } } } ] }, "l4-session-info":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Log the L4 session information of the HTTP request" }, "method":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Log the HTTP Request Method" }, "request-number":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"HTTP Request Number" }, "file-extension":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"HTTP file extension" } } }, "rule":{ "type":"object", "properties":{ "rule-http-requests":{ "type":"object", "properties":{ "dest-port":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "dest-port-number":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared" }, "include-byte-count":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Include the byte count of HTTP Request/Response in CGN session deletion logs" } } } ] }, "log-every-http-request":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Log every HTTP request in an HTTP 1.1 session (Default: Log the first HTTP request in a session)" }, "max-url-len":{ "type":"number", "format":"number", "minimum":100, "maximum":1000, "default":128, "partition-visibility":"shared", "description":"Max length of URL log (Max URL length (Default: 128 char))" }, "include-all-headers":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Include all configured headers despite of absence in HTTP request" }, "disable-sequence-check":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable http packet sequence check and don't drop out of order packets" } } }, "interim-update-interval":{ "type":"number", "format":"number", "minimum":15, "maximum":120, "partition-visibility":"shared", "description":"Log interim update of NAT mappings (Interim update interval in minutes(Interval is floored to a multiple of 5))" } } }, "facility":{ "type":"string", "format":"enum", "default":"local0", "partition-visibility":"shared", "description":"'kernel': 0: Kernel; 'user': 1: User-level; 'mail': 2: Mail; 'daemon': 3: System daemons; 'security-authorization': 4: Security/authorization; 'syslog': 5: Syslog internal; 'line-printer': 6: Line printer; 'news': 7: Network news; 'uucp': 8: UUCP subsystem; 'cron': 9: Time-related; 'security-authorization-private': 10: Private security/authorization; 'ftp': 11: FTP; 'ntp': 12: NTP; 'audit': 13: Audit; 'alert': 14: Alert; 'clock': 15: Clock-related; 'local0': 16: Local use 0; 'local1': 17: Local use 1; 'local2': 18: Local use 2; 'local3': 19: Local use 3; 'local4': 20: Local use 4; 'local5': 21: Local use 5; 'local6': 22: Local use 6; 'local7': 23: Local use 7; ", "enum":[ "kernel", "user", "mail", "daemon", "security-authorization", "syslog", "line-printer", "news", "uucp", "cron", "security-authorization-private", "ftp", "ntp", "audit", "alert", "clock", "local0", "local1", "local2", "local3", "local4", "local5", "local6", "local7" ], "optional":true }, "severity":{ "type":"object", "properties":{ "severity-string":{ "type":"string", "format":"enum", "default":"debug", "partition-visibility":"shared", "not":"severity-val", "description":"'emergency': 0: Emergency; 'alert': 1: Alert; 'critical': 2: Critical; 'error': 3: Error; 'warning': 4: Warning; 'notice': 5: Notice; 'informational': 6: Informational; 'debug': 7: Debug; ", "enum":[ "emergency", "alert", "critical", "error", "warning", "notice", "informational", "debug" ] }, "severity-val":{ "type":"number", "format":"number", "minimum":0, "maximum":7, "default":7, "partition-visibility":"shared", "not":"severity-string", "description":"Logging severity level" } } }, "format":{ "type":"string", "format":"enum", "default":"default", "partition-visibility":"shared", "description":"'binary': Binary logging format; 'compact': Compact ASCII logging format (Hex format with compact representation); 'custom': Arbitrary custom logging format; 'default': Default A10 logging format (ASCII); 'rfc5424': RFC5424 compliant logging format; 'cef': Common Event Format for logging; ", "enum":[ "binary", "compact", "custom", "default", "rfc5424", "cef" ], "optional":true }, "batched-logging-disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable multiple logs per packet", "optional":true }, "log-receiver":{ "type":"object", "properties":{ "radius":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use RADIUS server for NAT logging" }, "secret-string":{ "type":"string", "format":"password", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"The RADIUS server's secret" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string)" } } }, "service-group":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Set NAT logging service-group", "optional":true }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"private", "description":"Service group is in shared patition", "optional":true }, "source-port":{ "type":"object", "properties":{ "source-port-num":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":514, "partition-visibility":"shared", "not":"any", "description":"Set source port for sending NAT syslogs (default: 514)" }, "any":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"source-port-num", "description":"Use any source port" } } }, "rfc-custom":{ "type":"object", "properties":{ "header":{ "type":"object", "properties":{ "use-alternate-timestamp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use alternate non-RFC5424 compliant timestamp. Ex: 1990 Jan 15 12:30:30" } } }, "message":{ "type":"object", "properties":{ "ipv6-tech":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "tech-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'lsn': LSN; 'nat64': NAT64; 'ds-lite': DS-Lite; 'sixrd-nat64': 6rd-NAT64; ", "enum":[ "lsn", "nat64", "ds-lite", "sixrd-nat64" ] }, "fixed-nat-allocated":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Fixed-NAT allocated (Custom message string. Should be in the format of \"MSGID [STRUCTURED-DATA] MSG\")" }, "fixed-nat-freed":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Fixed-NAT freed (Custom message string. Should be in the format of \"MSGID [STRUCTURED-DATA] MSG\")" }, "port-allocated":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Port allocated (Custom message string. Should be in the format of \"MSGID [STRUCTURED-DATA] MSG\")" }, "port-freed":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Port freed (Custom message string. Should be in the format of \"MSGID [STRUCTURED-DATA] MSG\")" }, "port-batch-allocated":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Port Batch allocated (Custom message string. Should be in the format of \"MSGID [STRUCTURED-DATA] MSG\")" }, "port-batch-freed":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Port Batch freed (Custom message string. Should be in the format of \"MSGID [STRUCTURED-DATA] MSG\")" }, "port-batch-v2-allocated":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Port Batch v2 allocated (Custom message string. Should be in the format of \"MSGID [STRUCTURED-DATA] MSG\")" }, "port-batch-v2-freed":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Port Batch v2 freed (Custom message string. Should be in the format of \"MSGID [STRUCTURED-DATA] MSG\")" } } } ] }, "dhcpv6-map-prefix-assigned":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"MAP DHCPv6 prefix assigned" }, "dhcpv6-map-prefix-released":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"MAP DHCPv6 prefix released" }, "dhcpv6-map-prefix-renewed":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"MAP DHCPv6 prefix renewed" }, "http-request-got":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"HTTP request got (Custom message string. Should be in the format of \"MSGID [STRUCTURED-DATA] MSG\")" }, "session-created":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Session created (Custom message string. Should be in the format of \"MSGID [STRUCTURED-DATA] MSG\")" }, "session-deleted":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Session deleted (Custom message string. Should be in the format of \"MSGID [STRUCTURED-DATA] MSG\")" } } } } }, "custom":{ "type":"object", "properties":{ "custom-header":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'use-syslog-header': Use syslog header as custom log header; ", "enum":[ "use-syslog-header" ] }, "custom-message":{ "type":"object", "properties":{ "custom-dhcpv6-map-prefix-assigned":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"MAP DHCPv6 prefix assigned" }, "custom-dhcpv6-map-prefix-released":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"MAP DHCPv6 prefix released" }, "custom-dhcpv6-map-prefix-renewed":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"MAP DHCPv6 prefix renewed" }, "custom-fixed-nat-allocated":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Fixed-NAT allocated (Custom message string)" }, "custom-fixed-nat-interim-update":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Fixed-NAT interim update (Custom message string)" }, "custom-fixed-nat-freed":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Fixed-NAT freed (Custom message string)" }, "custom-http-request-got":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"HTTP request got (Custom message string)" }, "custom-port-allocated":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Port allocated (Custom message string)" }, "custom-port-batch-allocated":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Port Batch allocated (Custom message string)" }, "custom-port-batch-freed":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Port Batch freed (Custom message string)" }, "custom-port-batch-v2-allocated":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Port Batch v2 allocated (Custom message string)" }, "custom-port-batch-v2-freed":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Port Batch v2 freed (Custom message string)" }, "custom-port-batch-v2-interim-update":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Port Batch v2 interim update (Custom message string)" }, "custom-port-freed":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Port freed (Custom message string)" }, "custom-session-created":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Session created (Custom message string)" }, "custom-session-deleted":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"Session deleted (Custom message string)" } } }, "custom-time-stamp-format":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":31, "partition-visibility":"shared", "description":"Customize the time stamp format (Customize the time-stamp format. Default:%Y%m%d%H%M%S)" } } }, "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 }, "source-address":{ "type":"object", "$ref":"/axapi/v3/cgnv6/template/logging/{name}/source-address", "properties":{ "ip":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Specify source IP address" }, "ipv6":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"Specify source IPv6 address" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "disable-log-by-destination":{ "type":"object", "$ref":"/axapi/v3/cgnv6/template/logging/{name}/disable-log-by-destination", "properties":{ "tcp-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "tcp-port-start":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Destination Port (Single Destination Port or Port Range Start)" }, "tcp-port-end":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Port Range End" } } } ] }, "udp-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "udp-port-start":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Destination Port (Single Destination Port or Port Range Start)" }, "udp-port-end":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Port Range End" } } } ] }, "icmp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable logging for icmp traffic" }, "others":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable logging for other L4 protocols" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "ip-list":{ "type":"array", "minItems":1, "items":{ "type":"ip" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/template/logging/{name}/disable-log-by-destination/ip/{ipv4-addr}", "array":[ { "properties":{ "ipv4-addr":{ "type":"string", "format":"ipv4-cidr", "partition-visibility":"shared", "description":"Configure an IP subnet", "optional":false }, "tcp-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "tcp-port-start":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Destination Port (Single Destination Port or Port Range Start)" }, "tcp-port-end":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Port Range End" } } } ] }, "udp-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "udp-port-start":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Destination Port (Single Destination Port or Port Range Start)" }, "udp-port-end":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Port Range End" } } } ] }, "icmp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable logging for icmp traffic", "optional":true }, "others":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable logging for other L4 protocols", "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":[ "ipv4-addr" ] } ] }, "ip6-list":{ "type":"array", "minItems":1, "items":{ "type":"ip6" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/template/logging/{name}/disable-log-by-destination/ip6/{ipv6-addr}", "array":[ { "properties":{ "ipv6-addr":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"Configure an IPv6 subnet", "optional":false }, "tcp-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "tcp-port-start":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Destination Port (Single Destination Port or Port Range Start)" }, "tcp-port-end":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Port Range End" } } } ] }, "udp-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "udp-port-start":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Destination Port (Single Destination Port or Port Range Start)" }, "udp-port-end":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Port Range End" } } } ] }, "icmp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable logging for icmp traffic", "optional":true }, "others":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable logging for other L4 protocols", "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":[ "ipv6-addr" ] } ] } } } }, "required":[ "name" ] } ] }, "pcp-list":{ "type":"array", "minItems":1, "items":{ "type":"pcp" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/template/pcp/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"PCP Template name", "optional":false }, "allow-third-party-from-lan":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Allow third party request coming from LAN (default is disabled)", "optional":true }, "allow-third-party-from-wan":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Allow third party request coming from WAN (default is disabled)", "optional":true }, "check-client-nonce":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"To validate NONCE value in PCP request (default: disabled)", "optional":true }, "disable-map-filter":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"To disable processing of FILTER options in MAP request", "optional":true }, "announce":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"PCP ANNOUNCE Opcode (default is enabled)", "optional":true }, "map":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"PCP MAP Opcode (default is enabled)", "optional":true }, "peer":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"PCP PEER Opcode (default is enabled)", "optional":true }, "maximum":{ "type":"number", "format":"number", "minimum":2, "maximum":1440, "default":1440, "partition-visibility":"shared", "description":"To set maximum lifetime of PCP mappings (default 1440 minutes)", "optional":true }, "minimum":{ "type":"number", "format":"number", "minimum":2, "maximum":1440, "default":2, "partition-visibility":"shared", "description":"To set minimum lifetime of PCP mappings (default 2 minutes)", "optional":true }, "pcp-server-port":{ "type":"number", "format":"number", "minimum":1024, "maximum":65535, "default":5351, "partition-visibility":"shared", "description":"PCP server listening port (default 5351) (PCP UDP destination port)", "optional":true }, "source-ip":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Specify source IP address for IPv4 ANNOUNCE message", "optional":true }, "source-ipv6":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"Specify source IPv6 address for IPv6 ANNOUNCE message", "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" ] } ] }, "http-alg-list":{ "type":"array", "minItems":1, "items":{ "type":"http-alg" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/template/http-alg/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"HTTP-ALG template name", "optional":false }, "request-insert-client-ip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Insert Client IP into HTTP request", "optional":true }, "header-name-client-ip":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "default":"X-Forwarded-For", "partition-visibility":"shared", "description":"Header name (default: X-Forwarded-For)", "optional":true }, "include-tunnel-ip":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Include the tunnel IP (applies to DS-Lite and 6RD-NAT64 sessions)", "optional":true }, "method":{ "type":"string", "format":"enum", "default":"append", "partition-visibility":"shared", "description":"'append': Append if there is already a header (default); 'replace': Replace if there is already a header; ", "enum":[ "append", "replace" ], "optional":true }, "request-insert-msisdn":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Insert MSISDN into HTTP request", "optional":true }, "header-name-msisdn":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "default":"X-MSISDN", "partition-visibility":"shared", "description":"Header name (default: X-MSISDN)", "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" ] } ] } } }, "ddos-protection":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ddos-protection", "properties":{ "toggle":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable CGNV6 NAT pool DDoS protection (default); 'disable': Disable CGNV6 NAT pool DDoS protection; ", "enum":[ "enable", "disable" ] }, "logging-action":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': enable CGN DDoS protection logging; 'disable': Disable both local & remote CGN DDoS protection logging; ", "enum":[ "enable", "disable" ] }, "enable-action":{ "type":"string", "format":"enum", "default":"local", "partition-visibility":"shared", "description":"'local': Enable local logs only; 'remote': Enable logging to remote server & IPFIX; 'both': Enable both local & remote logs; ", "enum":[ "local", "remote", "both" ] }, "packets-per-second":{ "type":"object", "properties":{ "ip":{ "type":"number", "format":"number", "minimum":0, "maximum":30000000, "default":3000000, "partition-visibility":"shared", "description":"Configure packets-per-second threshold per IP(default 3000000)" }, "action":{ "type":"object", "properties":{ "action-type":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'log': Log the event only; 'drop': Log, and drop all packets (default); 'redistribute-route': Log, Drop, and Notify upstream router to reroute the packets; ", "enum":[ "log", "drop", "redistribute-route" ] }, "route-map":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Route map name" }, "expiration":{ "type":"number", "format":"number", "minimum":10, "maximum":8640000, "default":3600, "partition-visibility":"shared", "description":"To specify time to revert the action after pps is decreased to below threshold (Expiration time, in minutes (default is 3600 seconds))" }, "expiration-route":{ "type":"number", "format":"number", "minimum":10, "maximum":8640000, "default":3600, "partition-visibility":"shared", "description":"To specify time to revert the action after pps is decreased to below threshold (Expiration time, in seconds (default is 3600 seconds))" }, "timer-multiply-max":{ "type":"number", "format":"number", "minimum":1, "maximum":100, "default":6, "partition-visibility":"shared", "description":"To specify max value of timer multiplier for attacks lasted long time (Max value of timer multiplier (default is 6))" }, "remove-wait-timer":{ "type":"number", "format":"number", "minimum":0, "maximum":300, "default":300, "partition-visibility":"shared", "description":"Time after which IP will be removed from blackhole" } } }, "tcp":{ "type":"number", "format":"number", "minimum":0, "maximum":30000000, "default":3000, "partition-visibility":"shared", "description":"Configure packets-per-second threshold per TCP port (default: 3000)" }, "tcp-action":{ "type":"object", "properties":{ "tcp-action-type":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'log': Log the event only; 'drop': Log, and drop all packets (default); ", "enum":[ "log", "drop" ] }, "tcp-expiration":{ "type":"number", "format":"number", "minimum":10, "maximum":65535, "default":30, "partition-visibility":"shared", "description":"To specify time to revert the action after pps is decreased to below threshold (Expiration time, in seconds (default is 30 seconds))" } } }, "udp":{ "type":"number", "format":"number", "minimum":0, "maximum":30000000, "default":3000, "partition-visibility":"shared", "description":"Configure packets-per-second threshold per UDP port (default: 3000)" }, "udp-action":{ "type":"object", "properties":{ "udp-action-type":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'log': Log the event only; 'drop': Log, and drop all packets (default); ", "enum":[ "log", "drop" ] }, "udp-expiration":{ "type":"number", "format":"number", "minimum":10, "maximum":65535, "default":30, "partition-visibility":"shared", "description":"To specify time to revert the action after pps is decreased to below threshold (Expiration time, in seconds (default is 30 seconds))" } } }, "other":{ "type":"number", "format":"number", "minimum":0, "maximum":30000000, "default":10000, "partition-visibility":"shared", "description":"Configure packets-per-second threshold for other L4 protocols(default 10000)" }, "other-action":{ "type":"object", "properties":{ "other-action-type":{ "type":"string", "format":"enum", "default":"drop", "partition-visibility":"shared", "description":"'log': Log the event only; 'drop': Log, and drop all packets (default); ", "enum":[ "log", "drop" ] }, "other-expiration":{ "type":"number", "format":"number", "minimum":10, "maximum":65535, "default":30, "partition-visibility":"shared", "description":"To specify time to revert the action after pps is decreased to below threshold (Expiration time, in seconds (default is 30 seconds))" } } }, "include-existing-session":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Count traffic associated with existing session into the packets-per-second (Default: Disabled)" } } }, "syn-cookie":{ "type":"object", "properties":{ "syn-cookie-enable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable CGNv6 Syn-Cookie Protection" }, "syn-cookie-on-threshold":{ "type":"number", "format":"number", "minimum":1, "maximum":1000000, "partition-visibility":"shared", "description":"on-threshold for Syn-cookie (Decimal number)" }, "syn-cookie-on-timeout":{ "type":"number", "format":"number", "minimum":1, "maximum":300000, "default":120, "partition-visibility":"shared", "description":"on-timeout for Syn-cookie (Timeout in seconds, default is 120 seconds (2 minutes))" } } }, "max-hw-entries":{ "type":"number", "format":"number", "plat-pos-list":["sys-spe"], "minimum":0, "maximum":262144, "default":262144, "partition-visibility":"shared", "description":"Configure maximum HW entries" }, "zone":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Disable NAT IP based on DDoS zone name set in BGP" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'l3_entry_added': L3 Entry Added; 'l3_entry_deleted': L3 Entry Deleted; 'l3_entry_added_to_bgp': L3 Entry added to BGP; 'l3_entry_removed_from_bgp': Entry removed from BGP; 'l3_entry_added_to_hw': L3 Entry added to HW; 'l3_entry_removed_from_hw': L3 Entry removed from HW; 'l3_entry_too_many': L3 Too many entries; 'l3_entry_match_drop': L3 Entry match drop; 'l3_entry_match_drop_hw': L3 HW entry match drop; 'l3_entry_drop_max_hw_exceeded': L3 Entry Drop due to HW Limit Exceeded; 'l4_entry_added': L4 Entry added; 'l4_entry_deleted': L4 Entry deleted; 'l4_entry_added_to_hw': L4 Entry added to HW; 'l4_entry_removed_from_hw': L4 Entry removed from HW; 'l4_hw_out_of_entries': HW out of L4 entries; 'l4_entry_match_drop': L4 Entry match drop; 'l4_entry_match_drop_hw': L4 HW Entry match drop; 'l4_entry_drop_max_hw_exceeded': L4 Entry Drop due to HW Limit Exceeded; 'l4_entry_list_alloc': L4 Entry list alloc; 'l4_entry_list_free': L4 Entry list free; 'l4_entry_list_alloc_failure': L4 Entry list alloc failures; 'ip_node_alloc': Node alloc; 'ip_node_free': Node free; 'ip_node_alloc_failure': Node alloc failures; 'ip_port_block_alloc': Port block alloc; 'ip_port_block_free': Port block free; 'ip_port_block_alloc_failure': Port block alloc failure; 'ip_other_block_alloc': Other block alloc; 'ip_other_block_free': Other block free; 'ip_other_block_alloc_failure': Other block alloc failure; 'entry_added_shadow': Entry added shadow; 'entry_invalidated': Entry invalidated; 'l3_entry_add_to_bgp_failure': L3 Entry BGP add failures; 'l3_entry_remove_from_bgp_failure': L3 entry BGP remove failures; 'l3_entry_add_to_hw_failure': L3 entry HW add failure; 'syn_cookie_syn_ack_sent': SYN cookie SYN ACK sent; 'syn_cookie_verification_passed': SYN cookie verification passed; 'syn_cookie_verification_failed': SYN cookie verification failed; 'syn_cookie_conn_setup_failed': SYN cookie connection setup failed; ", "enum":[ "all", "l3_entry_added", "l3_entry_deleted", "l3_entry_added_to_bgp", "l3_entry_removed_from_bgp", "l3_entry_added_to_hw", "l3_entry_removed_from_hw", "l3_entry_too_many", "l3_entry_match_drop", "l3_entry_match_drop_hw", "l3_entry_drop_max_hw_exceeded", "l4_entry_added", "l4_entry_deleted", "l4_entry_added_to_hw", "l4_entry_removed_from_hw", "l4_hw_out_of_entries", "l4_entry_match_drop", "l4_entry_match_drop_hw", "l4_entry_drop_max_hw_exceeded", "l4_entry_list_alloc", "l4_entry_list_free", "l4_entry_list_alloc_failure", "ip_node_alloc", "ip_node_free", "ip_node_alloc_failure", "ip_port_block_alloc", "ip_port_block_free", "ip_port_block_alloc_failure", "ip_other_block_alloc", "ip_other_block_free", "ip_other_block_alloc_failure", "entry_added_shadow", "entry_invalidated", "l3_entry_add_to_bgp_failure", "l3_entry_remove_from_bgp_failure", "l3_entry_add_to_hw_failure", "syn_cookie_syn_ack_sent", "syn_cookie_verification_passed", "syn_cookie_verification_failed", "syn_cookie_conn_setup_failed" ] } } } ] }, "l4-entries":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ddos-protection/l4-entries", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ip-entries":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ddos-protection/ip-entries", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "disable-nat-ip-by-bgp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ddos-protection/disable-nat-ip-by-bgp", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "translation":{ "type":"object", "$ref":"/axapi/v3/cgnv6/translation", "properties":{ "icmp-timeout":{ "type":"object", "properties":{ "icmp-timeout-val":{ "type":"number", "format":"number", "minimum":2, "maximum":15000, "partition-visibility":"shared", "not":"fast", "description":"Timeout in seconds (Interval of 60 seconds)" }, "fast":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"icmp-timeout-val", "description":"Use Fast Aging" } } }, "tcp-timeout":{ "type":"number", "format":"number", "minimum":2, "maximum":15000, "default":300, "partition-visibility":"shared", "description":"TCP protocol extended translations (Timeout in seconds (Interval of 60 seconds), default is 300 seconds (5 minutes))" }, "udp-timeout":{ "type":"number", "format":"number", "minimum":2, "maximum":15000, "default":300, "partition-visibility":"shared", "description":"UDP protocol extended translations (Timeout in seconds (Interval of 60 seconds), default is 300 seconds (5 minutes))" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "service-timeout-list":{ "type":"array", "minItems":1, "items":{ "type":"service-timeout" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/translation/service-timeout/{service-type}+{port}", "array":[ { "properties":{ "service-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'tcp': TCP Protocol; 'udp': UDP Protocol; ", "enum":[ "tcp", "udp" ], "optional":false }, "port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Port Number", "optional":false }, "port-end":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"End Port Number", "optional":true }, "timeout-val":{ "type":"number", "format":"number", "minimum":2, "maximum":15000, "partition-visibility":"shared", "not":"fast", "description":"Timeout in seconds (Interval of 60 seconds)", "optional":true }, "fast":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"timeout-val", "description":"Use Fast Aging", "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 } }, "required":[ "service-type", "port" ] } ] } } }, "lsn":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn", "properties":{ "system-status":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/system-status", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "performance":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/performance", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'data-sessions-current-epoch': data-sessions-current-epoch; 'fullcone-created-current-epoch': fullcone-created-current-epoch; 'user-quote-created-current-epoch': user-quote-created-current-epoch; 'data-sessions-previous-epoch-first': data-sessions-previous-epoch-first; 'fullcone-created-previous-epoch-first': fullcone-created-previous-epoch-first; 'user-quote-created-previous-epoch-first': user-quote-created-previous-epoch-first; 'data-sessions-previous-epoch-last': data-sessions-previous-epoch-last; 'fullcone-created-previous-epoch-last': fullcone-created-previous-epoch-last; 'user-quote-created-previous-epoch-last': user-quote-created-previous-epoch-last; ", "enum":[ "all", "data-sessions-current-epoch", "fullcone-created-current-epoch", "user-quote-created-current-epoch", "data-sessions-previous-epoch-first", "fullcone-created-previous-epoch-first", "user-quote-created-previous-epoch-first", "data-sessions-previous-epoch-last", "fullcone-created-previous-epoch-last", "user-quote-created-previous-epoch-last" ] } } } ] } } }, "health-check-gateway-list":{ "type":"array", "minItems":1, "items":{ "type":"health-check-gateway" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/lsn/health-check-gateway/{ipv4-addr}+{ipv6-addr}", "array":[ { "properties":{ "ipv4-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "not":"ipv6-addr", "description":"Specify IPv4 Gateway", "optional":false }, "ipv6-addr":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "not":"ipv4-addr", "description":"Specify IPv6 Gateway", "optional":false }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "ipv4-addr", "ipv6-addr" ] } ] }, "global":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/global", "properties":{ "strictly-sticky-nat":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Strictly adheres to sticky-nat (default: disabled)" }, "enhanced-user-tracking":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable enhanced user tracking and visibility (default: disabled)" }, "attempt-port-preservation":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': Don't attempt port preservation for NAT allocation; ", "enum":[ "disable" ] }, "hairpinning":{ "type":"string", "format":"enum", "default":"filter-none", "partition-visibility":"shared", "description":"'filter-none': Allow self-hairpinning (default). Warning: Only applies to UDP. TCP will use filter-self-ip-port; 'filter-self-ip': Block hairpinning to the user's own IP; 'filter-self-ip-port': Block hairpinning to the user's same IP and port combination; ", "enum":[ "filter-none", "filter-self-ip", "filter-self-ip-port" ] }, "inbound-refresh":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable NAT Inbound Refresh Behavior; 'disable': Disable NAT Inbound Refresh Behavior; ", "enum":[ "enable", "disable" ] }, "inbound-refresh-full-cone":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable NAT full cone refresh for inbound flows; 'disable': Disable NAT full cone refresh for inbound flows; ", "enum":[ "enable", "disable" ] }, "ip-selection":{ "type":"string", "format":"enum", "default":"random", "partition-visibility":"shared", "description":"'random': Random (long-run uniformly distributed) NAT IP selection (default); 'round-robin': Round-robin; 'least-used-strict': Fewest NAT ports used; 'least-udp-used-strict': Fewest UDP NAT ports used; 'least-tcp-used-strict': Fewest TCP NAT ports used; 'least-reserved-strict': Fewest NAT ports reserved; 'least-udp-reserved-strict': Fewest UDP NAT ports reserved; 'least-tcp-reserved-strict': Fewest TCP NAT ports reserved; 'least-users-strict': Fewest number of users; ", "enum":[ "random", "round-robin", "least-used-strict", "least-udp-used-strict", "least-tcp-used-strict", "least-reserved-strict", "least-udp-reserved-strict", "least-tcp-reserved-strict", "least-users-strict" ] }, "syn-timeout":{ "type":"number", "format":"number", "minimum":2, "maximum":30, "default":4, "partition-visibility":"shared", "description":"Set LSN SYN timeout (SYN idle-timeout in seconds (default: 4 seconds))" }, "half-close-timeout":{ "type":"number", "format":"number", "minimum":2, "maximum":3000, "partition-visibility":"shared", "description":"Set LSN Half close timeout (Half close timeout in seconds (default not set))" }, "icmp":{ "type":"object", "properties":{ "send-on-port-unavailable":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'host-unreachable': Send ICMP destination host unreachable; 'admin-filtered': Send ICMP admin filtered; 'disable': Disable ICMP port unavailable message (default); ", "enum":[ "host-unreachable", "admin-filtered", "disable" ] }, "send-on-user-quota-exceeded":{ "type":"string", "format":"enum", "default":"admin-filtered", "partition-visibility":"shared", "description":"'host-unreachable': Send ICMP destination host unreachable; 'admin-filtered': Send ICMP admin filtered (default); 'disable': Disable ICMP quota exceeded message; ", "enum":[ "host-unreachable", "admin-filtered", "disable" ] } } }, "logging":{ "type":"object", "properties":{ "default-template":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "$ref":"/axapi/v3/cgnv6/template/logging", "description":"Bind the default NAT logging template for LSN (Bind a NAT logging template)" }, "pool":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "pool-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "$ref":"/axapi/v3/cgnv6/nat/pool", "description":"NAT pool" }, "template":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "$ref":"/axapi/v3/cgnv6/template/logging", "description":"Bind a NAT logging template" } } } ] }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"private", "not":"partition-name", "description":"Select shared partition" }, "partition-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":14, "partition-visibility":"shared", "$ref":"/axapi/v3/partition", "not":"shared", "description":"Select partition name for logging" } } }, "port-batching":{ "type":"object", "properties":{ "size":{ "type":"string", "format":"enum", "default":"1", "partition-visibility":"shared", "description":"'1': Allocate 1 port at a time (default); '8': Allocate 8 ports at a time; '16': Allocate 16 ports at a time; '32': Allocate 32 ports at a time; '64': Allocate 64 ports at a time; '128': Allocate 128 ports at a time; '256': Allocate 256 ports at a time; '512': Allocate 512 ports at a time; ", "enum":[ "1", "8", "16", "32", "64", "128", "256", "512" ] }, "tcp-time-wait-interval":{ "type":"number", "format":"number", "minimum":0, "maximum":10, "default":2, "partition-visibility":"shared", "description":"Minutes before TCP NAT ports can be reused (default: 2)" } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'total_tcp_allocated': Total TCP Ports Allocated; 'total_tcp_freed': Total TCP Ports Freed; 'total_udp_allocated': Total UDP Ports Allocated; 'total_udp_freed': Total UDP Ports Freed; 'total_icmp_allocated': Total ICMP Ports Allocated; 'total_icmp_freed': Total ICMP Ports Freed; 'data_session_created': Data Session Created; 'data_session_freed': Data Session Freed; 'user_quota_created': User-Quota Created; 'user_quota_put_in_del_q': User-Quota Freed; 'user_quota_failure': User-Quota Creation Failed; 'nat_port_unavailable_tcp': TCP NAT Port Unavailable; 'nat_port_unavailable_udp': UDP NAT Port Unavailable; 'nat_port_unavailable_icmp': ICMP NAT Port Unavailable; 'new_user_resource_unavailable': New User NAT Resource Unavailable; 'tcp_user_quota_exceeded': TCP User-Quota Exceeded; 'udp_user_quota_exceeded': UDP User-Quota Exceeded; 'icmp_user_quota_exceeded': ICMP User-Quota Exceeded; 'extended_quota_matched': Extended User-Quota Matched; 'extended_quota_exceeded': Extended User-Quota Exceeded; 'data_sesn_user_quota_exceeded': Data Session User-Quota Exceeded; 'data_sesn_rate_user_quota_exceeded': Conn Rate User-Quota Exceeded; 'tcp_fullcone_created': TCP Full-cone Session Created; 'tcp_fullcone_freed': TCP Full-cone Session Freed; 'udp_fullcone_created': UDP Full-cone Session Created; 'udp_fullcone_freed': UDP Full-cone Session Freed; 'fullcone_failure': Full-cone Session Creation Failed; 'hairpin': Hairpin Session Created; 'fullcone_self_hairpinning_drop': Self-Hairpinning Drop; 'endpoint_indep_map_match': Endpoint-Independent Mapping Matched; 'endpoint_indep_filter_match': Endpoint-Independent Filtering Matched; 'inbound_filtered': Endpoint-Dependent Filtering Drop; 'eif_limit_exceeded': Endpoint-Independent Filtering Inbound Limit Exceeded; 'total_tcp_overloaded': TCP Port Overloaded; 'total_udp_overloaded': UDP Port Overloaded; 'port_overloading_smp_inserted_tcp': TCP Port Overloading Session Created; 'port_overloading_smp_inserted_udp': UDP Port Overloading Session Created; 'port_overloading_smp_free_tcp': TCP Port Overloading Session Freed; 'port_overloading_smp_free_udp': UDP Port Overloading Session Freed; 'nat_pool_unusable': NAT Pool Unusable; 'ha_nat_pool_unusable': HA NAT Pool Unusable; 'ha_nat_pool_batch_type_mismatch': HA NAT Pool Batch Type Mismatch; 'no_radius_profile_match': No RADIUS Profile Match; 'nat_ip_max_tcp_ports_allocated': NAT IP TCP Max Ports Allocated; 'nat_ip_max_udp_ports_allocated': NAT IP UDP Max Ports Allocated; 'no_class_list_match': No Class-List Match; 'lid_drop': LSN LID Drop; 'lid_pass_through': LSN LID Pass-through; 'fullcone_in_del_q': Full-cone session found in delete queue; 'fullcone_retry_lookup': Full-cone session retry look-up; 'fullcone_not_found': Full-cone session not found; 'nat_port_double_free': NAT Port Double Free; 'nat_port_chunk_freed_from_cpu': NAT Port Chunks Freed From CPU; 'nat_port_freed_from_diff_cpu': NAT Port Freed On Different CPU; 'nat_pool_deleted': NAT Pool Deleted; 'nat_esp_ip_conflicts': LSN NAT ESP IP Conflicts; 'nat_esp_no_control_sesn': LSN NAT ESP No Control Session; 'esp_user_quota_exceeded': ESP User-Quota exceeded; 'udp_alg_user_quota_exceeded': UDP ALG User-Quota exceeded; 'gre_user_quota_exceeded': GRE User-Quota exceeded; 'ha_classlist_mismatch': HA Class-list Mismatch; 'ha_user_quota_mismatch': HA User-Quota Mismatch; 'ha_fullcone_mismatch': HA Full-cone Mismatch; 'ha_port_mismatch': HA Port Mismatch; 'ha_dnat_mismatch': HA Destination NAT Config Mismatch; 'ha_nat_port_unavailable': HA NAT Port Unavailable; 'ha_unknown_nat_ip': HA Unknown NAT IP; 'ha_fullcone_failure': HA Full-cone Session Failure; 'ha_fullcone_create_race_failure': HA Full-cone Create Race Failure; 'ha_endpoint_indep_map_match': HA Endpoint-independent Matching; 'standby_class_list_drop': HA Standby Class-List drop; 'bad_tuple_nat_ip': Bad NAT IP from tuple; 'bad_smp_tuple_nat_ip': Bad NAT IP from SMP tuple; 'fullcone_inbound_nat_pool_mismatch': Full-cone Session NAT Pool Mismatch; 'fullcone_overflow_eim': Full-cone Session EIM Overflow; 'fullcone_overflow_eif': Full-cone Session EIF Overflow; 'cross_cpu_helper_created': Cross CPU Session Helper Created; 'cross_cpu_sent': Cross CPU Helper Packets Sent; 'cross_cpu_rcv': Cross CPU Helper Packets Received; 'cross_cpu_bad_l3': Cross CPU Unsupported L3; 'cross_cpu_bad_l4': Cross CPU Unsupported L4; 'cross_cpu_no_session': Cross CPU No Session Found; 'cross_cpu_helper_free': Cross CPU Helper Free; 'cross_cpu_helper_free_retry_lookup': Cross CPU Helper Free Retry Lookup; 'cross_cpu_helper_free_not_found': Cross CPU Helper Free Not Found; 'cross_cpu_helper_deleted': Cross CPU Helper Deleted; 'cross_cpu_helper_cpu_mismatch': Cross CPU Helper CPU Mismatch; 'cross_cpu_helper_nat_pool_standby': Cross CPU Helper NAT Pool Standby; 'cross_cpu_helper_double_add': Cross CPU Helper Double Add Attempt; 'mtu_exceeded': Packet Exceeded MTU; 'frag': Fragmented Packets; 'dslite_tunnel_frag': IPv4 Fragment DS-Lite Packet; 'sixrd_tunnel_frag': IPv6 Fragment IPv6-in-IPv4 Packet; 'frag_icmp': ICMP Packet Too Big Sent; 'frag_tunnel_icmp': DS-Lite ICMP Packet Too Big Sent; 'quota_ext_mem_allocated': Quota Extension Memory Allocated; 'quota_ext_mem_alloc_failure': Quota Extension Out of Memory; 'quota_ext_mem_freed': Quota Extension Memory Freed; 'quota_ext_put_in_del_q': Quota Extension Put in Delete Queue; 'port_batch_num_mismatch': Specific Port Batch Num Ports Mismatch; 'port_batch_interval_mismatch': Specific Port Batch Port Interval Mismatch; 'port_pair_alloc_bad_math': Port Pair Alloc Bad Math; 'free_port_from_quota_no_container': Free Port from Quota No Container; 'free_port_from_quota_no_port_info': Free Port From Quota No Port Info; 'static_nat_cross_cpu_helper_created': Cross CPU Helper Created for Static NAT; 'static_nat_cross_cpu_helper_deleted': Cross CPU Helper Deleted for Static NAT; 'static_nat_cross_cpu_helper_standby': Cross CPU Helper Static NAT Standby; 'static_nat_cross_cpu_helper_cpu_mismatch': Static NAT Cross CPU Helper CPU Mismatch; 'static_nat_cross_cpu_sent': Static NAT Cross CPU Helper Sent; 'static_nat_cross_cpu_rcv': Static NAT Cross CPU Helper Packets Received; 'static_nat_cross_cpu_bad_l3': Static NAT Cross CPU Unsupported L3; 'static_nat_cross_cpu_bad_l4': Static NAT Cross CPU Unsupported L4; 'static_nat_cross_cpu_no_session': Static NAT Cross CPU No Session Found; 'static_nat_cross_cpu_helper_free': Static NAT Cross CPU Helper Free; 'static_nat_cross_cpu_helper_free_retry_lookup': Static NAT Cross CPU Helper Free Retry Lookup; 'static_nat_cross_cpu_helper_free_not_found': Static NAT Cross CPU Helper Free Not Found; 'static_nat_ha_map_mismatch': Static NAT Mapping Mismatch on HA Standby; 'ip_slb_cross_cpu_sent': IP SLB Cross CPU Packets Sent; 'fullcone_force_deleted': Full-cone Session Force Deleted; 'user_quota_mem_allocated': User-Quota Memory Allocated; 'user_quota_mem_freed': User-Quota Memory Freed; 'user_quota_created_shadow': Total User-Quota Created; 'quota_marked_deleted': User-Quota Marked Deleted; 'quota_delete_not_in_bucket': User-Quota Delete Not In Bucket; 'user_quota_put_in_del_q_shadow': Total User-Quota Put In Del Q; 'tcp_out_of_state_rst_sent': Total Out of State TCP RST sent; 'tcp_out_of_state_rst_dropped': Total Out of State TCP RST dropped; 'icmp_out_of_state_uqe_admin_filtered_sent': Total User Quota Exceeded ICMP admin filtered sent; 'icmp_out_of_state_uqe_host_unreachable_sent': Total User Quota Exceeded ICMP host unreachable sent; 'icmp_out_of_state_uqe_dropped': Total User Queue Exceeded ICMP notification dropped; ", "enum":[ "all", "total_tcp_allocated", "total_tcp_freed", "total_udp_allocated", "total_udp_freed", "total_icmp_allocated", "total_icmp_freed", "data_session_created", "data_session_freed", "user_quota_created", "user_quota_put_in_del_q", "user_quota_failure", "nat_port_unavailable_tcp", "nat_port_unavailable_udp", "nat_port_unavailable_icmp", "new_user_resource_unavailable", "tcp_user_quota_exceeded", "udp_user_quota_exceeded", "icmp_user_quota_exceeded", "extended_quota_matched", "extended_quota_exceeded", "data_sesn_user_quota_exceeded", "data_sesn_rate_user_quota_exceeded", "tcp_fullcone_created", "tcp_fullcone_freed", "udp_fullcone_created", "udp_fullcone_freed", "fullcone_failure", "hairpin", "fullcone_self_hairpinning_drop", "endpoint_indep_map_match", "endpoint_indep_filter_match", "inbound_filtered", "eif_limit_exceeded", "total_tcp_overloaded", "total_udp_overloaded", "port_overloading_smp_inserted_tcp", "port_overloading_smp_inserted_udp", "port_overloading_smp_free_tcp", "port_overloading_smp_free_udp", "nat_pool_unusable", "ha_nat_pool_unusable", "ha_nat_pool_batch_type_mismatch", "no_radius_profile_match", "nat_ip_max_tcp_ports_allocated", "nat_ip_max_udp_ports_allocated", "no_class_list_match", "lid_drop", "lid_pass_through", "fullcone_in_del_q", "fullcone_retry_lookup", "fullcone_not_found", "nat_port_double_free", "nat_port_chunk_freed_from_cpu", "nat_port_freed_from_diff_cpu", "nat_pool_deleted", "nat_esp_ip_conflicts", "nat_esp_no_control_sesn", "esp_user_quota_exceeded", "udp_alg_user_quota_exceeded", "gre_user_quota_exceeded", "ha_classlist_mismatch", "ha_user_quota_mismatch", "ha_fullcone_mismatch", "ha_port_mismatch", "ha_dnat_mismatch", "ha_nat_port_unavailable", "ha_unknown_nat_ip", "ha_fullcone_failure", "ha_fullcone_create_race_failure", "ha_endpoint_indep_map_match", "standby_class_list_drop", "bad_tuple_nat_ip", "bad_smp_tuple_nat_ip", "fullcone_inbound_nat_pool_mismatch", "fullcone_overflow_eim", "fullcone_overflow_eif", "cross_cpu_helper_created", "cross_cpu_sent", "cross_cpu_rcv", "cross_cpu_bad_l3", "cross_cpu_bad_l4", "cross_cpu_no_session", "cross_cpu_helper_free", "cross_cpu_helper_free_retry_lookup", "cross_cpu_helper_free_not_found", "cross_cpu_helper_deleted", "cross_cpu_helper_cpu_mismatch", "cross_cpu_helper_nat_pool_standby", "cross_cpu_helper_double_add", "mtu_exceeded", "frag", "dslite_tunnel_frag", "sixrd_tunnel_frag", "frag_icmp", "frag_tunnel_icmp", "quota_ext_mem_allocated", "quota_ext_mem_alloc_failure", "quota_ext_mem_freed", "quota_ext_put_in_del_q", "port_batch_num_mismatch", "port_batch_interval_mismatch", "port_pair_alloc_bad_math", "free_port_from_quota_no_container", "free_port_from_quota_no_port_info", "static_nat_cross_cpu_helper_created", "static_nat_cross_cpu_helper_deleted", "static_nat_cross_cpu_helper_standby", "static_nat_cross_cpu_helper_cpu_mismatch", "static_nat_cross_cpu_sent", "static_nat_cross_cpu_rcv", "static_nat_cross_cpu_bad_l3", "static_nat_cross_cpu_bad_l4", "static_nat_cross_cpu_no_session", "static_nat_cross_cpu_helper_free", "static_nat_cross_cpu_helper_free_retry_lookup", "static_nat_cross_cpu_helper_free_not_found", "static_nat_ha_map_mismatch", "ip_slb_cross_cpu_sent", "fullcone_force_deleted", "user_quota_mem_allocated", "user_quota_mem_freed", "user_quota_created_shadow", "quota_marked_deleted", "quota_delete_not_in_bucket", "user_quota_put_in_del_q_shadow", "tcp_out_of_state_rst_sent", "tcp_out_of_state_rst_dropped", "icmp_out_of_state_uqe_admin_filtered_sent", "icmp_out_of_state_uqe_host_unreachable_sent", "icmp_out_of_state_uqe_dropped" ] }, "counters2":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'user_quota_not_found': User-Quota Not Found; 'tcp_fullcone_created_shadow': Total TCP Full-cone sessions created; 'tcp_fullcone_freed_shadow': Total TCP Full-cone sessions freed; 'udp_fullcone_created_shadow': Total UDP Full-cone sessions created; 'udp_fullcone_freed_shadow': Total UDP Full-cone sessions freed; 'udp_alg_fullcone_created': Total UDP ALG Full-cone sessions created; 'udp_alg_fullcone_freed': Total UDP ALG Full-cone sessions freed; 'fullcone_created': Total Full-cone sessions created; 'fullcone_freed': Total Full-cone sessions freed; 'data_session_created_shadow': Total Data Sessions Created; 'data_session_freed_shadow': Total Data Sessions Freed; 'data_session_user_quota_mismatch': Data Session Counter Per User Mismatch; 'extended_quota_mismatched': Extended User-Quota Mismatched; 'nat_port_unavailable_other': Other NAT Port Unavailable; 'nat_port_unavailable': Total NAT Port Unavailable; 'new_user_resource_unavailable_tcp': TCP New User NAT Resource Unavailable; 'new_user_resource_unavailable_udp': UDP New User NAT Resource Unavailable; 'new_user_resource_unavailable_icmp': ICMP New User NAT Resource Unavailable; 'new_user_resource_unavailable_other': Other New User NAT Resource Unavailable; 'total_tcp_allocated_shadow': Total TCP Ports Allocated; 'total_tcp_freed_shadow': Total TCP Ports Freed; 'total_udp_allocated_shadow': Total UDP Ports Allocated; 'total_udp_freed_shadow': Total UDP Ports Freed; 'total_icmp_allocated_shadow': Total ICMP Ports Allocated; 'total_icmp_freed_shadow': Total ICMP Ports Freed; 'udp_alg_no_quota': UDP ALG User-Quota Not Found; 'udp_alg_eim_mismatch': UDP ALG Endpoint-Independent Mapping Mismatch; 'udp_alg_no_nat_ip': UDP ALG User-Quota Unknown NAT IP; 'udp_alg_alloc_failure': UDP ALG Port Allocation Failure; 'sip_alg_no_quota': SIP ALG User-Quota Not Found; 'sip_alg_quota_inc_failure': SIP ALG User-Quota Exceeded; 'sip_alg_no_nat_ip': SIP ALG Unknown NAT IP; 'sip_alg_reuse_contact_fullcone': SIP ALG Reuse Contact Full-cone Session; 'sip_alg_contact_fullcone_mismatch': SIP ALG Contact Full-cone Session Mismatch; 'sip_alg_alloc_contact_port_failure': SIP ALG Alloc Contact NAT Port Failure; 'sip_alg_create_contact_fullcone_failure': SIP ALG Create Contact Full-cone Session Failure; 'sip_alg_release_contact_port_failure': SIP ALG Release Contact NAT Port Failure; 'sip_alg_single_rtp_fullcone': SIP ALG Single RTP Full-cone Found; 'sip_alg_single_rtcp_fullcone': SIP ALG Single RTCP Full-cone Found; 'sip_alg_rtcp_fullcone_mismatch': SIP ALG RTCP Full-cone NAT Port Mismatch; 'sip_alg_reuse_rtp_rtcp_fullcone': SIP ALG Reuse RTP/RTCP Full-cone Session; 'sip_alg_alloc_rtp_rtcp_port_failure': SIP ALG Alloc RTP/RTCP NAT Ports Failure; 'sip_alg_alloc_single_port_failure': SIP ALG Alloc Single RTP or RTCP NAT Port Failure; 'sip_alg_create_single_fullcone_failure': SIP ALG Create Single RTP or RTCP Full-cone Session Failure; 'sip_alg_create_rtp_fullcone_failure': SIP ALG Create RTP Full-cone Session Failure; 'sip_alg_create_rtcp_fullcone_failure': SIP ALG Create RTCP Full-cone Session Failure; 'sip_alg_port_pair_alloc_from_consecutive': SIP ALG Port Pair Allocated From Consecutive; 'sip_alg_port_pair_alloc_from_partition': SIP ALG Port Pair Allocated From Partition; 'sip_alg_port_pair_alloc_from_pool_port_batch': SIP ALG Port Pair Allocated From Pool Port Batch; 'sip_alg_port_pair_alloc_from_quota_consecutive': SIP ALG Port Pair Allocated From Quota Consecutive; 'sip_alg_port_pair_alloc_from_quota_partition': SIP ALG Port Pair Allocated From Quota Partition; 'sip_alg_port_pair_alloc_from_quota_partition_error': SIP ALG Port Pair Allocated From Quota Partition Error; 'sip_alg_port_pair_alloc_from_quota_pool_port_batch': SIP ALG Port Pair Allocated From Quota Pool Port Batch; 'sip_alg_port_pair_alloc_from_quota_pool_port_batch_with_frag': SIP ALG Port Pair Allocated From Quota Port Batch Version 2 with Frag Free Ports; 'h323_alg_no_quota': H323 ALG User-Quota Not Found; 'h323_alg_quota_inc_failure': H323 ALG User-Quota Exceeded; 'h323_alg_no_nat_ip': H323 ALG Unknown NAT IP; 'h323_alg_reuse_fullcone': H323 ALG Reuse Full-cone Session; 'h323_alg_fullcone_mismatch': H323 ALG Full-cone Session Mismatch; 'h323_alg_alloc_port_failure': H323 ALG Alloc NAT Port Failure; 'h323_alg_create_fullcone_failure': H323 ALG Create Full-cone Session Failure; 'h323_alg_release_port_failure': H323 ALG Release NAT Port Failure; 'h323_alg_single_rtp_fullcone': H323 ALG Single RTP Full-cone Found; 'h323_alg_single_rtcp_fullcone': H323 ALG Single RTCP Full-cone Found; 'h323_alg_rtcp_fullcone_mismatch': H323 ALG RTCP Full-cone NAT Port Mismatch; 'h323_alg_reuse_rtp_rtcp_fullcone': H323 ALG Reuse RTP/RTCP Full-cone Session; 'h323_alg_alloc_rtp_rtcp_port_failure': H323 ALG Alloc RTP/RTCP NAT Ports Failure; 'h323_alg_alloc_single_port_failure': H323 ALG Alloc Single RTP or RTCP NAT Port Failure; 'h323_alg_create_single_fullcone_failure': H323 ALG Create Single RTP or RTCP Full-cone Session Failure; 'h323_alg_create_rtp_fullcone_failure': H323 ALG Create RTP Full-cone Session Failure; 'h323_alg_create_rtcp_fullcone_failure': H323 ALG Create RTCP Full-cone Session Failure; 'h323_alg_port_pair_alloc_from_consecutive': H323 ALG Port Pair Allocated From Consecutive; 'h323_alg_port_pair_alloc_from_partition': H323 ALG Port Pair Allocated From Partition; 'h323_alg_port_pair_alloc_from_pool_port_batch': H323 ALG Port Pair Allocated From Pool Port Batch; 'h323_alg_port_pair_alloc_from_quota_consecutive': H323 ALG Port Pair Allocated From Quota Consecutive; 'h323_alg_port_pair_alloc_from_quota_partition': H323 ALG Port Pair Allocated From Quota Partition; 'h323_alg_port_pair_alloc_from_quota_partition_error': H323 ALG Port Pair Allocated From Quota Partition Error; 'h323_alg_port_pair_alloc_from_quota_pool_port_batch': H323 ALG Port Pair Allocated From Quota Pool Port Batch; 'port_batch_quota_extension_alloc_failure': Port Batch Extension Alloc Failure (No memory); 'port_batch_free_quota_not_found': Port Batch Quota Not Found on Free; 'port_batch_free_port_not_found': Port Batch Port Not Found on Free; 'port_batch_free_wrong_partition': Port Batch Free Wrong Partition; 'radius_query_quota_ext_alloc_failure': RADIUS Query Container Alloc (No Memoty); 'radius_query_quota_ext_alloc_race_free': RADIUS Query Container Alloc Race Free; 'quota_extension_added': Quota Extension Added to Quota; 'quota_extension_removed': Quota Extension Removed from Quota; 'quota_extension_remove_not_found': Quota Extension Not Found on Remove; 'ha_sync_port_batch_sent': HA Port Batch Extension Sync Sent; 'ha_sync_port_batch_rcv': HA Port Batch Extension Sync Received; 'ha_send_port_batch_not_found': HA Port Batch Not Found on Sync Send; 'ha_rcv_port_not_in_port_batch': HA Port Not in Port Batch on Sync Rcv; 'bad_port_to_free': Freeing Bad Port; 'consecutive_port_free': Port Freed from Consecutive Pool; 'partition_port_free': Port Freed from Partition; 'pool_port_batch_port_free': Port Freed from Pool Port Batch; 'port_allocated_from_quota_consecutive': Port Allocated from Quota Consecutive; 'port_allocated_from_quota_partition': Port Allocated from Quota Partition; 'port_allocated_from_quota_pool_port_batch': Port Allocated from Quota Pool Port Batch; 'port_freed_from_quota_consecutive': Port Freed from Quota Consecutive; 'port_freed_from_quota_partition': Port Freed from Quota Partition; 'port_freed_from_quota_pool_port_batch': Port Freed from Quota Pool Port Batch; 'port_batch_allocated_to_quota': Port Batch Allocated to Quota; 'port_batch_freed_from_quota': Port Batch Freed From Quota; 'specific_port_allocated_from_quota_consecutive': Specific Port Allocated from Quota Consecutive; ", "enum":[ "user_quota_not_found", "tcp_fullcone_created_shadow", "tcp_fullcone_freed_shadow", "udp_fullcone_created_shadow", "udp_fullcone_freed_shadow", "udp_alg_fullcone_created", "udp_alg_fullcone_freed", "fullcone_created", "fullcone_freed", "data_session_created_shadow", "data_session_freed_shadow", "data_session_user_quota_mismatch", "extended_quota_mismatched", "nat_port_unavailable_other", "nat_port_unavailable", "new_user_resource_unavailable_tcp", "new_user_resource_unavailable_udp", "new_user_resource_unavailable_icmp", "new_user_resource_unavailable_other", "total_tcp_allocated_shadow", "total_tcp_freed_shadow", "total_udp_allocated_shadow", "total_udp_freed_shadow", "total_icmp_allocated_shadow", "total_icmp_freed_shadow", "udp_alg_no_quota", "udp_alg_eim_mismatch", "udp_alg_no_nat_ip", "udp_alg_alloc_failure", "sip_alg_no_quota", "sip_alg_quota_inc_failure", "sip_alg_no_nat_ip", "sip_alg_reuse_contact_fullcone", "sip_alg_contact_fullcone_mismatch", "sip_alg_alloc_contact_port_failure", "sip_alg_create_contact_fullcone_failure", "sip_alg_release_contact_port_failure", "sip_alg_single_rtp_fullcone", "sip_alg_single_rtcp_fullcone", "sip_alg_rtcp_fullcone_mismatch", "sip_alg_reuse_rtp_rtcp_fullcone", "sip_alg_alloc_rtp_rtcp_port_failure", "sip_alg_alloc_single_port_failure", "sip_alg_create_single_fullcone_failure", "sip_alg_create_rtp_fullcone_failure", "sip_alg_create_rtcp_fullcone_failure", "sip_alg_port_pair_alloc_from_consecutive", "sip_alg_port_pair_alloc_from_partition", "sip_alg_port_pair_alloc_from_pool_port_batch", "sip_alg_port_pair_alloc_from_quota_consecutive", "sip_alg_port_pair_alloc_from_quota_partition", "sip_alg_port_pair_alloc_from_quota_partition_error", "sip_alg_port_pair_alloc_from_quota_pool_port_batch", "sip_alg_port_pair_alloc_from_quota_pool_port_batch_with_frag", "h323_alg_no_quota", "h323_alg_quota_inc_failure", "h323_alg_no_nat_ip", "h323_alg_reuse_fullcone", "h323_alg_fullcone_mismatch", "h323_alg_alloc_port_failure", "h323_alg_create_fullcone_failure", "h323_alg_release_port_failure", "h323_alg_single_rtp_fullcone", "h323_alg_single_rtcp_fullcone", "h323_alg_rtcp_fullcone_mismatch", "h323_alg_reuse_rtp_rtcp_fullcone", "h323_alg_alloc_rtp_rtcp_port_failure", "h323_alg_alloc_single_port_failure", "h323_alg_create_single_fullcone_failure", "h323_alg_create_rtp_fullcone_failure", "h323_alg_create_rtcp_fullcone_failure", "h323_alg_port_pair_alloc_from_consecutive", "h323_alg_port_pair_alloc_from_partition", "h323_alg_port_pair_alloc_from_pool_port_batch", "h323_alg_port_pair_alloc_from_quota_consecutive", "h323_alg_port_pair_alloc_from_quota_partition", "h323_alg_port_pair_alloc_from_quota_partition_error", "h323_alg_port_pair_alloc_from_quota_pool_port_batch", "port_batch_quota_extension_alloc_failure", "port_batch_free_quota_not_found", "port_batch_free_port_not_found", "port_batch_free_wrong_partition", "radius_query_quota_ext_alloc_failure", "radius_query_quota_ext_alloc_race_free", "quota_extension_added", "quota_extension_removed", "quota_extension_remove_not_found", "ha_sync_port_batch_sent", "ha_sync_port_batch_rcv", "ha_send_port_batch_not_found", "ha_rcv_port_not_in_port_batch", "bad_port_to_free", "consecutive_port_free", "partition_port_free", "pool_port_batch_port_free", "port_allocated_from_quota_consecutive", "port_allocated_from_quota_partition", "port_allocated_from_quota_pool_port_batch", "port_freed_from_quota_consecutive", "port_freed_from_quota_partition", "port_freed_from_quota_pool_port_batch", "port_batch_allocated_to_quota", "port_batch_freed_from_quota", "specific_port_allocated_from_quota_consecutive" ] }, "counters3":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'specific_port_allocated_from_quota_partition': Specific Port Allocated from Quota Partition; 'specific_port_allocated_from_quota_pool_port_batch': Specific Port Allocated from Quota Pool Port Batch; 'port_batch_container_alloc_failure': Port Batch Container Alloc Out of Memory; 'port_batch_container_alloc_race_free': Port Batch Container Race Free; 'port_overloading_destination_conflict': Port Overloading Destination Conflict; 'port_overloading_out_of_memory': Port Overloading Out of Memory; 'port_overloading_assign_user': Port Overloading Port Assign User; 'port_overloading_assign_user_port_batch': Port Overloading Port Assign User Port Batch; 'port_overloading_inc': Port Overloading Port Increment; 'port_overloading_dec_on_conflict': Port Overloading Port Decrement on Conflict; 'port_overloading_dec_on_free': Port Overloading Port Decrement on Free; 'port_overloading_free_port_on_conflict': Port Overloading Free Port on Conflict; 'port_overloading_free_port_batch_on_conflict': Port Overloading Free Port Batch on Conflict; 'port_overloading_inc_overflow': Port Overloading Inc Overflow; 'port_overloading_attempt_consecutive_ports': Port Overloading on Consecutive Ports; 'port_overloading_attempt_same_partition': Port Overloading on Same Partition; 'port_overloading_attempt_diff_partition': Port Overloading on Different Partition; 'port_overloading_attempt_failed': Port Overloading Attempt Failed; 'port_overloading_conn_free_retry_lookup': Port Overloading Conn Free Retry Lookup; 'port_overloading_conn_free_not_found': Port Overloading Conn Free Not Found; 'port_overloading_smp_mem_allocated': Port Overloading SMP Session Allocated; 'port_overloading_smp_mem_freed': Port Overloading SMP Session Freed; 'port_overloading_smp_inserted': Port Overloading SMP Inserted; 'port_overloading_smp_inserted_tcp_shadow': Total Port Overloading SMP TCP Inserted; 'port_overloading_smp_inserted_udp_shadow': Total Port Overloading SMP UDP Inserted; 'port_overloading_smp_free_tcp_shadow': Total Port Overloading SMP TCP Freed; 'port_overloading_smp_free_udp_shadow': Total Port Overloading SMP UDP Freed; 'port_overloading_smp_put_in_del_q_from_conn': Port Overloading SMP Free From Conn; 'port_overloading_smp_free_dec_failure': Port Overloading SMP Free Dec Failure; 'port_overloading_smp_free_no_quota': Port Overloading SMP Free No Quota; 'port_overloading_smp_free_port': Port Overloading SMP Free Port; 'port_overloading_smp_free_port_from_quota': Port Overloading SMP Free Port From Quota; 'port_overloading_for_no_ports': Port Overloading for No Ports; 'port_overloading_for_no_ports_success': Port Overloading for No Ports Success; 'port_overloading_for_quota_exceeded': Port Overloading for Quota Exceeded; 'port_overloading_for_quota_exceeded_success': Port Overloading for Quota Exceeded Success; 'port_overloading_for_quota_exceeded_race': Port Overloading for Quota Exceeded Race; 'port_overloading_for_quota_exceeded_race_success': Port Overloading for Quota Exceeded Race Success; 'port_overloading_for_new_user': Port Overloading for New User; 'port_overloading_for_new_user_success': Port Overloading for New User Success; 'ha_port_overloading_attempt_failed': HA Port Overloading Attempt Failed; 'ha_port_overloading_for_no_ports': HA Port Overloading for No Ports; 'ha_port_overloading_for_no_ports_success': HA Port Overloading for No Ports Success; 'ha_port_overloading_for_quota_exceeded': HA Port Overloading for Quota Exceeded; 'ha_port_overloading_for_quota_exceeded_success': HA Port Overloading for Quota Exceeded Success; 'ha_port_overloading_for_quota_exceeded_race': HA Port Overloading for Quota Exceeded Race; 'ha_port_overloading_for_quota_exceeded_race_success': HA Port Overloading for Quota Exceeded Race Success; 'ha_port_overloading_for_new_user': HA Port Overloading for New User; 'ha_port_overloading_for_new_user_success': HA Port Overloading for New User Success; 'nat_pool_force_delete': NAT Pool Force Delete; 'quota_ext_too_many': Quota Ext Too Many; 'nat_pool_not_found_on_free': NAT Pool Not Found on Free; 'fullcone_ext_mem_freed': LSN Fullcone Extension Memory Freed; 'fullcone_ext_mem_allocated': LSN Fullcone Extension Memory Allocated; 'fullcone_ext_mem_alloc_failure': LSN Fullcone Extension Memory Allocate Failure; 'fullcone_ext_mem_alloc_init_faulure': LSN Fullcone Extension Initialization Failure; 'fullcone_ext_added': LSN Fullcone Extension Added; 'fullcone_ext_too_many': LSN Fullcone Extension Too Many; 'nat_pool_attempt_adding_multiple_free_batches': Attempt Adding Multiple Free Batches to Quota; 'nat_pool_add_free_batch_failed': Add Batch to Quota Failed; 'mgcp_alg_no_quota': MGCP ALG User-Quota Not Found; 'mgcp_alg_quota_inc_failure': MGCP ALG User-Quota Exceeded; 'mgcp_alg_no_nat_ip': MGCP ALG Unknown NAT IP; 'mgcp_alg_reuse_fullcone': MGCP ALG Reuse Full-cone Session; 'mgcp_alg_fullcone_mismatch': MGCP ALG Full-cone Session Mismatch; 'mgcp_alg_alloc_port_failure': MGCP ALG Alloc NAT Port Failure; 'mgcp_alg_create_fullcone_failure': MGCP ALG Create Full-cone Session Failure; 'mgcp_alg_release_port_failure': MGCP ALG Release NAT Port Failure; 'mgcp_alg_single_rtp_fullcone': MGCP ALG Single RTP Full-cone Found; 'mgcp_alg_single_rtcp_fullcone': MGCP ALG Single RTCP Full-cone Found; 'mgcp_alg_rtcp_fullcone_mismatch': MGCP ALG RTCP Full-cone NAT Port Mismatch; 'mgcp_alg_reuse_rtp_rtcp_fullcone': MGCP ALG Reuse RTP/RTCP Full-cone Session; 'mgcp_alg_alloc_rtp_rtcp_port_failure': MGCP ALG Alloc RTP/RTCP NAT Ports Failure; 'mgcp_alg_alloc_single_port_failure': MGCP ALG Alloc Single RTP or RTCP NAT Port Failure; 'mgcp_alg_create_single_fullcone_failure': MGCP ALG Create Single RTP or RTCP Full-cone Session Failure; 'mgcp_alg_create_rtp_fullcone_failure': MGCP ALG Create RTP Full-cone Session Failure; 'mgcp_alg_create_rtcp_fullcone_failure': MGCP ALG Create RTCP Full-cone Session Failure; 'mgcp_alg_port_pair_alloc_from_consecutive': MGCP ALG Port Pair Allocated From Consecutive; 'mgcp_alg_port_pair_alloc_from_partition': MGCP ALG Port Pair Allocated From Partition; 'mgcp_alg_port_pair_alloc_from_pool_port_batch': MGCP ALG Port Pair Allocated From Pool Port Batch; 'mgcp_alg_port_pair_alloc_from_quota_consecutive': MGCP ALG Port Pair Allocated From Quota Consecutive; 'mgcp_alg_port_pair_alloc_from_quota_partition': MGCP ALG Port Pair Allocated From Quota Partition; 'mgcp_alg_port_pair_alloc_from_quota_partition_error': MGCP ALG Port Pair Allocated From Quota Partition Error; 'mgcp_alg_port_pair_alloc_from_quota_pool_port_batch': MGCP ALG Port Pair Allocated From Quota Pool Port Batch; 'user_quota_unusable_drop': User-Quota Unusable Drop; 'user_quota_unusable': User-Quota Marked Unusable; 'nat_pool_same_port_batch_udp_failed': Simultaneous Batch Allocation UDP Port Allocation Failed; 'cross_cpu_helper_created_eim': EIM Cross CPU Session Helper Created; 'cross_cpu_helper_created_eif': EIF Cross CPU Session Helper Created; 'cross_cpu_helper_created_udp': UDP Cross CPU Session Helper Created; 'cross_cpu_helper_created_tcp': TCP Cross CPU Session Helper Created; 'cross_cpu_helper_created_icmp': ICMP Cross CPU Session Helper Created; 'cross_cpu_helper_created_ip': IP Cross CPU Session Helper Created; 'cross_cpu_helper_free_not_found_ip': IP Cross CPU Helper Free Not Found; 'cross_cpu_helper_free_not_found_icmp': ICMP Cross CPU Helper Free Not Found; 'cross_cpu_helper_free_not_found_tcp': TCP Cross CPU Helper Free Not Found; 'cross_cpu_helper_free_not_found_udp': UDP Cross CPU Helper Free Not Found; 'adc_port_allocation_failed': ADC Port Allocation Failed; 'adc_port_allocation_ineligible': ADC Port Allocation Not Allowed; ", "enum":[ "specific_port_allocated_from_quota_partition", "specific_port_allocated_from_quota_pool_port_batch", "port_batch_container_alloc_failure", "port_batch_container_alloc_race_free", "port_overloading_destination_conflict", "port_overloading_out_of_memory", "port_overloading_assign_user", "port_overloading_assign_user_port_batch", "port_overloading_inc", "port_overloading_dec_on_conflict", "port_overloading_dec_on_free", "port_overloading_free_port_on_conflict", "port_overloading_free_port_batch_on_conflict", "port_overloading_inc_overflow", "port_overloading_attempt_consecutive_ports", "port_overloading_attempt_same_partition", "port_overloading_attempt_diff_partition", "port_overloading_attempt_failed", "port_overloading_conn_free_retry_lookup", "port_overloading_conn_free_not_found", "port_overloading_smp_mem_allocated", "port_overloading_smp_mem_freed", "port_overloading_smp_inserted", "port_overloading_smp_inserted_tcp_shadow", "port_overloading_smp_inserted_udp_shadow", "port_overloading_smp_free_tcp_shadow", "port_overloading_smp_free_udp_shadow", "port_overloading_smp_put_in_del_q_from_conn", "port_overloading_smp_free_dec_failure", "port_overloading_smp_free_no_quota", "port_overloading_smp_free_port", "port_overloading_smp_free_port_from_quota", "port_overloading_for_no_ports", "port_overloading_for_no_ports_success", "port_overloading_for_quota_exceeded", "port_overloading_for_quota_exceeded_success", "port_overloading_for_quota_exceeded_race", "port_overloading_for_quota_exceeded_race_success", "port_overloading_for_new_user", "port_overloading_for_new_user_success", "ha_port_overloading_attempt_failed", "ha_port_overloading_for_no_ports", "ha_port_overloading_for_no_ports_success", "ha_port_overloading_for_quota_exceeded", "ha_port_overloading_for_quota_exceeded_success", "ha_port_overloading_for_quota_exceeded_race", "ha_port_overloading_for_quota_exceeded_race_success", "ha_port_overloading_for_new_user", "ha_port_overloading_for_new_user_success", "nat_pool_force_delete", "quota_ext_too_many", "nat_pool_not_found_on_free", "fullcone_ext_mem_freed", "fullcone_ext_mem_allocated", "fullcone_ext_mem_alloc_failure", "fullcone_ext_mem_alloc_init_faulure", "fullcone_ext_added", "fullcone_ext_too_many", "nat_pool_attempt_adding_multiple_free_batches", "nat_pool_add_free_batch_failed", "mgcp_alg_no_quota", "mgcp_alg_quota_inc_failure", "mgcp_alg_no_nat_ip", "mgcp_alg_reuse_fullcone", "mgcp_alg_fullcone_mismatch", "mgcp_alg_alloc_port_failure", "mgcp_alg_create_fullcone_failure", "mgcp_alg_release_port_failure", "mgcp_alg_single_rtp_fullcone", "mgcp_alg_single_rtcp_fullcone", "mgcp_alg_rtcp_fullcone_mismatch", "mgcp_alg_reuse_rtp_rtcp_fullcone", "mgcp_alg_alloc_rtp_rtcp_port_failure", "mgcp_alg_alloc_single_port_failure", "mgcp_alg_create_single_fullcone_failure", "mgcp_alg_create_rtp_fullcone_failure", "mgcp_alg_create_rtcp_fullcone_failure", "mgcp_alg_port_pair_alloc_from_consecutive", "mgcp_alg_port_pair_alloc_from_partition", "mgcp_alg_port_pair_alloc_from_pool_port_batch", "mgcp_alg_port_pair_alloc_from_quota_consecutive", "mgcp_alg_port_pair_alloc_from_quota_partition", "mgcp_alg_port_pair_alloc_from_quota_partition_error", "mgcp_alg_port_pair_alloc_from_quota_pool_port_batch", "user_quota_unusable_drop", "user_quota_unusable", "nat_pool_same_port_batch_udp_failed", "cross_cpu_helper_created_eim", "cross_cpu_helper_created_eif", "cross_cpu_helper_created_udp", "cross_cpu_helper_created_tcp", "cross_cpu_helper_created_icmp", "cross_cpu_helper_created_ip", "cross_cpu_helper_free_not_found_ip", "cross_cpu_helper_free_not_found_icmp", "cross_cpu_helper_free_not_found_tcp", "cross_cpu_helper_free_not_found_udp", "adc_port_allocation_failed", "adc_port_allocation_ineligible" ] }, "counters4":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'acl_http_domain_node_exceeded': ACL HTTP Domain Node Exceeded; 'fwd_ingress_packets_tcp': Forward Ingress Packets TCP; 'fwd_egress_packets_tcp': Forward Egress Packets TCP; 'rev_ingress_packets_tcp': Reverse Ingress Packets TCP; 'rev_egress_packets_tcp': Reverse Egress Packets TCP; 'fwd_ingress_bytes_tcp': Forward Ingress Bytes TCP; 'fwd_egress_bytes_tcp': Forward Egress Bytes TCP; 'rev_ingress_bytes_tcp': Reverse Ingress Bytes TCP; 'rev_egress_bytes_tcp': Reverse Egress Bytes TCP; 'fwd_ingress_packets_udp': Forward Ingress Packets UDP; 'fwd_egress_packets_udp': Forward Egress Packets UDP; 'rev_ingress_packets_udp': Reverse Ingress Packets UDP; 'rev_egress_packets_udp': Reverse Egress Packets UDP; 'fwd_ingress_bytes_udp': Forward Ingress Bytes UDP; 'fwd_egress_bytes_udp': Forward Egress Bytes UDP; 'rev_ingress_bytes_udp': Reverse Ingress Bytes UDP; 'rev_egress_bytes_udp': Reverse Egress Bytes UDP; 'fwd_ingress_packets_icmp': Forward Ingress Packets ICMP; 'fwd_egress_packets_icmp': Forward Egress Packets ICMP; 'rev_ingress_packets_icmp': Reverse Ingress Packets ICMP; 'rev_egress_packets_icmp': Reverse Egress Packets ICMP; 'fwd_ingress_bytes_icmp': Forward Ingress Bytes ICMP; 'fwd_egress_bytes_icmp': Forward Egress Bytes ICMP; 'rev_ingress_bytes_icmp': Reverse Ingress Bytes ICMP; 'rev_egress_bytes_icmp': Reverse Egress Bytes ICMP; 'fwd_ingress_packets_others': Forward Ingress Packets OTHERS; 'fwd_egress_packets_others': Forward Egress Packets OTHERS; 'rev_ingress_packets_others': Reverse Ingress Packets OTHERS; 'rev_egress_packets_others': Reverse Egress Packets OTHERS; 'fwd_ingress_bytes_others': Forward Ingress Bytes OTHERS; 'fwd_egress_bytes_others': Forward Egress Bytes OTHERS; 'rev_ingress_bytes_others': Reverse Ingress Bytes OTHERS; 'rev_egress_bytes_others': Reverse Egress Bytes OTHERS; 'fwd_ingress_pkt_size_range1': Forward Ingress Packet size between 0 and 200; 'fwd_ingress_pkt_size_range2': Forward Ingress Packet size between 201 and 800; 'fwd_ingress_pkt_size_range3': Forward Ingress Packet size between 801 and 1550; 'fwd_ingress_pkt_size_range4': Forward Ingress Packet size between 1551 and 9000; 'fwd_egress_pkt_size_range1': Forward Egress Packet size between 0 and 200; 'fwd_egress_pkt_size_range2': Forward Egress Packet size between 201 and 800; 'fwd_egress_pkt_size_range3': Forward Egress Packet size between 801 and 1550; 'fwd_egress_pkt_size_range4': Forward Egress Packet size between 1551 and 9000; 'rev_ingress_pkt_size_range1': Reverse Ingress Packet size between 0 and 200; 'rev_ingress_pkt_size_range2': Reverse Ingress Packet size between 201 and 800; 'rev_ingress_pkt_size_range3': Reverse Ingress Packet size between 801 and 1550; 'rev_ingress_pkt_size_range4': Reverse Ingress Packet size between 1551 and 9000; 'rev_egress_pkt_size_range1': Reverse Egress Packet size between 0 and 200; 'rev_egress_pkt_size_range2': Reverse Egress Packet size between 201 and 800; 'rev_egress_pkt_size_range3': Reverse Egress Packet size between 801 and 1550; 'rev_egress_pkt_size_range4': Reverse Egress Packet size between 1551 and 9000; 'port_overloading_port_tcp_inserted': Port Overloading NAT Port TCP Created; 'port_overloading_port_udp_inserted': Port Overloading NAT Port UDP Created; 'port_overloading_port_free_tcp': TCP Port Overloading NAT Port Freed; 'port_overloading_port_free_udp': UDP Port Overloading NAT Port Freed; ", "enum":[ "acl_http_domain_node_exceeded", "fwd_ingress_packets_tcp", "fwd_egress_packets_tcp", "rev_ingress_packets_tcp", "rev_egress_packets_tcp", "fwd_ingress_bytes_tcp", "fwd_egress_bytes_tcp", "rev_ingress_bytes_tcp", "rev_egress_bytes_tcp", "fwd_ingress_packets_udp", "fwd_egress_packets_udp", "rev_ingress_packets_udp", "rev_egress_packets_udp", "fwd_ingress_bytes_udp", "fwd_egress_bytes_udp", "rev_ingress_bytes_udp", "rev_egress_bytes_udp", "fwd_ingress_packets_icmp", "fwd_egress_packets_icmp", "rev_ingress_packets_icmp", "rev_egress_packets_icmp", "fwd_ingress_bytes_icmp", "fwd_egress_bytes_icmp", "rev_ingress_bytes_icmp", "rev_egress_bytes_icmp", "fwd_ingress_packets_others", "fwd_egress_packets_others", "rev_ingress_packets_others", "rev_egress_packets_others", "fwd_ingress_bytes_others", "fwd_egress_bytes_others", "rev_ingress_bytes_others", "rev_egress_bytes_others", "fwd_ingress_pkt_size_range1", "fwd_ingress_pkt_size_range2", "fwd_ingress_pkt_size_range3", "fwd_ingress_pkt_size_range4", "fwd_egress_pkt_size_range1", "fwd_egress_pkt_size_range2", "fwd_egress_pkt_size_range3", "fwd_egress_pkt_size_range4", "rev_ingress_pkt_size_range1", "rev_ingress_pkt_size_range2", "rev_ingress_pkt_size_range3", "rev_ingress_pkt_size_range4", "rev_egress_pkt_size_range1", "rev_egress_pkt_size_range2", "rev_egress_pkt_size_range3", "rev_egress_pkt_size_range4", "port_overloading_port_tcp_inserted", "port_overloading_port_udp_inserted", "port_overloading_port_free_tcp", "port_overloading_port_free_udp" ] } } } ] } } }, "alg":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/alg", "properties":{ "dns":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/alg/dns", "properties":{ "dns-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': Disable DNS ALG for LSN; ", "enum":[ "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "esp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/alg/esp", "properties":{ "esp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable ESP ALG for LSN; 'enable-with-ctrl': Enable ESP ALG for LSN with control session; ", "enum":[ "enable", "enable-with-ctrl" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'session-created': ESP Sessions Created; 'placeholder-debug': Placeholder Debug; 'nat-ip-conflict': NAT IP Conflict; ", "enum":[ "all", "session-created", "placeholder-debug", "nat-ip-conflict" ] } } } ] } } }, "ftp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/alg/ftp", "properties":{ "ftp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': Disable FTP ALG for LSN; ", "enum":[ "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'port-requests': PORT Requests From Client; 'eprt-requests': EPRT Requests From Client; 'lprt-requests': LPRT Requests From Client; 'pasv-replies': PASV Replies From Server; 'epsv-replies': EPSV Replies From Server; 'lpsv-replies': LPSV Replies From Server; 'port-retransmits': Port Mode Request Retransmits; 'pasv-retransmits': Passive Mode Reply Retransmits; 'port-helper-created': Port Mode Helper Created; 'pasv-helper-created': Passive Mode Helper Created; 'port-helper-freed': Port Mode Helper Freed; 'pasv-helper-freed': Passive Mode Helper Freed; 'port-helper-unused': Port Mode Helper Unused; 'pasv-helper-unused': Passive Mode Helper Unused; 'port-helper-creation-failure': Port Helper Creation Failure; 'pasv-helper-creation-failure': Passive Helper Creation Failure; 'get-conn-ext-failure': Get Conn Extension Failure; 'smp-app-type-mismatch': SMP ALG App Type Mismatch; ", "enum":[ "all", "port-requests", "eprt-requests", "lprt-requests", "pasv-replies", "epsv-replies", "lpsv-replies", "port-retransmits", "pasv-retransmits", "port-helper-created", "pasv-helper-created", "port-helper-freed", "pasv-helper-freed", "port-helper-unused", "pasv-helper-unused", "port-helper-creation-failure", "pasv-helper-creation-failure", "get-conn-ext-failure", "smp-app-type-mismatch" ] } } } ] } } }, "pptp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/alg/pptp", "properties":{ "pptp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable PPTP ALG for LSN; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'calls-established': Calls Established; 'mismatched-pns-call-id': Mismatched PNS Call ID; 'gre-sessions-created': GRE Sessions Created; 'gre-sessions-freed': GRE Sessions Freed; 'no-gre-session-match': No Matching GRE Session; 'smp-sessions-created': SMP Sessions Created; 'smp-sessions-freed': SMP Sessions Freed; 'smp-session-creation-failure': SMP Session Creation Failures; 'extension-creation-failure': Extension Creation Failures; 'ha-sent': HA Info Sent; 'ha-rcv': HA Info Received; 'ha-no-mem': HA Memory Allocation Failure; 'ha-conflict': HA Call ID Conflicts; 'ha-overwrite': HA Call ID Overwrites; 'ha-call-sent': HA Call Sent; 'ha-call-rcv': HA Call Received; 'ha-smp-conflict': HA SMP Conflicts; 'ha-smp-in-del-q': HA SMP Deleted; 'smp-app-type-mismatch': SMP ALG App Type Mismatch; 'quota-inc': Quota Incremented; 'quota-dec': Quota Decremented; 'quota-inc-not-found': Quota Not Found on Increment; 'quota-dec-not-found': Quota Not Found on Decrement; 'call-req-pns-call-id-mismatch': Call ID Mismatch on Call Request; 'call-reply-pns-call-id-mismatch': Call ID Mismatch on Call Reply; 'call-req-retransmit': Call Request Retransmit; 'call-req-new': Call Request New; 'call-req-ext-alloc-failure': Call Request Ext Alloc Failure; 'call-reply-call-id-unknown': Call Reply Unknown Client Call ID; 'call-reply-retransmit': Call Reply Retransmit; 'call-reply-retransmit-wrong-control': Call Reply Retransmit Wrong Control; 'call-reply-retransmit-acquired': Call Reply Retransmit Acquired; 'call-reply-ext-alloc-failure': Call Request Ext Alloc Failure; 'smp-client-call-id-mismatch': SMP Client Call ID Mismatch; 'smp-alloc-failure': SMP Session Alloc Failure; 'gre-conn-creation-failure': GRE Conn Alloc Failure; 'gre-conn-ext-creation-failure': GRE Conn Ext Alloc Failure; 'gre-no-fwd-route': GRE No Fwd Route; 'gre-no-rev-route': GRE No Rev Route; 'gre-no-control-conn': GRE No Control Conn; 'gre-conn-already-exists': GRE Conn Already Exists; 'gre-free-no-ext': GRE Free No Ext; 'gre-free-no-smp': GRE Free No SMP; 'gre-free-smp-app-type-mismatch': GRE Free SMP App Type Mismatch; 'control-freed': Control Session Freed; 'control-free-no-ext': Control Free No Ext; 'control-free-no-smp': Control Free No SMP; 'control-free-smp-app-type-mismatch': Control Free SMP App Type Mismatch; ", "enum":[ "all", "calls-established", "mismatched-pns-call-id", "gre-sessions-created", "gre-sessions-freed", "no-gre-session-match", "smp-sessions-created", "smp-sessions-freed", "smp-session-creation-failure", "extension-creation-failure", "ha-sent", "ha-rcv", "ha-no-mem", "ha-conflict", "ha-overwrite", "ha-call-sent", "ha-call-rcv", "ha-smp-conflict", "ha-smp-in-del-q", "smp-app-type-mismatch", "quota-inc", "quota-dec", "quota-inc-not-found", "quota-dec-not-found", "call-req-pns-call-id-mismatch", "call-reply-pns-call-id-mismatch", "call-req-retransmit", "call-req-new", "call-req-ext-alloc-failure", "call-reply-call-id-unknown", "call-reply-retransmit", "call-reply-retransmit-wrong-control", "call-reply-retransmit-acquired", "call-reply-ext-alloc-failure", "smp-client-call-id-mismatch", "smp-alloc-failure", "gre-conn-creation-failure", "gre-conn-ext-creation-failure", "gre-no-fwd-route", "gre-no-rev-route", "gre-no-control-conn", "gre-conn-already-exists", "gre-free-no-ext", "gre-free-no-smp", "gre-free-smp-app-type-mismatch", "control-freed", "control-free-no-ext", "control-free-no-smp", "control-free-smp-app-type-mismatch" ] } } } ] } } }, "rtsp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/alg/rtsp", "properties":{ "rtsp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable RTSP ALG for LSN; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'streams-created': Streams Created; 'streams-freed': Streams Freed; 'stream-creation-failure': Stream Creation Failures; 'ports-allocated': Stream Client Ports Allocated; 'ports-freed': Stream Client Ports Freed; 'port-allocation-failure': Stream Client Port Allocation Failures; 'unknown-client-port-from-server': Server Replies With Unknown Client Ports; 'data-session-created': Data Session Created; 'data-session-freed': Data Session Freed; 'no-session-mem': Data Session Creation Failures; 'ha-sent': HA Sent; 'ha-rcv': HA RCV; 'smp-inserted': SMP Session Inserted; 'smp-removed': SMP Session Removed; 'smp-reused': SMP Session Reused; 'nat-pool-standby': New Session NAT Pool Standby; 'smp-deleted': New Session SMP Already Deleted; 'control-closed': New Session Closed; 'data-session-exists': New Session Already Exists; 'data-session-creation-failure': New Data Session Creation Failure; 'rtp-reversed': RTP Reverse Creation; 'rtcp-reversed': RTCP Reverse Creation; 'cross-cpu-sent': Cross CPU Sent; 'cross-cpu-rcv': Cross CPU Received; 'cross-cpu-no-session': Cross CPU No Session Found; 'cross-cpu-created': Cross CPU Creation; 'cross-cpu-rcv-failure': Cross CPU Receive Failure; 'data-free-smp-retry-lookup': Data Session Free SMP Retry Lookup; 'data-free-smp-not-found': Data Session Free SMP Not Found; 'ha-streams-sent': HA Streams Sent; 'ha-streams-rcv': HA Streams Received; 'ha-stream-incompatible': HA Incompatible Streams Received; 'ha-stream-exists': HA Stream Already Exists; 'ha-port-allocation-failure': HA Stream Port Allocation Failure; 'ha-data-session-sent': HA Data Session Sent; 'ha-data-session-rcv': HA Data Session Received; 'ha-data-no-smp': HA Data Session SMP Not Found; 'ha-control-closed': HA New Data Control Session Closed; 'ha-data-exists': HA New Data Session Already Exists; 'ha-extension-failure': HA Conn Extension Failure; 'ha-stream-smp-reused': HA SMP Session Reused; 'ha-stream-smp-acquire-failure': HA SMP Session Acquire Failure; 'smp-app-type-mismatch': SMP ALG App Type Mismatch; ", "enum":[ "all", "streams-created", "streams-freed", "stream-creation-failure", "ports-allocated", "ports-freed", "port-allocation-failure", "unknown-client-port-from-server", "data-session-created", "data-session-freed", "no-session-mem", "ha-sent", "ha-rcv", "smp-inserted", "smp-removed", "smp-reused", "nat-pool-standby", "smp-deleted", "control-closed", "data-session-exists", "data-session-creation-failure", "rtp-reversed", "rtcp-reversed", "cross-cpu-sent", "cross-cpu-rcv", "cross-cpu-no-session", "cross-cpu-created", "cross-cpu-rcv-failure", "data-free-smp-retry-lookup", "data-free-smp-not-found", "ha-streams-sent", "ha-streams-rcv", "ha-stream-incompatible", "ha-stream-exists", "ha-port-allocation-failure", "ha-data-session-sent", "ha-data-session-rcv", "ha-data-no-smp", "ha-control-closed", "ha-data-exists", "ha-extension-failure", "ha-stream-smp-reused", "ha-stream-smp-acquire-failure", "smp-app-type-mismatch" ] } } } ] } } }, "rtp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/alg/rtp", "properties":{ "rtp-stun-timeout":{ "type":"number", "format":"number", "minimum":2, "maximum":10, "default":5, "partition-visibility":"shared", "description":"RTP/RTCP STUN timeout (default: 5 minutes)}" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "sip":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/alg/sip", "properties":{ "sip-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable SIP ALG for LSN; ", "enum":[ "enable" ] }, "rtp-stun-timeout":{ "type":"number", "format":"number", "minimum":2, "maximum":10, "default":5, "partition-visibility":"shared", "description":"RTP/RTCP STUN timeout in minutes (Default is 5 minutes)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'method-register': SIP Method REGISTER; 'method-invite': SIP Method INVITE; 'method-ack': SIP Method ACK; 'method-cancel': SIP Method CANCEL; 'method-bye': SIP Method BYE; 'method-options': SIP Method OPTIONS; 'method-prack': SIP Method PRACK; 'method-subscribe': SIP Method SUBSCRIBE; 'method-notify': SIP Method NOTIFY; 'method-publish': SIP Method PUBLISH; 'method-info': SIP Method INFO; 'method-refer': SIP Method REFER; 'method-message': SIP Method MESSAGE; 'method-update': SIP Method UPDATE; 'method-unknown': SIP Method UNKNOWN; 'parse-error': SIP Message Parse Error; 'req-uri-op-failrue': SIP Operate Request Uri Failure; 'via-hdr-op-failrue': SIP Operate Via Header Failure; 'contact-hdr-op-failrue': SIP Operate Contact Header Failure; 'from-hdr-op-failrue': SIP Operate From Header Failure; 'to-hdr-op-failrue': SIP Operate To Header Failure; 'route-hdr-op-failrue': SIP Operate Route Header Failure; 'record-route-hdr-op-failrue': SIP Operate Record-Route Header Failure; 'content-length-hdr-op-failrue': SIP Operate Content-Length Failure; 'third-party-registration': SIP Third-Party Registration; 'conn-ext-creation-failure': SIP Create Connection Extension Failure; 'alloc-contact-port-failure': SIP Alloc Contact Port Failure; 'outside-contact-port-mismatch': SIP Outside Contact Port Mismatch NAT Port; 'inside-contact-port-mismatch': SIP Inside Contact Port Mismatch; 'third-party-sdp': SIP Third-Party SDP; 'sdp-process-candidate-failure': SIP Operate SDP Media Candidate Attribute Failure; 'sdp-op-failure': SIP Operate SDP Failure; 'sdp-alloc-port-map-success': SIP Alloc SDP Port Map Success; 'sdp-alloc-port-map-failure': SIP Alloc SDP Port Map Failure; 'modify-failure': SIP Message Modify Failure; 'rewrite-failure': SIP Message Rewrite Failure; 'tcp-out-of-order-drop': TCP Out-of-Order Drop; 'smp-conn-alloc-failure': SMP Helper Conn Alloc Failure; 'helper-found': SMP Helper Conn Found; 'helper-created': SMP Helper Conn Created; 'helper-deleted': SMP Helper Conn Already Deleted; 'helper-freed': SMP Helper Conn Freed; 'helper-failure': SMP Helper Failure; ", "enum":[ "all", "method-register", "method-invite", "method-ack", "method-cancel", "method-bye", "method-options", "method-prack", "method-subscribe", "method-notify", "method-publish", "method-info", "method-refer", "method-message", "method-update", "method-unknown", "parse-error", "req-uri-op-failrue", "via-hdr-op-failrue", "contact-hdr-op-failrue", "from-hdr-op-failrue", "to-hdr-op-failrue", "route-hdr-op-failrue", "record-route-hdr-op-failrue", "content-length-hdr-op-failrue", "third-party-registration", "conn-ext-creation-failure", "alloc-contact-port-failure", "outside-contact-port-mismatch", "inside-contact-port-mismatch", "third-party-sdp", "sdp-process-candidate-failure", "sdp-op-failure", "sdp-alloc-port-map-success", "sdp-alloc-port-map-failure", "modify-failure", "rewrite-failure", "tcp-out-of-order-drop", "smp-conn-alloc-failure", "helper-found", "helper-created", "helper-deleted", "helper-freed", "helper-failure" ] } } } ] } } }, "mgcp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/alg/mgcp", "properties":{ "mgcp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable MGCP ALG for LSN; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'auep': MGCP AUEP; 'aucx': MGCP AUCX; 'crcx': MGCP CRCX; 'dlcx': MGCP DLCX; 'epcf': MGCP EPCF; 'mdcx': MGCP MDCX; 'ntfy': MGCP NTFY; 'rqnt': MGCP RQNT; 'rsip': MGCP RSIP; 'parse-error': MGCP Message Parse Error; 'conn-ext-creation-failure': MGCP Create Connection Extension Failure; 'third-party-sdp': MGCP Third-Party SDP; 'sdp-process-candidate-failure': MGCP Operate SDP Media Candidate Attribute Failure; 'sdp-op-failure': MGCP Operate SDP Failure; 'sdp-alloc-port-map-success': MGCP Alloc SDP Port Map Success; 'sdp-alloc-port-map-failure': MGCP Alloc SDP Port Map Failure; 'modify-failure': MGCP Message Modify Failure; 'rewrite-failure': MGCP Message Rewrite Failure; 'tcp-out-of-order-drop': TCP Out-of-Order Drop; ", "enum":[ "all", "auep", "aucx", "crcx", "dlcx", "epcf", "mdcx", "ntfy", "rqnt", "rsip", "parse-error", "conn-ext-creation-failure", "third-party-sdp", "sdp-process-candidate-failure", "sdp-op-failure", "sdp-alloc-port-map-success", "sdp-alloc-port-map-failure", "modify-failure", "rewrite-failure", "tcp-out-of-order-drop" ] } } } ] } } }, "h323":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/alg/h323", "properties":{ "h323-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable H323 ALG for LSN; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'h225ras-message': H323 H225 RAS Message; 'h225cs-message': H323 H225 Call Signaling Message; 'h245ctl-message': H323 H245 Media Control Message; 'h245-tunneled': H323 H245 Tunnelled Message; 'fast-start': H323 FastStart; 'parse-error': Message Parse Error; 'message-cross-multi-packets': H323 Message Cross Multiple Packets; 'conn-ext-creation-failure': H323 Packet Rewrite Failure; 'rewrite-failure': H323 Message Rewrite Failure; 'tcp-out-of-order-drop': TCP Out-of-Order Drop; 'h245-dynamic-addr-exceed': H323 H245 Dynamic Address Exceed; ", "enum":[ "all", "h225ras-message", "h225cs-message", "h245ctl-message", "h245-tunneled", "fast-start", "parse-error", "message-cross-multi-packets", "conn-ext-creation-failure", "rewrite-failure", "tcp-out-of-order-drop", "h245-dynamic-addr-exceed" ] } } } ] } } }, "tftp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/alg/tftp", "properties":{ "tftp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable TFTP ALG for LSN; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'session-created': TFTP Client Sessions Created; 'helper-created': TFTP Helper Sessions created; 'helper-freed': TFTP Helper Sessions freed; 'helper-freed-used': TFTP Helper Sessions freed used; 'helper-freed-unused': TFTP Helper Sessions freed unused; 'helper-already-used': TFTP Helper Session already used; 'helper-in-rml': TFTP Helper Session in Remove List; ", "enum":[ "all", "session-created", "helper-created", "helper-freed", "helper-freed-used", "helper-freed-unused", "helper-already-used", "helper-in-rml" ] } } } ] } } } } }, "endpoint-independent-mapping":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/endpoint-independent-mapping", "properties":{ "tcp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/endpoint-independent-mapping/tcp", "properties":{ "port-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "port":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Single Destination Port or Port Range Start" }, "port-end":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Port Range End" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "udp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/endpoint-independent-mapping/udp", "properties":{ "port-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "port":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Single Destination Port or Port Range Start" }, "port-end":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Port Range End" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "endpoint-independent-filtering":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/endpoint-independent-filtering", "properties":{ "tcp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/endpoint-independent-filtering/tcp", "properties":{ "port-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "port":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Single Destination Port or Port Range Start" }, "port-end":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Port Range End" } } } ] }, "session-limit":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":65535, "partition-visibility":"shared", "description":"Limit number of EIF sessions that can be created per port" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "udp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/endpoint-independent-filtering/udp", "properties":{ "port-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "port":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Single Destination Port or Port Range Start" }, "port-end":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Port Range End" } } } ] }, "session-limit":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "default":65535, "partition-visibility":"shared", "description":"Limit number of EIF sessions that can be created per port" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "inside":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/inside", "properties":{ "source":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/inside/source", "properties":{ "class-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Class List (Class List Name)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "port-reservation-list":{ "type":"array", "minItems":1, "items":{ "type":"port-reservation" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/lsn/port-reservation/{inside}+{inside-port-start}+{inside-port-end}+{nat}+{nat-port-start}+{nat-port-end}", "array":[ { "properties":{ "inside":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Inside User Address and Port Range (Inside User IP address)", "optional":false }, "inside-port-start":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Inside Start Port", "optional":false }, "inside-port-end":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Inside End Port", "optional":false }, "nat":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"NAT IP address", "optional":false }, "nat-port-start":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"NAT Start Port", "optional":false }, "nat-port-end":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"NAT End Port", "optional":false }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "inside", "inside-port-start", "inside-port-end", "nat", "nat-port-start", "nat-port-end" ] } ] }, "port-reservation-entries":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/port-reservation-entries", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "radius":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/radius", "properties":{ "server":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/radius/server", "properties":{ "listen-port":{ "type":"number", "format":"number", "minimum":1024, "maximum":65535, "partition-visibility":"shared", "description":"Configure the listen port of RADIUS server (Port number)" }, "remote":{ "type":"object", "properties":{ "ip-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ip-list-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"IP-list name" }, "ip-list-secret":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure shared secret" }, "ip-list-secret-string":{ "type":"string", "format":"password", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"The RADIUS secret" }, "ip-list-encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string)" } } } ] } } }, "secret":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure shared secret" }, "secret-string":{ "type":"string", "format":"password", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"The RADIUS secret" }, "encrypted":{ "type":"encrypted", "format":"encrypted", "partition-visibility":"shared", "description":"Do NOT use this option manually. (This is an A10 reserved keyword.) (The ENCRYPTED secret string)" }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"Join a VRRP-A failover group" }, "attribute":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "attribute-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inside-ipv6-prefix': Framed IPv6 Prefix; 'inside-ip': Inside IP address; 'inside-ipv6': Inside IPv6 address; 'imei': International Mobile Equipment Identity (IMEI); 'imsi': International Mobile Subscriber Identity (IMSI); 'msisdn': Mobile Subscriber Integrated Services Digital Network-Number (MSISDN); 'custom1': Customized attribute 1; 'custom2': Customized attribute 2; 'custom3': Customized attribute 3; 'custom4': Customized attribute 4; 'custom5': Customized attribute 5; 'custom6': Customized attribute 6; ", "enum":[ "inside-ipv6-prefix", "inside-ip", "inside-ipv6", "imei", "imsi", "msisdn", "custom1", "custom2", "custom3", "custom4", "custom5", "custom6" ] }, "prefix-length":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'32': Prefix length 32; '48': Prefix length 48; '64': Prefix length 64; '80': Prefix length 80; '96': Prefix length 96; '112': Prefix length 112; ", "enum":[ "32", "48", "64", "80", "96", "112" ] }, "prefix-vendor":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"RADIUS vendor attribute information (RADIUS vendor ID)" }, "prefix-number":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"RADIUS attribute number" }, "name":{ "type":"string", "format":"string", "minLength":1, "maxLength":15, "partition-visibility":"shared", "description":"Customized attribute name" }, "value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'hexadecimal': Type of attribute value is hexadecimal; ", "enum":[ "hexadecimal" ] }, "custom-vendor":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"RADIUS vendor attribute information (RADIUS vendor ID)" }, "custom-number":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"RADIUS attribute number" }, "vendor":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"RADIUS vendor attribute information (RADIUS vendor ID)" }, "number":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"RADIUS attribute number" } } } ] }, "disable-reply":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Toggle option for RADIUS reply packet(Default: Accounting response will be sent)" }, "accounting-start":{ "type":"string", "format":"enum", "default":"append-entry", "partition-visibility":"shared", "description":"'ignore': Ignore; 'append-entry': Append the AVPs to existing entry (default); 'replace-entry': Replace the AVPs of existing entry; ", "enum":[ "ignore", "append-entry", "replace-entry" ] }, "accounting-stop":{ "type":"string", "format":"enum", "default":"delete-entry", "partition-visibility":"shared", "description":"'ignore': Ignore; 'delete-entry': Delete the entry (default); 'delete-entry-and-sessions': Delete the entry and data sessions associated; ", "enum":[ "ignore", "delete-entry", "delete-entry-and-sessions" ] }, "accounting-interim-update":{ "type":"string", "format":"enum", "default":"ignore", "partition-visibility":"shared", "description":"'ignore': Ignore (default); 'append-entry': Append the AVPs to existing entry; 'replace-entry': Replace the AVPs of existing entry; ", "enum":[ "ignore", "append-entry", "replace-entry" ] }, "accounting-on":{ "type":"string", "format":"enum", "default":"ignore", "partition-visibility":"shared", "description":"'ignore': Ignore (default); 'delete-entries-using-attribute': Delete entries matching attribute in RADIUS Table; ", "enum":[ "ignore", "delete-entries-using-attribute" ] }, "attribute-name":{ "type":"string", "format":"enum", "partition-visibility":"shared", "not":"custom-attribute-name", "description":"'msisdn': Clear using MSISDN; 'imei': Clear using IMEI; 'imsi': Clear using IMSI; ", "enum":[ "msisdn", "imei", "imsi" ] }, "custom-attribute-name":{ "type":"string", "format":"string", "minLength":1, "maxLength":15, "partition-visibility":"shared", "not":"attribute-name", "description":"Clear using customized attribute" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'msisdn-received': MSISDN Received; 'imei-received': IMEI Received; 'imsi-received': IMSI Received; 'custom-received': Custom attribute Received; 'radius-request-received': RADIUS Request Received; 'radius-request-dropped': RADIUS Request Dropped (Malformed Packet); 'request-bad-secret-dropped': RADIUS Request Bad Secret Dropped; 'request-no-key-vap-dropped': RADIUS Request No Key Attribute Dropped; 'request-malformed-dropped': RADIUS Request Malformed Dropped; 'request-ignored': RADIUS Request Ignored; 'radius-table-full': RADIUS Request Dropped (Table Full); 'secret-not-configured-dropped': RADIUS Secret Not Configured Dropped; 'ha-standby-dropped': HA Standby Dropped; 'ipv6-prefix-length-mismatch': Framed IPV6 Prefix Length Mismatch; 'invalid-key': Radius Request has Invalid Key Field; 'smp-created': RADIUS SMP Created; 'smp-deleted': RADIUS SMP Deleted; 'smp-mem-allocated': RADIUS SMP Memory Allocated; 'smp-mem-alloc-failed': RADIUS SMP Memory Allocation Failed; 'smp-mem-freed': RADIUS SMP Memory Freed; 'smp-in-rml': RADIUS SMP in RML; 'mem-allocated': RADIUS Memory Allocated; 'mem-alloc-failed': RADIUS Memory Allocation Failed; 'mem-freed': RADIUS Memory Freed; 'ha-sync-create-sent': HA Record Sync Create Sent; 'ha-sync-delete-sent': HA Record Sync Delete Sent; 'ha-sync-create-recv': HA Record Sync Create Received; 'ha-sync-delete-recv': HA Record Sync Delete Received; 'acct-on-filters-full': RADIUS Acct On Request Ignored(Filters Full); 'acct-on-dup-request': Duplicate RADIUS Acct On Request; 'ip-mismatch-delete': Radius Entry IP Mismatch Delete; 'ip-add-race-drop': Radius Entry IP Add Race Drop; 'ha-sync-no-key-vap-dropped': HA Record Sync No key dropped; 'inter-card-msg-fail-drop': Inter-Card Message Fail Drop; 'radius-packets-redirected': RADIUS packets redirected (SO); 'radius-packets-redirect-fail-dropped': RADIUS packets dropped due to redirect failure (SO); 'radius-packets-process-local': RADIUS packets processed locally without redirection (SO); 'radius-packets-dropped-not-lo': RADIUS packets dropped dest not loopback (SO); 'radius-inter-card-dup-redir': RADIUS packet dropped as redirected by other blade (SO); ", "enum":[ "all", "msisdn-received", "imei-received", "imsi-received", "custom-received", "radius-request-received", "radius-request-dropped", "request-bad-secret-dropped", "request-no-key-vap-dropped", "request-malformed-dropped", "request-ignored", "radius-table-full", "secret-not-configured-dropped", "ha-standby-dropped", "ipv6-prefix-length-mismatch", "invalid-key", "smp-created", "smp-deleted", "smp-mem-allocated", "smp-mem-alloc-failed", "smp-mem-freed", "smp-in-rml", "mem-allocated", "mem-alloc-failed", "mem-freed", "ha-sync-create-sent", "ha-sync-delete-sent", "ha-sync-create-recv", "ha-sync-delete-recv", "acct-on-filters-full", "acct-on-dup-request", "ip-mismatch-delete", "ip-add-race-drop", "ha-sync-no-key-vap-dropped", "inter-card-msg-fail-drop", "radius-packets-redirected", "radius-packets-redirect-fail-dropped", "radius-packets-process-local", "radius-packets-dropped-not-lo", "radius-inter-card-dup-redir" ] } } } ] } } } } }, "stun-timeout":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/stun-timeout", "properties":{ "tcp-list":{ "type":"array", "minItems":1, "items":{ "type":"tcp" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/lsn/stun-timeout/tcp/{port-start}+{port-end}", "array":[ { "properties":{ "port-start":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Port Range (Port Range Start)", "optional":false }, "port-end":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Port Range (Port Range End)", "optional":false }, "timeout":{ "type":"number", "format":"number", "minimum":0, "maximum":60, "partition-visibility":"shared", "description":"STUN timeout in minutes (default: 2 minutes)", "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 } }, "required":[ "port-start", "port-end" ] } ] }, "udp-list":{ "type":"array", "minItems":1, "items":{ "type":"udp" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/lsn/stun-timeout/udp/{port-start}+{port-end}", "array":[ { "properties":{ "port-start":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Port Range (Port Range Start)", "optional":false }, "port-end":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Port Range (Port Range End)", "optional":false }, "timeout":{ "type":"number", "format":"number", "minimum":0, "maximum":60, "partition-visibility":"shared", "description":"STUN timeout in minutes (default: 2 minutes)", "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 } }, "required":[ "port-start", "port-end" ] } ] } } }, "tcp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/tcp", "properties":{ "mss-clamp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/tcp/mss-clamp", "properties":{ "mss-clamp-type":{ "type":"string", "format":"enum", "default":"none", "partition-visibility":"shared", "description":"'fixed': Specify a fixed max value for the TCP MSS; 'subtract': Specify the value to subtract from the TCP MSS; 'none': No TCP MSS clamping (default); ", "enum":[ "fixed", "subtract", "none" ] }, "mss-value":{ "type":"number", "format":"number", "minimum":0, "maximum":1460, "partition-visibility":"shared", "description":"The max value allowed for the TCP MSS (default: not configured)}," }, "mss-subtract":{ "type":"number", "format":"number", "minimum":0, "maximum":1460, "partition-visibility":"shared", "description":"Specify the value to subtract from the TCP MSS (default: not configured)" }, "min":{ "type":"number", "format":"number", "minimum":0, "maximum":1460, "default":456, "partition-visibility":"shared", "description":"Specify the min value allowed for the TCP MSS (Specify the min value allowed for the TCP MSS (default: ((576 - 60 - 60))))" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "reset-on-error":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/tcp/reset-on-error", "properties":{ "outbound":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': Disable send TCP reset on error; ", "enum":[ "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "port-overloading":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/port-overloading", "properties":{ "port-overloading-status":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/port-overloading/port-overloading-status", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "global":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/port-overloading/global", "properties":{ "allow-different-user":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Allow different users to overload the same port (default: disabled)" }, "unique":{ "type":"string", "format":"enum", "default":"destination-address-and-port", "partition-visibility":"shared", "description":"'destination-address': Allow overloading when the destination addresses is unique; 'destination-address-and-port': Allow overloading when the destination address and port 2-tuple is unique (default); ", "enum":[ "destination-address", "destination-address-and-port" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "tcp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/port-overloading/tcp", "properties":{ "port-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "port":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Single Destination Port or Port Range Start" }, "port-end":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Port Range End" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "udp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/port-overloading/udp", "properties":{ "port-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "port":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Single Destination Port or Port Range Start" }, "port-end":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Port Range End" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "user-quota-session":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/user-quota-session", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "enhanced-user-tracking":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/enhanced-user-tracking", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "full-cone-session":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/full-cone-session", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "data-sessions":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/data-sessions", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "all-sessions":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/all-sessions", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "per-instance":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/per-instance", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "hw-accelerate":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn/hw-accelerate", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'entry-create': HW Entries Created; 'entry-create-failure': HW Entry Creation Failed; 'entry-create-fail-server-down': HW Entry Creation Failed - server down; 'entry-create-fail-max-entry': HW Entry Creation Failed - max entries exceeded; 'entry-free': HW Entries Freed; 'entry-free-opp-entry': HW Entries Freed - opposite tuple entry aged-out; 'entry-free-no-hw-prog': HW Entry Freed - no HW prog; 'entry-free-no-conn': HW Entry Freed - no matched conn; 'entry-free-no-sw-entry': HW Entry Freed - no software entry; 'entry-counter': HW Entries Count; 'entry-age-out': HW Entries Aged Out; 'entry-age-out-idle': HW Entries Aged Out - idle timeout; 'entry-age-out-tcp-fin': HW Entries Aged Out - TCP FIN; 'entry-age-out-tcp-rst': HW Entries Aged Out - TCP RST; 'entry-age-out-invalid-dst': HW Entries Aged Out - invalid dst; 'entry-force-hw-invalidate': HW Entries Force HW Invalidate; 'entry-invalidate-server-down': HW Entries Invalidate due to server down; 'tcam-create': TCAM Flows Created; 'tcam-free': TCAM Flows Freed; 'tcam-counter': TCAM Flow Count; ", "enum":[ "all", "entry-create", "entry-create-failure", "entry-create-fail-server-down", "entry-create-fail-max-entry", "entry-free", "entry-free-opp-entry", "entry-free-no-hw-prog", "entry-free-no-conn", "entry-free-no-sw-entry", "entry-counter", "entry-age-out", "entry-age-out-idle", "entry-age-out-tcp-fin", "entry-age-out-tcp-rst", "entry-age-out-invalid-dst", "entry-force-hw-invalidate", "entry-invalidate-server-down", "tcam-create", "tcam-free", "tcam-counter" ] } } } ] } } } } }, "nat":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat", "properties":{ "exclude-port":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat/exclude-port", "properties":{ "tcp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat/exclude-port/tcp", "properties":{ "port-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "port":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Single Port or Port Range Start" }, "port-end":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Port Range End" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "udp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat/exclude-port/udp", "properties":{ "port-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "port":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Single Port or Port Range Start" }, "port-end":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Port Range End" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "histogram":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat/histogram", "properties":{ "bin-count":{ "type":"number", "format":"number", "minimum":10, "maximum":100, "default":50, "partition-visibility":"shared", "description":"Number of bins in the histogram (default: 50)" }, "bin-skew":{ "type":"number", "format":"number", "minimum":50, "maximum":80, "default":75, "partition-visibility":"shared", "description":"Percentage of bins that represent the upper bound (default: 75)" }, "data-skew":{ "type":"number", "format":"number", "minimum":5, "maximum":50, "default":25, "partition-visibility":"shared", "description":"Percentage of data that represents the upper bound (default: 25)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "pool-list":{ "type":"array", "minItems":1, "items":{ "type":"pool" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/nat/pool/{pool-name}", "array":[ { "properties":{ "pool-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify pool name", "optional":false }, "start-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Configure start IP address of NAT pool", "optional":true }, "end-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Configure end IP address of NAT pool", "optional":true }, "netmask":{ "type":"string", "format":"ipv4-netmask-brief", "partition-visibility":"shared", "description":"Configure mask for pool", "optional":true }, "exclude-ip":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "exclude-ip-start":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Single IP address or IP address range start" }, "exclude-ip-end":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Address range end" } } } ] }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Configure VRRP-A vrid (Specify ha VRRP-A vrid)", "optional":true }, "max-users-per-ip":{ "type":"number", "format":"number", "minimum":1, "maximum":64512, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Number of users that can be assigned to a NAT IP", "optional":true }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Share this pool with other partitions (default: not shared)", "optional":true }, "group":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Share with a partition group (Partition Group Name)", "optional":true }, "partition":{ "type":"string", "format":"string", "minLength":1, "maxLength":14, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Share with a single partition (Partition Name)", "optional":true }, "all":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Share with all partitions", "optional":true }, "port-batch-v2-size":{ "type":"string", "format":"enum", "partition-visibility":"shared", "modify-not-allowed":1, "description":"'64': Allocate 64 ports at a time; '128': Allocate 128 ports at a time; '256': Allocate 256 ports at a time; '512': Allocate 512 ports at a time; '1024': Allocate 1024 ports at a time; '2048': Allocate 2048 ports at a time; '4096': Allocate 4096 ports at a time; ", "enum":[ "64", "128", "256", "512", "1024", "2048", "4096" ], "optional":true }, "simultaneous-batch-allocation":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Allocate same TCP and UDP batches at once", "optional":true }, "per-batch-port-usage-warning-threshold":{ "type":"number", "format":"number", "minimum":32, "maximum":4096, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Configure warning log threshold for per batch port usage (default: disabled) (Number of ports)", "optional":true }, "tcp-time-wait-interval":{ "type":"number", "format":"number", "minimum":0, "maximum":10, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Minutes before TCP NAT ports can be reused", "optional":true }, "usable-nat-ports":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Configure usable NAT ports", "optional":true }, "usable-nat-ports-start":{ "type":"number", "format":"number", "minimum":1024, "maximum":65535, "partition-visibility":"shared", "description":"Start Port of Usable NAT Ports (needs to be even)", "optional":true }, "usable-nat-ports-end":{ "type":"number", "format":"number", "minimum":1024, "maximum":65535, "partition-visibility":"shared", "description":"End Port of Usable NAT Ports", "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 } }, "required":[ "pool-name" ] } ] }, "icmp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat/icmp", "properties":{ "always-source-nat-errors":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Source NAT intermediate routers' IPs for ICMP errors (default: disabled)" }, "respond-to-ping":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Respond to ICMP echo requests to NAT pool IPs (default: disabled)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "icmpv6":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat/icmpv6", "properties":{ "respond-to-ping":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Respond to ICMPv6 echo requests to NAT pool IPs (default: disabled)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "pool-group-list":{ "type":"array", "minItems":1, "items":{ "type":"pool-group" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/nat/pool-group/{pool-group-name}", "array":[ { "properties":{ "pool-group-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify pool group name", "optional":false }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Specify VRRP-A vrid", "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 }, "member-list":{ "type":"array", "minItems":1, "items":{ "type":"member" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/nat/pool-group/{pool-group-name}/member/{pool-name}", "array":[ { "properties":{ "pool-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify CGNv6 NAT pool name", "optional":false }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "pool-name" ] } ] } }, "required":[ "pool-group-name" ] } ] }, "shared-pool":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat/shared-pool", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "shared-pool-group":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat/shared-pool-group", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "members":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat/shared-pool-group/members", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "inside":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat/inside", "properties":{ "source":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat/inside/source", "properties":{ "static-list":{ "type":"array", "minItems":1, "items":{ "type":"static" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/nat/inside/source/static/{src-address}+{partition}", "array":[ { "properties":{ "src-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Original Source Address", "optional":false }, "partition":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Inside User Partition (Partition Name)", "optional":false }, "nat-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "modify-not-allowed":1, "description":"NAT Address", "optional":true }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"VRRP-A vrid (Specify ha VRRP-A vrid)", "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 } }, "required":[ "src-address", "partition" ] } ] }, "statistics":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat/inside/source/statistics", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } } } }, "range-list-list":{ "type":"array", "minItems":1, "items":{ "type":"range-list" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/nat/range-list/{name}+{partition}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Name for this Static List", "optional":false }, "local-start-ipv4-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "modify-not-allowed":1, "description":"Local Start IPv4 Address of this list", "optional":true }, "local-netmaskv4":{ "type":"string", "format":"ipv4-netmask", "partition-visibility":"shared", "modify-not-allowed":1, "description":"Mask for this Address range", "optional":true }, "partition":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Inside User Partition (Partition Name)", "optional":false }, "global-start-ipv4-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "modify-not-allowed":1, "description":"Global Start IPv4 Address of this list", "optional":true }, "global-netmaskv4":{ "type":"string", "format":"ipv4-netmask", "partition-visibility":"shared", "modify-not-allowed":1, "description":"Mask for this Address range", "optional":true }, "v4-count":{ "type":"number", "format":"number", "minimum":1, "maximum":200000, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Number of addresses to be translated in this range", "optional":true }, "v4-vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "modify-not-allowed":1, "description":"VRRP-A vrid (Specify ha VRRP-A vrid)", "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 } }, "required":[ "name", "partition" ] } ] } } }, "shared-service-group":{ "type":"object", "$ref":"/axapi/v3/cgnv6/shared-service-group", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "resource-usage":{ "type":"object", "$ref":"/axapi/v3/cgnv6/resource-usage", "properties":{ "lsn-nat-addr-count":{ "type":"number", "format":"number", "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "description":"Total configurable CGNV6 NAT Pool addresses" }, "fixed-nat-ip-addr-count":{ "type":"number", "format":"number", "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "description":"Total configurable CGNV6 Fixed NAT addresses" }, "fixed-nat-inside-user-count":{ "type":"number", "format":"number", "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "description":"Total configurable CGNV6 Fixed NAT inside users" }, "radius-table-size":{ "type":"number", "format":"number", "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "description":"Total configurable CGNV6 RADIUS Table entries" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "stateless-entries":{ "type":"object", "$ref":"/axapi/v3/cgnv6/resource-usage/stateless-entries", "properties":{ "l4-session-count":{ "type":"number", "format":"number", "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "description":"Helper size for CGN Stateless Technologies" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "dns64-virtualserver-list":{ "type":"array", "minItems":1, "items":{ "type":"dns64-virtualserver" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/dns64-virtualserver/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"CGNV6 Virtual Server Name", "optional":false }, "ipv6-address":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "modify-not-allowed":1, "not-list":[ "ip-address", "use-if-ip" ], "description":"IPV6 address", "optional":true }, "ip-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "modify-not-allowed":1, "not-list":[ "ipv6-address", "use-if-ip" ], "description":"IP Address", "optional":true }, "netmask":{ "type":"string", "format":"ipv4-netmask-brief", "partition-visibility":"shared", "modify-not-allowed":1, "description":"IP subnet mask", "optional":true }, "use-if-ip":{ "type":"number", "format":"flag", "plat-pos-list":["aten-sp-mode"], "default":0, "partition-visibility":"shared", "not-list":[ "ipv6-address", "ip-address" ], "description":"Use Interface IP", "optional":true }, "ethernet":{ "type":"number", "format":"interface", "plat-pos-list":["aten-sp-mode"], "partition-visibility":"shared", "description":"Ethernet interface", "optional":true }, "enable-disable-action":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable Virtual Server (default); 'disable': Disable Virtual Server; ", "enum":[ "enable", "disable" ], "optional":true }, "policy":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Policy template", "optional":true }, "template-policy":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "$ref":"/axapi/v3/cgnv6/template/policy", "description":"Policy template name", "optional":true }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"Join a vrrp group (Specify ha VRRP-A vrid)", "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 }, "port-list":{ "type":"array", "minItems":1, "items":{ "type":"port" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/dns64-virtualserver/{name}/port/{port-number}+{protocol}", "array":[ { "properties":{ "port-number":{ "type":"number", "format":"number", "minimum":0, "maximum":65534, "partition-visibility":"shared", "description":"Port", "optional":false }, "protocol":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'dns-udp': DNS service over UDP; ", "enum":[ "dns-udp" ], "optional":false }, "action":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': Enable; 'disable': Disable; ", "enum":[ "enable", "disable" ], "optional":true }, "pool":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref-list":["/axapi/v3/ip/nat/pool", "/axapi/v3/ipv6/nat/pool", "/axapi/v3/ip/nat/pool-group", "/axapi/v3/ipv6/nat/pool-group"], "description":"Specify NAT pool or pool group", "optional":true }, "auto":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Configure auto NAT for the vport", "optional":true }, "precedence":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Set auto NAT pool as higher precedence for source NAT", "optional":true }, "service-group":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref":"/axapi/v3/cgnv6/service-group", "description":"Bind a Service Group to this Virtual Server (Service Group Name)", "optional":true }, "template-dns":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "$ref":"/axapi/v3/cgnv6/template/dns", "description":"DNS template (DNS template name)", "optional":true }, "template-policy":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "$ref":"/axapi/v3/cgnv6/template/policy", "description":"Policy Template (Policy template name)", "optional":true }, "acl-id-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "acl-id":{ "type":"number", "format":"number", "minimum":1, "maximum":199, "partition-visibility":"shared", "$ref-list":["/axapi/v3/access-list/standard", "/axapi/v3/access-list/extended"], "description":"ACL id VPORT" }, "acl-id-src-nat-pool":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref-list":["/axapi/v3/ip/nat/pool", "/axapi/v3/ipv6/nat/pool", "/axapi/v3/ip/nat/pool-group", "/axapi/v3/ipv6/nat/pool-group"], "description":"Policy based Source NAT (NAT Pool or Pool Group)" }, "acl-id-seq-num":{ "type":"number", "format":"number", "minimum":1, "maximum":32, "partition-visibility":"shared", "description":"Specify ACL precedence (sequence-number)" } } } ] }, "acl-name-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "acl-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":16, "partition-visibility":"shared", "$ref-list":["/axapi/v3/ip/access-list", "/axapi/v3/ipv6/access-list"], "description":"Apply an access list name (Named Access List)" }, "acl-name-src-nat-pool":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref-list":["/axapi/v3/ip/nat/pool", "/axapi/v3/ipv6/nat/pool", "/axapi/v3/ip/nat/pool-group", "/axapi/v3/ipv6/nat/pool-group"], "description":"Policy based Source NAT (NAT Pool or Pool Group)" }, "acl-name-seq-num":{ "type":"number", "format":"number", "minimum":1, "maximum":32, "partition-visibility":"shared", "description":"Specify ACL precedence (sequence-number)" } } } ] }, "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; 'curr_conn': Current connection; 'total_l4_conn': Total L4 connections; 'total_l7_conn': Total L7 connections; 'toatal_tcp_conn': Total TCP connections; 'total_conn': Total connections; 'total_fwd_bytes': Total forward bytes; 'total_fwd_pkts': Total forward packets; 'total_rev_bytes': Total reverse bytes; 'total_rev_pkts': Total reverse packets; 'total_dns_pkts': Total DNS packets; 'total_mf_dns_pkts': Total MF DNS packets; 'es_total_failure_actions': Total failure actions; 'compression_bytes_before': Data into compression engine; 'compression_bytes_after': Data out of compression engine; 'compression_hit': Number of requests compressed; 'compression_miss': Number of requests NOT compressed; 'compression_miss_no_client': Compression miss no client; 'compression_miss_template_exclusion': Compression miss template exclusion; 'curr_req': Current requests; 'total_req': Total requests; 'total_req_succ': Total successful requests; 'peak_conn': Peak connections; 'curr_conn_rate': Current connection rate; 'last_rsp_time': Last response time; 'fastest_rsp_time': Fastest response time; 'slowest_rsp_time': Slowest response time; ", "enum":[ "all", "curr_conn", "total_l4_conn", "total_l7_conn", "toatal_tcp_conn", "total_conn", "total_fwd_bytes", "total_fwd_pkts", "total_rev_bytes", "total_rev_pkts", "total_dns_pkts", "total_mf_dns_pkts", "es_total_failure_actions", "compression_bytes_before", "compression_bytes_after", "compression_hit", "compression_miss", "compression_miss_no_client", "compression_miss_template_exclusion", "curr_req", "total_req", "total_req_succ", "peak_conn", "curr_conn_rate", "last_rsp_time", "fastest_rsp_time", "slowest_rsp_time" ] } } } ] }, "packet-capture-template":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref":"/axapi/v3/visibility/packet-capture/object-templates/cgnv6-dns64-vs-port-tmpl", "description":"Name of the packet capture template to be bind with this object", "optional":true } }, "required":[ "port-number", "protocol" ] } ] } }, "required":[ "name" ] } ] }, "sctp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/sctp", "properties":{ "permit-payload-protocol":{ "type":"object", "$ref":"/axapi/v3/cgnv6/sctp/permit-payload-protocol", "properties":{ "protocol-name-list":{ "type":"array", "minItems":1, "items":{ "type":"protocol-name" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/sctp/permit-payload-protocol/protocol-name/{protocol}", "array":[ { "properties":{ "protocol":{ "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" ], "optional":false }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "protocol" ] } ] }, "protocol-id-list":{ "type":"array", "minItems":1, "items":{ "type":"protocol-id" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/sctp/permit-payload-protocol/protocol-id/{id}", "array":[ { "properties":{ "id":{ "type":"number", "format":"number", "minimum":1, "maximum":63, "partition-visibility":"shared", "description":"Specify SCTP permitted payload protocol IDs", "optional":false }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "id" ] } ] } } }, "global":{ "type":"object", "$ref":"/axapi/v3/cgnv6/sctp/global", "properties":{ "half-open-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))" }, "idle-timeout":{ "type":"number", "format":"number", "minimum":1, "maximum":63, "default":5, "partition-visibility":"shared", "description":"SCTP idle timeout in minutes (default 5)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "rate-limit":{ "type":"object", "$ref":"/axapi/v3/cgnv6/sctp/rate-limit", "properties":{ "source-list":{ "type":"array", "minItems":1, "items":{ "type":"source" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/sctp/rate-limit/source/{ip}", "array":[ { "properties":{ "ip":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IP address", "optional":false }, "rate-limit":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Rate limit in packets per second", "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 } }, "required":[ "ip" ] } ] }, "destination-list":{ "type":"array", "minItems":1, "items":{ "type":"destination" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/sctp/rate-limit/destination/{ip}", "array":[ { "properties":{ "ip":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IP address", "optional":false }, "rate-limit":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Rate limit in packets per second", "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 } }, "required":[ "ip" ] } ] } } }, "rate-limit-entries":{ "type":"object", "$ref":"/axapi/v3/cgnv6/sctp/rate-limit-entries", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "ecmp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ecmp", "properties":{ "hashing-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'4-tuple-hash': Hash on Src IP , Src Port, Dest IP and Dest Port; ", "enum":[ "4-tuple-hash" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "port-list-list":{ "type":"array", "minItems":1, "items":{ "type":"port-list" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/port-list/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify name of the port list", "optional":false }, "port-config":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "original-port":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "partition-visibility":"shared", "description":"Original port to be translated" }, "translated-port":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "partition-visibility":"shared", "description":"Port after translation" } } } ] }, "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" ] } ] }, "one-to-one":{ "type":"object", "$ref":"/axapi/v3/cgnv6/one-to-one", "properties":{ "global":{ "type":"object", "$ref":"/axapi/v3/cgnv6/one-to-one/global", "properties":{ "mapping-timeout":{ "type":"number", "format":"number", "minimum":0, "maximum":180, "default":10, "partition-visibility":"shared", "description":"Configure timeout for the one-to-one NAT mapping (Timeout in minutes (default: 10 minutes))" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'total-map-allocated': Total One-to-One Address Mapping Allocated; 'total-map-freed': Total One-to-One Address Mapping Freed; 'map-alloc-failure': One-to-One Address Mapping Allocation Failure; 'map-dbl-free': Address Mapping Double Free; 'alloc-map-race': Mapping Exists When Allocating Address Mapping; 'map-not-found': Mapping to be Released Not Found; 'ha-map-mismatch': HA Standby Mapping Mismatch; 'ha-select-addr-failure': HA Standby Allocate Address Failure; 'ha-alloc-map-conflicts': HA Standby Allocate Mapping Conflicts; ", "enum":[ "all", "total-map-allocated", "total-map-freed", "map-alloc-failure", "map-dbl-free", "alloc-map-race", "map-not-found", "ha-map-mismatch", "ha-select-addr-failure", "ha-alloc-map-conflicts" ] } } } ] } } }, "pool-list":{ "type":"array", "minItems":1, "items":{ "type":"pool" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/one-to-one/pool/{pool-name}", "array":[ { "properties":{ "pool-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify pool name or pool group", "optional":false }, "start-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "modify-not-allowed":1, "description":"Configure start IP address of NAT pool", "optional":true }, "end-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "modify-not-allowed":1, "description":"Configure end IP address of NAT pool", "optional":true }, "netmask":{ "type":"string", "format":"ipv4-netmask-brief", "partition-visibility":"shared", "modify-not-allowed":1, "description":"Configure mask for pool", "optional":true }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Configure VRRP-A vrid (Specify ha VRRP-A vrid)", "optional":true }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Share this pool with other partitions (default: not shared)", "optional":true }, "group":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Share with a partition group (Partition Group Name)", "optional":true }, "partition":{ "type":"string", "format":"string", "minLength":1, "maxLength":14, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Share with a single partition (Partition Name)", "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 } }, "required":[ "pool-name" ] } ] }, "pool-group-list":{ "type":"array", "minItems":1, "items":{ "type":"pool-group" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/one-to-one/pool-group/{pool-group-name}", "array":[ { "properties":{ "pool-group-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify pool group name", "optional":false }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Specify VRRP-A vrid", "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 }, "member-list":{ "type":"array", "minItems":1, "items":{ "type":"member" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/one-to-one/pool-group/{pool-group-name}/member/{pool-name}", "array":[ { "properties":{ "pool-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Specify CGNv6 one-to-one pool name", "optional":false }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "pool-name" ] } ] } }, "required":[ "pool-group-name" ] } ] }, "shared-pool":{ "type":"object", "$ref":"/axapi/v3/cgnv6/one-to-one/shared-pool", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "shared-pool-group":{ "type":"object", "$ref":"/axapi/v3/cgnv6/one-to-one/shared-pool-group", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "members":{ "type":"object", "$ref":"/axapi/v3/cgnv6/one-to-one/shared-pool-group/members", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "mapping":{ "type":"object", "$ref":"/axapi/v3/cgnv6/one-to-one/mapping", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "lsn-rule-list-list":{ "type":"array", "minItems":1, "items":{ "type":"lsn-rule-list" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/lsn-rule-list/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"LSN Rule-List Name", "optional":false }, "http-match-domain-name":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable match domain name in http request", "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 }, "domain-ip":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn-rule-list/{name}/domain-ip", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'placeholder': placeholder; ", "enum":[ "all", "placeholder" ] } } } ] } } }, "default":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lsn-rule-list/{name}/default", "properties":{ "rule-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "proto":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'tcp': TCP L4 Protocol; 'udp': UDP L4 Protocol; 'icmp': ICMP L4 Protocol; 'others': Other L4 Protocol; 'dscp': Match DSCP Value; 'default': Default Action; ", "enum":[ "tcp", "udp", "icmp", "others", "dscp", "default" ] }, "tcp-cfg":{ "type":"object", "properties":{ "start-port":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "partition-visibility":"shared", "description":"Single Port or Start of Port Range (inclusive), Port 0 is Match Any Port" }, "end-port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"End of Port Range (inclusive)" }, "action-cfg":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'action': LSN Rule-List Action; 'no-action': Exclude LSN Rule-List Action; ", "enum":[ "action", "no-action" ] }, "action-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'dnat': Apply Dest NAT; 'drop': Drop the Packets; 'one-to-one-snat': Apply one-to-one source NAT for the packets; 'pass-through': Pass the Packets Through; 'snat': Redirect the Packets to a Different Source NAT Pool; 'set-dscp': To set dscp value for the packets; 'template': Template; ", "enum":[ "dnat", "drop", "one-to-one-snat", "pass-through", "snat", "set-dscp", "template" ] }, "ipv4-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"IP-List (IP-List Name)" }, "port-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Port-List Name" }, "no-snat":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable source NAT" }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"VRRP-A vrid" }, "pool":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"NAT Pool (NAT Pool or Pool Group)" }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"private", "description":"The pool is a shared pool" }, "http-alg":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"HTTP-ALG Template (Template Name)" }, "dscp-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inbound': To set dscp value for inbound packets; 'outbound': To set dscp value for outbound packets; ", "enum":[ "inbound", "outbound" ] }, "dscp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] } } }, "udp-cfg":{ "type":"object", "properties":{ "start-port":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "partition-visibility":"shared", "description":"Single Port or Start of Port Range (inclusive), Port 0 is Match Any Port" }, "end-port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"End of Port Range (inclusive)" }, "action-cfg":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'action': LSN Rule-List Action; 'no-action': Exclude LSN Rule-List Action; ", "enum":[ "action", "no-action" ] }, "action-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'dnat': Apply Dest NAT; 'drop': Drop the Packets; 'one-to-one-snat': Apply one-to-one source NAT for the packets; 'pass-through': Pass the Packets Through; 'snat': Redirect the Packets to a Different Source NAT Pool; 'set-dscp': To set dscp value for the packets; ", "enum":[ "dnat", "drop", "one-to-one-snat", "pass-through", "snat", "set-dscp" ] }, "ipv4-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"IP-List (IP-List Name)" }, "port-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Port-List Name" }, "no-snat":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable source NAT" }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"VRRP-A vrid" }, "pool":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"NAT Pool (NAT Pool or Pool Group)" }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"private", "description":"The pool is a shared pool" }, "dscp-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inbound': To set dscp value for inbound packets; 'outbound': To set dscp value for outbound packets; ", "enum":[ "inbound", "outbound" ] }, "dscp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] } } }, "icmp-others-cfg":{ "type":"object", "properties":{ "action-cfg":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'action': LSN Rule-List Action; 'no-action': Exclude LSN Rule-List Action; ", "enum":[ "action", "no-action" ] }, "action-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'dnat': Apply Dest NAT; 'drop': Drop the Packets; 'one-to-one-snat': Apply one-to-one source NAT for the packets; 'pass-through': Pass the Packets Through; 'snat': Redirect the Packets to a Different Source NAT Pool; 'set-dscp': To set dscp value for the packets; ", "enum":[ "dnat", "drop", "one-to-one-snat", "pass-through", "snat", "set-dscp" ] }, "ipv4-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"IP-List (IP-List Name)" }, "no-snat":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable source NAT" }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"VRRP-A vrid" }, "pool":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"NAT Pool (NAT Pool or Pool Group)" }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"private", "description":"The pool is a shared pool" }, "dscp-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inbound': To set dscp value for inbound packets; 'outbound': To set dscp value for outbound packets; ", "enum":[ "inbound", "outbound" ] }, "dscp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] } } }, "dscp-cfg":{ "type":"object", "properties":{ "dscp-match":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); 'any': Match any dscp value; '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "any", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] }, "action-cfg":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'action': LSN Rule-List Action; ", "enum":[ "action" ] }, "action-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'set-dscp': To set dscp value for the packets; ", "enum":[ "set-dscp" ] }, "dscp-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inbound': To set dscp value for inbound packets; 'outbound': To set dscp value for outbound packets; ", "enum":[ "inbound", "outbound" ] }, "dscp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] } } } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'placeholder': placeholder; ", "enum":[ "all", "placeholder" ] } } } ] } } }, "domain-name-list":{ "type":"array", "minItems":1, "items":{ "type":"domain-name" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/lsn-rule-list/{name}/domain-name/{name-domain}", "array":[ { "properties":{ "name-domain":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Configure a Specific Rule-Set (Domain Name)", "optional":false }, "rule-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "proto":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'tcp': TCP L4 Protocol; 'udp': UDP L4 Protocol; 'icmp': ICMP L4 Protocol; 'others': Other L4 Protocol; 'dscp': Match DSCP Value; 'default': Default Action; ", "enum":[ "tcp", "udp", "icmp", "others", "dscp", "default" ] }, "tcp-cfg":{ "type":"object", "properties":{ "start-port":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "partition-visibility":"shared", "description":"Single Port or Start of Port Range (inclusive), Port 0 is Match Any Port" }, "end-port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"End of Port Range (inclusive)" }, "action-cfg":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'action': LSN Rule-List Action; 'no-action': Exclude LSN Rule-List Action; ", "enum":[ "action", "no-action" ] }, "action-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'dnat': Apply Dest NAT; 'drop': Drop the Packets; 'one-to-one-snat': Apply one-to-one source NAT for the packets; 'pass-through': Pass the Packets Through; 'snat': Redirect the Packets to a Different Source NAT Pool; 'set-dscp': To set dscp value for the packets; 'template': Template; ", "enum":[ "dnat", "drop", "one-to-one-snat", "pass-through", "snat", "set-dscp", "template" ] }, "ipv4-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"IP-List (IP-List Name)" }, "port-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Port-List Name" }, "no-snat":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable source NAT" }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"VRRP-A vrid" }, "pool":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"NAT Pool (NAT Pool or Pool Group)" }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"private", "description":"The pool is a shared pool" }, "http-alg":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"HTTP-ALG Template (Template Name)" }, "dscp-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inbound': To set dscp value for inbound packets; 'outbound': To set dscp value for outbound packets; ", "enum":[ "inbound", "outbound" ] }, "dscp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] } } }, "udp-cfg":{ "type":"object", "properties":{ "start-port":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "partition-visibility":"shared", "description":"Single Port or Start of Port Range (inclusive), Port 0 is Match Any Port" }, "end-port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"End of Port Range (inclusive)" }, "action-cfg":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'action': LSN Rule-List Action; 'no-action': Exclude LSN Rule-List Action; ", "enum":[ "action", "no-action" ] }, "action-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'dnat': Apply Dest NAT; 'drop': Drop the Packets; 'one-to-one-snat': Apply one-to-one source NAT for the packets; 'pass-through': Pass the Packets Through; 'snat': Redirect the Packets to a Different Source NAT Pool; 'set-dscp': To set dscp value for the packets; ", "enum":[ "dnat", "drop", "one-to-one-snat", "pass-through", "snat", "set-dscp" ] }, "ipv4-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"IP-List (IP-List Name)" }, "port-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Port-List Name" }, "no-snat":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable source NAT" }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"VRRP-A vrid" }, "pool":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"NAT Pool (NAT Pool or Pool Group)" }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"private", "description":"The pool is a shared pool" }, "dscp-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inbound': To set dscp value for inbound packets; 'outbound': To set dscp value for outbound packets; ", "enum":[ "inbound", "outbound" ] }, "dscp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] } } }, "icmp-others-cfg":{ "type":"object", "properties":{ "action-cfg":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'action': LSN Rule-List Action; 'no-action': Exclude LSN Rule-List Action; ", "enum":[ "action", "no-action" ] }, "action-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'dnat': Apply Dest NAT; 'drop': Drop the Packets; 'one-to-one-snat': Apply one-to-one source NAT for the packets; 'pass-through': Pass the Packets Through; 'snat': Redirect the Packets to a Different Source NAT Pool; 'set-dscp': To set dscp value for the packets; ", "enum":[ "dnat", "drop", "one-to-one-snat", "pass-through", "snat", "set-dscp" ] }, "ipv4-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"IP-List (IP-List Name)" }, "no-snat":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable source NAT" }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"VRRP-A vrid" }, "pool":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"NAT Pool (NAT Pool or Pool Group)" }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"private", "description":"The pool is a shared pool" }, "dscp-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inbound': To set dscp value for inbound packets; 'outbound': To set dscp value for outbound packets; ", "enum":[ "inbound", "outbound" ] }, "dscp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] } } }, "dscp-cfg":{ "type":"object", "properties":{ "dscp-match":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); 'any': Match any dscp value; '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "any", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] }, "action-cfg":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'action': LSN Rule-List Action; ", "enum":[ "action" ] }, "action-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'set-dscp': To set dscp value for the packets; ", "enum":[ "set-dscp" ] }, "dscp-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inbound': To set dscp value for inbound packets; 'outbound': To set dscp value for outbound packets; ", "enum":[ "inbound", "outbound" ] }, "dscp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] } } } } } ] }, "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; 'placeholder': placeholder; ", "enum":[ "all", "placeholder" ] } } } ] } }, "required":[ "name-domain" ] } ] }, "domain-list-name-list":{ "type":"array", "minItems":1, "items":{ "type":"domain-list-name" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/lsn-rule-list/{name}/domain-list-name/{name-domain-list}", "array":[ { "properties":{ "name-domain-list":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Configure a Specific Rule-Set (Domain List Name)", "optional":false }, "rule-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "proto":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'tcp': TCP L4 Protocol; 'udp': UDP L4 Protocol; 'icmp': ICMP L4 Protocol; 'others': Other L4 Protocol; 'dscp': Match DSCP Value; 'default': Default Action; ", "enum":[ "tcp", "udp", "icmp", "others", "dscp", "default" ] }, "tcp-cfg":{ "type":"object", "properties":{ "start-port":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "partition-visibility":"shared", "description":"Single Port or Start of Port Range (inclusive), Port 0 is Match Any Port" }, "end-port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"End of Port Range (inclusive)" }, "action-cfg":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'action': LSN Rule-List Action; 'no-action': Exclude LSN Rule-List Action; ", "enum":[ "action", "no-action" ] }, "action-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'dnat': Apply Dest NAT; 'drop': Drop the Packets; 'one-to-one-snat': Apply one-to-one source NAT for the packets; 'pass-through': Pass the Packets Through; 'snat': Redirect the Packets to a Different Source NAT Pool; 'set-dscp': To set dscp value for the packets; 'template': Template; ", "enum":[ "dnat", "drop", "one-to-one-snat", "pass-through", "snat", "set-dscp", "template" ] }, "ipv4-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"IP-List (IP-List Name)" }, "port-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Port-List Name" }, "no-snat":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable source NAT" }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"VRRP-A vrid" }, "pool":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"NAT Pool (NAT Pool or Pool Group)" }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"private", "description":"The pool is a shared pool" }, "http-alg":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"HTTP-ALG Template (Template Name)" }, "dscp-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inbound': To set dscp value for inbound packets; 'outbound': To set dscp value for outbound packets; ", "enum":[ "inbound", "outbound" ] }, "dscp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] } } }, "udp-cfg":{ "type":"object", "properties":{ "start-port":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "partition-visibility":"shared", "description":"Single Port or Start of Port Range (inclusive), Port 0 is Match Any Port" }, "end-port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"End of Port Range (inclusive)" }, "action-cfg":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'action': LSN Rule-List Action; 'no-action': Exclude LSN Rule-List Action; ", "enum":[ "action", "no-action" ] }, "action-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'dnat': Apply Dest NAT; 'drop': Drop the Packets; 'one-to-one-snat': Apply one-to-one source NAT for the packets; 'pass-through': Pass the Packets Through; 'snat': Redirect the Packets to a Different Source NAT Pool; 'set-dscp': To set dscp value for the packets; ", "enum":[ "dnat", "drop", "one-to-one-snat", "pass-through", "snat", "set-dscp" ] }, "ipv4-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"IP-List (IP-List Name)" }, "port-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Port-List Name" }, "no-snat":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable source NAT" }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"VRRP-A vrid" }, "pool":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"NAT Pool (NAT Pool or Pool Group)" }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"private", "description":"The pool is a shared pool" }, "dscp-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inbound': To set dscp value for inbound packets; 'outbound': To set dscp value for outbound packets; ", "enum":[ "inbound", "outbound" ] }, "dscp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] } } }, "icmp-others-cfg":{ "type":"object", "properties":{ "action-cfg":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'action': LSN Rule-List Action; 'no-action': Exclude LSN Rule-List Action; ", "enum":[ "action", "no-action" ] }, "action-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'dnat': Apply Dest NAT; 'drop': Drop the Packets; 'one-to-one-snat': Apply one-to-one source NAT for the packets; 'pass-through': Pass the Packets Through; 'snat': Redirect the Packets to a Different Source NAT Pool; 'set-dscp': To set dscp value for the packets; ", "enum":[ "dnat", "drop", "one-to-one-snat", "pass-through", "snat", "set-dscp" ] }, "ipv4-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"IP-List (IP-List Name)" }, "no-snat":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable source NAT" }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"VRRP-A vrid" }, "pool":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"NAT Pool (NAT Pool or Pool Group)" }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"private", "description":"The pool is a shared pool" }, "dscp-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inbound': To set dscp value for inbound packets; 'outbound': To set dscp value for outbound packets; ", "enum":[ "inbound", "outbound" ] }, "dscp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] } } }, "dscp-cfg":{ "type":"object", "properties":{ "dscp-match":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); 'any': Match any dscp value; '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "any", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] }, "action-cfg":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'action': LSN Rule-List Action; ", "enum":[ "action" ] }, "action-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'set-dscp': To set dscp value for the packets; ", "enum":[ "set-dscp" ] }, "dscp-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inbound': To set dscp value for inbound packets; 'outbound': To set dscp value for outbound packets; ", "enum":[ "inbound", "outbound" ] }, "dscp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] } } } } } ] }, "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; 'placeholder': placeholder; ", "enum":[ "all", "placeholder" ] } } } ] } }, "required":[ "name-domain-list" ] } ] }, "ip-list":{ "type":"array", "minItems":1, "items":{ "type":"ip" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/lsn-rule-list/{name}/ip/{ipv4-addr}", "array":[ { "properties":{ "ipv4-addr":{ "type":"string", "format":"ipv4-cidr", "partition-visibility":"shared", "description":"Configure a Specific Rule-Set (IP Network Address)", "optional":false }, "rule-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "proto":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'tcp': TCP L4 Protocol; 'udp': UDP L4 Protocol; 'icmp': ICMP L4 Protocol; 'others': Other L4 Protocol; 'dscp': Match DSCP Value; 'default': Default Action; ", "enum":[ "tcp", "udp", "icmp", "others", "dscp", "default" ] }, "tcp-cfg":{ "type":"object", "properties":{ "start-port":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "partition-visibility":"shared", "description":"Single Port or Start of Port Range (inclusive), Port 0 is Match Any Port" }, "end-port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"End of Port Range (inclusive)" }, "action-cfg":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'action': LSN Rule-List Action; 'no-action': Exclude LSN Rule-List Action; ", "enum":[ "action", "no-action" ] }, "action-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'dnat': Apply Dest NAT; 'drop': Drop the Packets; 'one-to-one-snat': Apply one-to-one source NAT for the packets; 'pass-through': Pass the Packets Through; 'snat': Redirect the Packets to a Different Source NAT Pool; 'set-dscp': To set dscp value for the packets; 'template': Template; 'idle-timeout': Configure idle timeout; ", "enum":[ "dnat", "drop", "one-to-one-snat", "pass-through", "snat", "set-dscp", "template", "idle-timeout" ] }, "ipv4-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "not":"domain", "description":"IP-List (IP-List Name)" }, "port-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Port-List Name" }, "no-snat":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable source NAT" }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"VRRP-A vrid" }, "domain":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "not":"ipv4-list", "description":"DNAT Using IP of a Domain (Domain Name)" }, "pool":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"NAT Pool (NAT Pool or Pool Group)" }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"private", "description":"The pool is a shared pool" }, "http-alg":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"HTTP-ALG Template (Template Name)" }, "timeout-val":{ "type":"number", "format":"number", "minimum":2, "maximum":129600, "partition-visibility":"shared", "not":"fast", "description":"Timeout in seconds" }, "fast":{ "type":"string", "format":"enum", "partition-visibility":"shared", "not":"timeout-val", "description":"'fast': Fast Aging; ", "enum":[ "fast" ] }, "dscp-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inbound': To set dscp value for inbound packets; 'outbound': To set dscp value for outbound packets; ", "enum":[ "inbound", "outbound" ] }, "dscp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] } } }, "udp-cfg":{ "type":"object", "properties":{ "start-port":{ "type":"number", "format":"number", "minimum":0, "maximum":65535, "partition-visibility":"shared", "description":"Single Port or Start of Port Range (inclusive), Port 0 is Match Any Port" }, "end-port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"End of Port Range (inclusive)" }, "action-cfg":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'action': LSN Rule-List Action; 'no-action': Exclude LSN Rule-List Action; ", "enum":[ "action", "no-action" ] }, "action-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'dnat': Apply Dest NAT; 'drop': Drop the Packets; 'one-to-one-snat': Apply one-to-one source NAT for the packets; 'pass-through': Pass the Packets Through; 'snat': Redirect the Packets to a Different Source NAT Pool; 'set-dscp': To set dscp value for the packets; 'idle-timeout': Configure idle timeout; ", "enum":[ "dnat", "drop", "one-to-one-snat", "pass-through", "snat", "set-dscp", "idle-timeout" ] }, "ipv4-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "not":"domain", "description":"IP-List (IP-List Name)" }, "port-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Port-List Name" }, "no-snat":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable source NAT" }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"VRRP-A vrid" }, "domain":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "not":"ipv4-list", "description":"DNAT Using IP of a Domain (Domain Name)" }, "pool":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"NAT Pool (NAT Pool or Pool Group)" }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"private", "description":"The pool is a shared pool" }, "timeout-val":{ "type":"number", "format":"number", "minimum":2, "maximum":129600, "partition-visibility":"shared", "not":"fast", "description":"Timeout in seconds" }, "fast":{ "type":"string", "format":"enum", "partition-visibility":"shared", "not":"timeout-val", "description":"'fast': Fast Aging; ", "enum":[ "fast" ] }, "dscp-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inbound': To set dscp value for inbound packets; 'outbound': To set dscp value for outbound packets; ", "enum":[ "inbound", "outbound" ] }, "dscp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] } } }, "icmp-others-cfg":{ "type":"object", "properties":{ "action-cfg":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'action': LSN Rule-List Action; 'no-action': Exclude LSN Rule-List Action; ", "enum":[ "action", "no-action" ] }, "action-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'dnat': Apply Dest NAT; 'drop': Drop the Packets; 'one-to-one-snat': Apply one-to-one source NAT for the packets; 'pass-through': Pass the Packets Through; 'snat': Redirect the Packets to a Different Source NAT Pool; 'set-dscp': To set dscp value for the packets; ", "enum":[ "dnat", "drop", "one-to-one-snat", "pass-through", "snat", "set-dscp" ] }, "ipv4-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "not":"domain", "description":"IP-List (IP-List Name)" }, "no-snat":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable source NAT" }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"VRRP-A vrid" }, "domain":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "not":"ipv4-list", "description":"DNAT Using IP of a Domain (Domain Name)" }, "pool":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"NAT Pool (NAT Pool or Pool Group)" }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"private", "description":"The pool is a shared pool" }, "dscp-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inbound': To set dscp value for inbound packets; 'outbound': To set dscp value for outbound packets; ", "enum":[ "inbound", "outbound" ] }, "dscp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] } } }, "dscp-cfg":{ "type":"object", "properties":{ "dscp-match":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); 'any': Match any dscp value; '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "any", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] }, "action-cfg":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'action': LSN Rule-List Action; ", "enum":[ "action" ] }, "action-type":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'set-dscp': To set dscp value for the packets; ", "enum":[ "set-dscp" ] }, "dscp-direction":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'inbound': To set dscp value for inbound packets; 'outbound': To set dscp value for outbound packets; ", "enum":[ "inbound", "outbound" ] }, "dscp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "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); '0': 000000; '1': 000001; '2': 000010; '3': 000011; '4': 000100; '5': 000101; '6': 000110; '7': 000111; '8': 001000; '9': 001001; '10': 001010; '11': 001011; '12': 001100; '13': 001101; '14': 001110; '15': 001111; '16': 010000; '17': 010001; '18': 010010; '19': 010011; '20': 010100; '21': 010101; '22': 010110; '23': 010111; '24': 011000; '25': 011001; '26': 011010; '27': 011011; '28': 011100; '29': 011101; '30': 011110; '31': 011111; '32': 100000; '33': 100001; '34': 100010; '35': 100011; '36': 100100; '37': 100101; '38': 100110; '39': 100111; '40': 101000; '41': 101001; '42': 101010; '43': 101011; '44': 101100; '45': 101101; '46': 101110; '47': 101111; '48': 110000; '49': 110001; '50': 110010; '51': 110011; '52': 110100; '53': 110101; '54': 110110; '55': 110111; '56': 111000; '57': 111001; '58': 111010; '59': 111011; '60': 111100; '61': 111101; '62': 111110; '63': 111111; ", "enum":[ "default", "af11", "af12", "af13", "af21", "af22", "af23", "af31", "af32", "af33", "af41", "af42", "af43", "cs1", "cs2", "cs3", "cs4", "cs5", "cs6", "cs7", "ef", "0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", "12", "13", "14", "15", "16", "17", "18", "19", "20", "21", "22", "23", "24", "25", "26", "27", "28", "29", "30", "31", "32", "33", "34", "35", "36", "37", "38", "39", "40", "41", "42", "43", "44", "45", "46", "47", "48", "49", "50", "51", "52", "53", "54", "55", "56", "57", "58", "59", "60", "61", "62", "63" ] } } } } } ] }, "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; 'placeholder': placeholder; ", "enum":[ "all", "placeholder" ] } } } ] } }, "required":[ "ipv4-addr" ] } ] } }, "required":[ "name" ] } ] }, "lsn-lid-list":{ "type":"array", "minItems":1, "items":{ "type":"lsn-lid" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/lsn-lid/{lid-number}", "array":[ { "properties":{ "lid-number":{ "type":"number", "format":"number", "minimum":1, "maximum":1023, "partition-visibility":"shared", "description":"LSN Lid", "optional":false }, "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"LSN Lid Name", "optional":true }, "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 }, "override":{ "type":"string", "format":"enum", "default":"none", "partition-visibility":"shared", "description":"'none': Apply source NAT if configured (default); 'drop': Drop packets that match this LSN lid; 'pass-through': Layer-3 route packets that match this LSN lid and do not apply source NAT; ", "enum":[ "none", "drop", "pass-through" ], "optional":true }, "user-quota-prefix-length":{ "type":"number", "format":"number", "minimum":1, "maximum":128, "partition-visibility":"shared", "description":"NAT64/DS-Lite user quota prefix length (Prefix Length (Default: Uses the global NAT64/DS-Lite configured value))", "optional":true }, "ds-lite":{ "type":"object", "properties":{ "inside-src-permit-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Class-List of IPv4 addresses permitted (Class-list to match for DS-Lite)" } } }, "lsn-rule-list":{ "type":"object", "properties":{ "destination":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "$ref":"/axapi/v3/cgnv6/lsn-rule-list", "description":"Apply LSN Rule-List on Destination (LSN Rule-List Name)" } } }, "source-nat-pool":{ "type":"object", "properties":{ "pool-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Source NAT Pool or Pool-Group" }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Use a shared source NAT pool or pool-group" } } }, "extended-user-quota":{ "type":"object", "properties":{ "tcp":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "tcp-service-port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Port (Port Value)" }, "tcp-sessions":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Number of Extended Quota sessions allowed for this service" } } } ] }, "udp":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "udp-service-port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Port (Port Value)" }, "udp-sessions":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Number of Extended Quota sessions allowed for this service" } } } ] } } }, "conn-rate-limit":{ "type":"object", "properties":{ "conn-rate-limit-val":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Maximum connections per second (Default: No limit)" } } }, "user-quota":{ "type":"object", "properties":{ "icmp":{ "type":"number", "format":"number", "minimum":1, "maximum":64000, "partition-visibility":"shared", "description":"User Quota for ICMP identifiers (NAT port quota per user (default: not configured))" }, "quota-udp":{ "type":"object", "properties":{ "udp-quota":{ "type":"number", "format":"number", "minimum":1, "maximum":64000, "partition-visibility":"shared", "description":"NAT port quota per user (default: not configured)" }, "udp-reserve":{ "type":"number", "format":"number", "minimum":0, "maximum":64000, "partition-visibility":"shared", "description":"Number of ports to reserve per user (default: same as user-quota value) (Reserved quota per user (default: same as user-quota value))" } } }, "quota-tcp":{ "type":"object", "properties":{ "tcp-quota":{ "type":"number", "format":"number", "minimum":1, "maximum":64000, "partition-visibility":"shared", "description":"NAT port quota per user (default: not configured)" }, "tcp-reserve":{ "type":"number", "format":"number", "minimum":0, "maximum":64000, "partition-visibility":"shared", "description":"Number of ports to reserve per user (default: same as user-quota value) (Reserved quota per user (default: same as user-quota value))" } } }, "session":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"User Quota for number of data sessions" } } }, "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" ] } ] }, "lsn-radius-profile-list":{ "type":"array", "minItems":1, "items":{ "type":"lsn-radius-profile" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/lsn-radius-profile/{lid-profile-index}", "array":[ { "properties":{ "lid-profile-index":{ "type":"number", "format":"number", "minimum":1, "maximum":16, "partition-visibility":"shared", "description":"LSN RADIUS Profile Index", "optional":false }, "radius":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "attribute":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'custom1': Configure RADIUS Attribute Custom 1; 'custom2': Configure RADIUS Attribute Custom 2; 'custom3': Configure RADIUS Attribute Custom 3; 'custom4': Configure RADIUS Attribute Custom 4; 'custom5': Configure RADIUS Attribute Custom 5; 'custom6': Configure RADIUS Attribute Custom 6; 'imei': Configure RADIUS Attribute IMEI; 'imsi': Configure RADIUS Attribute IMSI; 'msisdn': Configure RADIUS Attribute MSISDN; 'default': Configure default; ", "enum":[ "custom1", "custom2", "custom3", "custom4", "custom5", "custom6", "imei", "imsi", "msisdn", "default" ] }, "starts-with":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Value of the attribute" }, "starts-with-lsn-lid":{ "type":"number", "format":"number", "minimum":1, "maximum":1023, "partition-visibility":"shared", "description":"LSN Limit ID (LID index)" }, "exact-value":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Value of the attribute" }, "exact-value-lsn-lid":{ "type":"number", "format":"number", "minimum":1, "maximum":1023, "partition-visibility":"shared", "description":"LSN Limit ID (LID index)" }, "default-lsn-lid":{ "type":"number", "format":"number", "minimum":1, "maximum":1023, "partition-visibility":"shared", "description":"LSN Limit ID (LID index)" } } } ] }, "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-profile-index" ] } ] }, "nat64":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64", "properties":{ "global":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/global", "properties":{ "user-quota-prefix-length":{ "type":"number", "format":"number", "minimum":1, "maximum":128, "default":128, "partition-visibility":"shared", "description":"User Quota Prefix Length (Default: 128)" }, "tcp":{ "type":"object", "properties":{ "mss-clamp":{ "type":"object", "properties":{ "mss-clamp-type":{ "type":"string", "format":"enum", "default":"subtract", "partition-visibility":"shared", "description":"'fixed': Specify a fixed max value for the TCP MSS; 'none': No TCP MSS clamping; 'subtract': Specify the value to subtract from the TCP MSS (default: 20); ", "enum":[ "fixed", "none", "subtract" ] }, "mss-value":{ "type":"number", "format":"number", "minimum":0, "maximum":1420, "partition-visibility":"shared", "description":"The max value allowed for the TCP MSS (default: not configured)" }, "mss-subtract":{ "type":"number", "format":"number", "minimum":0, "maximum":1420, "default":20, "partition-visibility":"shared", "description":"Specify the value to subtract from the TCP MSS (default: 20)" }, "min":{ "type":"number", "format":"number", "minimum":0, "maximum":1420, "default":476, "partition-visibility":"shared", "description":"Specify the min value allowed for the TCP MSS (Specify the min value allowed for the TCP MSS (default: 476))" } } }, "reset-on-error":{ "type":"object", "properties":{ "outbound":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': Disable send TCP reset on error; ", "enum":[ "disable" ] } } } } }, "inside":{ "type":"object", "properties":{ "source":{ "type":"object", "properties":{ "class-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Class-list to match for NAT64" } } } } }, "force-non-zero-ipv4-id":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable non-zero ID field in IPv4 header if no IPv6 fragment & IPv4 pkt size is more than 88 & less than or equal to 1280 bytes" }, "all":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"All packet sizes" }, "icmp":{ "type":"object", "properties":{ "send-on-port-unavailable":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'host-unreachable': Send ICMP destination host unreachable; 'admin-filtered': Send ICMP admin filtered; 'disable': Disable ICMP port unavailable message (default); ", "enum":[ "host-unreachable", "admin-filtered", "disable" ] }, "send-on-user-quota-exceeded":{ "type":"string", "format":"enum", "default":"admin-filtered", "partition-visibility":"shared", "description":"'host-unreachable': Send ICMP destination host unreachable; 'admin-filtered': Send ICMP admin filtered (default); 'disable': Disable ICMP quota exceeded message; ", "enum":[ "host-unreachable", "admin-filtered", "disable" ] } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'total_tcp_allocated': Total TCP Ports Allocated; 'total_tcp_freed': Total TCP Ports Freed; 'total_udp_allocated': Total UDP Ports Allocated; 'total_udp_freed': Total UDP Ports Freed; 'total_icmp_allocated': Total ICMP Ports Allocated; 'total_icmp_freed': Total ICMP Ports Freed; 'data_session_created': Data Session Created; 'data_session_freed': Data Session Freed; 'user_quota_created': User-Quota Created; 'user_quota_put_in_del_q': User-Quota Freed; 'user_quota_failure': User-Quota Creation Failed; 'nat_port_unavailable_tcp': TCP NAT Port Unavailable; 'nat_port_unavailable_udp': UDP NAT Port Unavailable; 'nat_port_unavailable_icmp': ICMP NAT Port Unavailable; 'new_user_resource_unavailable': New User NAT Resource Unavailable; 'tcp_user_quota_exceeded': TCP User-Quota Exceeded; 'udp_user_quota_exceeded': UDP User-Quota Exceeded; 'icmp_user_quota_exceeded': ICMP User-Quota Exceeded; 'extended_quota_matched': Extended User-Quota Matched; 'extended_quota_exceeded': Extended User-Quota Exceeded; 'data_sesn_user_quota_exceeded': Data Session User-Quota Exceeded; 'data_sesn_rate_user_quota_exceeded': Conn Rate User-Quota Exceeded; 'tcp_fullcone_created': TCP Full-cone Session Created; 'tcp_fullcone_freed': TCP Full-cone Session Freed; 'udp_fullcone_created': UDP Full-cone Session Created; 'udp_fullcone_freed': UDP Full-cone Session Freed; 'fullcone_failure': Full-cone Session Creation Failed; 'hairpin': Hairpin Session Created; 'fullcone_self_hairpinning_drop': Self-Hairpinning Drop; 'endpoint_indep_map_match': Endpoint-Independent Mapping Matched; 'endpoint_indep_filter_match': Endpoint-Independent Filtering Matched; 'inbound_filtered': Endpoint-Dependent Filtering Drop; 'eif_limit_exceeded': Endpoint-Independent Filtering Inbound Limit Exceeded; 'total_tcp_overloaded': TCP Port Overloaded; 'total_udp_overloaded': UDP Port Overloaded; 'port_overloading_smp_inserted_tcp': TCP Port Overloading Session Created; 'port_overloading_smp_inserted_udp': UDP Port Overloading Session Created; 'port_overloading_smp_free_tcp': TCP Port Overloading Session Freed; 'port_overloading_smp_free_udp': UDP Port Overloading Session Freed; 'nat_pool_unusable': NAT Pool Unusable; 'ha_nat_pool_unusable': HA NAT Pool Unusable; 'ha_nat_pool_batch_type_mismatch': HA NAT Pool Batch Type Mismatch; 'no_radius_profile_match': No RADIUS Profile Match; 'l3': Layer 3 Forwarded Packets; 'source_matches_prefix': Source Address Prefix Match Drop; 'lid_drop': LSN LID Drop; 'lid_pass_through': LSN LID Pass-through; 'no_class_list_match': No Class-List Match; 'user_quota_mem_allocated': User-Quota Memory Allocated; 'user_quota_mem_freed': User-Quota Memory Freed; 'user_quota_created_shadow': Total User-Quota Created; 'quota_marked_deleted': User-Quota Marked Deleted; 'quota_delete_not_in_bucket': User-Quota Delete Not In Bucket; 'user_quota_put_in_del_q_shadow': Total User-Quota Put In Del Q; 'prefix_quota_created': Total Prefix Quota Created; 'prefix_quota_put_in_del_q': Total Prefix Quota Freed; 'prefix_quota_failure': Total Prefix Quota Failure; 'total_user_quota_created': Total Quota Structure Created; 'total_user_quota_put_in_del_q': Total Quota Structure Freed; 'total_user_quota_failure': Total Quota Structure Failure; 'tcp_out_of_state_rst_sent': Total Out of State TCP RST sent; 'tcp_out_of_state_rst_dropped': Total Out of State TCP RST dropped; 'icmp_out_of_state_uqe_admin_filtered_sent': Total User Quota Exceeded ICMP admin filtered sent; 'icmp_out_of_state_uqe_host_unreachable_sent': Total User Quota Exceeded ICMP host unreachable sent; 'icmp_out_of_state_uqe_dropped': Total User Queue Exceeded ICMP notification dropped; 'user_quota_not_found': User-Quota Not Found; 'tcp_fullcone_created_shadow': Total TCP Full-cone sessions created; 'tcp_fullcone_freed_shadow': Total TCP Full-cone sessions freed; 'udp_fullcone_created_shadow': Total UDP Full-cone sessions created; 'udp_fullcone_freed_shadow': Total UDP Full-cone sessions freed; 'udp_alg_fullcone_created': Total UDP ALG Full-cone sessions created; 'udp_alg_fullcone_freed': Total UDP ALG Full-cone sessions freed; 'fullcone_created': Total Full-cone sessions created; 'fullcone_freed': Total Full-cone sessions freed; 'data_session_created_shadow': Total Data Sessions Created; 'data_session_freed_shadow': Total Data Sessions Freed; 'data_session_user_quota_mismatch': Data Session Counter Per User Mismatch; 'extended_quota_mismatched': Extended User-Quota Mismatched; 'nat_port_unavailable_other': Other NAT Port Unavailable; 'nat_port_unavailable': Total NAT Port Unavailable; 'new_user_resource_unavailable_tcp': TCP New User NAT Resource Unavailable; 'new_user_resource_unavailable_udp': UDP New User NAT Resource Unavailable; 'new_user_resource_unavailable_icmp': ICMP New User NAT Resource Unavailable; 'new_user_resource_unavailable_other': Other New User NAT Resource Unavailable; 'total_tcp_allocated_shadow': Total TCP Ports Allocated; 'total_tcp_freed_shadow': Total TCP Ports Freed; 'total_udp_allocated_shadow': Total UDP Ports Allocated; 'total_udp_freed_shadow': Total UDP Ports Freed; 'total_icmp_allocated_shadow': Total ICMP Ports Allocated; 'total_icmp_freed_shadow': Total ICMP Ports Freed; 'udp_alg_no_quota': UDP ALG User-Quota Not Found; 'udp_alg_eim_mismatch': UDP ALG Endpoint-Independent Mapping Mismatch; 'udp_alg_no_nat_ip': UDP ALG User-Quota Unknown NAT IP; 'udp_alg_alloc_failure': UDP ALG Port Allocation Failure; 'sip_alg_no_quota': SIP ALG User-Quota Not Found; 'sip_alg_quota_inc_failure': SIP ALG User-Quota Exceeded; 'sip_alg_no_nat_ip': SIP ALG Unknown NAT IP; 'sip_alg_reuse_contact_fullcone': SIP ALG Reuse Contact Full-cone Session; 'sip_alg_contact_fullcone_mismatch': SIP ALG Contact Full-cone Session Mismatch; 'sip_alg_alloc_contact_port_failure': SIP ALG Alloc Contact NAT Port Failure; 'sip_alg_create_contact_fullcone_failure': SIP ALG Create Contact Full-cone Session Failure; 'sip_alg_release_contact_port_failure': SIP ALG Release Contact NAT Port Failure; 'sip_alg_single_rtp_fullcone': SIP ALG Single RTP Full-cone Found; 'sip_alg_single_rtcp_fullcone': SIP ALG Single RTCP Full-cone Found; 'sip_alg_rtcp_fullcone_mismatch': SIP ALG RTCP Full-cone NAT Port Mismatch; 'sip_alg_reuse_rtp_rtcp_fullcone': SIP ALG Reuse RTP/RTCP Full-cone Session; 'sip_alg_alloc_rtp_rtcp_port_failure': SIP ALG Alloc RTP/RTCP NAT Ports Failure; 'sip_alg_alloc_single_port_failure': SIP ALG Alloc Single RTP or RTCP NAT Port Failure; 'sip_alg_create_single_fullcone_failure': SIP ALG Create Single RTP or RTCP Full-cone Session Failure; 'sip_alg_create_rtp_fullcone_failure': SIP ALG Create RTP Full-cone Session Failure; 'sip_alg_create_rtcp_fullcone_failure': SIP ALG Create RTCP Full-cone Session Failure; 'sip_alg_port_pair_alloc_from_consecutive': SIP ALG Port Pair Allocated From Consecutive; 'sip_alg_port_pair_alloc_from_partition': SIP ALG Port Pair Allocated From Partition; 'sip_alg_port_pair_alloc_from_pool_port_batch': SIP ALG Port Pair Allocated From Pool Port Batch; 'sip_alg_port_pair_alloc_from_quota_consecutive': SIP ALG Port Pair Allocated From Quota Consecutive; 'sip_alg_port_pair_alloc_from_quota_partition': SIP ALG Port Pair Allocated From Quota Partition; 'sip_alg_port_pair_alloc_from_quota_partition_error': SIP ALG Port Pair Allocated From Quota Partition Error; 'sip_alg_port_pair_alloc_from_quota_pool_port_batch': SIP ALG Port Pair Allocated From Quota Pool Port Batch; 'sip_alg_port_pair_alloc_from_quota_pool_port_batch_with_frag': SIP ALG Port Pair Allocated From Quota Port Batch Version 2 with Frag Free Ports; ", "enum":[ "all", "total_tcp_allocated", "total_tcp_freed", "total_udp_allocated", "total_udp_freed", "total_icmp_allocated", "total_icmp_freed", "data_session_created", "data_session_freed", "user_quota_created", "user_quota_put_in_del_q", "user_quota_failure", "nat_port_unavailable_tcp", "nat_port_unavailable_udp", "nat_port_unavailable_icmp", "new_user_resource_unavailable", "tcp_user_quota_exceeded", "udp_user_quota_exceeded", "icmp_user_quota_exceeded", "extended_quota_matched", "extended_quota_exceeded", "data_sesn_user_quota_exceeded", "data_sesn_rate_user_quota_exceeded", "tcp_fullcone_created", "tcp_fullcone_freed", "udp_fullcone_created", "udp_fullcone_freed", "fullcone_failure", "hairpin", "fullcone_self_hairpinning_drop", "endpoint_indep_map_match", "endpoint_indep_filter_match", "inbound_filtered", "eif_limit_exceeded", "total_tcp_overloaded", "total_udp_overloaded", "port_overloading_smp_inserted_tcp", "port_overloading_smp_inserted_udp", "port_overloading_smp_free_tcp", "port_overloading_smp_free_udp", "nat_pool_unusable", "ha_nat_pool_unusable", "ha_nat_pool_batch_type_mismatch", "no_radius_profile_match", "l3", "source_matches_prefix", "lid_drop", "lid_pass_through", "no_class_list_match", "user_quota_mem_allocated", "user_quota_mem_freed", "user_quota_created_shadow", "quota_marked_deleted", "quota_delete_not_in_bucket", "user_quota_put_in_del_q_shadow", "prefix_quota_created", "prefix_quota_put_in_del_q", "prefix_quota_failure", "total_user_quota_created", "total_user_quota_put_in_del_q", "total_user_quota_failure", "tcp_out_of_state_rst_sent", "tcp_out_of_state_rst_dropped", "icmp_out_of_state_uqe_admin_filtered_sent", "icmp_out_of_state_uqe_host_unreachable_sent", "icmp_out_of_state_uqe_dropped", "user_quota_not_found", "tcp_fullcone_created_shadow", "tcp_fullcone_freed_shadow", "udp_fullcone_created_shadow", "udp_fullcone_freed_shadow", "udp_alg_fullcone_created", "udp_alg_fullcone_freed", "fullcone_created", "fullcone_freed", "data_session_created_shadow", "data_session_freed_shadow", "data_session_user_quota_mismatch", "extended_quota_mismatched", "nat_port_unavailable_other", "nat_port_unavailable", "new_user_resource_unavailable_tcp", "new_user_resource_unavailable_udp", "new_user_resource_unavailable_icmp", "new_user_resource_unavailable_other", "total_tcp_allocated_shadow", "total_tcp_freed_shadow", "total_udp_allocated_shadow", "total_udp_freed_shadow", "total_icmp_allocated_shadow", "total_icmp_freed_shadow", "udp_alg_no_quota", "udp_alg_eim_mismatch", "udp_alg_no_nat_ip", "udp_alg_alloc_failure", "sip_alg_no_quota", "sip_alg_quota_inc_failure", "sip_alg_no_nat_ip", "sip_alg_reuse_contact_fullcone", "sip_alg_contact_fullcone_mismatch", "sip_alg_alloc_contact_port_failure", "sip_alg_create_contact_fullcone_failure", "sip_alg_release_contact_port_failure", "sip_alg_single_rtp_fullcone", "sip_alg_single_rtcp_fullcone", "sip_alg_rtcp_fullcone_mismatch", "sip_alg_reuse_rtp_rtcp_fullcone", "sip_alg_alloc_rtp_rtcp_port_failure", "sip_alg_alloc_single_port_failure", "sip_alg_create_single_fullcone_failure", "sip_alg_create_rtp_fullcone_failure", "sip_alg_create_rtcp_fullcone_failure", "sip_alg_port_pair_alloc_from_consecutive", "sip_alg_port_pair_alloc_from_partition", "sip_alg_port_pair_alloc_from_pool_port_batch", "sip_alg_port_pair_alloc_from_quota_consecutive", "sip_alg_port_pair_alloc_from_quota_partition", "sip_alg_port_pair_alloc_from_quota_partition_error", "sip_alg_port_pair_alloc_from_quota_pool_port_batch", "sip_alg_port_pair_alloc_from_quota_pool_port_batch_with_frag" ] }, "counters2":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'h323_alg_no_quota': H323 ALG User-Quota Not Found; 'h323_alg_quota_inc_failure': H323 ALG User-Quota Exceeded; 'h323_alg_no_nat_ip': H323 ALG Unknown NAT IP; 'h323_alg_reuse_fullcone': H323 ALG Reuse Full-cone Session; 'h323_alg_fullcone_mismatch': H323 ALG Full-cone Session Mismatch; 'h323_alg_alloc_port_failure': H323 ALG Alloc NAT Port Failure; 'h323_alg_create_fullcone_failure': H323 ALG Create Full-cone Session Failure; 'h323_alg_release_port_failure': H323 ALG Release NAT Port Failure; 'h323_alg_single_rtp_fullcone': H323 ALG Single RTP Full-cone Found; 'h323_alg_single_rtcp_fullcone': H323 ALG Single RTCP Full-cone Found; 'h323_alg_rtcp_fullcone_mismatch': H323 ALG RTCP Full-cone NAT Port Mismatch; 'h323_alg_reuse_rtp_rtcp_fullcone': H323 ALG Reuse RTP/RTCP Full-cone Session; 'h323_alg_alloc_rtp_rtcp_port_failure': H323 ALG Alloc RTP/RTCP NAT Ports Failure; 'h323_alg_alloc_single_port_failure': H323 ALG Alloc Single RTP or RTCP NAT Port Failure; 'h323_alg_create_single_fullcone_failure': H323 ALG Create Single RTP or RTCP Full-cone Session Failure; 'h323_alg_create_rtp_fullcone_failure': H323 ALG Create RTP Full-cone Session Failure; 'h323_alg_create_rtcp_fullcone_failure': H323 ALG Create RTCP Full-cone Session Failure; 'h323_alg_port_pair_alloc_from_consecutive': H323 ALG Port Pair Allocated From Consecutive; 'h323_alg_port_pair_alloc_from_partition': H323 ALG Port Pair Allocated From Partition; 'h323_alg_port_pair_alloc_from_pool_port_batch': H323 ALG Port Pair Allocated From Pool Port Batch; 'h323_alg_port_pair_alloc_from_quota_consecutive': H323 ALG Port Pair Allocated From Quota Consecutive; 'h323_alg_port_pair_alloc_from_quota_partition': H323 ALG Port Pair Allocated From Quota Partition; 'h323_alg_port_pair_alloc_from_quota_partition_error': H323 ALG Port Pair Allocated From Quota Partition Error; 'h323_alg_port_pair_alloc_from_quota_pool_port_batch': H323 ALG Port Pair Allocated From Quota Pool Port Batch; 'port_batch_quota_extension_alloc_failure': Port Batch Extension Alloc Failure (No memory); 'port_batch_free_quota_not_found': Port Batch Quota Not Found on Free; 'port_batch_free_port_not_found': Port Batch Port Not Found on Free; 'port_batch_free_wrong_partition': Port Batch Free Wrong Partition; 'radius_query_quota_ext_alloc_failure': RADIUS Query Container Alloc (No Memoty); 'radius_query_quota_ext_alloc_race_free': RADIUS Query Container Alloc Race Free; 'quota_extension_added': Quota Extension Added to Quota; 'quota_extension_removed': Quota Extension Removed from Quota; 'quota_extension_remove_not_found': Quota Extension Not Found on Remove; 'ha_sync_port_batch_sent': HA Port Batch Extension Sync Sent; 'ha_sync_port_batch_rcv': HA Port Batch Extension Sync Received; 'ha_send_port_batch_not_found': HA Port Batch Not Found on Sync Send; 'ha_rcv_port_not_in_port_batch': HA Port Not in Port Batch on Sync Rcv; 'bad_port_to_free': Freeing Bad Port; 'consecutive_port_free': Port Freed from Consecutive Pool; 'partition_port_free': Port Freed from Partition; 'pool_port_batch_port_free': Port Freed from Pool Port Batch; 'port_allocated_from_quota_consecutive': Port Allocated from Quota Consecutive; 'port_allocated_from_quota_partition': Port Allocated from Quota Partition; 'port_allocated_from_quota_pool_port_batch': Port Allocated from Quota Pool Port Batch; 'port_freed_from_quota_consecutive': Port Freed from Quota Consecutive; 'port_freed_from_quota_partition': Port Freed from Quota Partition; 'port_freed_from_quota_pool_port_batch': Port Freed from Quota Pool Port Batch; 'port_batch_allocated_to_quota': Port Batch Allocated to Quota; 'port_batch_freed_from_quota': Port Batch Freed From Quota; 'specific_port_allocated_from_quota_consecutive': Specific Port Allocated from Quota Consecutive; 'specific_port_allocated_from_quota_partition': Specific Port Allocated from Quota Partition; 'specific_port_allocated_from_quota_pool_port_batch': Specific Port Allocated from Quota Pool Port Batch; 'port_batch_container_alloc_failure': Port Batch Container Alloc Out of Memory; 'port_batch_container_alloc_race_free': Port Batch Container Race Free; 'port_overloading_destination_conflict': Port Overloading Destination Conflict; 'port_overloading_out_of_memory': Port Overloading Out of Memory; 'port_overloading_assign_user': Port Overloading Port Assign User; 'port_overloading_assign_user_port_batch': Port Overloading Port Assign User Port Batch; 'port_overloading_inc': Port Overloading Port Increment; 'port_overloading_dec_on_conflict': Port Overloading Port Decrement on Conflict; 'port_overloading_dec_on_free': Port Overloading Port Decrement on Free; 'port_overloading_free_port_on_conflict': Port Overloading Free Port on Conflict; 'port_overloading_free_port_batch_on_conflict': Port Overloading Free Port Batch on Conflict; 'port_overloading_inc_overflow': Port Overloading Inc Overflow; 'port_overloading_attempt_consecutive_ports': Port Overloading on Consecutive Ports; 'port_overloading_attempt_same_partition': Port Overloading on Same Partition; 'port_overloading_attempt_diff_partition': Port Overloading on Different Partition; 'port_overloading_attempt_failed': Port Overloading Attempt Failed; 'port_overloading_conn_free_retry_lookup': Port Overloading Conn Free Retry Lookup; 'port_overloading_conn_free_not_found': Port Overloading Conn Free Not Found; 'port_overloading_smp_mem_allocated': Port Overloading SMP Session Allocated; 'port_overloading_smp_mem_freed': Port Overloading SMP Session Freed; 'port_overloading_smp_inserted': Port Overloading SMP Inserted; 'port_overloading_smp_inserted_tcp_shadow': Total Port Overloading SMP TCP Inserted; 'port_overloading_smp_inserted_udp_shadow': Total Port Overloading SMP UDP Inserted; 'port_overloading_smp_free_tcp_shadow': Total Port Overloading SMP TCP Freed; 'port_overloading_smp_free_udp_shadow': Total Port Overloading SMP UDP Freed; 'port_overloading_smp_put_in_del_q_from_conn': Port Overloading SMP Free From Conn; 'port_overloading_smp_free_dec_failure': Port Overloading SMP Free Dec Failure; 'port_overloading_smp_free_no_quota': Port Overloading SMP Free No Quota; 'port_overloading_smp_free_port': Port Overloading SMP Free Port; 'port_overloading_smp_free_port_from_quota': Port Overloading SMP Free Port From Quota; 'port_overloading_for_no_ports': Port Overloading for No Ports; 'port_overloading_for_no_ports_success': Port Overloading for No Ports Success; 'port_overloading_for_quota_exceeded': Port Overloading for Quota Exceeded; 'port_overloading_for_quota_exceeded_success': Port Overloading for Quota Exceeded Success; 'port_overloading_for_quota_exceeded_race': Port Overloading for Quota Exceeded Race; 'port_overloading_for_quota_exceeded_race_success': Port Overloading for Quota Exceeded Race Success; 'port_overloading_for_new_user': Port Overloading for New User; 'port_overloading_for_new_user_success': Port Overloading for New User Success; 'ha_port_overloading_attempt_failed': HA Port Overloading Attempt Failed; 'ha_port_overloading_for_no_ports': HA Port Overloading for No Ports; 'ha_port_overloading_for_no_ports_success': HA Port Overloading for No Ports Success; 'ha_port_overloading_for_quota_exceeded': HA Port Overloading for Quota Exceeded; 'ha_port_overloading_for_quota_exceeded_success': HA Port Overloading for Quota Exceeded Success; 'ha_port_overloading_for_quota_exceeded_race': HA Port Overloading for Quota Exceeded Race; 'ha_port_overloading_for_quota_exceeded_race_success': HA Port Overloading for Quota Exceeded Race Success; 'ha_port_overloading_for_new_user': HA Port Overloading for New User; 'ha_port_overloading_for_new_user_success': HA Port Overloading for New User Success; ", "enum":[ "h323_alg_no_quota", "h323_alg_quota_inc_failure", "h323_alg_no_nat_ip", "h323_alg_reuse_fullcone", "h323_alg_fullcone_mismatch", "h323_alg_alloc_port_failure", "h323_alg_create_fullcone_failure", "h323_alg_release_port_failure", "h323_alg_single_rtp_fullcone", "h323_alg_single_rtcp_fullcone", "h323_alg_rtcp_fullcone_mismatch", "h323_alg_reuse_rtp_rtcp_fullcone", "h323_alg_alloc_rtp_rtcp_port_failure", "h323_alg_alloc_single_port_failure", "h323_alg_create_single_fullcone_failure", "h323_alg_create_rtp_fullcone_failure", "h323_alg_create_rtcp_fullcone_failure", "h323_alg_port_pair_alloc_from_consecutive", "h323_alg_port_pair_alloc_from_partition", "h323_alg_port_pair_alloc_from_pool_port_batch", "h323_alg_port_pair_alloc_from_quota_consecutive", "h323_alg_port_pair_alloc_from_quota_partition", "h323_alg_port_pair_alloc_from_quota_partition_error", "h323_alg_port_pair_alloc_from_quota_pool_port_batch", "port_batch_quota_extension_alloc_failure", "port_batch_free_quota_not_found", "port_batch_free_port_not_found", "port_batch_free_wrong_partition", "radius_query_quota_ext_alloc_failure", "radius_query_quota_ext_alloc_race_free", "quota_extension_added", "quota_extension_removed", "quota_extension_remove_not_found", "ha_sync_port_batch_sent", "ha_sync_port_batch_rcv", "ha_send_port_batch_not_found", "ha_rcv_port_not_in_port_batch", "bad_port_to_free", "consecutive_port_free", "partition_port_free", "pool_port_batch_port_free", "port_allocated_from_quota_consecutive", "port_allocated_from_quota_partition", "port_allocated_from_quota_pool_port_batch", "port_freed_from_quota_consecutive", "port_freed_from_quota_partition", "port_freed_from_quota_pool_port_batch", "port_batch_allocated_to_quota", "port_batch_freed_from_quota", "specific_port_allocated_from_quota_consecutive", "specific_port_allocated_from_quota_partition", "specific_port_allocated_from_quota_pool_port_batch", "port_batch_container_alloc_failure", "port_batch_container_alloc_race_free", "port_overloading_destination_conflict", "port_overloading_out_of_memory", "port_overloading_assign_user", "port_overloading_assign_user_port_batch", "port_overloading_inc", "port_overloading_dec_on_conflict", "port_overloading_dec_on_free", "port_overloading_free_port_on_conflict", "port_overloading_free_port_batch_on_conflict", "port_overloading_inc_overflow", "port_overloading_attempt_consecutive_ports", "port_overloading_attempt_same_partition", "port_overloading_attempt_diff_partition", "port_overloading_attempt_failed", "port_overloading_conn_free_retry_lookup", "port_overloading_conn_free_not_found", "port_overloading_smp_mem_allocated", "port_overloading_smp_mem_freed", "port_overloading_smp_inserted", "port_overloading_smp_inserted_tcp_shadow", "port_overloading_smp_inserted_udp_shadow", "port_overloading_smp_free_tcp_shadow", "port_overloading_smp_free_udp_shadow", "port_overloading_smp_put_in_del_q_from_conn", "port_overloading_smp_free_dec_failure", "port_overloading_smp_free_no_quota", "port_overloading_smp_free_port", "port_overloading_smp_free_port_from_quota", "port_overloading_for_no_ports", "port_overloading_for_no_ports_success", "port_overloading_for_quota_exceeded", "port_overloading_for_quota_exceeded_success", "port_overloading_for_quota_exceeded_race", "port_overloading_for_quota_exceeded_race_success", "port_overloading_for_new_user", "port_overloading_for_new_user_success", "ha_port_overloading_attempt_failed", "ha_port_overloading_for_no_ports", "ha_port_overloading_for_no_ports_success", "ha_port_overloading_for_quota_exceeded", "ha_port_overloading_for_quota_exceeded_success", "ha_port_overloading_for_quota_exceeded_race", "ha_port_overloading_for_quota_exceeded_race_success", "ha_port_overloading_for_new_user", "ha_port_overloading_for_new_user_success" ] }, "counters3":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'nat_pool_force_delete': NAT Pool Force Delete; 'quota_ext_too_many': Quota Ext Too Many; 'nat_pool_not_found_on_free': NAT Pool Not Found on Free; 'standby_class_list_drop': Standby Class-List Drop; 'dst_prefix_mismatch': Destination Prefix Mismatch Drop; 'fullcone_inbound_nat_pool_mismatch': Full-cone Session NAT Pool Mismatch; '6rd_no_match_domain_drop': Sixrd Packets Domain Not Found; 'ha_prefix_not_found': HA No Matching Prefix Found; 'nat_pool_attempt_adding_multiple_free_batches': Attempt Adding Multiple Free Batches to Quota; 'nat_pool_add_free_batch_failed': Add Batch to Quota Failed; 'mgcp_alg_no_quota': MGCP ALG User-Quota Not Found; 'mgcp_alg_quota_inc_failure': MGCP ALG User-Quota Exceeded; 'mgcp_alg_no_nat_ip': MGCP ALG Unknown NAT IP; 'mgcp_alg_reuse_fullcone': MGCP ALG Reuse Full-cone Session; 'mgcp_alg_fullcone_mismatch': MGCP ALG Full-cone Session Mismatch; 'mgcp_alg_alloc_port_failure': MGCP ALG Alloc NAT Port Failure; 'mgcp_alg_create_fullcone_failure': MGCP ALG Create Full-cone Session Failure; 'mgcp_alg_release_port_failure': MGCP ALG Release NAT Port Failure; 'mgcp_alg_single_rtp_fullcone': MGCP ALG Single RTP Full-cone Found; 'mgcp_alg_single_rtcp_fullcone': MGCP ALG Single RTCP Full-cone Found; 'mgcp_alg_rtcp_fullcone_mismatch': MGCP ALG RTCP Full-cone NAT Port Mismatch; 'mgcp_alg_reuse_rtp_rtcp_fullcone': MGCP ALG Reuse RTP/RTCP Full-cone Session; 'mgcp_alg_alloc_rtp_rtcp_port_failure': MGCP ALG Alloc RTP/RTCP NAT Ports Failure; 'mgcp_alg_alloc_single_port_failure': MGCP ALG Alloc Single RTP or RTCP NAT Port Failure; 'mgcp_alg_create_single_fullcone_failure': MGCP ALG Create Single RTP or RTCP Full-cone Session Failure; 'mgcp_alg_create_rtp_fullcone_failure': MGCP ALG Create RTP Full-cone Session Failure; 'mgcp_alg_create_rtcp_fullcone_failure': MGCP ALG Create RTCP Full-cone Session Failure; 'mgcp_alg_port_pair_alloc_from_consecutive': MGCP ALG Port Pair Allocated From Consecutive; 'mgcp_alg_port_pair_alloc_from_partition': MGCP ALG Port Pair Allocated From Partition; 'mgcp_alg_port_pair_alloc_from_pool_port_batch': MGCP ALG Port Pair Allocated From Pool Port Batch; 'mgcp_alg_port_pair_alloc_from_quota_consecutive': MGCP ALG Port Pair Allocated From Quota Consecutive; 'mgcp_alg_port_pair_alloc_from_quota_partition': MGCP ALG Port Pair Allocated From Quota Partition; 'mgcp_alg_port_pair_alloc_from_quota_partition_error': MGCP ALG Port Pair Allocated From Quota Partition Error; 'mgcp_alg_port_pair_alloc_from_quota_pool_port_batch': MGCP ALG Port Pair Allocated From Quota Pool Port Batch; 'user_quota_unusable_drop': User-Quota Unusable Drop; 'user_quota_unusable': User-Quota Marked Unusable; 'nat_pool_same_port_batch_udp_failed': Simultaneous Batch Allocation UDP Port Allocation Failed; 'adc_port_allocation_failed': ADC Port Allocation Failed; 'adc_port_allocation_ineligible': ADC Port Allocation Not Allowed; 'fwd_ingress_packets_tcp': Forward Ingress Packets TCP; 'fwd_egress_packets_tcp': Forward Egress Packets TCP; 'rev_ingress_packets_tcp': Reverse Ingress Packets TCP; 'rev_egress_packets_tcp': Reverse Egress Packets TCP; 'fwd_ingress_bytes_tcp': Forward Ingress Bytes TCP; 'fwd_egress_bytes_tcp': Forward Egress Bytes TCP; 'rev_ingress_bytes_tcp': Reverse Ingress Bytes TCP; 'rev_egress_bytes_tcp': Reverse Egress Bytes TCP; 'fwd_ingress_packets_udp': Forward Ingress Packets UDP; 'fwd_egress_packets_udp': Forward Egress Packets UDP; 'rev_ingress_packets_udp': Reverse Ingress Packets UDP; 'rev_egress_packets_udp': Reverse Egress Packets UDP; 'fwd_ingress_bytes_udp': Forward Ingress Bytes UDP; 'fwd_egress_bytes_udp': Forward Egress Bytes UDP; 'rev_ingress_bytes_udp': Reverse Ingress Bytes UDP; 'rev_egress_bytes_udp': Reverse Egress Bytes UDP; 'fwd_ingress_packets_icmp': Forward Ingress Packets ICMP; 'fwd_egress_packets_icmp': Forward Egress Packets ICMP; 'rev_ingress_packets_icmp': Reverse Ingress Packets ICMP; 'rev_egress_packets_icmp': Reverse Egress Packets ICMP; 'fwd_ingress_bytes_icmp': Forward Ingress Bytes ICMP; 'fwd_egress_bytes_icmp': Forward Egress Bytes ICMP; 'rev_ingress_bytes_icmp': Reverse Ingress Bytes ICMP; 'rev_egress_bytes_icmp': Reverse Egress Bytes ICMP; 'fwd_ingress_packets_others': Forward Ingress Packets OTHERS; 'fwd_egress_packets_others': Forward Egress Packets OTHERS; 'rev_ingress_packets_others': Reverse Ingress Packets OTHERS; 'rev_egress_packets_others': Reverse Egress Packets OTHERS; 'fwd_ingress_bytes_others': Forward Ingress Bytes OTHERS; 'fwd_egress_bytes_others': Forward Egress Bytes OTHERS; 'rev_ingress_bytes_others': Reverse Ingress Bytes OTHERS; 'rev_egress_bytes_others': Reverse Egress Bytes OTHERS; 'fwd_ingress_pkt_size_range1': Forward Ingress Packet size between 0 and 200; 'fwd_ingress_pkt_size_range2': Forward Ingress Packet size between 201 and 800; 'fwd_ingress_pkt_size_range3': Forward Ingress Packet size between 801 and 1550; 'fwd_ingress_pkt_size_range4': Forward Ingress Packet size between 1551 and 9000; 'fwd_egress_pkt_size_range1': Forward Egress Packet size between 0 and 200; 'fwd_egress_pkt_size_range2': Forward Egress Packet size between 201 and 800; 'fwd_egress_pkt_size_range3': Forward Egress Packet size between 801 and 1550; 'fwd_egress_pkt_size_range4': Forward Egress Packet size between 1551 and 9000; 'rev_ingress_pkt_size_range1': Reverse Ingress Packet size between 0 and 200; 'rev_ingress_pkt_size_range2': Reverse Ingress Packet size between 201 and 800; 'rev_ingress_pkt_size_range3': Reverse Ingress Packet size between 801 and 1550; 'rev_ingress_pkt_size_range4': Reverse Ingress Packet size between 1551 and 9000; 'rev_egress_pkt_size_range1': Reverse Egress Packet size between 0 and 200; 'rev_egress_pkt_size_range2': Reverse Egress Packet size between 201 and 800; 'rev_egress_pkt_size_range3': Reverse Egress Packet size between 801 and 1550; 'rev_egress_pkt_size_range4': Reverse Egress Packet size between 1551 and 9000; 'prefix_quota_mismatch': Prefix Quota NAT IP Mismatch; 'port_overloading_port_tcp_inserted': Port Overloading NAT Port TCP Inserted; 'port_overloading_port_udp_inserted': Port Overloading NAT Port UDP Inserted; 'port_overloading_port_free_tcp': TCP Port Overloading NAT Port Freed; 'port_overloading_port_free_udp': UDP Port Overloading NAT Port Freed; ", "enum":[ "nat_pool_force_delete", "quota_ext_too_many", "nat_pool_not_found_on_free", "standby_class_list_drop", "dst_prefix_mismatch", "fullcone_inbound_nat_pool_mismatch", "6rd_no_match_domain_drop", "ha_prefix_not_found", "nat_pool_attempt_adding_multiple_free_batches", "nat_pool_add_free_batch_failed", "mgcp_alg_no_quota", "mgcp_alg_quota_inc_failure", "mgcp_alg_no_nat_ip", "mgcp_alg_reuse_fullcone", "mgcp_alg_fullcone_mismatch", "mgcp_alg_alloc_port_failure", "mgcp_alg_create_fullcone_failure", "mgcp_alg_release_port_failure", "mgcp_alg_single_rtp_fullcone", "mgcp_alg_single_rtcp_fullcone", "mgcp_alg_rtcp_fullcone_mismatch", "mgcp_alg_reuse_rtp_rtcp_fullcone", "mgcp_alg_alloc_rtp_rtcp_port_failure", "mgcp_alg_alloc_single_port_failure", "mgcp_alg_create_single_fullcone_failure", "mgcp_alg_create_rtp_fullcone_failure", "mgcp_alg_create_rtcp_fullcone_failure", "mgcp_alg_port_pair_alloc_from_consecutive", "mgcp_alg_port_pair_alloc_from_partition", "mgcp_alg_port_pair_alloc_from_pool_port_batch", "mgcp_alg_port_pair_alloc_from_quota_consecutive", "mgcp_alg_port_pair_alloc_from_quota_partition", "mgcp_alg_port_pair_alloc_from_quota_partition_error", "mgcp_alg_port_pair_alloc_from_quota_pool_port_batch", "user_quota_unusable_drop", "user_quota_unusable", "nat_pool_same_port_batch_udp_failed", "adc_port_allocation_failed", "adc_port_allocation_ineligible", "fwd_ingress_packets_tcp", "fwd_egress_packets_tcp", "rev_ingress_packets_tcp", "rev_egress_packets_tcp", "fwd_ingress_bytes_tcp", "fwd_egress_bytes_tcp", "rev_ingress_bytes_tcp", "rev_egress_bytes_tcp", "fwd_ingress_packets_udp", "fwd_egress_packets_udp", "rev_ingress_packets_udp", "rev_egress_packets_udp", "fwd_ingress_bytes_udp", "fwd_egress_bytes_udp", "rev_ingress_bytes_udp", "rev_egress_bytes_udp", "fwd_ingress_packets_icmp", "fwd_egress_packets_icmp", "rev_ingress_packets_icmp", "rev_egress_packets_icmp", "fwd_ingress_bytes_icmp", "fwd_egress_bytes_icmp", "rev_ingress_bytes_icmp", "rev_egress_bytes_icmp", "fwd_ingress_packets_others", "fwd_egress_packets_others", "rev_ingress_packets_others", "rev_egress_packets_others", "fwd_ingress_bytes_others", "fwd_egress_bytes_others", "rev_ingress_bytes_others", "rev_egress_bytes_others", "fwd_ingress_pkt_size_range1", "fwd_ingress_pkt_size_range2", "fwd_ingress_pkt_size_range3", "fwd_ingress_pkt_size_range4", "fwd_egress_pkt_size_range1", "fwd_egress_pkt_size_range2", "fwd_egress_pkt_size_range3", "fwd_egress_pkt_size_range4", "rev_ingress_pkt_size_range1", "rev_ingress_pkt_size_range2", "rev_ingress_pkt_size_range3", "rev_ingress_pkt_size_range4", "rev_egress_pkt_size_range1", "rev_egress_pkt_size_range2", "rev_egress_pkt_size_range3", "rev_egress_pkt_size_range4", "prefix_quota_mismatch", "port_overloading_port_tcp_inserted", "port_overloading_port_udp_inserted", "port_overloading_port_free_tcp", "port_overloading_port_free_udp" ] } } } ] } } }, "alg":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/alg", "properties":{ "esp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/alg/esp", "properties":{ "esp-enable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable NAT64 ESP ALG; 'enable-with-ctrl': Enable ESP NAT64 ALG with control session; ", "enum":[ "enable", "enable-with-ctrl" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'session-created': ESP Sessions Created; 'nat-ip-conflict': NAT IP Conflict; ", "enum":[ "all", "session-created", "nat-ip-conflict" ] } } } ] } } }, "ftp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/alg/ftp", "properties":{ "ftp-enable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': Disable NAT64 FTP ALG; ", "enum":[ "disable" ] }, "trans-eprt-to-port":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': disable; ", "enum":[ "disable" ] }, "trans-epsv-to-pasv":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': disable; ", "enum":[ "disable" ] }, "trans-lprt-to-port":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': disable; ", "enum":[ "disable" ] }, "trans-lpsv-to-pasv":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': disable; ", "enum":[ "disable" ] }, "xlat-no-trans-pasv":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': enable; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "pptp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/alg/pptp", "properties":{ "pptp-enable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable NAT64 PPTP ALG; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "rtsp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/alg/rtsp", "properties":{ "rtsp-enable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable NAT64 RTSP ALG; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "sip":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/alg/sip", "properties":{ "sip-enable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable NAT64 SIP ALG; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "h323":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/alg/h323", "properties":{ "h323-enable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable NAT64 H323 ALG; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "mgcp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/alg/mgcp", "properties":{ "mgcp-enable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable NAT64 MGCP ALG; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "tftp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/alg/tftp", "properties":{ "tftp-enable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable NAT64 TFTP ALG; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "fragmentation":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/fragmentation", "properties":{ "df-bit-transparency":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/fragmentation/df-bit-transparency", "properties":{ "df-bit-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Add an empty IPv6 fragmentation header if IPv4 DF bit is zero; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "inbound":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/fragmentation/inbound", "properties":{ "df-set":{ "type":"string", "format":"enum", "default":"send-icmp", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv6': Use IPv6 fragmentation; 'send-icmp': Send ICMP Type 3 Code 4 (Fragmentation Needed and DF Set) (default); ", "enum":[ "drop", "ipv6", "send-icmp" ] }, "count":{ "type":"number", "format":"number", "minimum":1, "maximum":5, "default":1, "partition-visibility":"shared", "description":"Configure number of ICMP messages sent when DF set. Default is 1" }, "frag-action":{ "type":"string", "format":"enum", "default":"ipv6", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv6': Use IPv6 fragmentation for oversize packets (default); ", "enum":[ "drop", "ipv6" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "outbound":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/fragmentation/outbound", "properties":{ "frag-action":{ "type":"string", "format":"enum", "default":"ipv4", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv4': Use IPv4 fragmentation (default); 'send-icmpv6': Send ICMPv6 Type 2 Code 0 (Packet Too Big); ", "enum":[ "drop", "ipv4", "send-icmpv6" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "prefix-list":{ "type":"array", "minItems":1, "items":{ "type":"prefix" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/nat64/prefix/{prefix-val}", "array":[ { "properties":{ "prefix-val":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"NAT64 Prefix", "optional":false }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"VRRP-A vrid (Specify ha VRRP-A vrid)", "optional":true }, "class-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Class-list to match for NAT64", "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 } }, "required":[ "prefix-val" ] } ] }, "user-quota-session":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/user-quota-session", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "enhanced-user-tracking":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/enhanced-user-tracking", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "full-cone-session":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/full-cone-session", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "hw-accelerate":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat64/hw-accelerate", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'entry-create': HW Entries Created; 'entry-create-failure': HW Entry Creation Failed; 'entry-create-fail-server-down': HW Entry Creation Failed - server down; 'entry-create-fail-max-entry': HW Entry Creation Failed - max entries exceeded; 'entry-free': HW Entries Freed; 'entry-free-opp-entry': HW Entries Freed - opposite tuple entry aged-out; 'entry-free-no-hw-prog': HW Entry Freed - no HW prog; 'entry-free-no-conn': HW Entry Freed - no matched conn; 'entry-free-no-sw-entry': HW Entry Freed - no software entry; 'entry-counter': HW Entries Count; 'entry-age-out': HW Entries Aged Out; 'entry-age-out-idle': HW Entries Aged Out - idle timeout; 'entry-age-out-tcp-fin': HW Entries Aged Out - TCP FIN; 'entry-age-out-tcp-rst': HW Entries Aged Out - TCP RST; 'entry-age-out-invalid-dst': HW Entries Aged Out - invalid dst; 'entry-force-hw-invalidate': HW Entries Force HW Invalidate; 'entry-invalidate-server-down': HW Entries Invalidate due to server down; 'tcam-create': TCAM Flows Created; 'tcam-free': TCAM Flows Freed; 'tcam-counter': TCAM Flow Count; ", "enum":[ "all", "entry-create", "entry-create-failure", "entry-create-fail-server-down", "entry-create-fail-max-entry", "entry-free", "entry-free-opp-entry", "entry-free-no-hw-prog", "entry-free-no-conn", "entry-free-no-sw-entry", "entry-counter", "entry-age-out", "entry-age-out-idle", "entry-age-out-tcp-fin", "entry-age-out-tcp-rst", "entry-age-out-invalid-dst", "entry-force-hw-invalidate", "entry-invalidate-server-down", "tcam-create", "tcam-free", "tcam-counter" ] } } } ] } } } } }, "ds-lite":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ds-lite", "properties":{ "global":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ds-lite/global", "properties":{ "user-quota-prefix-length":{ "type":"number", "format":"number", "minimum":1, "maximum":128, "default":128, "partition-visibility":"shared", "description":"User Quota Prefix Length (Default: 128)" }, "tcp":{ "type":"object", "properties":{ "mss-clamp":{ "type":"object", "properties":{ "mss-clamp-type":{ "type":"string", "format":"enum", "default":"subtract", "partition-visibility":"shared", "description":"'fixed': Specify a fixed max value for the TCP MSS; 'none': No TCP MSS clamping; 'subtract': Specify the value to subtract from the TCP MSS (default: 40); ", "enum":[ "fixed", "none", "subtract" ] }, "mss-value":{ "type":"number", "format":"number", "minimum":0, "maximum":1420, "partition-visibility":"shared", "description":"The max value allowed for the TCP MSS (default: not configured)" }, "mss-subtract":{ "type":"number", "format":"number", "minimum":0, "maximum":1420, "default":40, "partition-visibility":"shared", "description":"Specify the value to subtract from the TCP MSS (default: 40)" }, "min":{ "type":"number", "format":"number", "minimum":0, "maximum":1420, "default":416, "partition-visibility":"shared", "description":"Specify the min value allowed for the TCP MSS (Specify the min value allowed for the TCP MSS (default: ((576 - 60 - 60 - 40))))" } } }, "reset-on-error":{ "type":"object", "properties":{ "outbound":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': Disable send TCP reset on error; ", "enum":[ "disable" ] } } } } }, "ip-checksum-error":{ "type":"string", "format":"enum", "default":"fix", "partition-visibility":"shared", "description":"'fix': Fix the bad checksum (default); 'drop': Drop packets with a bad checksum; ", "enum":[ "fix", "drop" ] }, "l4-checksum-error":{ "type":"string", "format":"enum", "default":"propagate", "partition-visibility":"shared", "description":"'propagate': Propagate the bad checksum (default); 'fix': Fix the bad checksum; 'drop': Drop packets with a bad checksum; ", "enum":[ "propagate", "fix", "drop" ] }, "inside":{ "type":"object", "properties":{ "source":{ "type":"object", "properties":{ "class-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Class-list to match for DS-Lite" } } } } }, "icmp":{ "type":"object", "properties":{ "send-on-port-unavailable":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'host-unreachable': Send ICMP destination host unreachable; 'admin-filtered': Send ICMP admin filtered; 'disable': Disable ICMP port unavailable message (default); ", "enum":[ "host-unreachable", "admin-filtered", "disable" ] }, "send-on-user-quota-exceeded":{ "type":"string", "format":"enum", "default":"admin-filtered", "partition-visibility":"shared", "description":"'host-unreachable': Send ICMP destination host unreachable; 'admin-filtered': Send ICMP admin filtered (default); 'disable': Disable ICMP quota exceeded message; ", "enum":[ "host-unreachable", "admin-filtered", "disable" ] } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'total_tcp_allocated': Total TCP Ports Allocated; 'total_tcp_freed': Total TCP Ports Freed; 'total_udp_allocated': Total UDP Ports Allocated; 'total_udp_freed': Total UDP Ports Freed; 'total_icmp_allocated': Total ICMP Ports Allocated; 'total_icmp_freed': Total ICMP Ports Freed; 'data_session_created': Data Session Created; 'data_session_freed': Data Session Freed; 'user_quota_created': User-Quota Created; 'user_quota_put_in_del_q': User-Quota Freed; 'user_quota_failure': User-Quota Creation Failed; 'nat_port_unavailable_tcp': TCP NAT Port Unavailable; 'nat_port_unavailable_udp': UDP NAT Port Unavailable; 'nat_port_unavailable_icmp': ICMP NAT Port Unavailable; 'new_user_resource_unavailable': New User NAT Resource Unavailable; 'tcp_user_quota_exceeded': TCP User-Quota Exceeded; 'udp_user_quota_exceeded': UDP User-Quota Exceeded; 'icmp_user_quota_exceeded': ICMP User-Quota Exceeded; 'extended_quota_matched': Extended User-Quota Matched; 'extended_quota_exceeded': Extended User-Quota Exceeded; 'data_sesn_user_quota_exceeded': Data Session User-Quota Exceeded; 'data_sesn_rate_user_quota_exceeded': Conn Rate User-Quota Exceeded; 'tcp_fullcone_created': TCP Full-cone Session Created; 'tcp_fullcone_freed': TCP Full-cone Session Freed; 'udp_fullcone_created': UDP Full-cone Session Created; 'udp_fullcone_freed': UDP Full-cone Session Freed; 'fullcone_failure': Full-cone Session Creation Failed; 'hairpin': Hairpin Session Created; 'fullcone_self_hairpinning_drop': Self-Hairpinning Drop; 'endpoint_indep_map_match': Endpoint-Independent Mapping Matched; 'endpoint_indep_filter_match': Endpoint-Independent Filtering Matched; 'inbound_filtered': Endpoint-Dependent Filtering Drop; 'eif_limit_exceeded': Endpoint-Independent Filtering Inbound Limit Exceeded; 'total_tcp_overloaded': TCP Port Overloaded; 'total_udp_overloaded': UDP Port Overloaded; 'port_overloading_smp_inserted_tcp': TCP Port Overloading Session Created; 'port_overloading_smp_inserted_udp': UDP Port Overloading Session Created; 'port_overloading_smp_free_tcp': TCP Port Overloading Session Freed; 'port_overloading_smp_free_udp': UDP Port Overloading Session Freed; 'nat_pool_unusable': NAT Pool Unusable; 'ha_nat_pool_unusable': HA NAT Pool Unusable; 'ha_nat_pool_batch_type_mismatch': HA NAT Pool Batch Type Mismatch; 'no_radius_profile_match': No RADIUS Profile Match; 'truncated_packet': Truncated Packet; 'lid_drop': LSN LID Drop; 'lid_pass_through': LSN LID Pass-through; 'no_class_list_match': No Class-List Match; 'class_list_permit_drop': Permit Class-List Drop; 'user_quota_mem_allocated': User-Quota Memory Allocated; 'user_quota_mem_freed': User-Quota Memory Freed; 'user_quota_created_shadow': Total User-Quota Created; 'quota_marked_deleted': User-Quota Marked Deleted; 'quota_delete_not_in_bucket': User-Quota Delete Not In Bucket; 'user_quota_put_in_del_q_shadow': Total User-Quota Put In Del Q; 'prefix_quota_created': Total Prefix Quota Created; 'prefix_quota_put_in_del_q': Total Prefix Quota Freed; 'prefix_quota_failure': Total Prefix Quota Failure; 'total_user_quota_created': Total Quota Structure Created; 'total_user_quota_put_in_del_q': Total Quota Structure Freed; 'total_user_quota_failure': Total Quota Structure Failure; 'tcp_out_of_state_rst_sent': Total Out of State TCP RST sent; 'tcp_out_of_state_rst_dropped': Total Out of State TCP RST dropped; 'icmp_out_of_state_uqe_admin_filtered_sent': Total User Quota Exceeded ICMP admin filtered sent; 'icmp_out_of_state_uqe_host_unreachable_sent': Total User Quota Exceeded ICMP host unreachable sent; 'icmp_out_of_state_uqe_dropped': Total User Queue Exceeded ICMP notification dropped; 'user_quota_not_found': User-Quota Not Found; 'tcp_fullcone_created_shadow': Total TCP Full-cone sessions created; 'tcp_fullcone_freed_shadow': Total TCP Full-cone sessions freed; 'udp_fullcone_created_shadow': Total UDP Full-cone sessions created; 'udp_fullcone_freed_shadow': Total UDP Full-cone sessions freed; 'udp_alg_fullcone_created': Total UDP ALG Full-cone sessions created; 'udp_alg_fullcone_freed': Total UDP ALG Full-cone sessions freed; 'fullcone_created': Total Full-cone sessions created; 'fullcone_freed': Total Full-cone sessions freed; 'data_session_created_shadow': Total Data Sessions Created; 'data_session_freed_shadow': Total Data Sessions Freed; 'data_session_user_quota_mismatch': Data Session Counter Per User Mismatch; 'extended_quota_mismatched': Extended User-Quota Mismatched; 'nat_port_unavailable_other': Other NAT Port Unavailable; 'nat_port_unavailable': Total NAT Port Unavailable; 'new_user_resource_unavailable_tcp': TCP New User NAT Resource Unavailable; 'new_user_resource_unavailable_udp': UDP New User NAT Resource Unavailable; 'new_user_resource_unavailable_icmp': ICMP New User NAT Resource Unavailable; 'new_user_resource_unavailable_other': Other New User NAT Resource Unavailable; 'total_tcp_allocated_shadow': Total TCP Ports Allocated; 'total_tcp_freed_shadow': Total TCP Ports Freed; 'total_udp_allocated_shadow': Total UDP Ports Allocated; 'total_udp_freed_shadow': Total UDP Ports Freed; 'total_icmp_allocated_shadow': Total ICMP Ports Allocated; 'total_icmp_freed_shadow': Total ICMP Ports Freed; 'udp_alg_no_quota': UDP ALG User-Quota Not Found; 'udp_alg_eim_mismatch': UDP ALG Endpoint-Independent Mapping Mismatch; 'udp_alg_no_nat_ip': UDP ALG User-Quota Unknown NAT IP; 'udp_alg_alloc_failure': UDP ALG Port Allocation Failure; 'sip_alg_no_quota': SIP ALG User-Quota Not Found; 'sip_alg_quota_inc_failure': SIP ALG User-Quota Exceeded; 'sip_alg_no_nat_ip': SIP ALG Unknown NAT IP; 'sip_alg_reuse_contact_fullcone': SIP ALG Reuse Contact Full-cone Session; 'sip_alg_contact_fullcone_mismatch': SIP ALG Contact Full-cone Session Mismatch; 'sip_alg_alloc_contact_port_failure': SIP ALG Alloc Contact NAT Port Failure; 'sip_alg_create_contact_fullcone_failure': SIP ALG Create Contact Full-cone Session Failure; 'sip_alg_release_contact_port_failure': SIP ALG Release Contact NAT Port Failure; 'sip_alg_single_rtp_fullcone': SIP ALG Single RTP Full-cone Found; 'sip_alg_single_rtcp_fullcone': SIP ALG Single RTCP Full-cone Found; 'sip_alg_rtcp_fullcone_mismatch': SIP ALG RTCP Full-cone NAT Port Mismatch; 'sip_alg_reuse_rtp_rtcp_fullcone': SIP ALG Reuse RTP/RTCP Full-cone Session; 'sip_alg_alloc_rtp_rtcp_port_failure': SIP ALG Alloc RTP/RTCP NAT Ports Failure; 'sip_alg_alloc_single_port_failure': SIP ALG Alloc Single RTP or RTCP NAT Port Failure; 'sip_alg_create_single_fullcone_failure': SIP ALG Create Single RTP or RTCP Full-cone Session Failure; 'sip_alg_create_rtp_fullcone_failure': SIP ALG Create RTP Full-cone Session Failure; 'sip_alg_create_rtcp_fullcone_failure': SIP ALG Create RTCP Full-cone Session Failure; 'sip_alg_port_pair_alloc_from_consecutive': SIP ALG Port Pair Allocated From Consecutive; 'sip_alg_port_pair_alloc_from_partition': SIP ALG Port Pair Allocated From Partition; 'sip_alg_port_pair_alloc_from_pool_port_batch': SIP ALG Port Pair Allocated From Pool Port Batch; 'sip_alg_port_pair_alloc_from_quota_consecutive': SIP ALG Port Pair Allocated From Quota Consecutive; 'sip_alg_port_pair_alloc_from_quota_partition': SIP ALG Port Pair Allocated From Quota Partition; 'sip_alg_port_pair_alloc_from_quota_partition_error': SIP ALG Port Pair Allocated From Quota Partition Error; 'sip_alg_port_pair_alloc_from_quota_pool_port_batch': SIP ALG Port Pair Allocated From Quota Pool Port Batch; 'sip_alg_port_pair_alloc_from_quota_pool_port_batch_with_frag': SIP ALG Port Pair Allocated From Quota Port Batch Version 2 with Frag Free Ports; ", "enum":[ "all", "total_tcp_allocated", "total_tcp_freed", "total_udp_allocated", "total_udp_freed", "total_icmp_allocated", "total_icmp_freed", "data_session_created", "data_session_freed", "user_quota_created", "user_quota_put_in_del_q", "user_quota_failure", "nat_port_unavailable_tcp", "nat_port_unavailable_udp", "nat_port_unavailable_icmp", "new_user_resource_unavailable", "tcp_user_quota_exceeded", "udp_user_quota_exceeded", "icmp_user_quota_exceeded", "extended_quota_matched", "extended_quota_exceeded", "data_sesn_user_quota_exceeded", "data_sesn_rate_user_quota_exceeded", "tcp_fullcone_created", "tcp_fullcone_freed", "udp_fullcone_created", "udp_fullcone_freed", "fullcone_failure", "hairpin", "fullcone_self_hairpinning_drop", "endpoint_indep_map_match", "endpoint_indep_filter_match", "inbound_filtered", "eif_limit_exceeded", "total_tcp_overloaded", "total_udp_overloaded", "port_overloading_smp_inserted_tcp", "port_overloading_smp_inserted_udp", "port_overloading_smp_free_tcp", "port_overloading_smp_free_udp", "nat_pool_unusable", "ha_nat_pool_unusable", "ha_nat_pool_batch_type_mismatch", "no_radius_profile_match", "truncated_packet", "lid_drop", "lid_pass_through", "no_class_list_match", "class_list_permit_drop", "user_quota_mem_allocated", "user_quota_mem_freed", "user_quota_created_shadow", "quota_marked_deleted", "quota_delete_not_in_bucket", "user_quota_put_in_del_q_shadow", "prefix_quota_created", "prefix_quota_put_in_del_q", "prefix_quota_failure", "total_user_quota_created", "total_user_quota_put_in_del_q", "total_user_quota_failure", "tcp_out_of_state_rst_sent", "tcp_out_of_state_rst_dropped", "icmp_out_of_state_uqe_admin_filtered_sent", "icmp_out_of_state_uqe_host_unreachable_sent", "icmp_out_of_state_uqe_dropped", "user_quota_not_found", "tcp_fullcone_created_shadow", "tcp_fullcone_freed_shadow", "udp_fullcone_created_shadow", "udp_fullcone_freed_shadow", "udp_alg_fullcone_created", "udp_alg_fullcone_freed", "fullcone_created", "fullcone_freed", "data_session_created_shadow", "data_session_freed_shadow", "data_session_user_quota_mismatch", "extended_quota_mismatched", "nat_port_unavailable_other", "nat_port_unavailable", "new_user_resource_unavailable_tcp", "new_user_resource_unavailable_udp", "new_user_resource_unavailable_icmp", "new_user_resource_unavailable_other", "total_tcp_allocated_shadow", "total_tcp_freed_shadow", "total_udp_allocated_shadow", "total_udp_freed_shadow", "total_icmp_allocated_shadow", "total_icmp_freed_shadow", "udp_alg_no_quota", "udp_alg_eim_mismatch", "udp_alg_no_nat_ip", "udp_alg_alloc_failure", "sip_alg_no_quota", "sip_alg_quota_inc_failure", "sip_alg_no_nat_ip", "sip_alg_reuse_contact_fullcone", "sip_alg_contact_fullcone_mismatch", "sip_alg_alloc_contact_port_failure", "sip_alg_create_contact_fullcone_failure", "sip_alg_release_contact_port_failure", "sip_alg_single_rtp_fullcone", "sip_alg_single_rtcp_fullcone", "sip_alg_rtcp_fullcone_mismatch", "sip_alg_reuse_rtp_rtcp_fullcone", "sip_alg_alloc_rtp_rtcp_port_failure", "sip_alg_alloc_single_port_failure", "sip_alg_create_single_fullcone_failure", "sip_alg_create_rtp_fullcone_failure", "sip_alg_create_rtcp_fullcone_failure", "sip_alg_port_pair_alloc_from_consecutive", "sip_alg_port_pair_alloc_from_partition", "sip_alg_port_pair_alloc_from_pool_port_batch", "sip_alg_port_pair_alloc_from_quota_consecutive", "sip_alg_port_pair_alloc_from_quota_partition", "sip_alg_port_pair_alloc_from_quota_partition_error", "sip_alg_port_pair_alloc_from_quota_pool_port_batch", "sip_alg_port_pair_alloc_from_quota_pool_port_batch_with_frag" ] }, "counters2":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'h323_alg_no_quota': H323 ALG User-Quota Not Found; 'h323_alg_quota_inc_failure': H323 ALG User-Quota Exceeded; 'h323_alg_no_nat_ip': H323 ALG Unknown NAT IP; 'h323_alg_reuse_fullcone': H323 ALG Reuse Full-cone Session; 'h323_alg_fullcone_mismatch': H323 ALG Full-cone Session Mismatch; 'h323_alg_alloc_port_failure': H323 ALG Alloc NAT Port Failure; 'h323_alg_create_fullcone_failure': H323 ALG Create Full-cone Session Failure; 'h323_alg_release_port_failure': H323 ALG Release NAT Port Failure; 'h323_alg_single_rtp_fullcone': H323 ALG Single RTP Full-cone Found; 'h323_alg_single_rtcp_fullcone': H323 ALG Single RTCP Full-cone Found; 'h323_alg_rtcp_fullcone_mismatch': H323 ALG RTCP Full-cone NAT Port Mismatch; 'h323_alg_reuse_rtp_rtcp_fullcone': H323 ALG Reuse RTP/RTCP Full-cone Session; 'h323_alg_alloc_rtp_rtcp_port_failure': H323 ALG Alloc RTP/RTCP NAT Ports Failure; 'h323_alg_alloc_single_port_failure': H323 ALG Alloc Single RTP or RTCP NAT Port Failure; 'h323_alg_create_single_fullcone_failure': H323 ALG Create Single RTP or RTCP Full-cone Session Failure; 'h323_alg_create_rtp_fullcone_failure': H323 ALG Create RTP Full-cone Session Failure; 'h323_alg_create_rtcp_fullcone_failure': H323 ALG Create RTCP Full-cone Session Failure; 'h323_alg_port_pair_alloc_from_consecutive': H323 ALG Port Pair Allocated From Consecutive; 'h323_alg_port_pair_alloc_from_partition': H323 ALG Port Pair Allocated From Partition; 'h323_alg_port_pair_alloc_from_pool_port_batch': H323 ALG Port Pair Allocated From Pool Port Batch; 'h323_alg_port_pair_alloc_from_quota_consecutive': H323 ALG Port Pair Allocated From Quota Consecutive; 'h323_alg_port_pair_alloc_from_quota_partition': H323 ALG Port Pair Allocated From Quota Partition; 'h323_alg_port_pair_alloc_from_quota_partition_error': H323 ALG Port Pair Allocated From Quota Partition Error; 'h323_alg_port_pair_alloc_from_quota_pool_port_batch': H323 ALG Port Pair Allocated From Quota Pool Port Batch; 'port_batch_quota_extension_alloc_failure': Port Batch Extension Alloc Failure (No memory); 'port_batch_free_quota_not_found': Port Batch Quota Not Found on Free; 'port_batch_free_port_not_found': Port Batch Port Not Found on Free; 'port_batch_free_wrong_partition': Port Batch Free Wrong Partition; 'radius_query_quota_ext_alloc_failure': RADIUS Query Container Alloc (No Memoty); 'radius_query_quota_ext_alloc_race_free': RADIUS Query Container Alloc Race Free; 'quota_extension_added': Quota Extension Added to Quota; 'quota_extension_removed': Quota Extension Removed from Quota; 'quota_extension_remove_not_found': Quota Extension Not Found on Remove; 'ha_sync_port_batch_sent': HA Port Batch Extension Sync Sent; 'ha_sync_port_batch_rcv': HA Port Batch Extension Sync Received; 'ha_send_port_batch_not_found': HA Port Batch Not Found on Sync Send; 'ha_rcv_port_not_in_port_batch': HA Port Not in Port Batch on Sync Rcv; 'bad_port_to_free': Freeing Bad Port; 'consecutive_port_free': Port Freed from Consecutive Pool; 'partition_port_free': Port Freed from Partition; 'pool_port_batch_port_free': Port Freed from Pool Port Batch; 'port_allocated_from_quota_consecutive': Port Allocated from Quota Consecutive; 'port_allocated_from_quota_partition': Port Allocated from Quota Partition; 'port_allocated_from_quota_pool_port_batch': Port Allocated from Quota Pool Port Batch; 'port_freed_from_quota_consecutive': Port Freed from Quota Consecutive; 'port_freed_from_quota_partition': Port Freed from Quota Partition; 'port_freed_from_quota_pool_port_batch': Port Freed from Quota Pool Port Batch; 'port_batch_allocated_to_quota': Port Batch Allocated to Quota; 'port_batch_freed_from_quota': Port Batch Freed From Quota; 'specific_port_allocated_from_quota_consecutive': Specific Port Allocated from Quota Consecutive; 'specific_port_allocated_from_quota_partition': Specific Port Allocated from Quota Partition; 'specific_port_allocated_from_quota_pool_port_batch': Specific Port Allocated from Quota Pool Port Batch; 'port_batch_container_alloc_failure': Port Batch Container Alloc Out of Memory; 'port_batch_container_alloc_race_free': Port Batch Container Race Free; 'port_overloading_destination_conflict': Port Overloading Destination Conflict; 'port_overloading_out_of_memory': Port Overloading Out of Memory; 'port_overloading_assign_user': Port Overloading Port Assign User; 'port_overloading_assign_user_port_batch': Port Overloading Port Assign User Port Batch; 'port_overloading_inc': Port Overloading Port Increment; 'port_overloading_dec_on_conflict': Port Overloading Port Decrement on Conflict; 'port_overloading_dec_on_free': Port Overloading Port Decrement on Free; 'port_overloading_free_port_on_conflict': Port Overloading Free Port on Conflict; 'port_overloading_free_port_batch_on_conflict': Port Overloading Free Port Batch on Conflict; 'port_overloading_inc_overflow': Port Overloading Inc Overflow; 'port_overloading_attempt_consecutive_ports': Port Overloading on Consecutive Ports; 'port_overloading_attempt_same_partition': Port Overloading on Same Partition; 'port_overloading_attempt_diff_partition': Port Overloading on Different Partition; 'port_overloading_attempt_failed': Port Overloading Attempt Failed; 'port_overloading_conn_free_retry_lookup': Port Overloading Conn Free Retry Lookup; 'port_overloading_conn_free_not_found': Port Overloading Conn Free Not Found; 'port_overloading_smp_mem_allocated': Port Overloading SMP Session Allocated; 'port_overloading_smp_mem_freed': Port Overloading SMP Session Freed; 'port_overloading_smp_inserted': Port Overloading SMP Inserted; 'port_overloading_smp_inserted_tcp_shadow': Total Port Overloading SMP TCP Inserted; 'port_overloading_smp_inserted_udp_shadow': Total Port Overloading SMP UDP Inserted; 'port_overloading_smp_free_tcp_shadow': Total Port Overloading SMP TCP Freed; 'port_overloading_smp_free_udp_shadow': Total Port Overloading SMP UDP Freed; 'port_overloading_smp_put_in_del_q_from_conn': Port Overloading SMP Free From Conn; 'port_overloading_smp_free_dec_failure': Port Overloading SMP Free Dec Failure; 'port_overloading_smp_free_no_quota': Port Overloading SMP Free No Quota; 'port_overloading_smp_free_port': Port Overloading SMP Free Port; 'port_overloading_smp_free_port_from_quota': Port Overloading SMP Free Port From Quota; 'port_overloading_for_no_ports': Port Overloading for No Ports; 'port_overloading_for_no_ports_success': Port Overloading for No Ports Success; 'port_overloading_for_quota_exceeded': Port Overloading for Quota Exceeded; 'port_overloading_for_quota_exceeded_success': Port Overloading for Quota Exceeded Success; 'port_overloading_for_quota_exceeded_race': Port Overloading for Quota Exceeded Race; 'port_overloading_for_quota_exceeded_race_success': Port Overloading for Quota Exceeded Race Success; 'port_overloading_for_new_user': Port Overloading for New User; 'port_overloading_for_new_user_success': Port Overloading for New User Success; 'ha_port_overloading_attempt_failed': HA Port Overloading Attempt Failed; 'ha_port_overloading_for_no_ports': HA Port Overloading for No Ports; 'ha_port_overloading_for_no_ports_success': HA Port Overloading for No Ports Success; 'ha_port_overloading_for_quota_exceeded': HA Port Overloading for Quota Exceeded; 'ha_port_overloading_for_quota_exceeded_success': HA Port Overloading for Quota Exceeded Success; 'ha_port_overloading_for_quota_exceeded_race': HA Port Overloading for Quota Exceeded Race; 'ha_port_overloading_for_quota_exceeded_race_success': HA Port Overloading for Quota Exceeded Race Success; 'ha_port_overloading_for_new_user': HA Port Overloading for New User; 'ha_port_overloading_for_new_user_success': HA Port Overloading for New User Success; ", "enum":[ "h323_alg_no_quota", "h323_alg_quota_inc_failure", "h323_alg_no_nat_ip", "h323_alg_reuse_fullcone", "h323_alg_fullcone_mismatch", "h323_alg_alloc_port_failure", "h323_alg_create_fullcone_failure", "h323_alg_release_port_failure", "h323_alg_single_rtp_fullcone", "h323_alg_single_rtcp_fullcone", "h323_alg_rtcp_fullcone_mismatch", "h323_alg_reuse_rtp_rtcp_fullcone", "h323_alg_alloc_rtp_rtcp_port_failure", "h323_alg_alloc_single_port_failure", "h323_alg_create_single_fullcone_failure", "h323_alg_create_rtp_fullcone_failure", "h323_alg_create_rtcp_fullcone_failure", "h323_alg_port_pair_alloc_from_consecutive", "h323_alg_port_pair_alloc_from_partition", "h323_alg_port_pair_alloc_from_pool_port_batch", "h323_alg_port_pair_alloc_from_quota_consecutive", "h323_alg_port_pair_alloc_from_quota_partition", "h323_alg_port_pair_alloc_from_quota_partition_error", "h323_alg_port_pair_alloc_from_quota_pool_port_batch", "port_batch_quota_extension_alloc_failure", "port_batch_free_quota_not_found", "port_batch_free_port_not_found", "port_batch_free_wrong_partition", "radius_query_quota_ext_alloc_failure", "radius_query_quota_ext_alloc_race_free", "quota_extension_added", "quota_extension_removed", "quota_extension_remove_not_found", "ha_sync_port_batch_sent", "ha_sync_port_batch_rcv", "ha_send_port_batch_not_found", "ha_rcv_port_not_in_port_batch", "bad_port_to_free", "consecutive_port_free", "partition_port_free", "pool_port_batch_port_free", "port_allocated_from_quota_consecutive", "port_allocated_from_quota_partition", "port_allocated_from_quota_pool_port_batch", "port_freed_from_quota_consecutive", "port_freed_from_quota_partition", "port_freed_from_quota_pool_port_batch", "port_batch_allocated_to_quota", "port_batch_freed_from_quota", "specific_port_allocated_from_quota_consecutive", "specific_port_allocated_from_quota_partition", "specific_port_allocated_from_quota_pool_port_batch", "port_batch_container_alloc_failure", "port_batch_container_alloc_race_free", "port_overloading_destination_conflict", "port_overloading_out_of_memory", "port_overloading_assign_user", "port_overloading_assign_user_port_batch", "port_overloading_inc", "port_overloading_dec_on_conflict", "port_overloading_dec_on_free", "port_overloading_free_port_on_conflict", "port_overloading_free_port_batch_on_conflict", "port_overloading_inc_overflow", "port_overloading_attempt_consecutive_ports", "port_overloading_attempt_same_partition", "port_overloading_attempt_diff_partition", "port_overloading_attempt_failed", "port_overloading_conn_free_retry_lookup", "port_overloading_conn_free_not_found", "port_overloading_smp_mem_allocated", "port_overloading_smp_mem_freed", "port_overloading_smp_inserted", "port_overloading_smp_inserted_tcp_shadow", "port_overloading_smp_inserted_udp_shadow", "port_overloading_smp_free_tcp_shadow", "port_overloading_smp_free_udp_shadow", "port_overloading_smp_put_in_del_q_from_conn", "port_overloading_smp_free_dec_failure", "port_overloading_smp_free_no_quota", "port_overloading_smp_free_port", "port_overloading_smp_free_port_from_quota", "port_overloading_for_no_ports", "port_overloading_for_no_ports_success", "port_overloading_for_quota_exceeded", "port_overloading_for_quota_exceeded_success", "port_overloading_for_quota_exceeded_race", "port_overloading_for_quota_exceeded_race_success", "port_overloading_for_new_user", "port_overloading_for_new_user_success", "ha_port_overloading_attempt_failed", "ha_port_overloading_for_no_ports", "ha_port_overloading_for_no_ports_success", "ha_port_overloading_for_quota_exceeded", "ha_port_overloading_for_quota_exceeded_success", "ha_port_overloading_for_quota_exceeded_race", "ha_port_overloading_for_quota_exceeded_race_success", "ha_port_overloading_for_new_user", "ha_port_overloading_for_new_user_success" ] }, "counters3":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'nat_pool_force_delete': NAT Pool Force Delete; 'quota_ext_too_many': Quota Ext Too Many; 'nat_pool_not_found_on_free': NAT Pool Not Found on Free; 'standby_class_list_drop': Standby Class-List Drop; 'fullcone_inbound_nat_pool_mismatch': Full-cone Session NAT Pool Mismatch; 'bad_ip_tot_len': Bad IPv4 Total Length; 'ip_checksum_verified': IP Checksum Verified; 'ip_checksum_fixed': IP Checksum Fixed; 'ip_checksum_bad_drop': IP Checksum Bad Drop; 'ip_frag_checksum_fixed': IP Frag Checksum Fixed; 'l4_checksum_verified': L4 Checksum Verified; 'l4_checksum_fixed': L4 Checksum Fixed; 'l4_checksum_bad_drop': L4 Checksum Bad Drop; 'jumbo_list_bad_l4_len': Jumbo List Bad L4 Len; 'frag_list_bad_l4_len': Frag List Bad L4 Len; 'nat_pool_attempt_adding_multiple_free_batches': Attempt Adding Multiple Free Batches to Quota; 'nat_pool_add_free_batch_failed': Add Batch to Quota Failed; 'mgcp_alg_no_quota': MGCP ALG User-Quota Not Found; 'mgcp_alg_quota_inc_failure': MGCP ALG User-Quota Exceeded; 'mgcp_alg_no_nat_ip': MGCP ALG Unknown NAT IP; 'mgcp_alg_reuse_fullcone': MGCP ALG Reuse Full-cone Session; 'mgcp_alg_fullcone_mismatch': MGCP ALG Full-cone Session Mismatch; 'mgcp_alg_alloc_port_failure': MGCP ALG Alloc NAT Port Failure; 'mgcp_alg_create_fullcone_failure': MGCP ALG Create Full-cone Session Failure; 'mgcp_alg_release_port_failure': MGCP ALG Release NAT Port Failure; 'mgcp_alg_single_rtp_fullcone': MGCP ALG Single RTP Full-cone Found; 'mgcp_alg_single_rtcp_fullcone': MGCP ALG Single RTCP Full-cone Found; 'mgcp_alg_rtcp_fullcone_mismatch': MGCP ALG RTCP Full-cone NAT Port Mismatch; 'mgcp_alg_reuse_rtp_rtcp_fullcone': MGCP ALG Reuse RTP/RTCP Full-cone Session; 'mgcp_alg_alloc_rtp_rtcp_port_failure': MGCP ALG Alloc RTP/RTCP NAT Ports Failure; 'mgcp_alg_alloc_single_port_failure': MGCP ALG Alloc Single RTP or RTCP NAT Port Failure; 'mgcp_alg_create_single_fullcone_failure': MGCP ALG Create Single RTP or RTCP Full-cone Session Failure; 'mgcp_alg_create_rtp_fullcone_failure': MGCP ALG Create RTP Full-cone Session Failure; 'mgcp_alg_create_rtcp_fullcone_failure': MGCP ALG Create RTCP Full-cone Session Failure; 'mgcp_alg_port_pair_alloc_from_consecutive': MGCP ALG Port Pair Allocated From Consecutive; 'mgcp_alg_port_pair_alloc_from_partition': MGCP ALG Port Pair Allocated From Partition; 'mgcp_alg_port_pair_alloc_from_pool_port_batch': MGCP ALG Port Pair Allocated From Pool Port Batch; 'mgcp_alg_port_pair_alloc_from_quota_consecutive': MGCP ALG Port Pair Allocated From Quota Consecutive; 'mgcp_alg_port_pair_alloc_from_quota_partition': MGCP ALG Port Pair Allocated From Quota Partition; 'mgcp_alg_port_pair_alloc_from_quota_partition_error': MGCP ALG Port Pair Allocated From Quota Partition Error; 'mgcp_alg_port_pair_alloc_from_quota_pool_port_batch': MGCP ALG Port Pair Allocated From Quota Pool Port Batch; 'user_quota_unusable_drop': User-Quota Unusable Drop; 'user_quota_unusable': User-Quota Marked Unusable; 'nat_pool_same_port_batch_udp_failed': Simultaneous Batch Allocation UDP Port Allocation Failed; 'fwd_ingress_packets_tcp': Forward Ingress Packets TCP; 'fwd_egress_packets_tcp': Forward Egress Packets TCP; 'rev_ingress_packets_tcp': Reverse Ingress Packets TCP; 'rev_egress_packets_tcp': Reverse Egress Packets TCP; 'fwd_ingress_bytes_tcp': Forward Ingress Bytes TCP; 'fwd_egress_bytes_tcp': Forward Egress Bytes TCP; 'rev_ingress_bytes_tcp': Reverse Ingress Bytes TCP; 'rev_egress_bytes_tcp': Reverse Egress Bytes TCP; 'fwd_ingress_packets_udp': Forward Ingress Packets UDP; 'fwd_egress_packets_udp': Forward Egress Packets UDP; 'rev_ingress_packets_udp': Reverse Ingress Packets UDP; 'rev_egress_packets_udp': Reverse Egress Packets UDP; 'fwd_ingress_bytes_udp': Forward Ingress Bytes UDP; 'fwd_egress_bytes_udp': Forward Egress Bytes UDP; 'rev_ingress_bytes_udp': Reverse Ingress Bytes UDP; 'rev_egress_bytes_udp': Reverse Egress Bytes UDP; 'fwd_ingress_packets_icmp': Forward Ingress Packets ICMP; 'fwd_egress_packets_icmp': Forward Egress Packets ICMP; 'rev_ingress_packets_icmp': Reverse Ingress Packets ICMP; 'rev_egress_packets_icmp': Reverse Egress Packets ICMP; 'fwd_ingress_bytes_icmp': Forward Ingress Bytes ICMP; 'fwd_egress_bytes_icmp': Forward Egress Bytes ICMP; 'rev_ingress_bytes_icmp': Reverse Ingress Bytes ICMP; 'rev_egress_bytes_icmp': Reverse Egress Bytes ICMP; 'fwd_ingress_packets_others': Forward Ingress Packets OTHERS; 'fwd_egress_packets_others': Forward Egress Packets OTHERS; 'rev_ingress_packets_others': Reverse Ingress Packets OTHERS; 'rev_egress_packets_others': Reverse Egress Packets OTHERS; 'fwd_ingress_bytes_others': Forward Ingress Bytes OTHERS; 'fwd_egress_bytes_others': Forward Egress Bytes OTHERS; 'rev_ingress_bytes_others': Reverse Ingress Bytes OTHERS; 'rev_egress_bytes_others': Reverse Egress Bytes OTHERS; 'fwd_ingress_pkt_size_range1': Forward Ingress Packet size between 0 and 200; 'fwd_ingress_pkt_size_range2': Forward Ingress Packet size between 201 and 800; 'fwd_ingress_pkt_size_range3': Forward Ingress Packet size between 801 and 1550; 'fwd_ingress_pkt_size_range4': Forward Ingress Packet size between 1551 and 9000; 'fwd_egress_pkt_size_range1': Forward Egress Packet size between 0 and 200; 'fwd_egress_pkt_size_range2': Forward Egress Packet size between 201 and 800; 'fwd_egress_pkt_size_range3': Forward Egress Packet size between 801 and 1550; 'fwd_egress_pkt_size_range4': Forward Egress Packet size between 1551 and 9000; 'rev_ingress_pkt_size_range1': Reverse Ingress Packet size between 0 and 200; 'rev_ingress_pkt_size_range2': Reverse Ingress Packet size between 201 and 800; 'rev_ingress_pkt_size_range3': Reverse Ingress Packet size between 801 and 1550; 'rev_ingress_pkt_size_range4': Reverse Ingress Packet size between 1551 and 9000; 'rev_egress_pkt_size_range1': Reverse Egress Packet size between 0 and 200; 'rev_egress_pkt_size_range2': Reverse Egress Packet size between 201 and 800; 'rev_egress_pkt_size_range3': Reverse Egress Packet size between 801 and 1550; 'rev_egress_pkt_size_range4': Reverse Egress Packet size between 1551 and 9000; 'prefix_quota_mismatch': Prefix Quota NAT IP Mismatch; 'port_overloading_port_tcp_inserted': Port Overloading NAT Port TCP Inserted; 'port_overloading_port_udp_inserted': Port Overloading NAT Port UDP Inserted; 'port_overloading_port_free_tcp': TCP Port Overloading NAT Port Freed; 'port_overloading_port_free_udp': UDP Port Overloading NAT Port Freed; ", "enum":[ "nat_pool_force_delete", "quota_ext_too_many", "nat_pool_not_found_on_free", "standby_class_list_drop", "fullcone_inbound_nat_pool_mismatch", "bad_ip_tot_len", "ip_checksum_verified", "ip_checksum_fixed", "ip_checksum_bad_drop", "ip_frag_checksum_fixed", "l4_checksum_verified", "l4_checksum_fixed", "l4_checksum_bad_drop", "jumbo_list_bad_l4_len", "frag_list_bad_l4_len", "nat_pool_attempt_adding_multiple_free_batches", "nat_pool_add_free_batch_failed", "mgcp_alg_no_quota", "mgcp_alg_quota_inc_failure", "mgcp_alg_no_nat_ip", "mgcp_alg_reuse_fullcone", "mgcp_alg_fullcone_mismatch", "mgcp_alg_alloc_port_failure", "mgcp_alg_create_fullcone_failure", "mgcp_alg_release_port_failure", "mgcp_alg_single_rtp_fullcone", "mgcp_alg_single_rtcp_fullcone", "mgcp_alg_rtcp_fullcone_mismatch", "mgcp_alg_reuse_rtp_rtcp_fullcone", "mgcp_alg_alloc_rtp_rtcp_port_failure", "mgcp_alg_alloc_single_port_failure", "mgcp_alg_create_single_fullcone_failure", "mgcp_alg_create_rtp_fullcone_failure", "mgcp_alg_create_rtcp_fullcone_failure", "mgcp_alg_port_pair_alloc_from_consecutive", "mgcp_alg_port_pair_alloc_from_partition", "mgcp_alg_port_pair_alloc_from_pool_port_batch", "mgcp_alg_port_pair_alloc_from_quota_consecutive", "mgcp_alg_port_pair_alloc_from_quota_partition", "mgcp_alg_port_pair_alloc_from_quota_partition_error", "mgcp_alg_port_pair_alloc_from_quota_pool_port_batch", "user_quota_unusable_drop", "user_quota_unusable", "nat_pool_same_port_batch_udp_failed", "fwd_ingress_packets_tcp", "fwd_egress_packets_tcp", "rev_ingress_packets_tcp", "rev_egress_packets_tcp", "fwd_ingress_bytes_tcp", "fwd_egress_bytes_tcp", "rev_ingress_bytes_tcp", "rev_egress_bytes_tcp", "fwd_ingress_packets_udp", "fwd_egress_packets_udp", "rev_ingress_packets_udp", "rev_egress_packets_udp", "fwd_ingress_bytes_udp", "fwd_egress_bytes_udp", "rev_ingress_bytes_udp", "rev_egress_bytes_udp", "fwd_ingress_packets_icmp", "fwd_egress_packets_icmp", "rev_ingress_packets_icmp", "rev_egress_packets_icmp", "fwd_ingress_bytes_icmp", "fwd_egress_bytes_icmp", "rev_ingress_bytes_icmp", "rev_egress_bytes_icmp", "fwd_ingress_packets_others", "fwd_egress_packets_others", "rev_ingress_packets_others", "rev_egress_packets_others", "fwd_ingress_bytes_others", "fwd_egress_bytes_others", "rev_ingress_bytes_others", "rev_egress_bytes_others", "fwd_ingress_pkt_size_range1", "fwd_ingress_pkt_size_range2", "fwd_ingress_pkt_size_range3", "fwd_ingress_pkt_size_range4", "fwd_egress_pkt_size_range1", "fwd_egress_pkt_size_range2", "fwd_egress_pkt_size_range3", "fwd_egress_pkt_size_range4", "rev_ingress_pkt_size_range1", "rev_ingress_pkt_size_range2", "rev_ingress_pkt_size_range3", "rev_ingress_pkt_size_range4", "rev_egress_pkt_size_range1", "rev_egress_pkt_size_range2", "rev_egress_pkt_size_range3", "rev_egress_pkt_size_range4", "prefix_quota_mismatch", "port_overloading_port_tcp_inserted", "port_overloading_port_udp_inserted", "port_overloading_port_free_tcp", "port_overloading_port_free_udp" ] } } } ] } } }, "alg":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ds-lite/alg", "properties":{ "ftp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ds-lite/alg/ftp", "properties":{ "ftp-enable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': Disable ALG; ", "enum":[ "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "pptp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ds-lite/alg/pptp", "properties":{ "pptp-enable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable ALG; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "rtsp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ds-lite/alg/rtsp", "properties":{ "rtsp-enable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable ALG; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "sip":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ds-lite/alg/sip", "properties":{ "sip-enable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable ALG; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "h323":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ds-lite/alg/h323", "properties":{ "h323-enable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable ALG; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "mgcp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ds-lite/alg/mgcp", "properties":{ "mgcp-enable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable ALG; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "tftp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ds-lite/alg/tftp", "properties":{ "tftp-enable":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable ALG; ", "enum":[ "enable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "fragmentation":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ds-lite/fragmentation", "properties":{ "inbound":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ds-lite/fragmentation/inbound", "properties":{ "df-set":{ "type":"string", "format":"enum", "default":"send-icmp", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv4': Use IPv4 Fragmentation; 'ipv6': Use IPv6 fragmentation for oversize packets; 'send-icmp': Send ICMP Type 3 Code 4 (Fragmentation Needed and DF Set) (default); ", "enum":[ "drop", "ipv4", "ipv6", "send-icmp" ] }, "count":{ "type":"number", "format":"number", "minimum":1, "maximum":5, "default":1, "partition-visibility":"shared", "description":"Configure number of ICMP messages sent when DF set. Default is 1" }, "frag-action":{ "type":"string", "format":"enum", "default":"ipv6", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv4': Use IPv4 fragmentation for oversize packets; 'ipv6': Use IPv6 fragmentation for oversize packets (default); ", "enum":[ "drop", "ipv4", "ipv6" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "outbound":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ds-lite/fragmentation/outbound", "properties":{ "df-set":{ "type":"string", "format":"enum", "default":"send-icmp", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv4': Use IPv4 Fragmentation; 'send-icmp': Send ICMP Type 3 Code 4 (Fragmentation Needed and DF Set) (default); 'send-icmpv6': Send ICMP Type 2 Code 0 (Packet Too Big); ", "enum":[ "drop", "ipv4", "send-icmp", "send-icmpv6" ] }, "count":{ "type":"number", "format":"number", "minimum":1, "maximum":5, "default":1, "partition-visibility":"shared", "description":"Configure number of ICMP messages sent when DF set. Default is 1" }, "frag-action":{ "type":"string", "format":"enum", "default":"ipv4", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv4': Use IPv4 fragmentation for oversize packets (default); 'send-icmpv6': Send ICMPv6 Type 2 Code 0 (Packet Too Big); ", "enum":[ "drop", "ipv4", "send-icmpv6" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "port-reservation-list":{ "type":"array", "minItems":1, "items":{ "type":"port-reservation" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/ds-lite/port-reservation/{inside}+{tunnel-dest-address}+{inside-addr}+{inside-start-port}+{inside-end-port}+{nat}+{nat-start-port}+{nat-end-port}", "array":[ { "properties":{ "inside":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"Inside User Address and Port Range (DS-Lite Inside User's Tunnel Source IPv6 Address)", "optional":false }, "tunnel-dest-address":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"DS-Lite Inside User's Tunnel Destination IPv6 Address", "optional":false }, "inside-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Inside User IP address", "optional":false }, "inside-start-port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Inside Start Port", "optional":false }, "inside-end-port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Inside End Port", "optional":false }, "nat":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"NAT Port Range (NAT IP address)", "optional":false }, "nat-start-port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"NAT Start Port", "optional":false }, "nat-end-port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"NAT End Port", "optional":false }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "inside", "tunnel-dest-address", "inside-addr", "inside-start-port", "inside-end-port", "nat", "nat-start-port", "nat-end-port" ] } ] }, "port-reservation-entries":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ds-lite/port-reservation-entries", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "user-quota-session":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ds-lite/user-quota-session", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "full-cone-session":{ "type":"object", "$ref":"/axapi/v3/cgnv6/ds-lite/full-cone-session", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "sixrd":{ "type":"object", "$ref":"/axapi/v3/cgnv6/sixrd", "properties":{ "domain-list":{ "type":"array", "minItems":1, "items":{ "type":"domain" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/sixrd/domain/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"6rd Domain name", "optional":false }, "br-ipv4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"6rd BR IPv4 address", "optional":true }, "ipv6-prefix":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"IPv6 prefix", "optional":true }, "ce-ipv4-network":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Customer Edge IPv4 network", "optional":true }, "ce-ipv4-netmask":{ "type":"string", "format":"ipv4-netmask-brief", "partition-visibility":"shared", "description":"Mask length", "optional":true }, "mtu":{ "type":"number", "format":"number", "minimum":1280, "maximum":1480, "partition-visibility":"shared", "description":"Tunnel MTU", "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; 'outbound-tcp-packets-received': Outbound TCP packets received; 'outbound-udp-packets-received': Outbound UDP packets received; 'outbound-icmp-packets-received': Outbound ICMP packets received; 'outbound-other-packets-received': Outbound other packets received; 'outbound-packets-drop': Outbound packets dropped; 'outbound-ipv6-dest-unreachable': Outbound IPv6 destination unreachable; 'outbound-fragment-ipv6': Outbound Fragmented IPv6; 'inbound-tcp-packets-received': Inbound TCP packets received; 'inbound-udp-packets-received': Inbound UDP packets received; 'inbound-icmp-packets-received': Inbound ICMP packets received; 'inbound-other-packets-received': Inbound other packets received; 'inbound-packets-drop': Inbound packets dropped; 'inbound-ipv4-dest-unreachable': Inbound IPv4 destination unreachable; 'inbound-fragment-ipv4': Inbound Fragmented IPv4; 'inbound-tunnel-fragment-ipv6': Inbound Fragmented IPv6 in tunnel; 'vport-matched': Traffic match SLB virtual port; 'unknown-delegated-prefix': Unknown 6rd delegated prefix; 'packet-too-big': Packet too big; 'not-local-ip': Not local IP; 'fragment-error': Fragment processing errors; 'other-error': Other errors; ", "enum":[ "all", "outbound-tcp-packets-received", "outbound-udp-packets-received", "outbound-icmp-packets-received", "outbound-other-packets-received", "outbound-packets-drop", "outbound-ipv6-dest-unreachable", "outbound-fragment-ipv6", "inbound-tcp-packets-received", "inbound-udp-packets-received", "inbound-icmp-packets-received", "inbound-other-packets-received", "inbound-packets-drop", "inbound-ipv4-dest-unreachable", "inbound-fragment-ipv4", "inbound-tunnel-fragment-ipv6", "vport-matched", "unknown-delegated-prefix", "packet-too-big", "not-local-ip", "fragment-error", "other-error" ] } } } ] } }, "required":[ "name" ] } ] }, "fragmentation":{ "type":"object", "$ref":"/axapi/v3/cgnv6/sixrd/fragmentation", "properties":{ "inbound":{ "type":"object", "$ref":"/axapi/v3/cgnv6/sixrd/fragmentation/inbound", "properties":{ "action":{ "type":"string", "format":"enum", "default":"send-icmpv6", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv4': Use IPv4 fragmentation for oversize packets; 'ipv6': Use IPv6 Fragmentation for oversize packets; 'send-icmpv6': Send ICMP Type 2 Code 0 (Packet Too Big) (default); ", "enum":[ "drop", "ipv4", "ipv6", "send-icmpv6" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "outbound":{ "type":"object", "$ref":"/axapi/v3/cgnv6/sixrd/fragmentation/outbound", "properties":{ "df-set":{ "type":"string", "format":"enum", "default":"send-icmp", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv6': Use IPv6 Fragmentation for oversize packets; 'send-icmp': Send ICMP Type 3 Code 4 (Fragmentation Needed and DF Set) (default); 'send-icmpv6': Send ICMP Type 2 Code 0 (Packet Too Big); ", "enum":[ "drop", "ipv6", "send-icmp", "send-icmpv6" ] }, "count":{ "type":"number", "format":"number", "minimum":1, "maximum":5, "partition-visibility":"shared", "description":"Configure number of ICMP messages sent when DF set. Default is 1" }, "action":{ "type":"string", "format":"enum", "default":"ipv6", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv6': Use IPv6 Fragmentation for oversize packets (default); 'send-icmp': Send ICMP Type 3 Code 4 (Fragmentation Needed and DF Set); 'send-icmpv6': Send ICMP Type 2 Code 0 (Packet Too Big); ", "enum":[ "drop", "ipv6", "send-icmp", "send-icmpv6" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } } } }, "lw-4o6":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lw-4o6", "properties":{ "global":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lw-4o6/global", "properties":{ "hairpinning":{ "type":"string", "format":"enum", "default":"filter-none", "partition-visibility":"shared", "description":"'filter-all': Disable all Hairpinning; 'filter-none': Allow all Hairpinning (default); 'filter-self-ip': Block Hairpinning to same IP; 'filter-self-ip-port': Block hairpinning to same IP and Port combination; ", "enum":[ "filter-all", "filter-none", "filter-self-ip", "filter-self-ip-port" ] }, "icmp-inbound":{ "type":"string", "format":"enum", "default":"handle", "partition-visibility":"shared", "description":"'drop': Drop Inbound ICMP packets; 'handle': Handle Inbound ICMP packets(default); ", "enum":[ "drop", "handle" ] }, "nat-prefix-list":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Configure LW-4over6 NAT Prefix List (LW-4over6 NAT Prefix Class-list)" }, "no-forward-match":{ "type":"object", "properties":{ "send-icmpv6":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Send ICMPv6 Type 1 Code 5" } } }, "no-reverse-match":{ "type":"object", "properties":{ "send-icmp":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Send ICMP Type 3 Code 1" } } }, "use-binding-table":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Bind LW-4over6 binding table for use (LW-4over6 Binding Table Name)" }, "inside-src-access-list":{ "type":"number", "format":"number", "minimum":1, "maximum":199, "partition-visibility":"shared", "description":"Access List for inside IPv4 addresses (ACL ID)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'entry_count': Total Entries Configured; 'self_hairpinning_drop': Self-Hairpinning Drops; 'all_hairpinning_drop': All Hairpinning Drops; 'no_match_icmpv6_sent': No-Forward-Match ICMPv6 Sent; 'no_match_icmp_sent': No-Reverse-Match ICMP Sent; 'icmp_inbound_drop': Inbound ICMP Drops; 'fwd_lookup_failed': Forward Route Lookup Failed; 'rev_lookup_failed': Reverse Route Lookup Failed; 'interface_not_configured': LW-4over6 Interfaces not Configured Drops; 'no_binding_table_matches_fwd': No Forward Binding Table Entry Match Drops; 'no_binding_table_matches_rev': No Reverse Binding Table Entry Match Drops; 'session_count': LW-4over6 Session Count; 'system_address_drop': LW-4over6 System Address Drops; ", "enum":[ "all", "entry_count", "self_hairpinning_drop", "all_hairpinning_drop", "no_match_icmpv6_sent", "no_match_icmp_sent", "icmp_inbound_drop", "fwd_lookup_failed", "rev_lookup_failed", "interface_not_configured", "no_binding_table_matches_fwd", "no_binding_table_matches_rev", "session_count", "system_address_drop" ] } } } ] } } }, "health-check-gateway-list":{ "type":"array", "minItems":1, "items":{ "type":"health-check-gateway" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/lw-4o6/health-check-gateway/{ipv4-addr}+{ipv6-addr}", "array":[ { "properties":{ "ipv4-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"LW-4over6 IPv4 Gateway", "optional":false }, "ipv6-addr":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"LW-4over6 IPv6 Gateway", "optional":false }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "ipv4-addr", "ipv6-addr" ] } ] }, "binding-table-validate":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lw-4o6/binding-table-validate", "properties":{ "binding-name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"LW-4over6 Binding Table Name" } } }, "binding-table-list":{ "type":"array", "minItems":1, "items":{ "type":"binding-table" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/lw-4o6/binding-table/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"LW-4over6 Binding Table Name", "optional":false }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true }, "tunnel-address-list":{ "type":"array", "minItems":1, "items":{ "type":"tunnel-address" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/lw-4o6/binding-table/{name}/tunnel-address/{ipv6-tunnel-addr}", "array":[ { "properties":{ "ipv6-tunnel-addr":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"Tunnel IPv6 Endpoint Address", "optional":false }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true }, "nat-address-list":{ "type":"array", "minItems":1, "items":{ "type":"nat-address" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/lw-4o6/binding-table/{name}/tunnel-address/{ipv6-tunnel-addr}/nat-address/{ipv4-nat-addr}", "array":[ { "properties":{ "ipv4-nat-addr":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"NAT IPv4 Address", "optional":false }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true }, "port-range-list":{ "type":"array", "minItems":1, "items":{ "type":"port-range" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/lw-4o6/binding-table/{name}/tunnel-address/{ipv6-tunnel-addr}/nat-address/{ipv4-nat-addr}/port-range/{port-start}+{port-end}+{tunnel-endpoint-address}", "array":[ { "properties":{ "port-start":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Single Port or Port Range Start", "optional":false }, "port-end":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Port Range End", "optional":false }, "tunnel-endpoint-address":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"Configure LW-4over6 IPIP Tunnel Endpoint Address (LW-4over6 Tunnel Endpoint Address)", "optional":false } }, "required":[ "port-start", "port-end", "tunnel-endpoint-address" ] } ] } }, "required":[ "ipv4-nat-addr" ] } ] } }, "required":[ "ipv6-tunnel-addr" ] } ] } }, "required":[ "name" ] } ] }, "fragmentation":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lw-4o6/fragmentation", "properties":{ "inbound":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lw-4o6/fragmentation/inbound", "properties":{ "df-set":{ "type":"string", "format":"enum", "default":"send-icmp", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv4': Use IPv4 fragmentation for oversize packets; 'ipv6': Use IPv6 fragmentation for oversize packets; 'send-icmp': Send ICMP Type 3 Code 4 (Fragmentation Needed and DF Set) (default); ", "enum":[ "drop", "ipv4", "ipv6", "send-icmp" ] }, "frag-action":{ "type":"string", "format":"enum", "default":"ipv6", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv4': Use IPv4 fragmentation for oversize packets; 'ipv6': Use IPv6 fragmentation for oversize packets (default); ", "enum":[ "drop", "ipv4", "ipv6" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "outbound":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lw-4o6/fragmentation/outbound", "properties":{ "df-set":{ "type":"string", "format":"enum", "default":"send-icmp", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv4': Use IPv4 fragmentation for oversize packets; 'send-icmp': Send ICMP Type 3 Code 4 (Fragmentation Needed and DF Set)(default); 'send-icmpv6': Send ICMP Type 2 Code 0 (Packet Too Big); ", "enum":[ "drop", "ipv4", "send-icmp", "send-icmpv6" ] }, "frag-action":{ "type":"string", "format":"enum", "default":"ipv4", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv4': Use IPv4 fragmentation for oversize packets (default); 'send-icmpv6': Send ICMP Type 2 Code 0 (Packet Too Big); ", "enum":[ "drop", "ipv4", "send-icmpv6" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "active-binding-table":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lw-4o6/active-binding-table", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "binding-table-files-status":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lw-4o6/binding-table-files-status", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "all-binding-tables":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lw-4o6/all-binding-tables", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "validation-log-files":{ "type":"object", "$ref":"/axapi/v3/cgnv6/lw-4o6/validation-log-files", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "stateful-firewall":{ "type":"object", "$ref":"/axapi/v3/cgnv6/stateful-firewall", "properties":{ "global":{ "type":"object", "$ref":"/axapi/v3/cgnv6/stateful-firewall/global", "properties":{ "stateful-firewall-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': Enable stateful firewall; ", "enum":[ "enable" ] }, "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)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'tcp_packet_process': TCP Packet Process; 'udp_packet_process': UDP Packet Process; 'other_packet_process': Other Packet Process; 'packet_inbound_deny': Inbound Packet Denied; 'packet_process_failure': Packet Error Drop; 'outbound_session_created': Outbound Session Created; 'outbound_session_freed': Outbound Session Freed; 'inbound_session_created': Inbound Session Created; 'inbound_session_freed': Inbound Session Freed; 'tcp_session_created': TCP Session Created; 'tcp_session_freed': TCP Session Freed; 'udp_session_created': UDP Session Created; 'udp_session_freed': UDP Session Freed; 'other_session_created': Other Session Created; 'other_session_freed': Other Session Freed; 'session_creation_failure': Session Creation Failure; 'no_fwd_route': No Forward Route; 'no_rev_route': No Reverse Route; 'packet_standby_drop': Standby Drop; 'tcp_fullcone_created': TCP Full-cone Created; 'tcp_fullcone_freed': TCP Full-cone Freed; 'udp_fullcone_created': UDP Full-cone Created; 'udp_fullcone_freed': UDP Full-cone Freed; 'fullcone_creation_failure': Full-Cone Creation Failure; 'eif_process': Endpnt-Independent Filter Matched; 'one_arm_drop': One-Arm Drop; 'no_class_list_match': No Class-List Match Drop; 'outbound_session_created_shadow': Outbound Session Created Shadow; 'outbound_session_freed_shadow': Outbound Session Freed Shadow; 'inbound_session_created_shadow': Inbound Session Created Shadow; 'inbound_session_freed_shadow': Inbound Session Freed Shadow; 'tcp_session_created_shadow': TCP Session Created Shadow; 'tcp_session_freed_shadow': TCP Session Freed Shadow; 'udp_session_created_shadow': UDP Session Created Shadow; 'udp_session_freed_shadow': UDP Session Freed Shadow; 'other_session_created_shadow': Other Session Created Shadow; 'other_session_freed_shadow': Other Session Freed Shadow; 'session_creation_failure_shadow': Session Creation Failure Shadow; 'bad_session_freed': Bad Session Proto on Free; 'ctl_mem_alloc': Memory Alloc; 'ctl_mem_free': Memory Free; 'tcp_fullcone_created_shadow': TCP Full-cone Created Shadow; 'tcp_fullcone_freed_shadow': TCP Full-cone Freed Shadow; 'udp_fullcone_created_shadow': UDP Full-cone Created Shadow; 'udp_fullcone_freed_shadow': UDP Full-cone Freed Shadow; 'fullcone_in_del_q': Full-cone Found in Delete Queue; 'fullcone_overflow_eim': EIM Overflow; 'fullcone_overflow_eif': EIF Overflow; 'fullcone_free_found': Full-cone Free Found From Conn; 'fullcone_free_retry_lookup': Full-cone Retry Look-up; 'fullcone_free_not_found': Full-cone Free Not Found; 'eif_limit_exceeded': EIF Limit Exceeded; 'eif_disable_drop': EIF Disable Drop; 'eif_process_failure': EIF Process Failure; 'eif_filtered': EIF Filtered; 'ha_standby_session_created': HA Standby Session Created; 'ha_standby_session_eim': HA Standby Session EIM; 'ha_standby_session_eif': HA Standby Session EIF; ", "enum":[ "all", "tcp_packet_process", "udp_packet_process", "other_packet_process", "packet_inbound_deny", "packet_process_failure", "outbound_session_created", "outbound_session_freed", "inbound_session_created", "inbound_session_freed", "tcp_session_created", "tcp_session_freed", "udp_session_created", "udp_session_freed", "other_session_created", "other_session_freed", "session_creation_failure", "no_fwd_route", "no_rev_route", "packet_standby_drop", "tcp_fullcone_created", "tcp_fullcone_freed", "udp_fullcone_created", "udp_fullcone_freed", "fullcone_creation_failure", "eif_process", "one_arm_drop", "no_class_list_match", "outbound_session_created_shadow", "outbound_session_freed_shadow", "inbound_session_created_shadow", "inbound_session_freed_shadow", "tcp_session_created_shadow", "tcp_session_freed_shadow", "udp_session_created_shadow", "udp_session_freed_shadow", "other_session_created_shadow", "other_session_freed_shadow", "session_creation_failure_shadow", "bad_session_freed", "ctl_mem_alloc", "ctl_mem_free", "tcp_fullcone_created_shadow", "tcp_fullcone_freed_shadow", "udp_fullcone_created_shadow", "udp_fullcone_freed_shadow", "fullcone_in_del_q", "fullcone_overflow_eim", "fullcone_overflow_eif", "fullcone_free_found", "fullcone_free_retry_lookup", "fullcone_free_not_found", "eif_limit_exceeded", "eif_disable_drop", "eif_process_failure", "eif_filtered", "ha_standby_session_created", "ha_standby_session_eim", "ha_standby_session_eif" ] } } } ] } } }, "alg":{ "type":"object", "$ref":"/axapi/v3/cgnv6/stateful-firewall/alg", "properties":{ "ftp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/stateful-firewall/alg/ftp", "properties":{ "ftp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': Disable ALG; ", "enum":[ "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'client-port-request': PORT Requests From Client; 'client-eprt-request': EPRT Requests From Client; 'server-pasv-reply': PASV Replies From Server; 'server-epsv-reply': EPSV Replies From Server; 'port-retransmits': PORT Retransmits; 'pasv-retransmits': PASV Retransmits; 'smp-app-type-mismatch': SMP App Type Mismatch; 'retransmit-sanity-check-failure': Retransmit Sanity Check Failure; 'smp-conn-alloc-failure': SMP Helper Conn Alloc Failure; 'port-helper-created': PORT Helper Created; 'pasv-helper-created': PASV Helper Created; 'port-helper-acquire-in-del-q': PORT Helper Acquire In Del Queue; 'port-helper-acquire-already-used': PORT Helper Acquire Already Used; 'pasv-helper-acquire-in-del-q': PASV Helper Acquire In Del Queue; 'pasv-helper-acquire-already-used': PASV Helper Acquire Already Used; 'port-helper-freed-used': PORT Helper Freed Used; 'port-helper-freed-unused': PORT Helper Freed Unused; 'pasv-helper-freed-used': PASV Helper Freed Used; 'pasv-helper-freed-unused': PASV Helper Freed Unused; ", "enum":[ "all", "client-port-request", "client-eprt-request", "server-pasv-reply", "server-epsv-reply", "port-retransmits", "pasv-retransmits", "smp-app-type-mismatch", "retransmit-sanity-check-failure", "smp-conn-alloc-failure", "port-helper-created", "pasv-helper-created", "port-helper-acquire-in-del-q", "port-helper-acquire-already-used", "pasv-helper-acquire-in-del-q", "pasv-helper-acquire-already-used", "port-helper-freed-used", "port-helper-freed-unused", "pasv-helper-freed-used", "pasv-helper-freed-unused" ] } } } ] } } }, "pptp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/stateful-firewall/alg/pptp", "properties":{ "pptp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': Disable ALG; ", "enum":[ "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'calls-established': Calls Established; 'call-req-pns-call-id-mismatch': Call ID Mismatch on Call Request; 'call-reply-pns-call-id-mismatch': Call ID Mismatch on Call Reply; 'gre-session-created': GRE Session Created; 'gre-session-freed': GRE Session Freed; 'call-req-retransmit': Call Request Retransmit; 'call-req-new': Call Request New; 'call-req-ext-alloc-failure': Call Request Ext Alloc Failure; 'call-reply-call-id-unknown': Call Reply Unknown Client Call ID; 'call-reply-retransmit': Call Reply Retransmit; 'call-reply-ext-ext-alloc-failure': Call Request Ext Alloc Failure; 'smp-app-type-mismatch': SMP App Type Mismatch; 'smp-client-call-id-mismatch': SMP Client Call ID Mismatch; 'smp-sessions-created': SMP Session Created; 'smp-sessions-freed': SMP Session Freed; 'smp-alloc-failure': SMP Session Alloc Failure; 'gre-conn-creation-failure': GRE Conn Alloc Failure; 'gre-conn-ext-creation-failure': GRE Conn Ext Alloc Failure; 'gre-no-fwd-route': GRE No Fwd Route; 'gre-no-rev-route': GRE No Rev Route; 'gre-no-control-conn': GRE No Control Conn; 'gre-conn-already-exists': GRE Conn Already Exists; 'gre-free-no-ext': GRE Free No Ext; 'gre-free-no-smp': GRE Free No SMP; 'gre-free-smp-app-type-mismatch': GRE Free SMP App Type Mismatch; 'control-freed': Control Session Freed; 'control-free-no-ext': Control Free No Ext; 'control-free-no-smp': Control Free No SMP; 'control-free-smp-app-type-mismatch': Control Free SMP App Type Mismatch; ", "enum":[ "all", "calls-established", "call-req-pns-call-id-mismatch", "call-reply-pns-call-id-mismatch", "gre-session-created", "gre-session-freed", "call-req-retransmit", "call-req-new", "call-req-ext-alloc-failure", "call-reply-call-id-unknown", "call-reply-retransmit", "call-reply-ext-ext-alloc-failure", "smp-app-type-mismatch", "smp-client-call-id-mismatch", "smp-sessions-created", "smp-sessions-freed", "smp-alloc-failure", "gre-conn-creation-failure", "gre-conn-ext-creation-failure", "gre-no-fwd-route", "gre-no-rev-route", "gre-no-control-conn", "gre-conn-already-exists", "gre-free-no-ext", "gre-free-no-smp", "gre-free-smp-app-type-mismatch", "control-freed", "control-free-no-ext", "control-free-no-smp", "control-free-smp-app-type-mismatch" ] } } } ] } } }, "rtp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/stateful-firewall/alg/rtp", "properties":{ "rtp-stun-timeout":{ "type":"number", "format":"number", "minimum":2, "maximum":10, "default":5, "partition-visibility":"shared", "description":"RTP/RTCP STUN timeout (default: 5 minutes)}" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "rtsp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/stateful-firewall/alg/rtsp", "properties":{ "rtsp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': Disable ALG; ", "enum":[ "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'transport-inserted': Transport Created; 'transport-freed': Transport Freed; 'transport-alloc-failure': Transport Alloc Failure; 'data-session-created': Data Session Created; 'data-session-freed': Data Session Freed; 'ext-creation-failure': Extension Creation Failure; 'transport-add-to-ext': Transport Added to Extension; 'transport-removed-from-ext': Transport Removed from Extension; 'transport-too-many': Too Many Transports for Control Conn; 'transport-already-in-ext': Transport Already in Extension; 'transport-exists': Transport Already Exists; 'transport-link-ext-failure-control': Transport Link to Extension Failure Control; 'transport-link-ext-data': Transport Link to Extension Data; 'transport-link-ext-failure-data': Transport Link to Extension Failure Data; 'transport-inserted-shadow': Transport Inserted Shadow; 'transport-creation-race': Transport Create Race; 'transport-alloc-failure-shadow': Transport Alloc Failure Shadow; 'transport-put-in-del-q': Transport Put in Delete Queue; 'transport-freed-shadow': Transport Freed Shadow; 'transport-acquired-from-control': Transport Acquired Control; 'transport-found-from-prev-control': Transport Found From Prev Control; 'transport-acquire-failure-from-control': Transport Acquire Failure Control; 'transport-released-from-control': Transport Released Control; 'transport-double-release-from-control': Transport Double Release Control; 'transport-acquired-from-data': Transport Acquired Data; 'transport-acquire-failure-from-data': Transport Acquire Failure Data; 'transport-released-from-data': Transport Released Data; 'transport-double-release-from-data': Transport Double Release Data; 'transport-retry-lookup-on-data-free': Transport Retry Lookup Data; 'transport-not-found-on-data-free': Transport Not Found Data; 'data-session-created-shadow': Data Session Created Shadow; 'data-session-freed-shadow': Data Session Freed Shadow; 'ha-control-ext-creation-failure': HA Control Extension Creation Failure; 'ha-control-session-created': HA Control Session Created; 'ha-data-session-created': HA Data Session Created; ", "enum":[ "all", "transport-inserted", "transport-freed", "transport-alloc-failure", "data-session-created", "data-session-freed", "ext-creation-failure", "transport-add-to-ext", "transport-removed-from-ext", "transport-too-many", "transport-already-in-ext", "transport-exists", "transport-link-ext-failure-control", "transport-link-ext-data", "transport-link-ext-failure-data", "transport-inserted-shadow", "transport-creation-race", "transport-alloc-failure-shadow", "transport-put-in-del-q", "transport-freed-shadow", "transport-acquired-from-control", "transport-found-from-prev-control", "transport-acquire-failure-from-control", "transport-released-from-control", "transport-double-release-from-control", "transport-acquired-from-data", "transport-acquire-failure-from-data", "transport-released-from-data", "transport-double-release-from-data", "transport-retry-lookup-on-data-free", "transport-not-found-on-data-free", "data-session-created-shadow", "data-session-freed-shadow", "ha-control-ext-creation-failure", "ha-control-session-created", "ha-data-session-created" ] } } } ] } } }, "sip":{ "type":"object", "$ref":"/axapi/v3/cgnv6/stateful-firewall/alg/sip", "properties":{ "sip-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': Disable ALG; ", "enum":[ "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'stat-request': Request Received; 'stat-response': Response Received; 'method-register': Method REGISTER; 'method-invite': Method INVITE; 'method-ack': Method ACK; 'method-cancel': Method CANCEL; 'method-bye': Method BYE; 'method-port-config': Method OPTIONS; 'method-prack': Method PRACK; 'method-subscribe': Method SUBSCRIBE; 'method-notify': Method NOTIFY; 'method-publish': Method PUBLISH; 'method-info': Method INFO; 'method-refer': Method REFER; 'method-message': Method MESSAGE; 'method-update': Method UPDATE; 'method-unknown': Method Unknown; 'parse-error': Message Parse Error; 'keep-alive': Keep Alive; 'contact-error': Contact Process Error; 'sdp-error': SDP Process Error; 'rtp-port-no-op': RTP Port No Op; 'rtp-rtcp-port-success': RTP RTCP Port Success; 'rtp-port-failure': RTP Port Failure; 'rtcp-port-failure': RTCP Port Failure; 'contact-port-no-op': Contact Port No Op; 'contact-port-success': Contact Port Success; 'contact-port-failure': Contact Port Failure; 'contact-new': Contact Alloc; 'contact-alloc-failure': Contact Alloc Failure; 'contact-eim': Contact EIM; 'contact-eim-set': Contact EIM Set; 'rtp-new': RTP Alloc; 'rtp-alloc-failure': RTP Alloc Failure; 'rtp-eim': RTP EIM; ", "enum":[ "all", "stat-request", "stat-response", "method-register", "method-invite", "method-ack", "method-cancel", "method-bye", "method-port-config", "method-prack", "method-subscribe", "method-notify", "method-publish", "method-info", "method-refer", "method-message", "method-update", "method-unknown", "parse-error", "keep-alive", "contact-error", "sdp-error", "rtp-port-no-op", "rtp-rtcp-port-success", "rtp-port-failure", "rtcp-port-failure", "contact-port-no-op", "contact-port-success", "contact-port-failure", "contact-new", "contact-alloc-failure", "contact-eim", "contact-eim-set", "rtp-new", "rtp-alloc-failure", "rtp-eim" ] } } } ] } } }, "tftp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/stateful-firewall/alg/tftp", "properties":{ "tftp-value":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': Disable ALG; ", "enum":[ "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'session-created': TFTP Client Sessions created; 'helper-created': TFTP Helper Sessions created; 'helper-freed': TFTP Helper Sessions freed; 'helper-freed-used': TFTP Helper Sessions freed used; 'helper-freed-unused': TFTP Helper Sessions freed unused; 'helper-already-used': TFTP Helper Session already used; 'helper-in-rml': TFTP Helper Session in Remove List; ", "enum":[ "all", "session-created", "helper-created", "helper-freed", "helper-freed-used", "helper-freed-unused", "helper-already-used", "helper-in-rml" ] } } } ] } } } } }, "endpoint-independent-filtering":{ "type":"object", "$ref":"/axapi/v3/cgnv6/stateful-firewall/endpoint-independent-filtering", "properties":{ "tcp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/stateful-firewall/endpoint-independent-filtering/tcp", "properties":{ "port-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "port":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Single Destination Port or Port Range Start" }, "port-end":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Port Range End" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "udp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/stateful-firewall/endpoint-independent-filtering/udp", "properties":{ "port-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "port":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Single Destination Port or Port Range Start" }, "port-end":{ "type":"number", "format":"number", "partition-visibility":"shared", "description":"Port Range End" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "stun-timeout-list":{ "type":"array", "minItems":1, "items":{ "type":"stun-timeout" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/stateful-firewall/stun-timeout/{port}+{port-end}", "array":[ { "properties":{ "port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Single Destination Port or Port Range Start", "optional":false }, "port-end":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Port Range End", "optional":false }, "stun-timeout-val-port-range":{ "type":"number", "format":"number", "minimum":0, "maximum":60, "default":2, "partition-visibility":"shared", "description":"STUN timeout (default: 2 minutes)", "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 } }, "required":[ "port", "port-end" ] } ] }, "tcp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/stateful-firewall/tcp", "properties":{ "idle-timeout-list":{ "type":"array", "minItems":1, "items":{ "type":"idle-timeout" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/stateful-firewall/tcp/idle-timeout/{port}+{port-end}", "array":[ { "properties":{ "port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Single Destination Port or Port Range Start", "optional":false }, "port-end":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Port Range End", "optional":false }, "idle-timeout-val-port-range":{ "type":"number", "format":"number", "minimum":60, "maximum":15000, "default":300, "partition-visibility":"shared", "description":"Set Idle timeout for IPv4 and IPv6 TCP established sessions (Idle timeout for IPv4 and IPv6 TCP established sessions (default: 300 seconds))", "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 } }, "required":[ "port", "port-end" ] } ] }, "stun-timeout-list":{ "type":"array", "minItems":1, "items":{ "type":"stun-timeout" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/stateful-firewall/tcp/stun-timeout/{port}+{port-end}", "array":[ { "properties":{ "port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Single Destination Port or Port Range Start", "optional":false }, "port-end":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Port Range End", "optional":false }, "stun-timeout-val-port-range":{ "type":"number", "format":"number", "minimum":0, "maximum":60, "default":2, "partition-visibility":"shared", "description":"STUN timeout (default: 2minutes)", "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 } }, "required":[ "port", "port-end" ] } ] }, "syn-timeout":{ "type":"object", "$ref":"/axapi/v3/cgnv6/stateful-firewall/tcp/syn-timeout", "properties":{ "syn-timeout-val":{ "type":"number", "format":"number", "minimum":2, "maximum":30, "default":4, "partition-visibility":"shared", "description":"Set Seconds session can remain in half-open state before being deleted (default: 4 seconds)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "udp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/stateful-firewall/udp", "properties":{ "idle-timeout-list":{ "type":"array", "minItems":1, "items":{ "type":"idle-timeout" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/stateful-firewall/udp/idle-timeout/{port}+{port-end}", "array":[ { "properties":{ "port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Single Destination Port or Port Range Start", "optional":false }, "port-end":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Port Range End", "optional":false }, "fast":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"idle-timeout-val-port-range", "description":"Fast aging for idle sessions", "optional":true }, "idle-timeout-val-port-range":{ "type":"number", "format":"number", "minimum":60, "maximum":15000, "default":300, "partition-visibility":"shared", "not":"fast", "description":"Idle timeout for IPv4 and IPv6 TCP established sessions (Idle timeout for IPv4 and IPv6 TCP established sessions (default: 300 seconds))", "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 } }, "required":[ "port", "port-end" ] } ] }, "stun-timeout-list":{ "type":"array", "minItems":1, "items":{ "type":"stun-timeout" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/stateful-firewall/udp/stun-timeout/{port}+{port-end}", "array":[ { "properties":{ "port":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Single Destination Port or Port Range Start", "optional":false }, "port-end":{ "type":"number", "format":"number", "minimum":1, "maximum":65535, "partition-visibility":"shared", "description":"Port Range End", "optional":false }, "stun-timeout-val-port-range":{ "type":"number", "format":"number", "minimum":0, "maximum":60, "default":2, "partition-visibility":"shared", "description":"STUN timeout (default: 2 minutes)", "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 } }, "required":[ "port", "port-end" ] } ] } } }, "vrid":{ "type":"object", "$ref":"/axapi/v3/cgnv6/stateful-firewall/vrid", "properties":{ "vrid-value":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"Set VRRP-A vrid for stateful firewall (IPv4 and IPv6)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "nat46-stateless":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat46-stateless", "properties":{ "global":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat46-stateless/global", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'outbound_ipv4_received': Outbound IPv4 packets received; 'outbound_ipv4_drop': Outbound IPv4 packets dropped; 'outbound_ipv4_fragment_received': Outbound IPv4 fragment packets received; 'outbound_ipv6_unreachable': Outbound IPv6 destination unreachable; 'outbound_ipv6_fragmented': Outbound IPv6 packets fragmented; 'inbound_ipv6_received': Inbound IPv6 packets received; 'inbound_ipv6_drop': Inbound IPv6 packets dropped; 'inbound_ipv6_fragment_received': Inbound IPv6 fragment packets received; 'inbound_ipv4_unreachable': Inbound IPv4 destination unreachable; 'inbound_ipv4_fragmented': Inbound IPv4 packets fragmented; 'packet_too_big': Packet too big; 'fragment_error': Fragment processing errors; 'icmpv6_to_icmp': ICMPv6 to ICMP; 'icmpv6_to_icmp_error': ICMPv6 to ICMP errors; 'icmp_to_icmpv6': ICMP to ICMPv6; 'icmp_to_icmpv6_error': ICMP to ICMPv6 errors; 'ha_standby': HA is standby; 'other_error': Other errors; 'conn_count': conn count; ", "enum":[ "all", "outbound_ipv4_received", "outbound_ipv4_drop", "outbound_ipv4_fragment_received", "outbound_ipv6_unreachable", "outbound_ipv6_fragmented", "inbound_ipv6_received", "inbound_ipv6_drop", "inbound_ipv6_fragment_received", "inbound_ipv4_unreachable", "inbound_ipv4_fragmented", "packet_too_big", "fragment_error", "icmpv6_to_icmp", "icmpv6_to_icmp_error", "icmp_to_icmpv6", "icmp_to_icmpv6_error", "ha_standby", "other_error", "conn_count" ] } } } ] } } }, "fragmentation":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat46-stateless/fragmentation", "properties":{ "inbound":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat46-stateless/fragmentation/inbound", "properties":{ "action":{ "type":"string", "format":"enum", "default":"ipv4", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv4': Use IPv4 fragmentation for oversize packets (default); 'send-icmpv6': Send ICMP Type 2 Code 0 (Packet Too Big); ", "enum":[ "drop", "ipv4", "send-icmpv6" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "outbound":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat46-stateless/fragmentation/outbound", "properties":{ "df-set":{ "type":"string", "format":"enum", "default":"send-icmp", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv6': Use IPv6 Fragmentation for oversize packets; 'send-icmp': Send ICMP Type 3 Code 4 (Fragmentation Needed and DF Set) (default); ", "enum":[ "drop", "ipv6", "send-icmp" ] }, "count":{ "type":"number", "format":"number", "minimum":1, "maximum":5, "default":1, "partition-visibility":"shared", "description":"Configure number of ICMP messages sent when DF set. Default is 1" }, "action":{ "type":"string", "format":"enum", "default":"ipv6", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv6': Use IPv6 Fragmentation for oversize packets (default); ", "enum":[ "drop", "ipv6" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "prefix":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nat46-stateless/prefix", "properties":{ "ipv6-prefix":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"IPv6 prefix" }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "modify-not-allowed":1, "description":"VRRP-A vrid (Specify ha VRRP-A vrid)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "partition-prefix-list":{ "type":"array", "minItems":1, "items":{ "type":"partition-prefix" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/nat46-stateless/partition-prefix/{partition}", "array":[ { "properties":{ "partition":{ "type":"string", "format":"string", "minLength":1, "maxLength":14, "partition-visibility":"shared", "description":"Partition Name", "optional":false }, "ipv6-prefix":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"IPv6 prefix", "optional":true }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "modify-not-allowed":1, "description":"VRRP-A vrid (Specify ha VRRP-A vrid)", "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 } }, "required":[ "partition" ] } ] }, "static-dest-mapping-list":{ "type":"array", "minItems":1, "items":{ "type":"static-dest-mapping" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/nat46-stateless/static-dest-mapping/{v4-address}+{v6-address}", "array":[ { "properties":{ "v4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IPv4 address", "optional":false }, "v6-address":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"IPv6 address", "optional":false }, "count":{ "type":"number", "format":"number", "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Set number of consecutive mappings (Number of mappings)", "optional":true }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "modify-not-allowed":1, "description":"VRRP-A vrid (Specify ha VRRP-A vrid)", "optional":true }, "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "modify-not-allowed":1, "description":"Share/Expose this mapping with other partitions", "optional":true }, "to-shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"private", "modify-not-allowed":1, "description":"Send NATed traffic through shared partition", "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 } }, "required":[ "v4-address", "v6-address" ] } ] } } }, "fixed-nat":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat", "properties":{ "full-cone-session":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/full-cone-session", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "global":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/global", "properties":{ "create-port-mapping-file":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Create Port Mapping File" }, "port-mapping-files-count":{ "type":"number", "format":"number", "minimum":1, "maximum":10, "default":5, "partition-visibility":"shared", "description":"Number of old fixed_nat files to store" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'total-nat-in-use': Total NAT Addresses in-use; 'total-tcp-allocated': Total TCP Ports Allocated; 'total-tcp-freed': Total TCP Ports Freed; 'total-udp-allocated': Total UDP Ports Allocated; 'total-udp-freed': Total UDP Ports Freed; 'total-icmp-allocated': Total ICMP Ports Allocated; 'total-icmp-freed': Total ICMP Ports Freed; 'nat44-data-session-created': NAT44 Data Sessions Created; 'nat44-data-session-freed': NAT44 Data Sessions Freed; 'nat64-data-session-created': NAT64 Data Sessions Created; 'nat64-data-session-freed': NAT64 Data Sessions Freed; 'dslite-data-session-created': DS-Lite Data Sessions Created; 'dslite-data-session-freed': DS-Lite Data Sessions Freed; 'nat-port-unavailable-tcp': TCP NAT Port Unavailable; 'nat-port-unavailable-udp': UDP NAT Port Unavailable; 'nat-port-unavailable-icmp': ICMP NAT Port Unavailable; 'session-user-quota-exceeded': Sessions User Quota Exceeded; 'nat44-tcp-fullcone-created': NAT44 TCP Full-Cone Created; 'nat44-tcp-fullcone-freed': NAT44 TCP Full-Cone Freed; 'nat44-udp-fullcone-created': NAT44 UDP Full-Cone Created; 'nat44-udp-fullcone-freed': NAT44 UDP Full-Cone Freed; 'nat44-udp-alg-fullcone-created': NAT44 UDP ALG Full-Cone Created; 'nat44-udp-alg-fullcone-freed': NAT44 UDP ALG Full-Cone Freed; 'nat64-tcp-fullcone-created': NAT64 TCP Full-Cone Created; 'nat64-tcp-fullcone-freed': NAT64 TCP Full-Cone Freed; 'nat64-udp-fullcone-created': NAT64 UDP Full-Cone Created; 'nat64-udp-fullcone-freed': NAT64 UDP Full-Cone Freed; 'nat64-udp-alg-fullcone-created': NAT64 UDP ALG Full-Cone Created; 'nat64-udp-alg-fullcone-freed': NAT64 UDP ALG Full-Cone Freed; 'dslite-tcp-fullcone-created': DS-Lite TCP Full-Cone Created; 'dslite-tcp-fullcone-freed': DS-Lite TCP Full-Cone Freed; 'dslite-udp-fullcone-created': DS-Lite UDP Full-Cone Created; 'dslite-udp-fullcone-freed': DS-Lite UDP Full-Cone Freed; 'dslite-udp-alg-fullcone-created': DS-Lite UDP ALG Full-Cone Created; 'dslite-udp-alg-fullcone-freed': DS-Lite UDP ALG Full-Cone Freed; 'fullcone-failure': Full-Cone Session Creation Failed; 'nat44-eim-match': NAT44 Endpoint-Independent-Mapping Matched; 'nat64-eim-match': NAT64 Endpoint-Independent-Mapping Matched; 'dslite-eim-match': DS-Lite Endpoint-Independent-Mapping Matched; 'nat44-eif-match': NAT44 Endpoint-Independent-Filtering Matched; 'nat64-eif-match': NAT64 Endpoint-Independent-Filtering Matched; 'dslite-eif-match': DS-Lite Endpoint-Independent-Filtering Matched; 'nat44-inbound-filtered': NAT44 Endpoint-Dependent Filtering Drop; 'nat64-inbound-filtered': NAT64 Endpoint-Dependent Filtering Drop; 'dslite-inbound-filtered': DS-Lite Endpoint-Dependent Filtering Drop; 'nat44-eif-limit-exceeded': NAT44 Endpoint-Independent-Filtering Limit Exceeded; 'nat64-eif-limit-exceeded': NAT64 Endpoint-Independent-Filtering Limit Exceeded; 'dslite-eif-limit-exceeded': DS-Lite Endpoint-Independent-Filtering Limit Exceeded; 'nat44-hairpin': NAT44 Hairpin Session Created; 'nat64-hairpin': NAT64 Hairpin Session Created; 'dslite-hairpin': DS-Lite Hairpin Session Created; 'standby-drop': Fixed NAT LID Standby Drop; 'fixed-nat-fullcone-self-hairpinning-drop': Self-Hairpinning Drop; 'sixrd-drop': Fixed NAT IPv6 in IPv4 Packet Drop; 'dest-rlist-drop': Fixed NAT Dest Rule List Drop; 'dest-rlist-pass-through': Fixed NAT Dest Rule List Pass-Through; 'dest-rlist-snat-drop': Fixed NAT Dest Rules List Source NAT Drop; 'cross-cpu-helper-created': Cross CPU Helper Session Created; 'cross-cpu-helper-free-retry-lookup': Cross CPU Helper Session Free Retry Lookup; 'cross-cpu-helper-free-not-found': Cross CPU Helper Session Free not Found; 'cross-cpu-helper-free': Cross CPU Helper Session Freed; 'cross-cpu-rcv': Cross CPU Helper Packets Received; 'cross-cpu-bad-l3': Cross CPU Unsupported L3; 'cross-cpu-bad-l4': Cross CPU Unsupported L4; 'cross-cpu-no-session': Cross CPU no Session Found; 'cross-cpu-helper-deleted': Cross CPU Helper Session Deleted; 'cross-cpu-helper-fixed-nat-lid-standby': Cross CPU Helper Fixed NAT LID Standby; 'cross-cpu-helper-cpu-mismatch': Cross CPU Helper CPU Mismatch; 'cross-cpu-sent': Cross CPU Helper Packets Sent; 'config-not-found': Fixed NAT Config not Found; 'fullcone-in-del-q': Full-Cone Session in Delete Queue; 'fullcone-overflow': Full-Cone Session Conn-Count Overflow; 'fullcone-inbound-idx-mismatch': Full-Cone Session Fixed NAT LID mismatch; 'fullcone-retry-lookup': Full-cone session retry look-up; 'fullcone-not-found': Full-cone session not found; 'fullcone-overflow-eim': Full-cone EIM Overflow; 'fullcone-overflow-eif': Full-cone EIF Overflow; 'ha-config-mismatch': HA Fixed NAT Config Mismatch; 'ha-user-quota-exceeded': HA User Quota Exceeded; 'ha-fullcone-mismatch': HA Full-Cone Mismatch; 'ha-dnat-mismatch': HA Destination NAT Config Mismatch; 'ha-nat-port-unavailable': HA NAT Port Unavailable; 'ha-fullcone-failure': HA Full-Cone Failure; 'ha-endpoint-indep-map-match': HA Endpoint-Independent-Mapping Match; 'udp-alg-eim-mismatch': UDP ALG Endpoint-Independent Mapping Mismatch; 'udp-alg-no-nat-ip': UDP ALG User-Quota Unknown NAT IP; 'udp-alg-alloc-failure': UDP ALG Port Allocation Failure; 'mtu-exceeded': Packet Exceeded MTU; 'frag': Fragmented Packets; 'frag-icmp': ICMP Packet Too Big Sent; 'periodic-log-msg-alloc': Fixed NAT Periodic Log Msg Allocated; 'periodic-log-msg-free': Fixed NAT Periodic Log Msg Freed; 'disable-log-msg-alloc': Fixed NAT Disable Log Msg Allocated; 'disable-log-msg-free': Fixed NAT Disable Log Msg Freed; 'sip-alg-reuse-contact-fullcone': SIP ALG Reuse Contact Full-cone Session; 'sip-alg-contact-fullcone-mismatch': SIP ALG Contact Full-cone Session Mismatch; 'sip-alg-create-contact-fullcone-failure': SIP ALG Create Contact Full-cone Session Failure; 'sip-alg-single-rtp-fullcone': SIP ALG Single RTP Full-cone Found; 'sip-alg-rtcp-fullcone-mismatch': SIP ALG RTCP Full-cone NAT Port Mismatch; 'sip-alg-reuse-rtp-rtcp-fullcone': SIP ALG Reuse RTP/RTCP Full-cone Session; 'sip-alg-single-rtcp-fullcone': SIP ALG Single RTCP Full-cone Found; 'sip-alg-create-rtp-fullcone-failure': SIP ALG Create RTP Full-cone Session Failure; 'sip-alg-create-rtcp-fullcone-failure': SIP ALG Create RTCP Full-cone Session Failure; 'icmp-out-of-state-uqe-admin-filtered-sent': Total User Quota Exceeded ICMP admin filtered sent; 'icmp-out-of-state-uqe-host-unreachable-sent': Total User Quota Exceeded ICMP host unreachable sent; 'icmp-out-of-state-uqe-dropped': Total User Queue Exceeded ICMP notification dropped; 'nat-esp-ip-conflicts': Fixed NAT ESP IP Conflicts; 'total-tcp-allocated-shadow': Total TCP Ports Allocated; 'total-tcp-freed-shadow': Total TCP Ports Freed; 'total-udp-allocated-shadow': Total UDP Ports Allocated; 'total-udp-freed-shadow': Total UDP Ports Freed; 'total-icmp-allocated-shadow': Total ICMP Ports Allocated; 'total-icmp-freed-shadow': Total ICMP Ports Freed; 'nat44-data-session-created-shadow': NAT44 Data Sessions Created; 'nat44-data-session-freed-shadow': NAT44 Data Sessions Freed; 'nat64-data-session-created-shadow': NAT64 Data Sessions Created; 'nat64-data-session-freed-shadow': NAT64 Data Sessions Freed; 'dslite-data-session-created-shadow': DS-Lite Data Sessions Created; 'dslite-data-session-freed-shadow': DS-Lite Data Sessions Freed; 'nat44-tcp-fullcone-created-shadow': NAT44 TCP Full-Cone Created; 'nat44-tcp-fullcone-freed-shadow': NAT44 TCP Full-Cone Freed; 'nat44-udp-fullcone-created-shadow': NAT44 UDP Full-Cone Created; 'nat44-udp-fullcone-freed-shadow': NAT44 UDP Full-Cone Freed; 'nat44-udp-alg-fullcone-created-shadow': NAT44 UDP ALG Full-Cone Created; ", "enum":[ "all", "total-nat-in-use", "total-tcp-allocated", "total-tcp-freed", "total-udp-allocated", "total-udp-freed", "total-icmp-allocated", "total-icmp-freed", "nat44-data-session-created", "nat44-data-session-freed", "nat64-data-session-created", "nat64-data-session-freed", "dslite-data-session-created", "dslite-data-session-freed", "nat-port-unavailable-tcp", "nat-port-unavailable-udp", "nat-port-unavailable-icmp", "session-user-quota-exceeded", "nat44-tcp-fullcone-created", "nat44-tcp-fullcone-freed", "nat44-udp-fullcone-created", "nat44-udp-fullcone-freed", "nat44-udp-alg-fullcone-created", "nat44-udp-alg-fullcone-freed", "nat64-tcp-fullcone-created", "nat64-tcp-fullcone-freed", "nat64-udp-fullcone-created", "nat64-udp-fullcone-freed", "nat64-udp-alg-fullcone-created", "nat64-udp-alg-fullcone-freed", "dslite-tcp-fullcone-created", "dslite-tcp-fullcone-freed", "dslite-udp-fullcone-created", "dslite-udp-fullcone-freed", "dslite-udp-alg-fullcone-created", "dslite-udp-alg-fullcone-freed", "fullcone-failure", "nat44-eim-match", "nat64-eim-match", "dslite-eim-match", "nat44-eif-match", "nat64-eif-match", "dslite-eif-match", "nat44-inbound-filtered", "nat64-inbound-filtered", "dslite-inbound-filtered", "nat44-eif-limit-exceeded", "nat64-eif-limit-exceeded", "dslite-eif-limit-exceeded", "nat44-hairpin", "nat64-hairpin", "dslite-hairpin", "standby-drop", "fixed-nat-fullcone-self-hairpinning-drop", "sixrd-drop", "dest-rlist-drop", "dest-rlist-pass-through", "dest-rlist-snat-drop", "cross-cpu-helper-created", "cross-cpu-helper-free-retry-lookup", "cross-cpu-helper-free-not-found", "cross-cpu-helper-free", "cross-cpu-rcv", "cross-cpu-bad-l3", "cross-cpu-bad-l4", "cross-cpu-no-session", "cross-cpu-helper-deleted", "cross-cpu-helper-fixed-nat-lid-standby", "cross-cpu-helper-cpu-mismatch", "cross-cpu-sent", "config-not-found", "fullcone-in-del-q", "fullcone-overflow", "fullcone-inbound-idx-mismatch", "fullcone-retry-lookup", "fullcone-not-found", "fullcone-overflow-eim", "fullcone-overflow-eif", "ha-config-mismatch", "ha-user-quota-exceeded", "ha-fullcone-mismatch", "ha-dnat-mismatch", "ha-nat-port-unavailable", "ha-fullcone-failure", "ha-endpoint-indep-map-match", "udp-alg-eim-mismatch", "udp-alg-no-nat-ip", "udp-alg-alloc-failure", "mtu-exceeded", "frag", "frag-icmp", "periodic-log-msg-alloc", "periodic-log-msg-free", "disable-log-msg-alloc", "disable-log-msg-free", "sip-alg-reuse-contact-fullcone", "sip-alg-contact-fullcone-mismatch", "sip-alg-create-contact-fullcone-failure", "sip-alg-single-rtp-fullcone", "sip-alg-rtcp-fullcone-mismatch", "sip-alg-reuse-rtp-rtcp-fullcone", "sip-alg-single-rtcp-fullcone", "sip-alg-create-rtp-fullcone-failure", "sip-alg-create-rtcp-fullcone-failure", "icmp-out-of-state-uqe-admin-filtered-sent", "icmp-out-of-state-uqe-host-unreachable-sent", "icmp-out-of-state-uqe-dropped", "nat-esp-ip-conflicts", "total-tcp-allocated-shadow", "total-tcp-freed-shadow", "total-udp-allocated-shadow", "total-udp-freed-shadow", "total-icmp-allocated-shadow", "total-icmp-freed-shadow", "nat44-data-session-created-shadow", "nat44-data-session-freed-shadow", "nat64-data-session-created-shadow", "nat64-data-session-freed-shadow", "dslite-data-session-created-shadow", "dslite-data-session-freed-shadow", "nat44-tcp-fullcone-created-shadow", "nat44-tcp-fullcone-freed-shadow", "nat44-udp-fullcone-created-shadow", "nat44-udp-fullcone-freed-shadow", "nat44-udp-alg-fullcone-created-shadow" ] }, "counters2":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'nat44-udp-alg-fullcone-freed-shadow': NAT44 UDP ALG Full-Cone Freed; 'nat64-tcp-fullcone-created-shadow': NAT64 TCP Full-Cone Created; 'nat64-tcp-fullcone-freed-shadow': NAT64 TCP Full-Cone Freed; 'nat64-udp-fullcone-created-shadow': NAT64 UDP Full-Cone Created; 'nat64-udp-fullcone-freed-shadow': NAT64 UDP Full-Cone Freed; 'nat64-udp-alg-fullcone-created-shadow': NAT64 UDP ALG Full-Cone Created; 'nat64-udp-alg-fullcone-freed-shadow': NAT64 UDP ALG Full-Cone Freed; 'dslite-tcp-fullcone-created-shadow': DS-Lite TCP Full-Cone Created; 'dslite-tcp-fullcone-freed-shadow': DS-Lite TCP Full-Cone Freed; 'dslite-udp-fullcone-created-shadow': DS-Lite UDP Full-Cone Created; 'dslite-udp-fullcone-freed-shadow': DS-Lite UDP Full-Cone Freed; 'dslite-udp-alg-fullcone-created-shadow': DS-Lite UDP ALG Full-Cone Created; 'dslite-udp-alg-fullcone-freed-shadow': DS-Lite UDP ALG Full-Cone Freed; 'h323-alg-reuse-fullcone': H323 ALG Reuse Full-cone Session; 'h323-alg-fullcone-mismatch': H323 ALG Full-cone Session Mismatch; 'h323-alg-create-fullcone-failure': H323 ALG Create Full-cone Session Failure; 'h323-alg-single-rtp-fullcone': H323 ALG Single RTP Full-cone Found; 'h323-alg-rtcp-fullcone-mismatch': H323 ALG RTCP Full-cone NAT Port Mismatch; 'h323-alg-reuse-rtp-rtcp-fullcone': H323 ALG Reuse RTP/RTCP Full-cone Session; 'h323-alg-single-rtcp-fullcone': H323 ALG Single RTCP Full-cone Found; 'h323-alg-create-rtp-fullcone-failure': H323 ALG Create RTP Full-cone Session Failure; 'h323-alg-create-rtcp-fullcone-failure': H323 ALG Create RTCP Full-cone Session Failure; 'mgcp-alg-reuse-fullcone': MGCP ALG Reuse Full-cone Session; 'mgcp-alg-fullcone-mismatch': MGCP ALG Full-cone Session Mismatch; 'mgcp-alg-create-fullcone-failure': MGCP ALG Create Full-cone Session Failure; 'mgcp-alg-single-rtp-fullcone': MGCP ALG Single RTP Full-cone Found; 'mgcp-alg-rtcp-fullcone-mismatch': MGCP ALG RTCP Full-cone NAT Port Mismatch; 'mgcp-alg-reuse-rtp-rtcp-fullcone': MGCP ALG Reuse RTP/RTCP Full-cone Session; 'mgcp-alg-single-rtcp-fullcone': MGCP ALG Single RTCP Full-cone Found; 'mgcp-alg-create-rtp-fullcone-failure': MGCP ALG Create RTP Full-cone Session Failure; 'mgcp-alg-create-rtcp-fullcone-failure': MGCP ALG Create RTCP Full-cone Session Failure; 'user-unusable-drop': Fixed NAT User Unusable Drop; 'ipv4-user-unusable': Fixed NAT IPv4 User Marked Unusable; 'ipv6-user-unusable': Fixed NAT IPv6 User Marked Unusable; 'ipd-disabled': Fixed NAT IPD disabled; 'dslite_tunnel_frag': IPv4 Fragment DS-Lite Packet; 'total-tcp-overload-acquired': Total TCP ports acquired for port overloading; 'total-udp-overload-acquired': Total UDP ports acquired for port overloading; 'total-tcp-overload-released': Total TCP ports released from port overloading; 'total-udp-overload-released': Total UDP ports released from port overloading; 'total-tcp-alloc-overload': Total TCP ports allocated via overload; 'total-udp-alloc-overload': Total UDP ports allocated via overload; 'total-tcp-free-overload': Total TCP ports freed via overload; 'total-udp-free-overload': Total UDP ports freed via overload; 'port-overload-smp-delete-scheduled': Port overload SMP conn delete scheduled; 'port-overload-smp-mem-allocated': Port overload SMP mem allocated; 'port-overload-out-of-memory': Port overload out of memory; 'port-overload-smp-free': Port overload SMP conn free; 'port-overload-smp-free-no-lid': Port overload SMP conn free no lid; 'port-overload-free-smp-not-found': Port overload free SMP conn not found; 'port-overload-failed': Port overload failed; 'total-tcp-overload-acquired-shadow': Total TCP ports acquired for port overloading shadow; 'total-udp-overload-acquired-shadow': Total UDP ports acquired for port overloading shadow; 'total-tcp-overload-released-shadow': Total TCP ports released from port overloading shadow; 'total-udp-overload-released-shadow': Total UDP ports released from port overloading shadow; 'total-tcp-alloc-overload-shadow': Total TCP allocated via overload shadow; 'total-udp-alloc-overload-shadow': Total UDP allocated via overload shadow; 'total-tcp-free-overload-shadow': Total TCP freed via overload shadow; 'total-udp-free-overload-shadow': Total UDP freed via overload shadow; 'ha-session-user-quota-exceeded': HA Sessions User Quota Exceeded; 'tcp-user-quota-exceeded': TCP User Quota Exceeded; 'udp-user-quota-exceeded': UDP User Quota Exceeded; 'icmp-user-quota-exceeded': ICMP User Quota Exceeded; 'ha-tcp-user-quota-exceeded': HA TCP User Quota Exceeded; 'ha-udp-user-quota-exceeded': HA UDP User Quota Exceeded; 'ha-icmp-user-quota-exceeded': HA ICMP User Quota Exceeded; 'ha-nat-port-unavailable-tcp': HA TCP NAT Port Unavailable; 'ha-nat-port-unavailable-udp': HA UDP NAT Port Unavailable; 'ha-nat-port-unavailable-icmp': HA ICMP NAT Port Unavailable; 'fnat44_fwd_ingress_packets_tcp': Fixed NAT44 Forward Ingress Packets TCP; 'fnat44_fwd_egress_packets_tcp': Fixed NAT44 Forward Egress Packets TCP; 'fnat44_rev_ingress_packets_tcp': Fixed NAT44 Reverse Ingress Packets TCP; 'fnat44_rev_egress_packets_tcp': Fixed NAT44 Reverse Egress Packets TCP; 'fnat44_fwd_ingress_bytes_tcp': Fixed NAT44 Forward Ingress Bytes TCP; 'fnat44_fwd_egress_bytes_tcp': Fixed NAT44 Forward Egress Bytes TCP; 'fnat44_rev_ingress_bytes_tcp': Fixed NAT44 Reverse Ingress Bytes TCP; 'fnat44_rev_egress_bytes_tcp': Fixed NAT44 Reverse Egress Bytes TCP; 'fnat44_fwd_ingress_packets_udp': Fixed NAT44 Forward Ingress Packets UDP; 'fnat44_fwd_egress_packets_udp': Fixed NAT44 Forward Egress Packets UDP; 'fnat44_rev_ingress_packets_udp': Fixed NAT44 Reverse Ingress Packets UDP; 'fnat44_rev_egress_packets_udp': Fixed NAT44 Reverse Egress Packets UDP; 'fnat44_fwd_ingress_bytes_udp': Fixed NAT44 Forward Ingress Bytes UDP; 'fnat44_fwd_egress_bytes_udp': Fixed NAT44 Forward Egress Bytes UDP; 'fnat44_rev_ingress_bytes_udp': Fixed NAT44 Reverse Ingress Bytes UDP; 'fnat44_rev_egress_bytes_udp': Fixed NAT44 Reverse Egress Bytes UDP; 'fnat44_fwd_ingress_packets_icmp': Fixed NAT44 Forward Ingress Packets ICMP; 'fnat44_fwd_egress_packets_icmp': Fixed NAT44 Forward Egress Packets ICMP; 'fnat44_rev_ingress_packets_icmp': Fixed NAT44 Reverse Ingress Packets ICMP; 'fnat44_rev_egress_packets_icmp': Fixed NAT44 Reverse Egress Packets ICMP; 'fnat44_fwd_ingress_bytes_icmp': Fixed NAT44 Forward Ingress Bytes ICMP; 'fnat44_fwd_egress_bytes_icmp': Fixed NAT44 Forward Egress Bytes ICMP; 'fnat44_rev_ingress_bytes_icmp': Fixed NAT44 Reverse Ingress Bytes ICMP; 'fnat44_rev_egress_bytes_icmp': Fixed NAT44 Reverse Egress Bytes ICMP; 'fnat44_fwd_ingress_packets_others': Fixed NAT44 Forward Ingress Packets OTHERS; 'fnat44_fwd_egress_packets_others': Fixed NAT44 Forward Egress Packets OTHERS; 'fnat44_rev_ingress_packets_others': Fixed NAT44 Reverse Ingress Packets OTHERS; 'fnat44_rev_egress_packets_others': Fixed NAT44 Reverse Egress Packets OTHERS; 'fnat44_fwd_ingress_bytes_others': Fixed NAT44 Forward Ingress Bytes OTHERS; 'fnat44_fwd_egress_bytes_others': Fixed NAT44 Forward Egress Bytes OTHERS; 'fnat44_rev_ingress_bytes_others': Fixed NAT44 Reverse Ingress Bytes OTHERS; 'fnat44_rev_egress_bytes_others': Fixed NAT44 Reverse Egress Bytes OTHERS; 'fnat44_fwd_ingress_pkt_size_range1': Fixed NAT44 Forward Ingress Packet size between 0 and 200; 'fnat44_fwd_ingress_pkt_size_range2': Fixed NAT44 Forward Ingress Packet size between 201 and 800; 'fnat44_fwd_ingress_pkt_size_range3': Fixed NAT44 Forward Ingress Packet size between 801 and 1550; 'fnat44_fwd_ingress_pkt_size_range4': Fixed NAT44 Forward Ingress Packet size between 1551 and 9000; 'fnat44_fwd_egress_pkt_size_range1': Fixed NAT44 Forward Egress Packet size between 0 and 200; ", "enum":[ "nat44-udp-alg-fullcone-freed-shadow", "nat64-tcp-fullcone-created-shadow", "nat64-tcp-fullcone-freed-shadow", "nat64-udp-fullcone-created-shadow", "nat64-udp-fullcone-freed-shadow", "nat64-udp-alg-fullcone-created-shadow", "nat64-udp-alg-fullcone-freed-shadow", "dslite-tcp-fullcone-created-shadow", "dslite-tcp-fullcone-freed-shadow", "dslite-udp-fullcone-created-shadow", "dslite-udp-fullcone-freed-shadow", "dslite-udp-alg-fullcone-created-shadow", "dslite-udp-alg-fullcone-freed-shadow", "h323-alg-reuse-fullcone", "h323-alg-fullcone-mismatch", "h323-alg-create-fullcone-failure", "h323-alg-single-rtp-fullcone", "h323-alg-rtcp-fullcone-mismatch", "h323-alg-reuse-rtp-rtcp-fullcone", "h323-alg-single-rtcp-fullcone", "h323-alg-create-rtp-fullcone-failure", "h323-alg-create-rtcp-fullcone-failure", "mgcp-alg-reuse-fullcone", "mgcp-alg-fullcone-mismatch", "mgcp-alg-create-fullcone-failure", "mgcp-alg-single-rtp-fullcone", "mgcp-alg-rtcp-fullcone-mismatch", "mgcp-alg-reuse-rtp-rtcp-fullcone", "mgcp-alg-single-rtcp-fullcone", "mgcp-alg-create-rtp-fullcone-failure", "mgcp-alg-create-rtcp-fullcone-failure", "user-unusable-drop", "ipv4-user-unusable", "ipv6-user-unusable", "ipd-disabled", "dslite_tunnel_frag", "total-tcp-overload-acquired", "total-udp-overload-acquired", "total-tcp-overload-released", "total-udp-overload-released", "total-tcp-alloc-overload", "total-udp-alloc-overload", "total-tcp-free-overload", "total-udp-free-overload", "port-overload-smp-delete-scheduled", "port-overload-smp-mem-allocated", "port-overload-out-of-memory", "port-overload-smp-free", "port-overload-smp-free-no-lid", "port-overload-free-smp-not-found", "port-overload-failed", "total-tcp-overload-acquired-shadow", "total-udp-overload-acquired-shadow", "total-tcp-overload-released-shadow", "total-udp-overload-released-shadow", "total-tcp-alloc-overload-shadow", "total-udp-alloc-overload-shadow", "total-tcp-free-overload-shadow", "total-udp-free-overload-shadow", "ha-session-user-quota-exceeded", "tcp-user-quota-exceeded", "udp-user-quota-exceeded", "icmp-user-quota-exceeded", "ha-tcp-user-quota-exceeded", "ha-udp-user-quota-exceeded", "ha-icmp-user-quota-exceeded", "ha-nat-port-unavailable-tcp", "ha-nat-port-unavailable-udp", "ha-nat-port-unavailable-icmp", "fnat44_fwd_ingress_packets_tcp", "fnat44_fwd_egress_packets_tcp", "fnat44_rev_ingress_packets_tcp", "fnat44_rev_egress_packets_tcp", "fnat44_fwd_ingress_bytes_tcp", "fnat44_fwd_egress_bytes_tcp", "fnat44_rev_ingress_bytes_tcp", "fnat44_rev_egress_bytes_tcp", "fnat44_fwd_ingress_packets_udp", "fnat44_fwd_egress_packets_udp", "fnat44_rev_ingress_packets_udp", "fnat44_rev_egress_packets_udp", "fnat44_fwd_ingress_bytes_udp", "fnat44_fwd_egress_bytes_udp", "fnat44_rev_ingress_bytes_udp", "fnat44_rev_egress_bytes_udp", "fnat44_fwd_ingress_packets_icmp", "fnat44_fwd_egress_packets_icmp", "fnat44_rev_ingress_packets_icmp", "fnat44_rev_egress_packets_icmp", "fnat44_fwd_ingress_bytes_icmp", "fnat44_fwd_egress_bytes_icmp", "fnat44_rev_ingress_bytes_icmp", "fnat44_rev_egress_bytes_icmp", "fnat44_fwd_ingress_packets_others", "fnat44_fwd_egress_packets_others", "fnat44_rev_ingress_packets_others", "fnat44_rev_egress_packets_others", "fnat44_fwd_ingress_bytes_others", "fnat44_fwd_egress_bytes_others", "fnat44_rev_ingress_bytes_others", "fnat44_rev_egress_bytes_others", "fnat44_fwd_ingress_pkt_size_range1", "fnat44_fwd_ingress_pkt_size_range2", "fnat44_fwd_ingress_pkt_size_range3", "fnat44_fwd_ingress_pkt_size_range4", "fnat44_fwd_egress_pkt_size_range1" ] }, "counters3":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'fnat44_fwd_egress_pkt_size_range2': Fixed NAT44 Forward Egress Packet size between 201 and 800; 'fnat44_fwd_egress_pkt_size_range3': Fixed NAT44 Forward Egress Packet size between 801 and 1550; 'fnat44_fwd_egress_pkt_size_range4': Fixed NAT44 Forward Egress Packet size between 1551 and 9000; 'fnat44_rev_ingress_pkt_size_range1': Fixed NAT44 Reverse Ingress Packet size between 0 and 200; 'fnat44_rev_ingress_pkt_size_range2': Fixed NAT44 Reverse Ingress Packet size between 201 and 800; 'fnat44_rev_ingress_pkt_size_range3': Fixed NAT44 Reverse Ingress Packet size between 801 and 1550; 'fnat44_rev_ingress_pkt_size_range4': Fixed NAT44 Reverse Ingress Packet size between 1551 and 9000; 'fnat44_rev_egress_pkt_size_range1': Fixed NAT44 Reverse Egress Packet size between 0 and 200; 'fnat44_rev_egress_pkt_size_range2': Fixed NAT44 Reverse Egress Packet size between 201 and 800; 'fnat44_rev_egress_pkt_size_range3': Fixed NAT44 Reverse Egress Packet size between 801 and 1550; 'fnat44_rev_egress_pkt_size_range4': Fixed NAT44 Reverse Egress Packet size between 1551 and 9000; 'fnat64_fwd_ingress_packets_tcp': Fixed NAT64 Forward Ingress Packets TCP; 'fnat64_fwd_egress_packets_tcp': Fixed NAT64 Forward Egress Packets TCP; 'fnat64_rev_ingress_packets_tcp': Fixed NAT64 Reverse Ingress Packets TCP; 'fnat64_rev_egress_packets_tcp': Fixed NAT64 Reverse Egress Packets TCP; 'fnat64_fwd_ingress_bytes_tcp': Fixed NAT64 Forward Ingress Bytes TCP; 'fnat64_fwd_egress_bytes_tcp': Fixed NAT64 Forward Egress Bytes TCP; 'fnat64_rev_ingress_bytes_tcp': Fixed NAT64 Reverse Ingress Bytes TCP; 'fnat64_rev_egress_bytes_tcp': Fixed NAT64 Reverse Egress Bytes TCP; 'fnat64_fwd_ingress_packets_udp': Fixed NAT64 Forward Ingress Packets UDP; 'fnat64_fwd_egress_packets_udp': Fixed NAT64 Forward Egress Packets UDP; 'fnat64_rev_ingress_packets_udp': Fixed NAT64 Reverse Ingress Packets UDP; 'fnat64_rev_egress_packets_udp': Fixed NAT64 Reverse Egress Packets UDP; 'fnat64_fwd_ingress_bytes_udp': Fixed NAT64 Forward Ingress Bytes UDP; 'fnat64_fwd_egress_bytes_udp': Fixed NAT64 Forward Egress Bytes UDP; 'fnat64_rev_ingress_bytes_udp': Fixed NAT64 Reverse Ingress Bytes UDP; 'fnat64_rev_egress_bytes_udp': Fixed NAT64 Reverse Egress Bytes UDP; 'fnat64_fwd_ingress_packets_icmp': Fixed NAT64 Forward Ingress Packets ICMP; 'fnat64_fwd_egress_packets_icmp': Fixed NAT64 Forward Egress Packets ICMP; 'fnat64_rev_ingress_packets_icmp': Fixed NAT64 Reverse Ingress Packets ICMP; 'fnat64_rev_egress_packets_icmp': Fixed NAT64 Reverse Egress Packets ICMP; 'fnat64_fwd_ingress_bytes_icmp': Fixed NAT64 Forward Ingress Bytes ICMP; 'fnat64_fwd_egress_bytes_icmp': Fixed NAT64 Forward Egress Bytes ICMP; 'fnat64_rev_ingress_bytes_icmp': Fixed NAT64 Reverse Ingress Bytes ICMP; 'fnat64_rev_egress_bytes_icmp': Fixed NAT64 Reverse Egress Bytes ICMP; 'fnat64_fwd_ingress_packets_others': Fixed NAT64 Forward Ingress Packets OTHERS; 'fnat64_fwd_egress_packets_others': Fixed NAT64 Forward Egress Packets OTHERS; 'fnat64_rev_ingress_packets_others': Fixed NAT64 Reverse Ingress Packets OTHERS; 'fnat64_rev_egress_packets_others': Fixed NAT64 Reverse Egress Packets OTHERS; 'fnat64_fwd_ingress_bytes_others': Fixed NAT64 Forward Ingress Bytes OTHERS; 'fnat64_fwd_egress_bytes_others': Fixed NAT64 Forward Egress Bytes OTHERS; 'fnat64_rev_ingress_bytes_others': Fixed NAT64 Reverse Ingress Bytes OTHERS; 'fnat64_rev_egress_bytes_others': Fixed NAT64 Reverse Egress Bytes OTHERS; 'fnat64_fwd_ingress_pkt_size_range1': Fixed NAT64 Forward Ingress Packet size between 0 and 200; 'fnat64_fwd_ingress_pkt_size_range2': Fixed NAT64 Forward Ingress Packet size between 201 and 800; 'fnat64_fwd_ingress_pkt_size_range3': Fixed NAT64 Forward Ingress Packet size between 801 and 1550; 'fnat64_fwd_ingress_pkt_size_range4': Fixed NAT64 Forward Ingress Packet size between 1551 and 9000; 'fnat64_fwd_egress_pkt_size_range1': Fixed NAT64 Forward Egress Packet size between 0 and 200; 'fnat64_fwd_egress_pkt_size_range2': Fixed NAT64 Forward Egress Packet size between 201 and 800; 'fnat64_fwd_egress_pkt_size_range3': Fixed NAT64 Forward Egress Packet size between 801 and 1550; 'fnat64_fwd_egress_pkt_size_range4': Fixed NAT64 Forward Egress Packet size between 1551 and 9000; 'fnat64_rev_ingress_pkt_size_range1': Fixed NAT64 Reverse Ingress Packet size between 0 and 200; 'fnat64_rev_ingress_pkt_size_range2': Fixed NAT64 Reverse Ingress Packet size between 201 and 800; 'fnat64_rev_ingress_pkt_size_range3': Fixed NAT64 Reverse Ingress Packet size between 801 and 1550; 'fnat64_rev_ingress_pkt_size_range4': Fixed NAT64 Reverse Ingress Packet size between 1551 and 9000; 'fnat64_rev_egress_pkt_size_range1': Fixed NAT64 Reverse Egress Packet size between 0 and 200; 'fnat64_rev_egress_pkt_size_range2': Fixed NAT64 Reverse Egress Packet size between 201 and 800; 'fnat64_rev_egress_pkt_size_range3': Fixed NAT64 Reverse Egress Packet size between 801 and 1550; 'fnat64_rev_egress_pkt_size_range4': Fixed NAT64 Reverse Egress Packet size between 1551 and 9000; 'fnatdslite_fwd_ingress_packets_tcp': Fixed DS-Lite Forward Ingress Packets TCP; 'fnatdslite_fwd_egress_packets_tcp': Fixed DS-Lite Forward Egress Packets TCP; 'fnatdslite_rev_ingress_packets_tcp': Fixed DS-Lite Reverse Ingress Packets TCP; 'fnatdslite_rev_egress_packets_tcp': Fixed DS-Lite Reverse Egress Packets TCP; 'fnatdslite_fwd_ingress_bytes_tcp': Fixed DS-Lite Forward Ingress Bytes TCP; 'fnatdslite_fwd_egress_bytes_tcp': Fixed DS-Lite Forward Egress Bytes TCP; 'fnatdslite_rev_ingress_bytes_tcp': Fixed DS-Lite Reverse Ingress Bytes TCP; 'fnatdslite_rev_egress_bytes_tcp': Fixed DS-Lite Reverse Egress Bytes TCP; 'fnatdslite_fwd_ingress_packets_udp': Fixed DS-Lite Forward Ingress Packets UDP; 'fnatdslite_fwd_egress_packets_udp': Fixed DS-Lite Forward Egress Packets UDP; 'fnatdslite_rev_ingress_packets_udp': Fixed DS-Lite Reverse Ingress Packets UDP; 'fnatdslite_rev_egress_packets_udp': Fixed DS-Lite Reverse Egress Packets UDP; 'fnatdslite_fwd_ingress_bytes_udp': Fixed DS-Lite Forward Ingress Bytes UDP; 'fnatdslite_fwd_egress_bytes_udp': Fixed DS-Lite Forward Egress Bytes UDP; 'fnatdslite_rev_ingress_bytes_udp': Fixed DS-Lite Reverse Ingress Bytes UDP; 'fnatdslite_rev_egress_bytes_udp': Fixed DS-Lite Reverse Egress Bytes UDP; 'fnatdslite_fwd_ingress_packets_icmp': Fixed DS-Lite Forward Ingress Packets ICMP; 'fnatdslite_fwd_egress_packets_icmp': Fixed DS-Lite Forward Egress Packets ICMP; 'fnatdslite_rev_ingress_packets_icmp': Fixed DS-Lite Reverse Ingress Packets ICMP; 'fnatdslite_rev_egress_packets_icmp': Fixed DS-Lite Reverse Egress Packets ICMP; 'fnatdslite_fwd_ingress_bytes_icmp': Fixed DS-Lite Forward Ingress Bytes ICMP; 'fnatdslite_fwd_egress_bytes_icmp': Fixed DS-Lite Forward Egress Bytes ICMP; 'fnatdslite_rev_ingress_bytes_icmp': Fixed DS-Lite Reverse Ingress Bytes ICMP; 'fnatdslite_rev_egress_bytes_icmp': Fixed DS-Lite Reverse Egress Bytes ICMP; 'fnatdslite_fwd_ingress_packets_others': Fixed DS-Lite Forward Ingress Packets OTHERS; 'fnatdslite_fwd_egress_packets_others': Fixed DS-Lite Forward Egress Packets OTHERS; 'fnatdslite_rev_ingress_packets_others': Fixed DS-Lite Reverse Ingress Packets OTHERS; 'fnatdslite_rev_egress_packets_others': Fixed DS-Lite Reverse Egress Packets OTHERS; 'fnatdslite_fwd_ingress_bytes_others': Fixed DS-Lite Forward Ingress Bytes OTHERS; 'fnatdslite_fwd_egress_bytes_others': Fixed DS-Lite Forward Egress Bytes OTHERS; 'fnatdslite_rev_ingress_bytes_others': Fixed DS-Lite Reverse Ingress Bytes OTHERS; 'fnatdslite_rev_egress_bytes_others': Fixed DS-Lite Reverse Egress Bytes OTHERS; 'fnatdslite_fwd_ingress_pkt_size_range1': Fixed DS-Lite Forward Ingress Packet size between 0 and 200; ", "enum":[ "fnat44_fwd_egress_pkt_size_range2", "fnat44_fwd_egress_pkt_size_range3", "fnat44_fwd_egress_pkt_size_range4", "fnat44_rev_ingress_pkt_size_range1", "fnat44_rev_ingress_pkt_size_range2", "fnat44_rev_ingress_pkt_size_range3", "fnat44_rev_ingress_pkt_size_range4", "fnat44_rev_egress_pkt_size_range1", "fnat44_rev_egress_pkt_size_range2", "fnat44_rev_egress_pkt_size_range3", "fnat44_rev_egress_pkt_size_range4", "fnat64_fwd_ingress_packets_tcp", "fnat64_fwd_egress_packets_tcp", "fnat64_rev_ingress_packets_tcp", "fnat64_rev_egress_packets_tcp", "fnat64_fwd_ingress_bytes_tcp", "fnat64_fwd_egress_bytes_tcp", "fnat64_rev_ingress_bytes_tcp", "fnat64_rev_egress_bytes_tcp", "fnat64_fwd_ingress_packets_udp", "fnat64_fwd_egress_packets_udp", "fnat64_rev_ingress_packets_udp", "fnat64_rev_egress_packets_udp", "fnat64_fwd_ingress_bytes_udp", "fnat64_fwd_egress_bytes_udp", "fnat64_rev_ingress_bytes_udp", "fnat64_rev_egress_bytes_udp", "fnat64_fwd_ingress_packets_icmp", "fnat64_fwd_egress_packets_icmp", "fnat64_rev_ingress_packets_icmp", "fnat64_rev_egress_packets_icmp", "fnat64_fwd_ingress_bytes_icmp", "fnat64_fwd_egress_bytes_icmp", "fnat64_rev_ingress_bytes_icmp", "fnat64_rev_egress_bytes_icmp", "fnat64_fwd_ingress_packets_others", "fnat64_fwd_egress_packets_others", "fnat64_rev_ingress_packets_others", "fnat64_rev_egress_packets_others", "fnat64_fwd_ingress_bytes_others", "fnat64_fwd_egress_bytes_others", "fnat64_rev_ingress_bytes_others", "fnat64_rev_egress_bytes_others", "fnat64_fwd_ingress_pkt_size_range1", "fnat64_fwd_ingress_pkt_size_range2", "fnat64_fwd_ingress_pkt_size_range3", "fnat64_fwd_ingress_pkt_size_range4", "fnat64_fwd_egress_pkt_size_range1", "fnat64_fwd_egress_pkt_size_range2", "fnat64_fwd_egress_pkt_size_range3", "fnat64_fwd_egress_pkt_size_range4", "fnat64_rev_ingress_pkt_size_range1", "fnat64_rev_ingress_pkt_size_range2", "fnat64_rev_ingress_pkt_size_range3", "fnat64_rev_ingress_pkt_size_range4", "fnat64_rev_egress_pkt_size_range1", "fnat64_rev_egress_pkt_size_range2", "fnat64_rev_egress_pkt_size_range3", "fnat64_rev_egress_pkt_size_range4", "fnatdslite_fwd_ingress_packets_tcp", "fnatdslite_fwd_egress_packets_tcp", "fnatdslite_rev_ingress_packets_tcp", "fnatdslite_rev_egress_packets_tcp", "fnatdslite_fwd_ingress_bytes_tcp", "fnatdslite_fwd_egress_bytes_tcp", "fnatdslite_rev_ingress_bytes_tcp", "fnatdslite_rev_egress_bytes_tcp", "fnatdslite_fwd_ingress_packets_udp", "fnatdslite_fwd_egress_packets_udp", "fnatdslite_rev_ingress_packets_udp", "fnatdslite_rev_egress_packets_udp", "fnatdslite_fwd_ingress_bytes_udp", "fnatdslite_fwd_egress_bytes_udp", "fnatdslite_rev_ingress_bytes_udp", "fnatdslite_rev_egress_bytes_udp", "fnatdslite_fwd_ingress_packets_icmp", "fnatdslite_fwd_egress_packets_icmp", "fnatdslite_rev_ingress_packets_icmp", "fnatdslite_rev_egress_packets_icmp", "fnatdslite_fwd_ingress_bytes_icmp", "fnatdslite_fwd_egress_bytes_icmp", "fnatdslite_rev_ingress_bytes_icmp", "fnatdslite_rev_egress_bytes_icmp", "fnatdslite_fwd_ingress_packets_others", "fnatdslite_fwd_egress_packets_others", "fnatdslite_rev_ingress_packets_others", "fnatdslite_rev_egress_packets_others", "fnatdslite_fwd_ingress_bytes_others", "fnatdslite_fwd_egress_bytes_others", "fnatdslite_rev_ingress_bytes_others", "fnatdslite_rev_egress_bytes_others", "fnatdslite_fwd_ingress_pkt_size_range1" ] }, "counters4":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'fnatdslite_fwd_ingress_pkt_size_range2': Fixed DS-Lite Forward Ingress Packet size between 201 and 800; 'fnatdslite_fwd_ingress_pkt_size_range3': Fixed DS-Lite Forward Ingress Packet size between 801 and 1550; 'fnatdslite_fwd_ingress_pkt_size_range4': Fixed DS-Lite Forward Ingress Packet size between 1551 and 9000; 'fnatdslite_fwd_egress_pkt_size_range1': Fixed DS-Lite Forward Egress Packet size between 0 and 200; 'fnatdslite_fwd_egress_pkt_size_range2': Fixed DS-Lite Forward Egress Packet size between 201 and 800; 'fnatdslite_fwd_egress_pkt_size_range3': Fixed DS-Lite Forward Egress Packet size between 801 and 1550; 'fnatdslite_fwd_egress_pkt_size_range4': Fixed DS-Lite Forward Egress Packet size between 1551 and 9000; 'fnatdslite_rev_ingress_pkt_size_range1': Fixed DS-Lite Reverse Ingress Packet size between 0 and 200; 'fnatdslite_rev_ingress_pkt_size_range2': Fixed DS-Lite Reverse Ingress Packet size between 201 and 800; 'fnatdslite_rev_ingress_pkt_size_range3': Fixed DS-Lite Reverse Ingress Packet size between 801 and 1550; 'fnatdslite_rev_ingress_pkt_size_range4': Fixed DS-Lite Reverse Ingress Packet size between 1551 and 9000; 'fnatdslite_rev_egress_pkt_size_range1': Fixed DS-Lite Reverse Egress Packet size between 0 and 200; 'fnatdslite_rev_egress_pkt_size_range2': Fixed DS-Lite Reverse Egress Packet size between 201 and 800; 'fnatdslite_rev_egress_pkt_size_range3': Fixed DS-Lite Reverse Egress Packet size between 801 and 1550; 'fnatdslite_rev_egress_pkt_size_range4': Fixed DS-Lite Reverse Egress Packet size between 1551 and 9000; 'active-subscriber-added': Active Subscriber Added; 'active-subscriber-removed': Active Subscriber Removed; 'config-not-found-in-ctx': Fixed NAT Config Pointer Not Found in MY_CTX; ", "enum":[ "fnatdslite_fwd_ingress_pkt_size_range2", "fnatdslite_fwd_ingress_pkt_size_range3", "fnatdslite_fwd_ingress_pkt_size_range4", "fnatdslite_fwd_egress_pkt_size_range1", "fnatdslite_fwd_egress_pkt_size_range2", "fnatdslite_fwd_egress_pkt_size_range3", "fnatdslite_fwd_egress_pkt_size_range4", "fnatdslite_rev_ingress_pkt_size_range1", "fnatdslite_rev_ingress_pkt_size_range2", "fnatdslite_rev_ingress_pkt_size_range3", "fnatdslite_rev_ingress_pkt_size_range4", "fnatdslite_rev_egress_pkt_size_range1", "fnatdslite_rev_egress_pkt_size_range2", "fnatdslite_rev_egress_pkt_size_range3", "fnatdslite_rev_egress_pkt_size_range4", "active-subscriber-added", "active-subscriber-removed", "config-not-found-in-ctx" ] } } } ] } } }, "inside":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/inside", "properties":{ "ipv4address-list":{ "type":"array", "minItems":1, "items":{ "type":"ipv4address" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/fixed-nat/inside/ipv4address/{inside-start-address}+{inside-end-address}+{inside-netmask}+{partition}", "array":[ { "properties":{ "inside-start-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IPv4 Inside User Start Address", "optional":false }, "inside-end-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IPv4 Inside User End Address", "optional":false }, "inside-netmask":{ "type":"string", "format":"ipv4-netmask-brief", "partition-visibility":"shared", "description":"IPv4 Netmask", "optional":false }, "partition":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Inside User Partition (Partition Name)", "optional":false }, "nat-ip-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Name of IP List used to specify NAT addresses", "optional":true }, "nat-start-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Start NAT Address", "optional":true }, "nat-end-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IPv4 End NAT Address", "optional":true }, "nat-netmask":{ "type":"string", "format":"ipv4-netmask-brief", "partition-visibility":"shared", "description":"NAT Addresses IP Netmask", "optional":true }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"VRRP-A vrid (Specify ha VRRP-A vrid)", "optional":true }, "dest-rule-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Bind destination based Rule-List (Fixed NAT Rule-List Name)", "optional":true }, "dynamic-pool-size":{ "type":"number", "format":"number", "minimum":0, "maximum":64511, "default":0, "partition-visibility":"shared", "description":"Configure size of Dynamic pool (Default: 0)", "optional":true }, "method":{ "type":"string", "format":"enum", "default":"use-least-nat-ips", "partition-visibility":"shared", "description":"'use-all-nat-ips': Use all the NAT IP addresses configured; 'use-least-nat-ips': Use the least number of NAT IP addresses required (default); ", "enum":[ "use-all-nat-ips", "use-least-nat-ips" ], "optional":true }, "offset":{ "type":"object", "properties":{ "random":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"numeric-offset", "description":"Randomly choose the first NAT IP address" }, "numeric-offset":{ "type":"number", "format":"number", "minimum":0, "maximum":1024000, "default":0, "partition-visibility":"shared", "not":"random", "description":"Configure a numeric offset to the first NAT IP address" } } }, "skip-ports-on-rollover":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Not using the first block of ports for NAT IPs smaller than the configured offset", "optional":true }, "ports-per-user":{ "type":"number", "format":"number", "minimum":1, "maximum":64512, "partition-visibility":"shared", "description":"Configure Ports per Inside User (ports-per-user)", "optional":true }, "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 }, "session-quota":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Configure per user quota on sessions", "optional":true }, "usable-nat-ports":{ "type":"object", "properties":{ "usable-start-port":{ "type":"number", "format":"number", "minimum":1024, "maximum":65535, "partition-visibility":"shared", "description":"Start Port of Usable NAT Ports" }, "usable-end-port":{ "type":"number", "format":"number", "minimum":1024, "maximum":65535, "partition-visibility":"shared", "description":"End Port of Usable NAT Ports" } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "inside-start-address", "inside-end-address", "inside-netmask", "partition" ] } ] }, "ipv6address-list":{ "type":"array", "minItems":1, "items":{ "type":"ipv6address" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/fixed-nat/inside/ipv6address/{inside-start-address}+{inside-end-address}+{inside-netmask}+{partition}", "array":[ { "properties":{ "inside-start-address":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"IPv6 Inside User Start Address", "optional":false }, "inside-end-address":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"IPv6 Inside User End Address", "optional":false }, "inside-netmask":{ "type":"number", "format":"number", "minimum":64, "maximum":128, "partition-visibility":"shared", "description":"Inside User IPv6 Netmask", "optional":false }, "partition":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Inside User Partition (Partition Name)", "optional":false }, "nat-ip-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Name of IP List used to specify NAT addresses", "optional":true }, "nat-start-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Start NAT Address", "optional":true }, "nat-end-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IPv4 End NAT Address", "optional":true }, "nat-netmask":{ "type":"string", "format":"ipv4-netmask-brief", "partition-visibility":"shared", "description":"NAT Addresses IP Netmask", "optional":true }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"VRRP-A vrid (Specify ha VRRP-A vrid)", "optional":true }, "dest-rule-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Bind destination based Rule-List (Fixed NAT Rule-List Name)", "optional":true }, "dynamic-pool-size":{ "type":"number", "format":"number", "minimum":0, "maximum":64511, "default":0, "partition-visibility":"shared", "description":"Configure size of Dynamic pool (Default: 0)", "optional":true }, "method":{ "type":"string", "format":"enum", "default":"use-least-nat-ips", "partition-visibility":"shared", "description":"'use-all-nat-ips': Use all the NAT IP addresses configured; 'use-least-nat-ips': Use the least number of NAT IP addresses required (default); ", "enum":[ "use-all-nat-ips", "use-least-nat-ips" ], "optional":true }, "offset":{ "type":"object", "properties":{ "random":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"numeric-offset", "description":"Randomly choose the first NAT IP address" }, "numeric-offset":{ "type":"number", "format":"number", "minimum":0, "maximum":1024000, "default":0, "partition-visibility":"shared", "not":"random", "description":"Configure a numeric offset to the first NAT IP address" } } }, "skip-ports-on-rollover":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Not using the first block of ports for NAT IPs smaller than the configured offset", "optional":true }, "ports-per-user":{ "type":"number", "format":"number", "minimum":1, "maximum":64512, "partition-visibility":"shared", "description":"Configure Ports per Inside User (ports-per-user)", "optional":true }, "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 }, "session-quota":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Configure per user quota on sessions", "optional":true }, "usable-nat-ports":{ "type":"object", "properties":{ "usable-start-port":{ "type":"number", "format":"number", "minimum":1024, "maximum":65535, "partition-visibility":"shared", "description":"Start Port of Usable NAT Ports" }, "usable-end-port":{ "type":"number", "format":"number", "minimum":1024, "maximum":65535, "partition-visibility":"shared", "description":"End Port of Usable NAT Ports" } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "inside-start-address", "inside-end-address", "inside-netmask", "partition" ] } ] }, "iplist-list":{ "type":"array", "minItems":1, "items":{ "type":"iplist" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/fixed-nat/inside/iplist/{inside-ip-list}+{partition}", "array":[ { "properties":{ "inside-ip-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Name of IP List used to specify Inside Users", "optional":false }, "partition":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Inside User Partition (Partition Name)", "optional":false }, "nat-ip-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Name of IP List used to specify NAT addresses", "optional":true }, "nat-start-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Start NAT Address", "optional":true }, "nat-end-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IPv4 End NAT Address", "optional":true }, "nat-netmask":{ "type":"string", "format":"ipv4-netmask-brief", "partition-visibility":"shared", "description":"NAT Addresses IP Netmask", "optional":true }, "vrid":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "description":"VRRP-A vrid (Specify ha VRRP-A vrid)", "optional":true }, "dest-rule-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Bind destination based Rule-List (Fixed NAT Rule-List Name)", "optional":true }, "dynamic-pool-size":{ "type":"number", "format":"number", "minimum":0, "maximum":64511, "default":0, "partition-visibility":"shared", "description":"Configure size of Dynamic pool (Default: 0)", "optional":true }, "method":{ "type":"string", "format":"enum", "default":"use-least-nat-ips", "partition-visibility":"shared", "description":"'use-all-nat-ips': Use all the NAT IP addresses configured; 'use-least-nat-ips': Use the least number of NAT IP addresses required (default); ", "enum":[ "use-all-nat-ips", "use-least-nat-ips" ], "optional":true }, "offset":{ "type":"object", "properties":{ "random":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"numeric-offset", "description":"Randomly choose the first NAT IP address" }, "numeric-offset":{ "type":"number", "format":"number", "minimum":0, "maximum":1024000, "default":0, "partition-visibility":"shared", "not":"random", "description":"Configure a numeric offset to the first NAT IP address" } } }, "skip-ports-on-rollover":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Not using the first block of ports for NAT IPs smaller than the configured offset", "optional":true }, "ports-per-user":{ "type":"number", "format":"number", "minimum":1, "maximum":64512, "partition-visibility":"shared", "description":"Configure Ports per Inside User (ports-per-user)", "optional":true }, "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 }, "session-quota":{ "type":"number", "format":"number", "minimum":1, "maximum":2147483647, "partition-visibility":"shared", "description":"Configure per user quota on sessions", "optional":true }, "usable-nat-ports":{ "type":"object", "properties":{ "usable-start-port":{ "type":"number", "format":"number", "minimum":1024, "maximum":65535, "partition-visibility":"shared", "description":"Start Port of Usable NAT Ports" }, "usable-end-port":{ "type":"number", "format":"number", "minimum":1024, "maximum":65535, "partition-visibility":"shared", "description":"End Port of Usable NAT Ports" } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "inside-ip-list", "partition" ] } ] } } }, "alg":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/alg", "properties":{ "esp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/alg/esp", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'session-created': ESP Sessions Created; 'placeholder-debug': Placeholder Debug; ", "enum":[ "all", "session-created", "placeholder-debug" ] } } } ] } } }, "ftp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/alg/ftp", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'port-requests': PORT Requests From Client; 'eprt-requests': EPRT Requests From Client; 'lprt-requests': LPRT Requests From Client; 'pasv-replies': PASV Replies From Server; 'epsv-replies': EPSV Replies From Server; 'lpsv-replies': LPSV Replies From Server; 'port-retransmits': Port Mode Request Retransmits; 'pasv-retransmits': Passive Mode Reply Retransmits; 'port-helper-created': Port Mode Helper Created; 'pasv-helper-created': Passive Mode Helper Created; 'port-helper-freed': Port Mode Helper Freed; 'pasv-helper-freed': Passive Mode Helper Freed; 'port-helper-unused': Port Mode Helper Unused; 'pasv-helper-unused': Passive Mode Helper Unused; 'port-helper-creation-failure': Port Helper Creation Failure; 'pasv-helper-creation-failure': Passive Helper Creation Failure; 'get-conn-ext-failure': Get Conn Extension Failure; 'smp-app-type-mismatch': SMP ALG App Type Mismatch; ", "enum":[ "all", "port-requests", "eprt-requests", "lprt-requests", "pasv-replies", "epsv-replies", "lpsv-replies", "port-retransmits", "pasv-retransmits", "port-helper-created", "pasv-helper-created", "port-helper-freed", "pasv-helper-freed", "port-helper-unused", "pasv-helper-unused", "port-helper-creation-failure", "pasv-helper-creation-failure", "get-conn-ext-failure", "smp-app-type-mismatch" ] } } } ] } } }, "pptp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/alg/pptp", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'calls-established': Calls Established; 'mismatched-pns-call-id': Mismatched PNS Call ID; 'gre-sessions-created': GRE Sessions Created; 'gre-sessions-freed': GRE Sessions Freed; 'no-gre-session-match': No Matching GRE Session; 'smp-sessions-created': SMP Sessions Created; 'smp-sessions-freed': SMP Sessions Freed; 'smp-session-creation-failure': SMP Session Creation Failures; 'extension-creation-failure': Extension Creation Failures; 'ha-sent': HA Info Sent; 'ha-rcv': HA Info Received; 'ha-no-mem': HA Memory Allocation Failure; 'ha-conflict': HA Call ID Conflicts; 'ha-overwrite': HA Call ID Overwrites; 'ha-call-sent': HA Call Sent; 'ha-call-rcv': HA Call Received; 'ha-smp-conflict': HA SMP Conflicts; 'ha-smp-in-del-q': HA SMP Deleted; 'smp-app-type-mismatch': SMP ALG App Type Mismatch; 'call-req-pns-call-id-mismatch': Call ID Mismatch on Call Request; 'call-reply-pns-call-id-mismatch': Call ID Mismatch on Call Reply; 'call-req-retransmit': Call Request Retransmit; 'call-req-new': Call Request New; 'call-req-ext-alloc-failure': Call Request Ext Alloc Failure; 'call-reply-call-id-unknown': Call Reply Unknown Client Call ID; 'call-reply-retransmit': Call Reply Retransmit; 'call-reply-retransmit-wrong-control': Call Reply Retransmit Wrong Control; 'call-reply-retransmit-acquired': Call Reply Retransmit Acquired; 'call-reply-ext-alloc-failure': Call Request Ext Alloc Failure; 'smp-client-call-id-mismatch': SMP Client Call ID Mismatch; 'smp-alloc-failure': SMP Session Alloc Failure; 'gre-conn-creation-failure': GRE Conn Alloc Failure; 'gre-conn-ext-creation-failure': GRE Conn Ext Alloc Failure; 'gre-no-fwd-route': GRE No Fwd Route; 'gre-no-rev-route': GRE No Rev Route; 'gre-no-control-conn': GRE No Control Conn; 'gre-conn-already-exists': GRE Conn Already Exists; 'gre-free-no-ext': GRE Free No Ext; 'gre-free-no-smp': GRE Free No SMP; 'gre-free-smp-app-type-mismatch': GRE Free SMP App Type Mismatch; 'control-freed': Control Session Freed; 'control-free-no-ext': Control Free No Ext; 'control-free-no-smp': Control Free No SMP; 'control-free-smp-app-type-mismatch': Control Free SMP App Type Mismatch; ", "enum":[ "all", "calls-established", "mismatched-pns-call-id", "gre-sessions-created", "gre-sessions-freed", "no-gre-session-match", "smp-sessions-created", "smp-sessions-freed", "smp-session-creation-failure", "extension-creation-failure", "ha-sent", "ha-rcv", "ha-no-mem", "ha-conflict", "ha-overwrite", "ha-call-sent", "ha-call-rcv", "ha-smp-conflict", "ha-smp-in-del-q", "smp-app-type-mismatch", "call-req-pns-call-id-mismatch", "call-reply-pns-call-id-mismatch", "call-req-retransmit", "call-req-new", "call-req-ext-alloc-failure", "call-reply-call-id-unknown", "call-reply-retransmit", "call-reply-retransmit-wrong-control", "call-reply-retransmit-acquired", "call-reply-ext-alloc-failure", "smp-client-call-id-mismatch", "smp-alloc-failure", "gre-conn-creation-failure", "gre-conn-ext-creation-failure", "gre-no-fwd-route", "gre-no-rev-route", "gre-no-control-conn", "gre-conn-already-exists", "gre-free-no-ext", "gre-free-no-smp", "gre-free-smp-app-type-mismatch", "control-freed", "control-free-no-ext", "control-free-no-smp", "control-free-smp-app-type-mismatch" ] } } } ] } } }, "rtsp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/alg/rtsp", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'streams-created': Streams Created; 'streams-freed': Streams Freed; 'stream-creation-failure': Stream Creation Failures; 'ports-allocated': Stream Client Ports Allocated; 'ports-freed': Stream Client Ports Freed; 'port-allocation-failure': Stream Client Port Allocation Failures; 'unknown-client-port-from-server': Server Replies With Unknown Client Ports; 'data-session-created': Data Session Created; 'data-session-freed': Data Session Freed; 'no-session-mem': Data Session Creation Failures; 'smp-inserted': SMP Session Inserted; 'smp-removed': SMP Session Removed; 'smp-reused': SMP Session Reused; 'fixed-nat-lid-standby': New Session Fixed NAT LID Standby; 'smp-deleted': New Session SMP Already Deleted; 'control-closed': New Session Closed; 'data-session-exists': New Session Already Exists; 'data-session-creation-failure': New Data Session Creation Failure; 'rtp-reversed': RTP Reverse Creation; 'rtcp-reversed': RTCP Reverse Creation; 'cross-cpu-sent': Cross CPU Sent; 'cross-cpu-rcv': Cross CPU Received; 'cross-cpu-no-session': Cross CPU No Session Found; 'cross-cpu-created': Cross CPU Creation; 'cross-cpu-rcv-failure': Cross CPU Receive Failure; 'data-free-smp-retry-lookup': Data Session Free SMP Retry Lookup; 'data-free-smp-not-found': Data Session Free SMP Not Found; 'ha-streams-sent': HA Streams Sent; 'ha-streams-rcv': HA Streams Received; 'ha-stream-incompatible': HA Incompatible Streams Received; 'ha-stream-exists': HA Stream Already Exists; 'ha-port-allocation-failure': HA Stream Port Allocation Failure; 'ha-data-session-sent': HA Data Session Sent; 'ha-data-session-rcv': HA Data Session Received; 'ha-data-no-smp': HA Data Session SMP Not Found; 'ha-control-closed': HA New Data Control Session Closed; 'ha-data-exists': HA New Data Session Already Exists; 'ha-extension-failure': HA Conn Extension Failure; 'ha-stream-smp-reused': HA SMP Session Reused; 'ha-stream-smp-acquire-failure': HA SMP Session Acquire Failure; 'smp-app-type-mismatch': SMP ALG App Type Mismatch; ", "enum":[ "all", "streams-created", "streams-freed", "stream-creation-failure", "ports-allocated", "ports-freed", "port-allocation-failure", "unknown-client-port-from-server", "data-session-created", "data-session-freed", "no-session-mem", "smp-inserted", "smp-removed", "smp-reused", "fixed-nat-lid-standby", "smp-deleted", "control-closed", "data-session-exists", "data-session-creation-failure", "rtp-reversed", "rtcp-reversed", "cross-cpu-sent", "cross-cpu-rcv", "cross-cpu-no-session", "cross-cpu-created", "cross-cpu-rcv-failure", "data-free-smp-retry-lookup", "data-free-smp-not-found", "ha-streams-sent", "ha-streams-rcv", "ha-stream-incompatible", "ha-stream-exists", "ha-port-allocation-failure", "ha-data-session-sent", "ha-data-session-rcv", "ha-data-no-smp", "ha-control-closed", "ha-data-exists", "ha-extension-failure", "ha-stream-smp-reused", "ha-stream-smp-acquire-failure", "smp-app-type-mismatch" ] } } } ] } } }, "sip":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/alg/sip", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'method-register': SIP Method REGISTER; 'method-invite': SIP Method INVITE; 'method-ack': SIP Method ACK; 'method-cancel': SIP Method CANCEL; 'method-bye': SIP Method BYE; 'method-options': SIP Method OPTIONS; 'method-prack': SIP Method PRACK; 'method-subscribe': SIP Method SUBSCRIBE; 'method-notify': SIP Method NOTIFY; 'method-publish': SIP Method PUBLISH; 'method-info': SIP Method INFO; 'method-refer': SIP Method REFER; 'method-message': SIP Method MESSAGE; 'method-update': SIP Method UPDATE; 'method-unknown': SIP Method UNKNOWN; 'parse-error': SIP Message Parse Error; 'req-uri-op-failrue': SIP Operate Request Uri Failure; 'via-hdr-op-failrue': SIP Operate Via Header Failure; 'contact-hdr-op-failrue': SIP Operate Contact Header Failure; 'from-hdr-op-failrue': SIP Operate From Header Failure; 'to-hdr-op-failrue': SIP Operate To Header Failure; 'route-hdr-op-failrue': SIP Operate Route Header Failure; 'record-route-hdr-op-failrue': SIP Operate Record-Route Header Failure; 'content-length-hdr-op-failrue': SIP Operate Content-Length Failure; 'third-party-registration': SIP Third-Party Registration; 'conn-ext-creation-failure': SIP Create Connection Extension Failure; 'alloc-contact-port-failure': SIP Alloc Contact Port Failure; 'outside-contact-port-mismatch': SIP Outside Contact Port Mismatch NAT Port; 'inside-contact-port-mismatch': SIP Inside Contact Port Mismatch; 'third-party-sdp': SIP Third-Party SDP; 'sdp-process-candidate-failure': SIP Operate SDP Media Candidate Attribute Failure; 'sdp-op-failure': SIP Operate SDP Failure; 'sdp-alloc-port-map-success': SIP Alloc SDP Port Map Success; 'sdp-alloc-port-map-failure': SIP Alloc SDP Port Map Failure; 'modify-failure': SIP Message Modify Failure; 'rewrite-failure': SIP Message Rewrite Failure; 'tcp-out-of-order-drop': TCP Out-of-Order Drop; 'smp-conn-alloc-failure': SMP Helper Conn Alloc Failure; 'helper-found': SMP Helper Conn Found; 'helper-created': SMP Helper Conn Created; 'helper-deleted': SMP Helper Conn Already Deleted; 'helper-freed': SMP Helper Conn Freed; 'helper-failure': SMP Helper Failure; ", "enum":[ "all", "method-register", "method-invite", "method-ack", "method-cancel", "method-bye", "method-options", "method-prack", "method-subscribe", "method-notify", "method-publish", "method-info", "method-refer", "method-message", "method-update", "method-unknown", "parse-error", "req-uri-op-failrue", "via-hdr-op-failrue", "contact-hdr-op-failrue", "from-hdr-op-failrue", "to-hdr-op-failrue", "route-hdr-op-failrue", "record-route-hdr-op-failrue", "content-length-hdr-op-failrue", "third-party-registration", "conn-ext-creation-failure", "alloc-contact-port-failure", "outside-contact-port-mismatch", "inside-contact-port-mismatch", "third-party-sdp", "sdp-process-candidate-failure", "sdp-op-failure", "sdp-alloc-port-map-success", "sdp-alloc-port-map-failure", "modify-failure", "rewrite-failure", "tcp-out-of-order-drop", "smp-conn-alloc-failure", "helper-found", "helper-created", "helper-deleted", "helper-freed", "helper-failure" ] } } } ] } } }, "mgcp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/alg/mgcp", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'auep': MGCP AUEP; 'aucx': MGCP AUCX; 'crcx': MGCP CRCX; 'dlcx': MGCP DLCX; 'epcf': MGCP EPCF; 'mdcx': MGCP MDCX; 'ntfy': MGCP NTFY; 'rqnt': MGCP RQNT; 'rsip': MGCP RSIP; 'parse-error': MGCP Message Parse Error; 'conn-ext-creation-failure': MGCP Create Connection Extension Failure; 'third-party-sdp': MGCP Third-Party SDP; 'sdp-process-candidate-failure': MGCP Operate SDP Media Candidate Attribute Failure; 'sdp-op-failure': MGCP Operate SDP Failure; 'sdp-alloc-port-map-success': MGCP Alloc SDP Port Map Success; 'sdp-alloc-port-map-failure': MGCP Alloc SDP Port Map Failure; 'modify-failure': MGCP Message Modify Failure; 'rewrite-failure': MGCP Message Rewrite Failure; 'tcp-out-of-order-drop': TCP Out-of-Order Drop; ", "enum":[ "all", "auep", "aucx", "crcx", "dlcx", "epcf", "mdcx", "ntfy", "rqnt", "rsip", "parse-error", "conn-ext-creation-failure", "third-party-sdp", "sdp-process-candidate-failure", "sdp-op-failure", "sdp-alloc-port-map-success", "sdp-alloc-port-map-failure", "modify-failure", "rewrite-failure", "tcp-out-of-order-drop" ] } } } ] } } }, "tftp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/alg/tftp", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'session-created': TFTP Client Sessions Created; 'helper-created': TFTP Helper Sessions created; 'helper-freed': TFTP Helper Sessions freed; 'helper-freed-used': TFTP Helper Sessions freed used; 'helper-freed-unused': TFTP Helper Sessions freed unused; 'helper-already-used': TFTP Helper Session already used; 'helper-in-rml': TFTP Helper Session in Remove List; ", "enum":[ "all", "session-created", "helper-created", "helper-freed", "helper-freed-used", "helper-freed-unused", "helper-already-used", "helper-in-rml" ] } } } ] } } }, "h323":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/alg/h323", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'h225ras-message': H323 H225 RAS Message; 'h225cs-message': H323 H225 Call Signaling Message; 'h245ctl-message': H323 H245 Media Control Message; 'h245-tunneled': H323 H245 Tunnelled Message; 'fast-start': H323 FastStart; 'parse-error': Message Parse Error; 'message-cross-multi-packets': H323 Message Cross Multiple Packets; 'conn-ext-creation-failure': H323 Packet Rewrite Failure; 'rewrite-failure': H323 Message Rewrite Failure; 'tcp-out-of-order-drop': TCP Out-of-Order Drop; 'h245-dynamic-addr-exceed': H323 H245 Dynamic Address Exceed; ", "enum":[ "all", "h225ras-message", "h225cs-message", "h245ctl-message", "h245-tunneled", "fast-start", "parse-error", "message-cross-multi-packets", "conn-ext-creation-failure", "rewrite-failure", "tcp-out-of-order-drop", "h245-dynamic-addr-exceed" ] } } } ] } } } } }, "port-mapping":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/port-mapping", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "user-quota":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/user-quota", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "port-mapping-files":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/port-mapping-files", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "disable":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/disable", "properties":{ "inside-start-v4address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IPv4 Inside User Start Address" }, "inside-end-v4address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IPv4 Inside User End Address" }, "v4-netmask":{ "type":"string", "format":"ipv4-netmask-brief", "partition-visibility":"shared", "description":"IPv4 Netmask" }, "inside-start-v6address":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"IPv6 Inside User Start Address" }, "inside-end-v6address":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"IPv6 Inside User End Address" }, "v6-netmask":{ "type":"number", "format":"number", "minimum":64, "maximum":128, "partition-visibility":"shared", "description":"Inside User IPv6 Netmask" }, "ip-list":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Name of IP List used to specify Inside Users" }, "partition":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Inside User Partition (Partition Name)" }, "clear-session":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Clear all sessions" } } }, "disabled-config":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/disabled-config", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "histogram":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/histogram", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "per-instance":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/per-instance", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "hw-accelerate":{ "type":"object", "$ref":"/axapi/v3/cgnv6/fixed-nat/hw-accelerate", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'entry-create': HW Entries Created; 'entry-create-failure': HW Entry Creation Failed; 'entry-create-fail-server-down': HW Entry Creation Failed - server down; 'entry-create-fail-max-entry': HW Entry Creation Failed - max entries exceeded; 'entry-free': HW Entries Freed; 'entry-free-opp-entry': HW Entries Freed - opposite tuple entry aged-out; 'entry-free-no-hw-prog': HW Entry Freed - no HW prog; 'entry-free-no-conn': HW Entry Freed - no matched conn; 'entry-free-no-sw-entry': HW Entry Freed - no software entry; 'entry-counter': HW Entries Count; 'entry-age-out': HW Entries Aged Out; 'entry-age-out-idle': HW Entries Aged Out - idle timeout; 'entry-age-out-tcp-fin': HW Entries Aged Out - TCP FIN; 'entry-age-out-tcp-rst': HW Entries Aged Out - TCP RST; 'entry-age-out-invalid-dst': HW Entries Aged Out - invalid dst; 'entry-force-hw-invalidate': HW Entries Force HW Invalidate; 'entry-invalidate-server-down': HW Entries Invalidate due to server down; 'tcam-create': TCAM Flows Created; 'tcam-free': TCAM Flows Freed; 'tcam-counter': TCAM Flow Count; ", "enum":[ "all", "entry-create", "entry-create-failure", "entry-create-fail-server-down", "entry-create-fail-max-entry", "entry-free", "entry-free-opp-entry", "entry-free-no-hw-prog", "entry-free-no-conn", "entry-free-no-sw-entry", "entry-counter", "entry-age-out", "entry-age-out-idle", "entry-age-out-tcp-fin", "entry-age-out-tcp-rst", "entry-age-out-invalid-dst", "entry-force-hw-invalidate", "entry-invalidate-server-down", "tcam-create", "tcam-free", "tcam-counter" ] } } } ] } } } } }, "pcp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/pcp", "properties":{ "default-template":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Bind the default template for PCP (Bind a PCP template)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'packets-rcv': Packets Received; 'lsn-map-process-success': PCP MAP Request Processing Success (NAT44); 'dslite-map-process-success': PCP MAP Request Processing Success (DS-Lite); 'nat64-map-process-success': PCP MAP Request Processing Success (NAT64); 'lsn-peer-process-success': PCP PEER Request Processing Success (NAT44); 'dslite-peer-process-success': PCP PEER Request Processing Success (DS-Lite); 'nat64-peer-process-success': PCP PEER Request Processing Success (NAT64); 'lsn-announce-process-success': PCP ANNOUNCE Request Processing Success (NAT44); 'dslite-announce-process-success': PCP ANNOUNCE Request Processing Success (DS-Lite); 'nat64-announce-process-success': PCP ANNOUNCE Request Processing Success (NAT64); 'pkt-not-request-drop': Packet Not a PCP Request; 'pkt-too-short-drop': Packet Too Short; 'noroute-drop': Response No Route; 'unsupported-version': Unsupported PCP version; 'not-authorized': PCP Request Not Authorized; 'malform-request': PCP Request Malformed; 'unsupp-opcode': Unsupported PCP Opcode; 'unsupp-option': Unsupported PCP Option; 'malform-option': PCP Option Malformed; 'no-resources': No System or NAT Resources; 'unsupp-protocol': Unsupported Mapping Protocol; 'user-quota-exceeded': User Quota Exceeded; 'cannot-provide-suggest': Cannot Provide Suggested Port When PREFER_FAILURE; 'address-mismatch': PCP Client Address Mismatch; 'excessive-remote-peers': Excessive Remote Peers; 'pkt-not-from-nat-inside': Packet Dropped For Not Coming From NAT Inside; 'l4-process-error': L3/L4 Process Error; 'internal-error-drop': Internal Error; 'unsol_ance_sent_succ': Unsolicited Announce Sent; 'unsol_ance_sent_fail': Unsolicited Announce Send Failure; 'ha_sync_epoch_sent': HA Sync PCP Epoch Sent; 'ha_sync_epoch_rcv': HA Sync PCP Epoch Recv; 'fullcone-ext-alloc': PCP Fullcone Extension Alloc; 'fullcone-ext-free': PCP Fullcone Extension Free; 'fullcone-ext-alloc-failure': PCP Fullcone Extension Alloc Failure; 'fullcone-ext-notfound': PCP Fullcone Extension Not Found; 'fullcone-ext-reuse': PCP Fullcone Extension Reuse; 'client-nonce-mismatch': PCP Client Nonce Mismatch; 'map-filter-set': PCP MAP Filter Set; 'map-filter-deny': PCP MAP Filter Deny Inbound; 'inter-board-pkts': PCP Inter board packets; ", "enum":[ "all", "packets-rcv", "lsn-map-process-success", "dslite-map-process-success", "nat64-map-process-success", "lsn-peer-process-success", "dslite-peer-process-success", "nat64-peer-process-success", "lsn-announce-process-success", "dslite-announce-process-success", "nat64-announce-process-success", "pkt-not-request-drop", "pkt-too-short-drop", "noroute-drop", "unsupported-version", "not-authorized", "malform-request", "unsupp-opcode", "unsupp-option", "malform-option", "no-resources", "unsupp-protocol", "user-quota-exceeded", "cannot-provide-suggest", "address-mismatch", "excessive-remote-peers", "pkt-not-from-nat-inside", "l4-process-error", "internal-error-drop", "unsol_ance_sent_succ", "unsol_ance_sent_fail", "ha_sync_epoch_sent", "ha_sync_epoch_rcv", "fullcone-ext-alloc", "fullcone-ext-free", "fullcone-ext-alloc-failure", "fullcone-ext-notfound", "fullcone-ext-reuse", "client-nonce-mismatch", "map-filter-set", "map-filter-deny", "inter-board-pkts" ] } } } ] } } }, "nptv6":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nptv6", "properties":{ "common":{ "type":"object", "$ref":"/axapi/v3/cgnv6/nptv6/common", "properties":{ "send-icmpv6-on-error":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'disable': Disable to send ICMPv6 when error discovered; ", "enum":[ "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "domain-list":{ "type":"array", "minItems":1, "items":{ "type":"domain" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/nptv6/domain/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"Name of NPTv6 domain", "optional":false }, "inside-prefix":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"Configure inside network prefix (Inside IPv6 network prefix)", "optional":true }, "outside-prefix":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"Configure outside network prefix (Outside IPv6 network prefix)", "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; 'outbound-packets': Outbound Packets; 'inbound-packets': Inbound Packets; 'hairpin-packets': Hairpin Packets; 'address-not-valid-for-translation': Address Not Valid For Translation; 'inbound-packets-no-map': Inbound Packets No Map; 'packets-dest-unreachable': Packets Destination Unreachable; ", "enum":[ "all", "outbound-packets", "inbound-packets", "hairpin-packets", "address-not-valid-for-translation", "inbound-packets-no-map", "packets-dest-unreachable" ] } } } ] } }, "required":[ "name" ] } ] } } }, "logging":{ "type":"object", "$ref":"/axapi/v3/cgnv6/logging", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'tcp-session-created': TCP Session Created; 'tcp-session-deleted': TCP Session Deleted; 'tcp-port-allocated': TCP Port Allocated; 'tcp-port-freed': TCP Port Freed; 'tcp-port-batch-allocated': TCP Port Batch Allocated; 'tcp-port-batch-freed': TCP Port Batch Freed; 'udp-session-created': UDP Session Created; 'udp-session-deleted': UDP Session Deleted; 'udp-port-allocated': UDP Port Allocated; 'udp-port-freed': UDP Port Freed; 'udp-port-batch-allocated': UDP Port Batch Allocated; 'udp-port-batch-freed': UDP Port Batch Freed; 'icmp-session-created': ICMP Session Created; 'icmp-session-deleted': ICMP Session Deleted; 'icmp-resource-allocated': ICMP Resource Allocated; 'icmp-resource-freed': ICMP Resource Freed; 'icmpv6-session-created': ICMPV6 Session Created; 'icmpv6-session-deleted': ICMPV6 Session Deleted; 'icmpv6-resource-allocated': ICMPV6 Resource Allocated; 'icmpv6-resource-freed': ICMPV6 Resource Freed; 'gre-session-created': GRE Session Created; 'gre-session-deleted': GRE Session Deleted; 'gre-resource-allocated': GRE Resource Allocated; 'gre-resource-freed': GRE Resource Freed; 'esp-session-created': ESP Session Created; 'esp-session-deleted': ESP Session Deleted; 'esp-resource-allocated': ESP Resource Allocated; 'esp-resource-freed': ESP Resource Freed; 'fixed-nat-user-ports': Fixed NAT Inside User Port Mapping; 'fixed-nat-disable-config-logged': Fixed NAT Periodic Configs Logged; 'fixed-nat-disable-config-logs-sent': Fixed NAT Periodic Config Logs Sent; 'fixed-nat-periodic-config-logs-sent': Fixed NAT Disabled Configs Logged; 'fixed-nat-periodic-config-logged': Fixed NAT Disabled Config Logs Sent; 'fixed-nat-interim-updated': Fixed NAT Interim Updated; 'enhanced-user-log': Enhanced User Log; 'log-sent': Log Packets Sent; 'log-dropped': Log Packets Dropped; 'conn-tcp-established': TCP Connection Established; 'conn-tcp-dropped': TCP Connection Lost; 'tcp-port-overloading-allocated': TCP Port Overloading Allocated; 'tcp-port-overloading-freed': TCP Port Overloading Freed; 'udp-port-overloading-allocated': UDP Port Overloading Allocated; 'udp-port-overloading-freed': UDP Port Overloading Freed; 'http-request-logged': HTTP Request Logged; 'reduced-logs-by-destination': Reduced Logs by Destination Protocol and Port; 'out-of-buffers': Out of Buffers; 'add-msg-failed': Add Message to Buffer Failed; 'rtsp-port-allocated': RTSP UDP Port Allocated; 'rtsp-port-freed': RTSP UDP Port Freed; 'conn-tcp-create-failed': TCP Connection Failed; 'ipv4-frag-applied': IPv4 Fragmentation Applied; 'ipv4-frag-failed': IPv4 Fragmentation Failed; 'ipv6-frag-applied': IPv6 Fragmentation Applied; 'ipv6-frag-failed': IPv6 Fragmentation Failed; 'interim-update-scheduled': Port Allocation Interim Update Scheduled; 'interim-update-schedule-failed': Port Allocation Interim Update Failed; 'interim-update-terminated': Port Allocation Interim Update Terminated; 'interim-update-memory-freed': Port Allocation Interim Update Memory Freed; 'interim-update-no-buff-retried': Port Allocation Interim Update Memory Freed; 'tcp-port-batch-interim-updated': TCP Port Batch Interim Updated; 'udp-port-batch-interim-updated': UDP Port Batch Interim Updated; 'port-block-accounting-freed': Port Allocation Accounting Freed; 'port-block-accounting-allocated': Port Allocation Accounting Allocated; 'log-message-too-long': Log message too long; 'http-out-of-order-dropped': HTTP out-of-order dropped; 'http-alloc-failed': HTTP Request Info Allocation Failed; 'http-frag-merge-failed-dropped': HTTP frag merge failed dropped; 'http-malloc': HTTP mem allocate; 'http-mfree': HTTP mem free; 'http-spm-alloc-type0': HTTP Conn SPM Type 0 allocate; 'http-spm-alloc-type1': HTTP Conn SPM Type 1 allocate; 'http-spm-alloc-type2': HTTP Conn SPM Type 2 allocate; 'http-spm-alloc-type3': HTTP Conn SPM Type 3 allocate; 'http-spm-alloc-type4': HTTP Conn SPM Type 4 allocate; 'http-spm-free-type0': HTTP Conn SPM Type 0 free; 'http-spm-free-type1': HTTP Conn SPM Type 1 free; 'http-spm-free-type2': HTTP Conn SPM Type 2 free; 'http-spm-free-type3': HTTP Conn SPM Type 3 free; 'http-spm-free-type4': HTTP Conn SPM Type 4 free; 'iddos-l3-entry-create': iDDoS L3 Entry Created; 'iddos-l3-entry-delete': iDDoS L3 Entry Deleted; 'iddos-l4-entry-create': iDDoS L4 Entry Created; 'iddos-l4-entry-delete': iDDoS L4 Entry Deleted; ", "enum":[ "all", "tcp-session-created", "tcp-session-deleted", "tcp-port-allocated", "tcp-port-freed", "tcp-port-batch-allocated", "tcp-port-batch-freed", "udp-session-created", "udp-session-deleted", "udp-port-allocated", "udp-port-freed", "udp-port-batch-allocated", "udp-port-batch-freed", "icmp-session-created", "icmp-session-deleted", "icmp-resource-allocated", "icmp-resource-freed", "icmpv6-session-created", "icmpv6-session-deleted", "icmpv6-resource-allocated", "icmpv6-resource-freed", "gre-session-created", "gre-session-deleted", "gre-resource-allocated", "gre-resource-freed", "esp-session-created", "esp-session-deleted", "esp-resource-allocated", "esp-resource-freed", "fixed-nat-user-ports", "fixed-nat-disable-config-logged", "fixed-nat-disable-config-logs-sent", "fixed-nat-periodic-config-logs-sent", "fixed-nat-periodic-config-logged", "fixed-nat-interim-updated", "enhanced-user-log", "log-sent", "log-dropped", "conn-tcp-established", "conn-tcp-dropped", "tcp-port-overloading-allocated", "tcp-port-overloading-freed", "udp-port-overloading-allocated", "udp-port-overloading-freed", "http-request-logged", "reduced-logs-by-destination", "out-of-buffers", "add-msg-failed", "rtsp-port-allocated", "rtsp-port-freed", "conn-tcp-create-failed", "ipv4-frag-applied", "ipv4-frag-failed", "ipv6-frag-applied", "ipv6-frag-failed", "interim-update-scheduled", "interim-update-schedule-failed", "interim-update-terminated", "interim-update-memory-freed", "interim-update-no-buff-retried", "tcp-port-batch-interim-updated", "udp-port-batch-interim-updated", "port-block-accounting-freed", "port-block-accounting-allocated", "log-message-too-long", "http-out-of-order-dropped", "http-alloc-failed", "http-frag-merge-failed-dropped", "http-malloc", "http-mfree", "http-spm-alloc-type0", "http-spm-alloc-type1", "http-spm-alloc-type2", "http-spm-alloc-type3", "http-spm-alloc-type4", "http-spm-free-type0", "http-spm-free-type1", "http-spm-free-type2", "http-spm-free-type3", "http-spm-free-type4", "iddos-l3-entry-create", "iddos-l3-entry-delete", "iddos-l4-entry-create", "iddos-l4-entry-delete" ] } } } ] }, "source-address":{ "type":"object", "$ref":"/axapi/v3/cgnv6/logging/source-address", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "tcp-svr-status":{ "type":"object", "$ref":"/axapi/v3/cgnv6/logging/tcp-svr-status", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "nat-resource-exhausted":{ "type":"object", "$ref":"/axapi/v3/cgnv6/logging/nat-resource-exhausted", "properties":{ "level":{ "type":"string", "format":"enum", "default":"critical", "partition-visibility":"shared", "description":"'warning': Log level Warning; 'critical': Log level Critical (Default); 'notice': Log level Notice; ", "enum":[ "warning", "critical", "notice" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "nat-quota-exceeded":{ "type":"object", "$ref":"/axapi/v3/cgnv6/logging/nat-quota-exceeded", "properties":{ "level":{ "type":"string", "format":"enum", "default":"warning", "partition-visibility":"shared", "description":"'warning': Log level Warning (Default); 'critical': Log level Critical; 'notice': Log level Notice; ", "enum":[ "warning", "critical", "notice" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "l4":{ "type":"object", "$ref":"/axapi/v3/cgnv6/l4", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'no-fwd-route': No Forward Route for Session; 'no-rev-route': No Reverse Route for Session; 'out-of-session-memory': Out of Session Memory; 'tcp-rst-sent': TCP RST Sent; 'ipip-icmp-reply-sent': IPIP ICMP Echo Reply Sent; 'icmp-filtered-sent': ICMP Administratively Filtered Sent; 'icmp-host-unreachable-sent': ICMP Host Unreachable Sent; 'icmp-reply-no-session-drop': ICMP Reply No Session Drop; 'ipip-truncated': IPIP Truncated Packet; 'ip-src-invalid-unicast': IPv4 Source Not Valid Unicast; 'ip-dst-invalid-unicast': IPv4 Destination Not Valid Unicast; 'ipv6-src-invalid-unicast': IPv6 Source Not Valid Unicast; 'ipv6-dst-invalid-unicast': IPv6 Destination Not Valid Unicast; 'rate_drop_reset_unkn': Rate Drop reset; 'bad-l3-protocol': Bad Layer 3 Protocol; 'special-ipv4-no-route': Stateless IPv4 No Forward Route; 'special-ipv6-no-route': Stateless IPv6 No Forward Route; 'icmp-reply-sent': ICMP Echo Reply Sent; 'icmpv6-reply-sent': ICMPv6 Echo Reply Sent; 'out-of-state-dropped': L4 Out of State packets; 'ttl-exceeded-sent': ICMP TTL Exceeded Sent; 'cross-cpu-alg-gre-no-match': ALG GRE Cross CPU No Matching Session; 'cross-cpu-alg-gre-preprocess-err': ALG GRE Cross CPU Preprocess Error; 'lsn-fast-setup': LSN Fast Setup Attempt; 'lsn-fast-setup-err': LSN Fast Setup Error; 'nat64-fast-setup': NAT64 Fast Setup Attempt; 'nat64-fast-setup-err': NAT64 Fast Setup Error; 'dslite-fast-setup': DS-Lite Fast Setup Attempt; 'dslite-fast-setup-err': DS-Lite Fast Setup Error; 'fast-setup-delayed-err': Fast Setup Delayed Error; 'fast-setup-mtu-too-small': Fast Setup MTU Too Small; 'fixed-nat44-fast-setup': Fixed NAT Fast Setup Attempt; 'fixed-nat44-fast-setup-err': Fixed NAT Fast Setup Error; 'fixed-nat64-fast-setup': Fixed NAT Fast Setup Attempt; 'fixed-nat64-fast-setup-err': Fixed NAT Fast Setup Error; 'fixed-nat-dslite-fast-setup': Fixed NAT Fast Setup Attempt; 'fixed-nat-dslite-fast-setup-err': Fixed NAT Fast Setup Error; 'fixed-nat-fast-setup-delayed-err': Fixed NAT Fast Setup Delayed Error; 'fixed-nat-fast-setup-mtu-too-small': Fixed NAT Fast Setup MTU Too Small; 'static-nat-fast-setup': Static NAT Fast Setup Attempt; 'static-nat-fast-setup-err': Static NAT Fast Setup Error; 'dst-nat-needed-drop': Destination NAT Needed Drop; 'invalid-nat64-translated-addr': Invalid NAT64 Translated IPv4 Address; 'tcp-rst-loop-drop': RST Loop Drop; 'static-nat-alloc': Static NAT Alloc; 'static-nat-free': Static NAT Free; 'process-l4': Process L4; 'preprocess-error': Preprocess Error; 'process-special': Process Special; 'process-continue': Process Continue; 'process-error': Process Error; 'fw-match-no-rule-drop': Firewall Matched No CGNv6 Rule Drop; 'ip-unknown-process': Process IP Unknown; 'src-nat-pool-not-found': Src NAT Pool Not Found; 'dst-nat-pool-not-found': Dst NAT Pool Not Found; 'l3-ip-src-invalid-unicast': IPv4 L3 Source Invalid Unicast; 'l3-ip-dst-invalid-unicast': IPv4 L3 Destination Invalid Unicast; 'l3-ipv6-src-invalid-unicast': IPv6 L3 Source Invalid Unicast; 'l3-ipv6-dst-invalid-unicast': IPv6 L3 Destination Invalid Unicast; 'fw-zone-mismatch-rerouting-drop': Rerouting Zone Mismatch Drop; 'nat-range-list-acl-deny': Nat range-list ACL deny; 'nat-range-list-acl-permit': Nat range-list ACL permit; 'fw-next-action-incorrect-drop': FW Next Action Incorrect Drop; ", "enum":[ "all", "no-fwd-route", "no-rev-route", "out-of-session-memory", "tcp-rst-sent", "ipip-icmp-reply-sent", "icmp-filtered-sent", "icmp-host-unreachable-sent", "icmp-reply-no-session-drop", "ipip-truncated", "ip-src-invalid-unicast", "ip-dst-invalid-unicast", "ipv6-src-invalid-unicast", "ipv6-dst-invalid-unicast", "rate_drop_reset_unkn", "bad-l3-protocol", "special-ipv4-no-route", "special-ipv6-no-route", "icmp-reply-sent", "icmpv6-reply-sent", "out-of-state-dropped", "ttl-exceeded-sent", "cross-cpu-alg-gre-no-match", "cross-cpu-alg-gre-preprocess-err", "lsn-fast-setup", "lsn-fast-setup-err", "nat64-fast-setup", "nat64-fast-setup-err", "dslite-fast-setup", "dslite-fast-setup-err", "fast-setup-delayed-err", "fast-setup-mtu-too-small", "fixed-nat44-fast-setup", "fixed-nat44-fast-setup-err", "fixed-nat64-fast-setup", "fixed-nat64-fast-setup-err", "fixed-nat-dslite-fast-setup", "fixed-nat-dslite-fast-setup-err", "fixed-nat-fast-setup-delayed-err", "fixed-nat-fast-setup-mtu-too-small", "static-nat-fast-setup", "static-nat-fast-setup-err", "dst-nat-needed-drop", "invalid-nat64-translated-addr", "tcp-rst-loop-drop", "static-nat-alloc", "static-nat-free", "process-l4", "preprocess-error", "process-special", "process-continue", "process-error", "fw-match-no-rule-drop", "ip-unknown-process", "src-nat-pool-not-found", "dst-nat-pool-not-found", "l3-ip-src-invalid-unicast", "l3-ip-dst-invalid-unicast", "l3-ipv6-src-invalid-unicast", "l3-ipv6-dst-invalid-unicast", "fw-zone-mismatch-rerouting-drop", "nat-range-list-acl-deny", "nat-range-list-acl-permit", "fw-next-action-incorrect-drop" ] } } } ] } } }, "icmp":{ "type":"object", "$ref":"/axapi/v3/cgnv6/icmp", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'icmp-unknown-type': ICMP Unknown Type; 'icmp-no-port-info': ICMP Port Info Not Included; 'icmp-no-session-drop': ICMP No Matching Session Drop; 'icmpv6-unknown-type': ICMPv6 Unknown Type; 'icmpv6-no-port-info': ICMPv6 Port Info Not Included; 'icmpv6-no-session-drop': ICMPv6 No Matching Session Drop; 'icmp-to-icmp': ICMP to ICMP Conversion; 'icmp-to-icmpv6': ICMP to ICMPv6 Conversion; 'icmpv6-to-icmp': ICMPv6 to ICMP Conversion; 'icmpv6-to-icmpv6': ICMPv6 to ICMPv6 Conversion; 'icmp-bad-type': Bad Embedded ICMP Type; 'icmpv6-bad-type': Bad Embedded ICMPv6 Type; '64-known-drop': NAT64 Forward Known ICMPv6 Drop; '64-unknown-drop': NAT64 Forward Unknown ICMPv6 Drop; '64-midpoint-hop': NAT64 Forward Unknown Source Drop; '46-known-drop': NAT64 Reverse Known ICMP Drop; '46-unknown-drop': NAT64 Reverse Known ICMPv6 Drop; '46-no-prefix-for-ipv4': NAT64 Reverse No Prefix Match for IPv4; '46-bad-encap-ip-header-len': 4to6 Bad Encapsulated IP Header Length; 'icmp-to-icmp-err': ICMP to ICMP Conversion Error; 'icmp-to-icmpv6-err': ICMP to ICMPv6 Conversion Error; 'icmpv6-to-icmp-err': ICMPv6 to ICMP Conversion Error; 'icmpv6-to-icmpv6-err': ICMPv6 to ICMPv6 Conversion Error; 'encap-cross-cpu-no-match': ICMP Embedded Cross CPU No Matching Session; 'encap-cross-cpu-preprocess-err': ICMP Embedded Cross CPU Preprocess Error; 'icmp-to-icmp-unknown-l4': ICMP Embedded Unknown L4 Protocol; 'icmp-to-icmpv6-unknown-l4': ICMP to ICMPv6 Embedded Unknown L4 Protocol; 'icmpv6-to-icmp-unknown-l4': ICMPv6 to ICMP Embedded Unknown L4 Protocol; 'icmpv6-to-icmpv6-unknown-l4': ICMPv6 to ICMPv6 Embedded Unknown L4 Protocol; 'static-nat': ICMP Static NAT; 'echo-to-pool-reply': Ping to Pool Reply; 'echo-to-pool-drop': Ping to Pool Drop; 'error-to-pool-drop': Error to Pool Drop; 'echo-to-pool-reply-v6': Ping6 to Pool Reply; 'echo-to-pool-drop-v6': Ping6 to Pool Drop; 'error-to-pool-drop-v6': Error to IPv6 Pool Drop; 'error-ip-mismatch': ICMP IP address mismatch; ", "enum":[ "all", "icmp-unknown-type", "icmp-no-port-info", "icmp-no-session-drop", "icmpv6-unknown-type", "icmpv6-no-port-info", "icmpv6-no-session-drop", "icmp-to-icmp", "icmp-to-icmpv6", "icmpv6-to-icmp", "icmpv6-to-icmpv6", "icmp-bad-type", "icmpv6-bad-type", "64-known-drop", "64-unknown-drop", "64-midpoint-hop", "46-known-drop", "46-unknown-drop", "46-no-prefix-for-ipv4", "46-bad-encap-ip-header-len", "icmp-to-icmp-err", "icmp-to-icmpv6-err", "icmpv6-to-icmp-err", "icmpv6-to-icmpv6-err", "encap-cross-cpu-no-match", "encap-cross-cpu-preprocess-err", "icmp-to-icmp-unknown-l4", "icmp-to-icmpv6-unknown-l4", "icmpv6-to-icmp-unknown-l4", "icmpv6-to-icmpv6-unknown-l4", "static-nat", "echo-to-pool-reply", "echo-to-pool-drop", "error-to-pool-drop", "echo-to-pool-reply-v6", "echo-to-pool-drop-v6", "error-to-pool-drop-v6", "error-ip-mismatch" ] } } } ] } } }, "http-alg":{ "type":"object", "$ref":"/axapi/v3/cgnv6/http-alg", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'request-processed': HTTP Request Processed; 'request-insert-msisdn-performed': HTTP MSISDN Insertion Performed; 'request-insert-client-ip-performed': HTTP Client IP Insertion Performed; 'request-insert-msisdn-unavailable': Inserted MSISDN is 0000 (MSISDN Unavailable); 'queued-session-too-many': Queued Session Exceed Drop; 'radius-query-succeed': MSISDN Query Succeed; 'radius-query-failed': MSISDN Query Failed; 'radius-requst-sent': Query Request Sent; 'radius-requst-dropped': Query Request Dropped; 'radius-response-received': Query Response Received; 'radius-response-dropped': Query Response Dropped; 'out-of-memory-dropped': Out-of-Memory Dropped; 'queue-len-exceed-dropped': Queue Length Exceed Dropped; 'out-of-order-dropped': Packet Out-of-Order Dropped; 'buff-resent': Packet Resent from Queue; 'buff-spilt-failed': Buff Split Failed; 'header-insertion-failed': Buff Insertion Failed; 'header-removal-failed': Buff Removal Failed; 'no-queue': No Queue; ", "enum":[ "all", "request-processed", "request-insert-msisdn-performed", "request-insert-client-ip-performed", "request-insert-msisdn-unavailable", "queued-session-too-many", "radius-query-succeed", "radius-query-failed", "radius-requst-sent", "radius-requst-dropped", "radius-response-received", "radius-response-dropped", "out-of-memory-dropped", "queue-len-exceed-dropped", "out-of-order-dropped", "buff-resent", "buff-spilt-failed", "header-insertion-failed", "header-removal-failed", "no-queue" ] } } } ] } } }, "dns64":{ "type":"object", "$ref":"/axapi/v3/cgnv6/dns64", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'query': Query; 'query-bad-pkt': Query Bad Packet; 'query-chg': Query Changed; 'query-parallel': Query Parallel; 'query-passive': Query Passive; 'resp': Response; 'resp-bad-pkt': Response Bad Packet; 'resp-bad-qr': Response Bad Query; 'resp-chg': Response Changed; 'resp-err': Response Error; 'resp-empty': Response Empty; 'resp-local': Response Local; 'adjust': Translated; 'cache': Cache; 'drop': Dropped; ", "enum":[ "all", "query", "query-bad-pkt", "query-chg", "query-parallel", "query-passive", "resp", "resp-bad-pkt", "resp-bad-qr", "resp-chg", "resp-err", "resp-empty", "resp-local", "adjust", "cache", "drop" ] } } } ] } } }, "map":{ "type":"object", "$ref":"/axapi/v3/cgnv6/map", "properties":{ "translation":{ "type":"object", "$ref":"/axapi/v3/cgnv6/map/translation", "properties":{ "fragmentation":{ "type":"object", "$ref":"/axapi/v3/cgnv6/map/translation/fragmentation", "properties":{ "inbound":{ "type":"object", "$ref":"/axapi/v3/cgnv6/map/translation/fragmentation/inbound", "properties":{ "df-set":{ "type":"string", "format":"enum", "default":"send-icmp", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv6': Use IPv6 fragmentation for oversize packets; 'send-icmp': Send ICMP Type 3 Code 4 (Fragmentation Needed and DF Set) (default); ", "enum":[ "drop", "ipv6", "send-icmp" ] }, "frag-action":{ "type":"string", "format":"enum", "default":"ipv6", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv6': Use IPv6 fragmentation for oversize packets (default); ", "enum":[ "drop", "ipv6" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "outbound":{ "type":"object", "$ref":"/axapi/v3/cgnv6/map/translation/fragmentation/outbound", "properties":{ "frag-action":{ "type":"string", "format":"enum", "default":"ipv4", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv4': Use IPv4 fragmentation for oversize packets (default); 'send-icmpv6': Send ICMP Type 2 Code 0 (Packet Too Big); ", "enum":[ "drop", "ipv4", "send-icmpv6" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "domain-list":{ "type":"array", "minItems":1, "items":{ "type":"domain" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/map/translation/domain/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"MAP-T domain name", "optional":false }, "description":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"MAP-T domain description", "optional":true }, "mtu":{ "type":"number", "format":"number", "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "description":"Domain MTU", "optional":true }, "tcp":{ "type":"object", "properties":{ "mss-clamp":{ "type":"object", "properties":{ "mss-clamp-type":{ "type":"string", "format":"enum", "default":"none", "partition-visibility":"shared", "description":"'fixed': Specify a fixed max value for the TCP MSS; 'none': No TCP MSS clamping(default); 'subtract': Specify the value to subtract from the TCP MSS; ", "enum":[ "fixed", "none", "subtract" ] }, "mss-value":{ "type":"number", "format":"number", "minimum":0, "maximum":1440, "partition-visibility":"shared", "description":"The max value allowed for the TCP MSS" }, "mss-subtract":{ "type":"number", "format":"number", "minimum":0, "maximum":1440, "partition-visibility":"shared", "description":"Specify the value to subtract from the TCP MSS" }, "min":{ "type":"number", "format":"number", "minimum":0, "maximum":1440, "default":516, "partition-visibility":"shared", "description":"Specify the min value allowed for the TCP MSS (Specify the min value allowed for the TCP MSS (default: 516))" } } } } }, "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; 'inbound_packet_received': Inbound IPv4 Packets Received; 'inbound_frag_packet_received': Inbound IPv4 Fragment Packets Received; 'inbound_addr_port_validation_failed': Inbound IPv4 Destination Address Port Validation Failed; 'inbound_rev_lookup_failed': Inbound IPv4 Reverse Route Lookup Failed; 'inbound_dest_unreachable': Inbound IPv6 Destination Address Unreachable; 'outbound_packet_received': Outbound IPv6 Packets Received; 'outbound_frag_packet_received': Outbound IPv6 Fragment Packets Received; 'outbound_addr_validation_failed': Outbound IPv6 Source Address Validation Failed; 'outbound_rev_lookup_failed': Outbound IPv6 Reverse Route Lookup Failed; 'outbound_dest_unreachable': Outbound IPv4 Destination Address Unreachable; 'packet_mtu_exceeded': Packet Exceeded MTU; 'frag_icmp_sent': ICMP Packet Too Big Sent; 'interface_not_configured': Interfaces not Configured Dropped; 'bmr_prefixrules_configured': BMR prefix rules configured; 'helper_count': Helper Count; 'active_dhcpv6_leases': Active DHCPv6 leases; ", "enum":[ "all", "inbound_packet_received", "inbound_frag_packet_received", "inbound_addr_port_validation_failed", "inbound_rev_lookup_failed", "inbound_dest_unreachable", "outbound_packet_received", "outbound_frag_packet_received", "outbound_addr_validation_failed", "outbound_rev_lookup_failed", "outbound_dest_unreachable", "packet_mtu_exceeded", "frag_icmp_sent", "interface_not_configured", "bmr_prefixrules_configured", "helper_count", "active_dhcpv6_leases" ] } } } ] }, "packet-capture-template":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref":"/axapi/v3/visibility/packet-capture/object-templates/cgnv6-map-trans-domain-tmpl", "description":"Name of the packet capture template to be bind with this object", "optional":true }, "health-check-gateway":{ "type":"object", "$ref":"/axapi/v3/cgnv6/map/translation/domain/{name}/health-check-gateway", "properties":{ "address-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv4-gateway":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IPv4 Gateway" } } } ] }, "ipv6-address-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv6-gateway":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"IPv6 Gateway" } } } ] }, "withdraw-route":{ "type":"string", "format":"enum", "default":"any-link-failure", "partition-visibility":"shared", "description":"'all-link-failure': Withdraw routes on health-check failure of all IPv4 gateways or all IPv6 gateways; 'any-link-failure': Withdraw routes on health-check failure of any gateway (default); ", "enum":[ "all-link-failure", "any-link-failure" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "default-mapping-rule":{ "type":"object", "$ref":"/axapi/v3/cgnv6/map/translation/domain/{name}/default-mapping-rule", "properties":{ "rule-ipv6-prefix":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"Rule IPv6 prefix" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "basic-mapping-rule":{ "type":"object", "$ref":"/axapi/v3/cgnv6/map/translation/domain/{name}/basic-mapping-rule", "properties":{ "rule-ipv4-address-port-settings":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'prefix-addr': Each CE is assigned an IPv4 prefix; 'single-addr': Each CE is assigned an IPv4 address; 'shared-addr': Each CE is assigned a shared IPv4 address; ", "enum":[ "prefix-addr", "single-addr", "shared-addr" ] }, "ea-length":{ "type":"number", "format":"number", "minimum":0, "maximum":23, "partition-visibility":"shared", "description":"Length of Embedded Address (EA) bits" }, "share-ratio":{ "type":"number", "format":"number", "minimum":1, "maximum":65536, "partition-visibility":"shared", "description":"Port sharing ratio for each NAT IP. Must be Power of 2 value" }, "port-start":{ "type":"number", "format":"number", "minimum":0, "maximum":32768, "partition-visibility":"shared", "description":"Starting Port, Must be Power of 2 value or zero" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "prefix-rule-list":{ "type":"array", "minItems":1, "items":{ "type":"prefix-rule" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/map/translation/domain/{name}/basic-mapping-rule/prefix-rule/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"MAP BMR prefix rule name", "optional":false }, "rule-ipv6-prefix":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"IPv6 prefix of BMR", "optional":true }, "rule-ipv4-prefix":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IPv4 prefix of BMR", "optional":true }, "ipv4-netmask":{ "type":"string", "format":"ipv4-netmask-brief", "partition-visibility":"shared", "description":"Subnet mask (subnet bigger than /8 is not allowed)", "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" ] } ] } } } }, "required":[ "name" ] } ] }, "default-domain":{ "type":"object", "$ref":"/axapi/v3/cgnv6/map/translation/default-domain", "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "$ref":"/axapi/v3/cgnv6/map/translation/domain", "description":"MAP-T domain name" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "encapsulation":{ "type":"object", "$ref":"/axapi/v3/cgnv6/map/encapsulation", "properties":{ "fragmentation":{ "type":"object", "$ref":"/axapi/v3/cgnv6/map/encapsulation/fragmentation", "properties":{ "inbound":{ "type":"object", "$ref":"/axapi/v3/cgnv6/map/encapsulation/fragmentation/inbound", "properties":{ "df-set":{ "type":"string", "format":"enum", "default":"send-icmp", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv4': Use IPv4 fragmentation for oversize packets; 'ipv6': Use IPv6 fragmentation for oversize packets; 'send-icmp': Send ICMP Type 3 Code 4 (Fragmentation Needed and DF Set) (default); ", "enum":[ "drop", "ipv4", "ipv6", "send-icmp" ] }, "frag-action":{ "type":"string", "format":"enum", "default":"ipv6", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv4': Use IPv4 fragmentation for oversize packets; 'ipv6': Use IPv6 fragmentation for oversize packets (default); ", "enum":[ "drop", "ipv4", "ipv6" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "outbound":{ "type":"object", "$ref":"/axapi/v3/cgnv6/map/encapsulation/fragmentation/outbound", "properties":{ "df-set":{ "type":"string", "format":"enum", "default":"send-icmp", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv4': Use IPv4 fragmentation for oversize packets; 'send-icmp': Send ICMP Type 3 Code 4 (Fragmentation Needed and DF Set)(default); 'send-icmpv6': Send ICMP Type 2 Code 0 (Packet Too Big); ", "enum":[ "drop", "ipv4", "send-icmp", "send-icmpv6" ] }, "frag-action":{ "type":"string", "format":"enum", "default":"ipv4", "partition-visibility":"shared", "description":"'drop': Drop Silently; 'ipv4': Use IPv4 fragmentation for oversize packets (default); 'send-icmpv6': Send ICMP Type 2 Code 0 (Packet Too Big); ", "enum":[ "drop", "ipv4", "send-icmpv6" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }, "domain-list":{ "type":"array", "minItems":1, "items":{ "type":"domain" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/map/encapsulation/domain/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"MAP-E domain name", "optional":false }, "description":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":255, "partition-visibility":"shared", "description":"MAP-E domain description", "optional":true }, "format":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'draft-03': Construct IPv6 Interface Identifier according to draft-03; ", "enum":[ "draft-03" ], "optional":true }, "tunnel-endpoint-address":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"Tunnel Endpoint Address for MAP-E domain", "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; 'inbound_packet_received': Inbound IPv4 Packets Received; 'inbound_frag_packet_received': Inbound IPv4 Fragment Packets Received; 'inbound_addr_port_validation_failed': Inbound IPv4 Destination Address Port Validation Failed; 'inbound_rev_lookup_failed': Inbound IPv4 Reverse Route Lookup Failed; 'inbound_dest_unreachable': Inbound IPv6 Destination Address Unreachable; 'outbound_packet_received': Outbound IPv6 Packets Received; 'outbound_frag_packet_received': Outbound IPv6 Fragment Packets Received; 'outbound_addr_validation_failed': Outbound IPv6 Source Address Validation Failed; 'outbound_rev_lookup_failed': Outbound IPv6 Reverse Route Lookup Failed; 'outbound_dest_unreachable': Outbound IPv4 Destination Address Unreachable; 'packet_mtu_exceeded': Packet Exceeded MTU; 'frag_icmp_sent': ICMP Packet Too Big Sent; 'interface_not_configured': Interfaces not Configured Dropped; 'bmr_prefixrules_configured': BMR prefix rules configured; 'helper_count': Helper Count; 'active_dhcpv6_leases': Active DHCPv6 leases; ", "enum":[ "all", "inbound_packet_received", "inbound_frag_packet_received", "inbound_addr_port_validation_failed", "inbound_rev_lookup_failed", "inbound_dest_unreachable", "outbound_packet_received", "outbound_frag_packet_received", "outbound_addr_validation_failed", "outbound_rev_lookup_failed", "outbound_dest_unreachable", "packet_mtu_exceeded", "frag_icmp_sent", "interface_not_configured", "bmr_prefixrules_configured", "helper_count", "active_dhcpv6_leases" ] } } } ] }, "packet-capture-template":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "$ref":"/axapi/v3/visibility/packet-capture/object-templates/cgnv6-encap-domain-tmpl", "description":"Name of the packet capture template to be bind with this object", "optional":true }, "health-check-gateway":{ "type":"object", "$ref":"/axapi/v3/cgnv6/map/encapsulation/domain/{name}/health-check-gateway", "properties":{ "address-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv4-gateway":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IPv4 Gateway" } } } ] }, "ipv6-address-list":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv6-gateway":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"IPv6 Gateway" } } } ] }, "withdraw-route":{ "type":"string", "format":"enum", "default":"any-link-failure", "partition-visibility":"shared", "description":"'all-link-failure': Withdraw routes on health-check failure of all IPv4 gateways or all IPv6 gateways; 'any-link-failure': Withdraw routes on health-check failure of any gateway (default); ", "enum":[ "all-link-failure", "any-link-failure" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "basic-mapping-rule":{ "type":"object", "$ref":"/axapi/v3/cgnv6/map/encapsulation/domain/{name}/basic-mapping-rule", "properties":{ "rule-ipv4-address-port-settings":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'prefix-addr': Each CE is assigned an IPv4 prefix; 'single-addr': Each CE is assigned an IPv4 address; 'shared-addr': Each CE is assigned a shared IPv4 address; ", "enum":[ "prefix-addr", "single-addr", "shared-addr" ] }, "ea-length":{ "type":"number", "format":"number", "minimum":0, "maximum":23, "partition-visibility":"shared", "description":"Length of Embedded Address (EA) bits" }, "share-ratio":{ "type":"number", "format":"number", "minimum":1, "maximum":65536, "partition-visibility":"shared", "description":"Port sharing ratio for each NAT IP. Must be Power of 2 value" }, "port-start":{ "type":"number", "format":"number", "minimum":0, "maximum":32768, "partition-visibility":"shared", "description":"Starting Port, Must be Power of 2 value or zero" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "prefix-rule-list":{ "type":"array", "minItems":1, "items":{ "type":"prefix-rule" }, "uniqueItems":true, "$ref":"/axapi/v3/cgnv6/map/encapsulation/domain/{name}/basic-mapping-rule/prefix-rule/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"MAP BMR prefix rule name", "optional":false }, "rule-ipv6-prefix":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"IPv6 prefix of BMR", "optional":true }, "rule-ipv4-prefix":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IPv4 prefix of BMR", "optional":true }, "ipv4-netmask":{ "type":"string", "format":"ipv4-netmask-brief", "partition-visibility":"shared", "description":"Subnet mask (subnet bigger than /8 is not allowed)", "optional":true }, "ipv4-address-port-settings":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'prefix-addr': Each CE is assigned an IPv4 prefix; 'single-addr': Each CE is assigned an IPv4 address; 'shared-addr': Each CE is assigned a shared IPv4 address; ", "enum":[ "prefix-addr", "single-addr", "shared-addr" ], "optional":true }, "ea-length":{ "type":"number", "format":"number", "minimum":0, "maximum":23, "partition-visibility":"shared", "description":"Length of Embedded Address (EA) bits", "optional":true }, "share-ratio":{ "type":"number", "format":"number", "minimum":1, "maximum":65536, "partition-visibility":"shared", "description":"Port sharing ratio for each NAT IP. Must be Power of 2 value", "optional":true }, "port-start":{ "type":"number", "format":"number", "minimum":0, "maximum":32768, "partition-visibility":"shared", "description":"Starting Port, Must be Power of 2 value or zero", "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" ] } ] } } } }, "required":[ "name" ] } ] } } } } } } }