FlowDetail
Flow Detail
Comprehensive details about a single deduplicated network flow, representing the atomic unit returned by all flow-detail endpoints.
Notes:
sourcecontains source-side endpoint metadata (compute, groups, apps, matched rules).destinationcontains destination-side endpoint metadata includingprotocol,port, andconfigured_services.flow_infocontains timing (last_session_start_time,last_session_end_time),is_activestatus, and effectiveflow_type.- Each
FlowDetailrepresents one unique flow deduplicated by the 4-tuple: source VM, destination VM, destination port, and protocol.
JSON Example
{
"source": {
"groups": [
{
"id": "string",
"display_name": "string",
"reference_id": "string"
}
],
"compute": {
"compute_type": "string"
},
"apps": [
{
"association_count": 0,
"id": "string",
"reference_id": "string",
"name": "string",
"last_updated_time": 0,
"entity_type": "string",
"total_incoming_connections": 0,
"total_outgoing_connections": 0,
"config_events": [
{
"event_time": 0
}
],
"fw_properties": {
"ew_allowed": 0,
"ew_blocked": 0,
"ew_unmicrosegmented": 0,
"ew_vds": 0
},
"highlight": false,
"state": "string",
"application_type": "CRITICAL",
"application_workload_type": "string",
"direct_member_count": 0,
"tier_member_count": 0
}
],
"flow_type": "string",
"rules": [
{
"association_count": 0,
"id": "string",
"reference_id": "string",
"name": "string",
"last_updated_time": 0,
"sequence_number": 0
}
],
"jump_to_rules": [
{
"association_count": 0,
"id": "string",
"reference_id": "string",
"name": "string",
"last_updated_time": 0,
"sequence_number": 0
}
]
},
"destination": {
"groups": [
{
"id": "string",
"display_name": "string",
"reference_id": "string"
}
],
"compute": {
"compute_type": "string"
},
"apps": [
{
"association_count": 0,
"id": "string",
"reference_id": "string",
"name": "string",
"last_updated_time": 0,
"entity_type": "string",
"total_incoming_connections": 0,
"total_outgoing_connections": 0,
"config_events": [
{
"event_time": 0
}
],
"fw_properties": {
"ew_allowed": 0,
"ew_blocked": 0,
"ew_unmicrosegmented": 0,
"ew_vds": 0
},
"highlight": false,
"state": "string",
"application_type": "CRITICAL",
"application_workload_type": "string",
"direct_member_count": 0,
"tier_member_count": 0
}
],
"configured_services": [
"string"
],
"protocol": "string",
"port": 0,
"flow_type": "string",
"rules": [
{
"association_count": 0,
"id": "string",
"reference_id": "string",
"name": "string",
"last_updated_time": 0,
"sequence_number": 0
}
],
"jump_to_rules": [
{
"association_count": 0,
"id": "string",
"reference_id": "string",
"name": "string",
"last_updated_time": 0,
"sequence_number": 0
}
]
},
"flow_info": {
"last_session_start_time": 0,
"last_session_end_time": 0,
"flow_type": "string",
"flow_traffic_type": "string",
"is_active": false
}
}
source
Optional
Source-side metadata for an aggregated flow record.
Notes:
computeis the source VM.groupslists the NSX groups the source compute belongs to within the flow context.appslists the NSX applications the source compute belongs to.flow_typeis the last observed flow type on the source side (e.g.,ALLOWED,BLOCKED).ruleslists the DFW rules matched on the source side;jump_to_ruleslists any jump-to rules.
destination
Optional
Destination-side metadata for an aggregated flow record.
Notes:
computeis the destination VM or IP.groupslists the NSX groups the destination compute belongs to within the flow context.appslists the NSX applications the destination compute belongs to.protocolandportidentify the destination transport layer endpoint.configured_serviceslists the service names configured for this port/protocol on the destination.flow_typeis the last observed flow type on the destination side;rulesandjump_to_ruleslist the matched DFW rules.
flow_info
Optional
Summary-level timing and status information about a deduplicated flow record.
Notes:
last_session_start_timeandlast_session_end_timereflect the most recently observed session within the query window.- For active flows,
last_session_end_timeis the time the flow was last reported, not a true end time. is_activeistruefor currently open sessions andfalsefor completed sessions.flow_typeis the effective (most recently observed) flow type (e.g.,ALLOWED,BLOCKED,UN_MICROSEGMENTED).flow_traffic_typeindicates unicast, broadcast, or multicast traffic.