{ "id":"/axapi/v3/ddos/ipproto-icmp/{sampling-enable}", "type":"object", "node-type":"list", "title":"ipproto-icmp", "description":"ddos dst zone ipproto-icmp counters", "properties":{ "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "description":"'all': all; 'rate_type0_exceed': ICMP Type Dst Rate 1 Exceeded; 'rate_type1_exceed': ICMP Type Dst Rate 2 Exceeded; 'rate_type2_exceed': ICMP Type Dst Rate 3 Exceeded; 'type_deny_drop': ICMP Type Dropped; 'icmpv4_rfc_undef_drop': ICMPv4 RFC Undef Type Dropped; 'icmpv6_rfc_undef_drop': ICMPv6 RFC Undef Type Dropped; 'wildcard_deny_drop': ICMP Type Wildcard Dropped; 'port_rcvd': Inbound Packets Received; 'port_drop': Inbound Packets Dropped; 'port_pkt_sent': Inbound Packets Forwarded; 'type': ICMP Type; 'type_bl': ICMP Type Blacklisted; 'wildcard': ICMP Type Wildcard; 'wildcard_bl': ICMP Type Wildcard Blacklisted; 'rate_type0_exceed_drop': ICMP Type Dst Rate 1 Dropped; 'rate_type0_exceed_bl': ICMP Type Dst Rate 1 Blacklisted; 'rate_type1_exceed_drop': ICMP Type Dst Rate 2 Dropped; 'rate_type1_exceed_bl': ICMP Type Dst Rate 2 Blacklisted; 'rate_type2_exceed_drop': ICMP Type Dst Rate 3 Dropped; 'rate_type2_exceed_bl': ICMP Type Dst Rate 3 Blacklisted; 'port_bytes': Inbound Bytes Received; 'outbound_port_bytes': Outbound Bytes Received; 'outbound_port_rcvd': Outbound Packets Received; 'outbound_port_pkt_sent': Outbound Packets Forwarded; 'port_bytes_sent': Inbound Bytes Forwarded; 'port_bytes_drop': Inbound Bytes Dropped; 'port_src_bl': Src Blacklisted; 'port_src_escalation': Src Escalation; 'current_es_level': Current Escalation Level; 'port_pkt_rate_exceed': Packet Rate Exceeded; 'port_kbit_rate_exceed': KiBit Rate Exceeded; 'exceed_drop_prate_src': Src Pkt Rate Exceeded; 'exceed_drop_brate_src': Src KiBit Rate Exceeded; 'outbound_port_bytes_sent': Outbound Bytes Forwarded; 'outbound_port_drop': Outbound Packets Dropped; 'outbound_port_bytes_drop': Outbound Bytes Dropped; 'src_rate_type0_exceed': ICMP Type Src Rate 1 Exceeded; 'src_rate_type0_exceed_drop': ICMP Type Src Rate 1 Dropped; 'src_rate_type0_exceed_bl': ICMP Type Src Rate 1 Blacklisted; 'src_rate_type1_exceed': ICMP Type Src Rate 2 Exceeded; 'src_rate_type1_exceed_drop': ICMP Type Src Rate 2 Dropped; 'src_rate_type1_exceed_bl': ICMP Type Src Rate 2 Blacklisted; 'src_rate_type2_exceed': ICMP Type Src Rate 3 Exceeded; 'src_rate_type2_exceed_drop': ICMP Type Src Rate 3 Dropped; 'src_rate_type2_exceed_bl': ICMP Type Src Rate 3 Blacklisted; 'exceed_drop_brate_src_pkt': Src KiBit Rate Exceeded Count; 'port_kbit_rate_exceed_pkt': KiBit Rate Exceeded Count; 'bl': Dst Blacklisted; 'src_drop': Src Packets Dropped; 'frag_rcvd': Fragmented Packets Received; 'frag_drop': Fragmented Packets Dropped; 'secondary_port_pkt_rate_exceed': Per Addr-Port Packet Rate Exceeded; 'secondary_port_kbit_rate_exceed': Per Addr-Port KiBit Rate Exceeded; 'secondary_port_kbit_rate_exceed_pkt': Per Addr-Port KiBit Rate Exceeded Count; 'no_policy_class_list_match': No Policy Class-list Match; 'frag_timeout': Fragmented Packets Timeout; 'src_frag_drop': Src Fragmented Packets Dropped; 'sflow_internal_samples_packed': Sflow Internal Samples Packed; 'sflow_external_samples_packed': Sflow External Samples Packed; 'sflow_internal_packets_sent': Sflow Internal Packets Sent; 'sflow_external_packets_sent': Sflow External Packets Sent; 'exceed_action_tunnel': Exceed Action: Tunnel; 'dst_hw_drop': Dst Hardware Packets Dropped; 'secondary_port_hit': Per Addr-Port Hit; ", "enum":[ "all", "rate_type0_exceed", "rate_type1_exceed", "rate_type2_exceed", "type_deny_drop", "icmpv4_rfc_undef_drop", "icmpv6_rfc_undef_drop", "wildcard_deny_drop", "port_rcvd", "port_drop", "port_pkt_sent", "type", "type_bl", "wildcard", "wildcard_bl", "rate_type0_exceed_drop", "rate_type0_exceed_bl", "rate_type1_exceed_drop", "rate_type1_exceed_bl", "rate_type2_exceed_drop", "rate_type2_exceed_bl", "port_bytes", "outbound_port_bytes", "outbound_port_rcvd", "outbound_port_pkt_sent", "port_bytes_sent", "port_bytes_drop", "port_src_bl", "port_src_escalation", "current_es_level", "port_pkt_rate_exceed", "port_kbit_rate_exceed", "exceed_drop_prate_src", "exceed_drop_brate_src", "outbound_port_bytes_sent", "outbound_port_drop", "outbound_port_bytes_drop", "src_rate_type0_exceed", "src_rate_type0_exceed_drop", "src_rate_type0_exceed_bl", "src_rate_type1_exceed", "src_rate_type1_exceed_drop", "src_rate_type1_exceed_bl", "src_rate_type2_exceed", "src_rate_type2_exceed_drop", "src_rate_type2_exceed_bl", "exceed_drop_brate_src_pkt", "port_kbit_rate_exceed_pkt", "bl", "src_drop", "frag_rcvd", "frag_drop", "secondary_port_pkt_rate_exceed", "secondary_port_kbit_rate_exceed", "secondary_port_kbit_rate_exceed_pkt", "no_policy_class_list_match", "frag_timeout", "src_frag_drop", "sflow_internal_samples_packed", "sflow_external_samples_packed", "sflow_internal_packets_sent", "sflow_external_packets_sent", "exceed_action_tunnel", "dst_hw_drop", "secondary_port_hit" ] }, "optional":true } } ] } }, "object-keys":[ "sampling-enable" ], "required":[ "sampling-enable" ] }