in traffic_mirroring/app_helper.py [0:0]
def requires_session(ec2, instance):
target_filter = {"Name": "network-interface-id", "Values": [instance.network_interface_id]}
response = describe_targets(ec2, target_filter)
if response["TrafficMirrorTargets"]:
log.info("A target %s exists for interface %s. Skipping setting up traffic mirroring session",
response["TrafficMirrorTargets"][0]["TrafficMirrorTargetId"],
instance.network_interface_id)
return False
return True