github.com/vmware/go-vmware-nsxt@v0.0.0-20230223012718-d31b8a1ca05e/monitoring/traceflow_observation_forwarded_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 TraceflowObservationForwardedLogical 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 acl rule that was applied to forward the traceflow packet 34 AclRuleId int64 `json:"acl_rule_id,omitempty"` 35 36 // The id of the component that forwarded the traceflow packet. 37 ComponentId string `json:"component_id,omitempty"` 38 39 // The id of the destination component to which the traceflow packet was forwarded. 40 DstComponentId string `json:"dst_component_id,omitempty"` 41 42 // The name of the destination component to which the traceflow packet was forwarded. 43 DstComponentName string `json:"dst_component_name,omitempty"` 44 45 // The type of the destination component to which the traceflow packet was forwarded. 46 DstComponentType string `json:"dst_component_type,omitempty"` 47 48 // The id of the logical port through which the traceflow packet was forwarded. 49 LportId string `json:"lport_id,omitempty"` 50 51 // The name of the logical port through which the traceflow packet was forwarded. 52 LportName string `json:"lport_name,omitempty"` 53 54 // VNI for the logical network on which the traceflow packet was forwarded. 55 Vni int32 `json:"vni,omitempty"` 56 }