NSX-T Data Center Global Manager REST API
PolicyTraceflowObservationRelayedLogical (type)
{
"extends": {
"$ref": "TraceflowObservationRelayedLogical
},
"id": "PolicyTraceflowObservationRelayedLogical",
"module_id": "PolicyConnectivity",
"polymorphic-type-descriptor": {
"type-identifier": "PolicyTraceflowObservationRelayedLogical"
},
"properties": {
"component_name": {
"readonly": true,
"required": false,
"title": "The name of the component that issued the observation.",
"type": "string"
},
"component_sub_type": {
"$ref": "TraceflowComponentSubType,
"readonly": true,
"required": false,
"title": "The sub type of the component that issued the observation."
},
"component_type": {
"$ref": "TraceflowComponentType,
"readonly": true,
"required": false,
"title": "The type of the component that issued the observation."
},
"dst_server_address": {
"$ref": "IPAddress,
"description": "This field specified the IP address of the destination which the packet will be relayed.",
"readonly": true,
"required": true,
"title": "The IP address of the destination"
},
"logical_comp_uuid": {
"description": "This field specified the logical component that relay service located.",
"readonly": true,
"required": false,
"title": "The id of the component which relay service located",
"type": "string"
},
"logical_component_path": {
"description": "This field specifies the logical component that relay service located on.",
"readonly": true,
"required": false,
"title": "The path of the component on which relay service located",
"type": "string"
},
"message_type": {
"default": "REQUEST",
"description": "This field specified the message type of the relay service REQUEST - The relay service will relay a request message to the destination server REPLY - The relay service will relay a reply message to the client",
"enum": [
"REQUEST",
"REPLY"
],
"readonly": true,
"required": true,
"title": "The type of the relay service",
"type": "string"
},
"relay_server_address": {
"$ref": "IPAddress,
"description": "This field specified the IP address of the relay service.",
"readonly": true,
"required": true,
"title": "The IP address of relay service"
},
"resource_type": {
"$ref": "TraceflowObservationType,
"default": "TraceflowObservationReceived",
"required": true
},
"sequence_no": {
"description": "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.",
"readonly": true,
"required": true,
"title": "the sequence number is the traceflow observation hop count",
"type": "integer"
},
"site_path": {
"description": "This field contains the site path where this observation was generated.",
"readonly": true,
"title": "Policy path of the federated site",
"type": "string"
},
"timestamp": {
"$ref": "EpochMsTimestamp,
"description": "Timestamp when the observation was created by the transport node (milliseconds epoch)",
"readonly": true,
"required": false,
"title": "Timestamp when the observation was created by the transport node"
},
"timestamp_micro": {
"description": "Timestamp when the observation was created by the transport node (microseconds epoch)",
"readonly": true,
"required": false,
"title": "Timestamp when the observation was created by the transport node",
"type": "integer"
},
"transport_node_id": {
"readonly": true,
"required": false,
"title": "id of the transport node that observed a traceflow packet",
"type": "string"
},
"transport_node_name": {
"readonly": true,
"required": false,
"title": "name of the transport node that observed a traceflow packet",
"type": "string"
},
"transport_node_type": {
"$ref": "TransportNodeType,
"readonly": true,
"required": false,
"title": "type of the transport node that observed a traceflow packet"
}
},
"type": "object"
}