github.com/vmware/go-vmware-nsxt@v0.0.0-20230223012718-d31b8a1ca05e/monitoring/traceflow_observation_dropped.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 TraceflowObservationDropped 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 drop the traceflow packet
    34  	AclRuleId int64 `json:"acl_rule_id,omitempty"`
    35  
    36  	// The id of the logical port at which the traceflow packet was dropped
    37  	LportId string `json:"lport_id,omitempty"`
    38  
    39  	// The name of the logical port at which the traceflow packet was dropped
    40  	LportName string `json:"lport_name,omitempty"`
    41  
    42  	// The reason traceflow packet was dropped
    43  	Reason string `json:"reason,omitempty"`
    44  }