Azure Quickstart Templates
Deploy Azure resources through the Azure Resource Manager with community contributed templates to get more done. Deploy, learn, fork and contribute back.
What is Azure Resource Manager
Azure Resource Manager allows you to provision your applications using a declarative template. In a single template, you can deploy multiple services along with their dependencies. You use the same template to repeatedly deploy your application during every stage of the application lifecycle.
- All
- Microsoft.Aad (1)
- Microsoft.Alertsmanagement (1)
- Microsoft.Analysisservices (1)
- Microsoft.Apimanagement (18)
- Microsoft.App (2)
- Microsoft.Appconfiguration (5)
- Microsoft.Appplatform (1)
- Microsoft.Attestation (1)
- Microsoft.Authorization (45)
- Microsoft.Automation (9)
- Microsoft.Batch (2)
- Microsoft.Blockchain (1)
- Microsoft.Blueprint (1)
- Microsoft.Cache (9)
- Microsoft.Cdn (26)
- Microsoft.Certificateregistration (2)
- Microsoft.Cognitiveservices (3)
- Microsoft.Compute (391)
- Microsoft.Confidentialledger (1)
- Microsoft.Consumption (3)
- Microsoft.Containerinstance (17)
- Microsoft.Containerregistry (13)
- Microsoft.Containerservice (10)
- Microsoft.Customproviders (3)
- Microsoft.Databricks (8)
- Microsoft.Datafactory (17)
- Microsoft.Datalakeanalytics (1)
- Microsoft.Datalakestore (5)
- Microsoft.Datamigration (2)
- Microsoft.Dataprotection (3)
- Microsoft.Datashare (3)
- Microsoft.Dbformariadb (1)
- Microsoft.Dbformysql (8)
- Microsoft.Dbforpostgresql (8)
- Microsoft.Devices (6)
- Microsoft.Deviceupdate (2)
- Microsoft.Devtestlab (4)
- Microsoft.Documentdb (24)
- Microsoft.Domainregistration (1)
- Microsoft.Eventgrid (7)
- Microsoft.Eventhub (19)
- Microsoft.Guestconfiguration (1)
- Microsoft.Hdinsight (28)
- Microsoft.Healthcareapis (2)
- Microsoft.Insights (78)
- Microsoft.Keyvault (31)
- Microsoft.Kusto (3)
- Microsoft.Labservices (3)
- Microsoft.Logic (29)
- Microsoft.Machinelearningservices (29)
- Microsoft.Managedidentity (16)
- Microsoft.Management (1)
- Microsoft.Maps (4)
- Microsoft.Media (2)
- Microsoft.Migrate (1)
- Microsoft.Mobilenetwork (5)
- Microsoft.Netapp (4)
- Microsoft.Network (515)
- Microsoft.Notificationhubs (2)
- Microsoft.Operationalinsights (42)
- Microsoft.Operationsmanagement (17)
- Microsoft.Portal (4)
- Microsoft.Powerbi (1)
- Microsoft.Powerbidedicated (1)
- Microsoft.Purview (1)
- Microsoft.Recoveryservices (13)
- Microsoft.Relay (7)
- Microsoft.Resourcegraph (1)
- Microsoft.Resources (171)
- Microsoft.Search (2)
- Microsoft.Security (6)
- Microsoft.Securityinsights (2)
- Microsoft.Servicebus (20)
- Microsoft.Servicefabric (3)
- Microsoft.Signalrservice (2)
- Microsoft.Solutions (3)
- Microsoft.Sql (40)
- Microsoft.Sqlvirtualmachine (4)
- Microsoft.Storage (279)
- Microsoft.Storagepool (1)
- Microsoft.Streamanalytics (1)
- Microsoft.Subscription (1)
- Microsoft.Synapse (1)
- Microsoft.Timeseriesinsights (2)
- Microsoft.Virtualmachineimages (1)
- Microsoft.Visualstudio (1)
- Microsoft.Web (104)
Showing all 16 templates. Refine results with search.
Create key vault, managed identity, and role assignment
This template creates a key vault, managed identity, and role assignment.
Deploys a static website with a backing storage account
AKS Cluster with a NAT Gateway and an Application Gateway
This sample shows how to a deploy an AKS cluster with NAT Gateway for outbound connections and an Application Gateway for inbound connections.
Create an API Management service with SSL from KeyVault
This template deploys an API Management service configured with User Assigned Identity. It uses this identity to fetch SSL certificate from KeyVault and keeps it updated by checking every 4 hours.
Web App with Managed Identity, SQL Server and ΑΙ
Simple example to deploy Azure infrastructure for app + data + managed identity + monitoring
Create an on-demand SFTP Server with persistent storage
This template demonstrates an on-demand SFTP server using an Azure Container Instance (ACI).
This template creates a WordPress site on Container Instance
Azure Image Builder with Azure Windows Baseline.
Creates an Azure Image Builder environment and builds a Windows Server image with the latest Windows Updates and Azure Windows Baseline applied.
Create a Private AKS Cluster with a Public DNS Zone
This sample shows how to a deploy a private AKS cluster with a Public DNS Zone.
AKS cluster with the Application Gateway Ingress Controller
This sample shows how to deploy an AKS cluster with Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics and Key Vault
Testing environment for Azure Firewall Premium
This template creates an Azure Firewall Premium and Firewall Policy with premium features such as Intrusion Inspection Detection (IDPS), TLS inspection and Web Category filtering
Fully private min.io Azure Gateway deployment to provide an S3 compliant storage API backed by blob storage
RBAC - Create Managed Identity Access on Azure Maps account
This template creates a Managed Identity and assigns it access to an a created Azure Maps account.
Create ssh-keys and store in KeyVault
This template uses the deploymentScript resource to generate ssh keys and stores the private key in keyVault.
Create an Application Gateway V2 with Key Vault
This template deploys an Application Gateway V2 in a Virtual Network, a user defined identity, Key Vault, a secret (cert data), and access policy on Key Vault and Application Gateway.
Import VHD Blobs from a ZIP Archive URL
Deploying Virtual Machines based on specialized disk images requires to import VHD files into a Storage Account. In the case there are multiple VHD files compressed in a single ZIP and you got the URL to fetch the ZIP archive, this ARM template will ease the job: Download, Extract and Import into an existing Storage Account Blob Container.