libera_utils.aws.s3_utilities.put_new_files_available_event#

libera_utils.aws.s3_utilities.put_new_files_available_event(files: list[dict], *, boto_session: Session) None#

Emit a single NewFilesAvailable event to the SDC event bus.

Parameters:
  • files (list of dict) – File descriptors matching the NewFilesAvailableEventDetail files schema (type, uri, name, size).

  • boto_session (boto3.Session) – Boto3 session used to discover the event bus and put the event. The AWS region is derived from this session.