All the mentioned tools are valid options for provisioning services in Azure, which is why the correct choice includes them all.
The Azure Portal is a web-based interface that allows users to manage and provision Azure resources visually. It is user-friendly and provides a graphical interface, making it accessible for users who prefer not to use command-line tools.
Azure CLI is a command-line interface that enables users to manage Azure resources through commands in a shell. It is particularly useful for automation and scripting, allowing users to interact with Azure services programmatically.
Azure PowerShell is another command-line utility that provides a scripting environment specifically for Windows users. It allows for handling Azure resources through PowerShell commands, which can be beneficial for those who are already familiar with the PowerShell environment.
Since each of these tools effectively allows for the provisioning of services within Azure, the correct answer encompasses all options as they each serve distinct purposes and cater to different user preferences and requirements in managing Azure resources.