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