Which of the following would one use to validate properties of an item being created?
User-defined function
Pretrigger
Post-trigger
Pretriggers can be used to conform data before it's added to the container. Post-triggers run after an item is created. User-defined functions run on existing data.