Flow-Established Log Event JSON Format
This document describes the JSON log event fields of the Log Streaming Flow-Established log event and provides an example.
The flow-established log event is generated when an OpenVPN client (including Connectors) disconnects from CloudConnexa.
The log event JSON contains the Header fields and a log JSON object. The fields in the log JSON object for when the eventName in the Header is set to flow-established are described in the table below. For more information on the Header, refer to Log Event Header Fields.
Field Name  | Type  | Description  | 
|---|---|---|
sourceEntityType  | String  | The entity type of traffic flow source.  | 
sourceEntityId  | String  | The unique identifier of the traffic flow source.  | 
sourceParentType  | String  | The type of entity that is the parent of the traffic source.  | 
sourceParentId  | String  | The unique identifier of the parent entity.  | 
sourceGatewayRegion  | String  | The identifier of the CloudConnexa Region from which the traffic flow originated.  | 
sourceGatewayRegionName  | String  | The name of the CloudConnexa Region from which the traffic flow originated.  | 
sourceIp  | String  | The IP address of the traffic source.  | 
destinationEntityType  | String  | The entity type of the traffic flow destination.  | 
destinationEntityId  | String  | The unique identifier of the traffic flow destination.  | 
destinationParentId  | String  | The identifier of the entity that is the parent of the traffic destination.  | 
destinationParentType  | String  | The type of entity that is the parent of the traffic destination.  | 
destinationEntityIp  | String  | The IP address of the traffic destination.  | 
destinationGatewayRegion  | String  | The identifier of the destination CloudConnexa Region.  | 
destinationGatewayRegionName  | String  | The name of the destination CloudConnexa Region.  | 
allowed  | Boolean  | Is set to 'True' if the traffic flow was allowed and 'False' if it was blocked.  | 
clientSessionId  | String  | The unique identifier of the tunnel which can be used to correlate all related events.  | 
protocolName  | String  | The name of the traffic flow's protocol.  | 
protocol  | Integer  | The traffic flow's protocol number according to IANA.  | 
destinationPort  | Integer  | The traffic flow's destination port.  | 
sourceParentName  | String  | The name of the source parent.  | 
sourceEntityName  | String  | The name of the source.  | 
destinationEntityName  | String  | The name of the destination.  | 
destinationParentName  | String  | The name of the destination parent.  | 
{
  "CloudConnexaLogVersion": 1,
  "timestamp": "2023-12-20T11:21:41.000000Z",
  "cloudId": "test",
  "service": "CloudConnexa",
  "traceId": "f09df4d0-cf27-4fda-ae24-3d0dbf0332b6",
  "publicIp": "178.136.162.32",
  "initiator": "new",
  "initiatorType": "User",
  "initiatorName": "My User",
  "parentEntity": "e2184d09-2441-4b58-8e63-224ede0e7203",
  "parentEntityType": "Group",
  "parentEntityName": "Default",
  "category": "Activity.AV",
  "eventName": "flow-established",
  "log": {
    "clientSessionId": "6582cc9d4203d502df225933",
    "sourceParentId": "new",
    "sourceParentType": "User",
    "sourceEntityId": "5d34eabe-f88d-4570-9954-818c03b90b4b",
    "sourceEntityType": "Device",
    "sourceIp": "100.96.1.34",
    "sourceGatewayRegion": "us-dev-1",
    "destinationParentId": "db133159-7d87-4ed4-be3b-02cba18861e6",
    "destinationParentType": "Internet Gateway",
    "destinationEntityId": "ef9711c1-8011-4d0b-be03-92f83994ed44",
    "destinationEntityType": "Connector",
    "destinationEntityIp": "18.221.229.81",
    "destinationPort": 443,
    "destinationGatewayRegion": "us-dev-1",
    "allowed": true,
    "protocolName": "tcp",
    "protocol": "6",
    "sourceGatewayRegionName": "San Jose (CA)",
    "destinationGatewayRegionName": "San Jose (CA)",
    "sourceParentName": "Gp2ren",
    "sourceEntityName": "device_2",
    "destinationEntityName": "connector01",
    "destinationParentName": "StableNetwork"
  }
}