Various settings for PowerShell parameters - validations etc.
See https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell.core/about/about_functions_advanced_parameters?view=powershell-6
# Limit to a set of values Param ( [ValidateSet("Chocolate", "Strawberry", "Vanilla")] [String] $flavor = Strawberry )