Three sections make up the template:
The values you can enter when deploying the resources are defined in this section. You can reuse and customize your template by using parameters.
Variables: The values for your template's variables are defined in this section. Variables can be utilized to make your template more understandable and to simplify difficult expressions.
Resources: The resources that you intend to deploy are described in this section. A database, a storage account, or a virtual machine are all examples of resources.