Files
elasticsearch-js/docs/reference/api/IngestCommunityIDProcessor.md
2025-05-28 10:02:30 -05:00

16 lines
1.4 KiB
Markdown

# `IngestCommunityIDProcessor` [interface-IngestCommunityIDProcessor]
| Name | Type | Description |
| - | - | - |
| `destination_ip` | [Field](./Field.md) | Field containing the destination IP address. |
| `destination_port` | [Field](./Field.md) | Field containing the destination port. |
| `iana_number` | [Field](./Field.md) | Field containing the IANA number. |
| `icmp_code` | [Field](./Field.md) | Field containing the ICMP code. |
| `icmp_type` | [Field](./Field.md) | Field containing the ICMP type. |
| `ignore_missing` | boolean | If true and any required fields are missing, the processor quietly exits without modifying the document. |
| `seed` | [integer](./integer.md) | Seed for the community ID hash. Must be between 0 and 65535 (inclusive). The seed can prevent hash collisions between network domains, such as a staging and production network that use the same addressing scheme. |
| `source_ip` | [Field](./Field.md) | Field containing the source IP address. |
| `source_port` | [Field](./Field.md) | Field containing the source port. |
| `target_field` | [Field](./Field.md) | Output field for the community ID. |
| `transport` | [Field](./Field.md) | Field containing the transport protocol name or number. Used only when the iana_number field is not present. The following protocol names are currently supported: eigrp, gre, icmp, icmpv6, igmp, ipv6-icmp, ospf, pim, sctp, tcp, udp |