CodeBuild currently does not have the option to send SNS events only when all batch builds in a project are completed. As correctly mentioned, only individual build notifications are supported.
As a workaround, you could include the CodeBuild project as a CodePipeline stage and create a notification rule to trigger when the CodeBuild stage has been completed (failure or success).
I have raised a feature request with the service team on your behalf. While I am unable to comment on if/when this feature may get released, I request you to keep an eye on our What's New and Blog pages for any new feature announcements.
Is it possible to configure SNS email subject and body?asked 3 years ago
Cloudtrail event notificationsAccepted Answerasked 10 months ago
Preferable way: Create Campaign each time or send event for repeated notificationsasked 14 days ago
AWS Codebuild Batch Event NotificationsAccepted Answerasked a year ago
Can I skip one of the action in CodeBuild ? to continue the pipielineAccepted Answerasked 10 months ago
Attach extra data to SNS notifications generated by codebuildasked 2 years ago
stopping a codepipeline build does not stop the codebuild batchAccepted Answerasked 6 months ago
How to receive only one sns notification triggered via autoscaling event.Accepted Answerasked 7 months ago
Codebuild Batch gone extremely slow in eu-west-1asked 4 months ago
How to avoid multiple “Completed” events from SageMaker batch transform jobasked 3 years ago