Post-deployment configurations by using extensions
Azure Resource Manager template (ARM template) extensions are small applications that provide post-deployment configuration and automation tasks on Azure resources. The most popular one is virtual machine extensions. See Virtual machine extensions and features for Windows, and Virtual machine extensions and features for Linux.
The existing extensions are:
Microsoft.Compute/virtualMachines/extensions
Microsoft.Compute virtualMachineScaleSets/extensions
Microsoft.HDInsight clusters/extensions
Microsoft.Sql servers/databases/extensions
Microsoft.Web/sites/siteextensions
To learn how to use these extensions, see: