An authenticated account. After installing Azure CLI, sign in for the first time. For more information, see How to sign in to the Azure CLI.
What is a resource group
A resource group is a container that holds related resources for an Azure solution. The resource group can include all the resources for the solution, or only those resources that you want to manage as a group. You decide how to add resources to resource groups based on what makes the most sense for your organization. Generally, add resources that share the same lifecycle to the same resource group so you can easily deploy, update, and delete them as a group.
The resource group stores metadata about the resources. When you specify a location for the resource group, you're specifying where that metadata is stored. For compliance reasons, you might need to ensure that your data is stored in a particular region.
To assist with creating ARM templates, you can export a template from existing resources. For more information, see Use Azure CLI to export a template.