Skip navigation

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.

Learn more

Resource Types:

Showing all 31 templates. Refine results with search.

Create an Azure Machine Learning service workspace.

This deployment template specifies an Azure Machine Learning workspace, and its associated resources including Azure Key Vault, Azure Storage, Azure Application Insights and Azure Container Registry. This configuration describes the set of resources you require to get started with Azure Machine Learning in a network isolated set up.

jloeffler7 by jloeffler7,
Last updated: 2022-05-31

Azure Storage Account Encryption with customer-managed key

This template deploys a Storage Account with a customer-managed key for encryption that's generated and placed inside a Key Vault.

egullbrandsson by Emil Gullbrandsson,
Last updated: 2022-05-03

Create a new encrypted windows vm from gallery image.

This template creates a new encrypted windows vm using the server 2k12 gallery image.

aravindthoram by Aravind Thoram,
Last updated: 2022-04-08

Create a Key in Azure KeyVault

This module allows you to create a key in an existing KeyVault.

bmoore-msft by Brian Moore,
Last updated: 2022-04-01

Create an Azure Key Vault and a secret

This template creates an Azure Key Vault and a secret.

seanbamsft by Sean Barnes,
Last updated: 2022-03-30

Create an Azure Machine Learning service workspace.

This deployment template specifies an Azure Machine Learning workspace, and its associated resources including Azure Key Vault, Azure Storage, Azure Application Insights and Azure Container Registry. This configuration describes the set of resources you require to get started with Azure Machine Learning in a network isolated set up.

jloeffler7 by jloeffler7,
Last updated: 2022-03-23

Application Gateway with internal API Management and Web App

Application Gateway routing Internet traffic to a virtual network (internal mode) API Management instance which services a web API hosted in an Azure Web App.

mcollier by Michael S. Collier,
Last updated: 2021-12-01

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.

paolosalvatori by Paolo Salvatori,
Last updated: 2021-11-26

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.

solankisamir by Samir Solanki,
Last updated: 2021-11-22

Create an Azure Key Vault Managed HSM

This template creates an Azure Key Vault Managed HSM.

msmbaldwin by M. Baldwin,
Last updated: 2021-10-29

Create an Azure Key Vault with RBAC and a secret

This template creates an Azure Key Vault and a secret. Instead of relying on access policies, it leverages Azure RBAC to manage authorization on secrets

jbpaux by Jean-Benoit Paux,
Last updated: 2021-10-27

Create Key Vault with logging enabled

This template creates an Azure Key Vault and an Azure Storage account that is used for logging. It optionally creates resource locks to protect your Key Vault and storage resources.

slapointe by Stephane Lapointe,
Last updated: 2021-10-26

Create a Key Vault and a list of secrets

This template creates a Key Vault and a list of secrets within the key vault as passed along with the parameters

rahulpnath by Rahul P Nath,
Last updated: 2021-10-25

Create Azure Maps SAS token stored in an Azure Key Vault

This template deploys and Azure Maps account and lists a Sas token based on the provided User Assigned identity to be stored in an Azure Key Vault secret.

stack111 by Daniel Stack,
Last updated: 2021-10-24

Create an Azure Machine Learning service workspace.

This deployment template specifies an Azure Machine Learning workspace, and its associated resources including Azure Key Vault, Azure Storage, Azure Application Insights and Azure Container Registry. The example shows how to configure Azure Machine Learning for encryption with a customer-managed encryption key.

denniseik by Dennis Eikelenboom,
Last updated: 2021-09-15

Create an Azure Machine Learning service workspace.

This deployment template specifies an Azure Machine Learning workspace, and its associated resources including Azure Key Vault, Azure Storage, Azure Application Insights and Azure Container Registry. This configuration describes the minimal set of resources you require to get started with Azure Machine Learning.

denniseik by Dennis Eikelenboom,
Last updated: 2021-09-15

Azure Function app and an HTTP-triggered function

This example deploys an Azure Function app and an HTTP-triggered function inline in the template. It also deploys a Key Vault and populates a secret with the function app's host key.

johndowns by John Downs,
Last updated: 2021-08-02

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.

paolosalvatori by Paolo Salvatori,
Last updated: 2021-07-30

Enable encryption on a running Windows VM.

This template enables encryption on a running windows vm.

olga-spektra by olga-spektra,
Last updated: 2021-07-03

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

paolosalvatori by Paolo Salvatori,
Last updated: 2021-06-18

SAS 9.4 and Viya Quickstart Template for Azure

The SAS® 9.4 and Viya QuickStart Template for Azure deploy these products on the cloud: SAS® Enterprise BI Server 9.4, SAS® Enterprise Miner 15.1, and SAS® Visual Analytics 8.5 on Linux, and SAS® Visual Data Mining and Machine Learning 8.5 on Linux for Viya. This QuickStart is a reference architecture for users who wants to deploy the combination of SAS® 9.4 and Viya on Azure using cloud-friendly technologies. By deploying the SAS® platform on Azure, you get an integrated environment of SAS® 9.4 and Viya environments so you can take advantage of both worlds. SAS® Viya is a cloud-enabled, in-memory analytics engine. It uses elastic, scalable, and fault-tolerant processing to address complex analytical challenges. SAS® Viya provides faster processing for analytics by using a standardized code base that supports programming in SAS®, Python, R, Java, and Lua. It also supports cloud, on-premises, or hybrid environments and deploys seamlessly to any infrastructure or application ecosystem.

corecompete by Core Compete,
Last updated: 2021-06-09

Create and encrypt a new Windows VMSS with jumpbox

This template allows you to deploy a simple VM Scale Set of Windows VMs using the lastest patched version of serveral Windows versions. This template also deploys a jumpbox with a public IP address in the same virtual network. You can connect to the jumpbox via this public IP address, then connect from there to VMs in the scale set via private IP addresses.This template enables encryption on the VM Scale Set of Windows VMs.

SudhakaraReddyEvuri by Sudhakara Reddy Evuri,
Last updated: 2021-05-14

Create new encrypted managed disks win-vm from gallery image

This template creates a new encrypted managed disks windows vm using the server 2k12 gallery image.

SudhakaraReddyEvuri by Sudhakara Reddy Evuri,
Last updated: 2021-05-14

This template encrypts a running Windows VMSS

This template enables encryption on a running Windows VM Scale Set

suredd by suredd,
Last updated: 2021-05-14