Change log for GCP_VPC_FLOW
| Date | Changes |
|---|---|
| 2025-07-31 |
Enhancement - - Refactor the code to swap the values of principal.* and target.* fields (ip, asset.ip, port) when network.direction == INBOUND and jsonPayload.reporter == DEST.- event.idm.read_only_udm.additional.fields: Newly mapped jsonPayload.rtt_msec raw log field with event.idm.read_only_udm.additional.fields.- event.idm.read_only_udm.principal.resource.attribute.labels: Newly mapped jsonPayload.src_google_service.type raw log field with event.idm.read_only_udm.principal.resource.attribute.labels.- event.idm.read_only_udm.target.resource.attribute.labels: Newly mapped jsonPayload.dest_gke_details.service.service_name,jsonPayload.dest_gke_details.service.service_namespace raw log field with event.idm.read_only_udm.target.resource.attribute.labels.- Added a conditional checks of jsonPayload.reporter not equals to DEST.- event1.idm.read_only_udm.target.ip, event1.idm.read_only_udm.target.asset.ip: Newly mapped principal.ip field with event1.idm.read_only_udm.target.ip and event1.idm.read_only_udm.target.asset.ip if network.direction is INBOUND and jsonPayload.reporter is DEST.- event1.idm.read_only_udm.principal.ip, event1.idm.read_only_udm.principal.asset.ip: Newly mapped target.ip field with event1.idm.read_only_udm.principal.ip and event1.idm.read_only_udm.principal.asset.ip if network.direction is INBOUND and jsonPayload.reporter is DEST.- event1.idm.read_only_udm.target.port : Newly mapped principal.port field with event1.idm.read_only_udm.target.port if network.direction is INBOUND and jsonPayload.reporter is DEST.- event1.idm.read_only_udm.principal.port: Newly mapped target.port field with event1.idm.read_only_udm.principal.port if network.direction is INBOUND and jsonPayload.reporter is DEST.- event1.idm.read_only_udm.target.ip, event1.idm.read_only_udm.target.asset.ip: Newly mapped target.ip field with event1.idm.read_only_udm.target.ip and event1.idm.read_only_udm.target.asset.ip if network.direction is OUTBOUND and jsonPayload.reporter is DEST.- event1.idm.read_only_udm.principal.ip, event1.idm.read_only_udm.principal.asset.ip: Newly mapped principal.ip field with event1.idm.read_only_udm.principal.ip and event1.idm.read_only_udm.principal.asset.ip if network.direction is OUTBOUND and jsonPayload.reporter is DEST.- event1.idm.read_only_udm.target.port : Newly mapped target.port field with event1.idm.read_only_udm.target.port if network.direction is OUTBOUND and jsonPayload.reporter is DEST.- event1.idm.read_only_udm.principal.port: Newly mapped principal.port field with event1.idm.read_only_udm.principal.port if network.direction is OUTBOUND and jsonPayload.reporter is DEST.
|
| 2024-10-24 |
Enhancement - - Interchanged mapping of principal.ip, principal.port with target.ip and target.port respectively.
|
| 2024-03-15 |
Enhancement - - Mapped jsonPayload.src_gke_details.pod.pod_namespace, jsonPayload.src_gke_details.pod.pod_name,jsonPayload.src_gke_details.cluster.cluster_name, jsonPayload.src_gke_details.cluster.cluster_location to principal.resource.attribute.labels.- Mapped jsonPayload.dest_gke_details.pod.pod_namespace, jsonPayload.dest_gke_details.pod.pod_name,jsonPayload.dest_gke_details.cluster.cluster_name, jsonPayload.dest_gke_details.cluster.cluster_location to target.resource.attribute.labels.
|
| 2023-05-23 |
Enhancement - - Mapped metadata.event_type to USER_RESOURCE_ACCESS when field logName does not contain vpc_flows.- Mapped timestamp to events.timestamp.- Mapped textPayload, labels.tunnel_id to additional.fields.- Mapped resource.labels.region to target.location.country_or_region.- Added null checks for various fields wherever required. |
| 2023-04-10 |
Enhancement - - Set target.resource.attribute.cloud.environment to GOOGLE_CLOUD_PLATFORM.- Set target.resource.name to the full resource name value.
|
| 2022-07-22 |
Enhancement: - Mapped resource.labels.location to principal.location.name.- Mapped resource.labels.subnetwork_id to target.user.attribute.labels.- Mapped logName to security_result.category_details.
|