{ "id":"/axapi/v3/cgnv6/lw-4o6", "type":"object", "node-type":"intermediate", "title":"lw-4o6", "operation-not-allowed": ["PUT", "POST", "DELETE"], "partition-visibility":"shared", "auto-created-object":1, "description":"Configure LW-4over6", "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" } } } } }