github.com/vmware/go-vmware-nsxt@v0.0.0-20230223012718-d31b8a1ca05e/monitoring/ipfix_dfw_template_parameters.go (about) 1 /* Copyright © 2017 VMware, Inc. All Rights Reserved. 2 SPDX-License-Identifier: BSD-2-Clause 3 4 Generated by: https://github.com/swagger-api/swagger-codegen.git */ 5 6 package monitoring 7 8 // This entity represents the flow parameters which are exported. 9 type IpfixDfwTemplateParameters struct { 10 11 // The destination IP address of a monitored network flow. 12 DestinationAddress bool `json:"destination_address,omitempty"` 13 14 // The destination transport port of a monitored network flow. 15 DestinationTransportPort bool `json:"destination_transport_port,omitempty"` 16 17 // Five valid values are allowed: 1. Flow Created. 2. Flow Deleted. 3. Flow Denied. 4. Flow Alert (not used in DropKick implementation). 5. Flow Update. 18 FirewallEvent bool `json:"firewall_event,omitempty"` 19 20 // Two valid values are allowed: 1. 0x00: igress flow to VM. 2. 0x01: egress flow from VM. 21 FlowDirection bool `json:"flow_direction,omitempty"` 22 23 // The absolute timestamp (seconds) of the last packet of this flow. 24 FlowEnd bool `json:"flow_end,omitempty"` 25 26 // The absolute timestamp (seconds) of the first packet of this flow. 27 FlowStart bool `json:"flow_start,omitempty"` 28 29 // Code of the IPv4 ICMP message. 30 IcmpCode bool `json:"icmp_code,omitempty"` 31 32 // The number of octets since the previous report (if any) in incoming packets for this flow at the observation point. The number of octets include IP header(s) and payload. 33 OctetDeltaCount bool `json:"octet_delta_count,omitempty"` 34 35 // The number of incoming packets since the previous report (if any) for this flow at the observation point. 36 PacketDeltaCount bool `json:"packet_delta_count,omitempty"` 37 38 // The value of the protocol number in the IP packet header. 39 ProtocolIdentifier bool `json:"protocol_identifier,omitempty"` 40 41 // Firewall rule Id - enterprise specific Information Element that uniquely identifies firewall rule. 42 RuleId bool `json:"rule_id,omitempty"` 43 44 // The source IP address of a monitored network flow. 45 SourceAddress bool `json:"source_address,omitempty"` 46 47 // Type of the IPv4 ICMP message. 48 SourceIcmpType bool `json:"source_icmp_type,omitempty"` 49 50 // The source transport port of a monitored network flow. 51 SourceTransportPort bool `json:"source_transport_port,omitempty"` 52 53 // VIF UUID - enterprise specific Information Element that uniquely identifies VIF. 54 VifUuid bool `json:"vif_uuid,omitempty"` 55 }