In case the AuditLog found by the where argument doesn't exist, create a new AuditLog with this data.
OptionalomitOmit specific fields from the AuditLog
OptionalselectSelect specific fields to fetch from the AuditLog
In case the AuditLog was found with the provided where argument, update it with this data.
The filter to search for the AuditLog to update in case it exists.
AuditLog upsert