github.com/vmware/go-vmware-nsxt@v0.0.0-20230223012718-d31b8a1ca05e/monitoring/traceflow_observation_forwarded.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 type TraceflowObservationForwarded struct { 9 10 // The name of the component that issued the observation. 11 ComponentName string `json:"component_name,omitempty"` 12 13 // The type of the component that issued the observation. 14 ComponentType string `json:"component_type,omitempty"` 15 16 ResourceType string `json:"resource_type"` 17 18 // the hop count for observations on the transport node that a traceflow packet is injected in will be 0. The hop count is incremented each time a subsequent transport node receives the traceflow packet. The sequence number of 999 indicates that the hop count could not be determined for the containing observation. 19 SequenceNo int64 `json:"sequence_no,omitempty"` 20 21 // Timestamp when the observation was created by the transport node (milliseconds epoch) 22 Timestamp int64 `json:"timestamp,omitempty"` 23 24 // Timestamp when the observation was created by the transport node (microseconds epoch) 25 TimestampMicro int64 `json:"timestamp_micro,omitempty"` 26 27 // id of the transport node that observed a traceflow packet 28 TransportNodeId string `json:"transport_node_id,omitempty"` 29 30 // name of the transport node that observed a traceflow packet 31 TransportNodeName string `json:"transport_node_name,omitempty"` 32 33 // The 64bit tunnel context carried on the wire. 34 Context int64 `json:"context,omitempty"` 35 36 // This field will not be always available. Use remote_ip_address when this field is not set. 37 DstTransportNodeId string `json:"dst_transport_node_id,omitempty"` 38 39 // The name of the transport node to which the traceflow packet is forwarded 40 DstTransportNodeName string `json:"dst_transport_node_name,omitempty"` 41 42 // IP address of the source end of the tunnel 43 LocalIpAddress string `json:"local_ip_address,omitempty"` 44 45 // IP address of the destination end of the tunnel 46 RemoteIpAddress string `json:"remote_ip_address,omitempty"` 47 48 // The name of the uplink the traceflow packet is forwarded on 49 UplinkName string `json:"uplink_name,omitempty"` 50 51 // The virtual tunnel endpoint label 52 VtepLabel int64 `json:"vtep_label,omitempty"` 53 }