github.com/vmware/go-vmware-nsxt@v0.0.0-20230223012718-d31b8a1ca05e/monitoring/traceflow_observation_received_logical.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 TraceflowObservationReceivedLogical 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 id of the component that received the traceflow packet. 34 ComponentId string `json:"component_id,omitempty"` 35 36 // The id of the logical port at which the traceflow packet was received 37 LportId string `json:"lport_id,omitempty"` 38 39 // The name of the logical port at which the traceflow packet was received 40 LportName string `json:"lport_name,omitempty"` 41 42 // The id of the source component from which the traceflow packet was received. 43 SrcComponentId string `json:"src_component_id,omitempty"` 44 45 // The name of source component from which the traceflow packet was received. 46 SrcComponentName string `json:"src_component_name,omitempty"` 47 48 // The type of the source component from which the traceflow packet was received. 49 SrcComponentType string `json:"src_component_type,omitempty"` 50 51 // VNI for the logical network on which the traceflow packet was received. 52 Vni int32 `json:"vni,omitempty"` 53 }