Resource Manager

Official Documentation

Service Description

Azure Resource Manager enables you to work with the resources in your solution as a group. You can deploy, update, or delete all the resources for your solution in a single, coordinated operation. You use a template for deployment and that template can work for different environments such as testing, staging, and production. Resource Manager provides security, auditing, and tagging features to help you manage your resources after deployment.

Getting Started

  1. 4/27/2015, Video, 0:58:23
    In this session, we’ll dive into how Azure Resource Manager CMS simplifies deploying, organizing and securing applications in the cloud.
  2. 9/29/2016, Video, 0:15:40
    If you've ever had to set up a test or production environment for something like SharePoint, you know there are several parts to it - like Active Directory, SQL for your...
  3. 9/29/2016, Video, 1:07:57
    In this session, we show you how organizations manage and control their Microsoft Azure applications in real world situations. Learn how to set up a secure Azure environment...
  4. 9/29/2016, Video, 1:03:30
    Understand how to build, deploy, and maintain apps with Microsoft Azure Resource Manager using templates, PowerShell, CI/CD, and more.
  5. 12/30/2016, Video, 0:04:32
    Learn what to consider and how to create and manage a resource group on the Azure portal.Signup for an Azure Workshop now:
  6. 6/30/2015, Mva
    Building Infrastructure in Azure using Azure Resource Manager
  7. 12/17/2015, Website
    Templates für Azure Resource Manager Deployments

Latest Content

Subscribe to News about Resource Manager


Web Content

Azure Documentation

1. Azure Resource Manager Documentation
2. Overview
     2.1. What is Resource Manager?
     2.2. Resource providers and types
     2.3. Resource Manager and Classic deployment
     2.4. Subscription governance
     2.5. Organize resources with management groups
3. Get started
     3.1. Create and deploy template
     3.2. VS Code extension for templates
     3.3. Visual Studio with Resource Manager
4. How to
     4.1. Create templates
          4.1.1. Template sections
          4.1.2. Linked and nested templates
          4.1.3. Define dependency between resources
          4.1.4. Create multiple instances
          4.1.5. Update resource
     4.2. Deploy
          4.2.1. Azure PowerShell
      Deploy template
      Deploy private template with SAS token
      Export template and redeploy
          4.2.2. Azure CLI
      Deploy template
      Deploy private template with SAS token
      Export template and redeploy
          4.2.3. Azure portal
      Deploy resources
      Export template
          4.2.4. REST API
          4.2.5. Multiple resource groups or subscriptions
          4.2.6. Continuous integration with Visual Studio Team Services
          4.2.7. Pass secure values during deployment
     4.3. Manage
          4.3.1. Azure PowerShell
          4.3.2. Azure CLI
          4.3.3. Azure portal
          4.3.4. Use tags to organize resources
          4.3.5. Move resources to new group or subscription
          4.3.6. Programmatically create EA subscriptions
          4.3.7. Create management groups
          4.3.8. Manage your management groups
     4.4. Control Access
          4.4.1. Create service principal
      Azure PowerShell
      Azure CLI
      Azure portal
          4.4.2. Authentication API to access subscriptions
          4.4.3. Lock resources
     4.5. Audit
          4.5.1. View activity logs
          4.5.2. View deployment operations
     4.6. Troubleshoot
          4.6.1. Troubleshoot deployment errors
          4.6.2. AccountNameInvalid
          4.6.3. InvalidTemplate
          4.6.4. Linux deployment issues
          4.6.5. NoRegisteredProviderFound
          4.6.6. NotFound
          4.6.7. ParentResourceNotFound
          4.6.8. Provisioning and allocation issues for Linux
          4.6.9. Provisioning and allocation issues for Windows
          4.6.10. RequestDisallowedByPolicy
          4.6.11. ReservedResourceName
          4.6.12. ResourceQuotaExceeded
          4.6.13. SkuNotAvailable
          4.6.14. Windows deployment issues
5. Reference
     5.1. Template format
     5.2. Template functions
          5.2.1. Array and object functions
          5.2.2. Comparison functions
          5.2.3. Deployment functions
          5.2.4. Logical functions
          5.2.5. Numeric functions
          5.2.6. Resource functions
          5.2.7. String functions
     5.3. PowerShell
     5.4. Azure CLI
     5.5. .NET
     5.6. Java
     5.7. Python
     5.8. REST
6. Resources
     6.1. Azure Roadmap
     6.2. Pricing calculator
     6.3. Service updates
     6.4. Stack Overflow
     6.5. Manage personal data
     6.6. Throttling requests
     6.7. Track asynchronous operations
     6.8. Videos

Online Training Content

Date Title
10/19/2017 Pluralsight: Microsoft Azure Security - Getting Started
2/25/2017 Microsoft Azure for IT Pros Content Series: Management & Security
9/30/2016 Microsoft Azure for IT Pros Content Series: Introduction to Microsoft Azure
10/1/2015 Deep Dive into Azure Resource Manager Scenarios and Patterns
6/30/2015 Building Infrastructure in Azure using Azure Resource Manager


Tool Description
Logging on to Azure for your everyday job Use a PowerShell profile function to load Azure RM account context automatically. If the context file does not exist, create one. Also, check the token for validity because it may have expired.
Azure Runbook - Start-Stop Azure ARM VMs in a defined sequence using Tags This Azure Runbook Workflow helps to Start/Stop VMs in Azure ARM portal in a defined sequence using TagsTo onboard servers, simply add a Tag named 'AutoStart' with a Json formatted value in the form {"Group":"1","Sequence":"2"}You can target individual GROUPS or ALL
Remote PowerShell Scripts/Commands Execution on Azure RM VMs This Runbook sets up and remotely executes Inline Powershell scripts on one/more/all Azure ARM virtual machines in your Azure Subscription. It enables you to traverse through all resource groups and corresponding VMs in your Azure Subscription, check the current state of VMs (a
Easy Shutdown/Start for ARM and Classic VMs This script shutdowns/starts VMs (both ASM and ARM) just by given a Subscription name and a VM name.
Automate Installation of Azure Resource Manager (ARM) Virtual Machine Extensions Script to automate the installation of VM Extensions on Azure VMs. The "Extension Name" (Type) and "Publisher Name" are passed are parameters, along with optional "SettingString" JSON that can be used to configure Extension properties.
Create Azure service fabric cluster with ARM template and powershell Create Azure service fabric cluster with ARM template and powershellThis step-by-step guide walks you through setting up a secure Azure Service Fabric cluster with scale set, storage accounts, load balancer in Azure by using Azure Resource Manager.note - Key vault , Reverse proxy


Date Title Length
How Honeywell migrated their smart thermostat application to Service Fabric
Windows 10 on ARM for developers
Making production deployments safe and repeatable using declarative infrastructure and Azure Resource Manager
Deploy Bitnami Node.js HA Cluster with Azure Cosmos DB
Azure Friday | Apache Kafka on HDInsight
Apache Kafka on HDInsight
Azure Friday: Azure Building Blocks 2.0 (azbb)
Azure Building Blocks 2.0 (azbb)
Optimize Azure for Disaster Recovery
Master VMs in Microsoft Azure Resource Manager | BRK3271

Page 1 of 7