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. Azure Resource Manager
    4/27/2015, Video, 0:58:23
  2. Automate your hybrid infrastructure with Azure Resource Manager templates
    9/29/2016, Video, 0:15:40
  3. Manage and control your applications with Microsoft Azure Resource Manager
    9/29/2016, Video, 1:07:57
  4. Build and maintain applications with Azure Resource Manager
    9/29/2016, Video, 1:03:30
  5. Getting Started on Azure: Resource Groups
    12/30/2016, Video, 0:04:32
  6. Building Infrastructure in Azure using Azure Resource Manager
    6/30/2015, Mva
  7. Azure Quickstart Templates
    12/17/2015, Website

Latest Content

RSS Feed

Title  
Programmatically adding elements to an Azure ARM template using PowerShell Blog
Tuesdays with Corey: Azure Resource Policy Video
Azure Resource Manager template reference now available Blog
Portal Preview of Azure Resource Policy Blog
Creating a Resource Group with Azure Video
Getting Started on Azure: Resource Groups Video
Announcing Azure DevTest Labs support for creating environment with ARM templates Blog
Azure DevTest Labs: Create multiple-VM environments with Resource Manager templates Blog
Making an ARM template from SCRATCH Video
Azure Infrastructure as a service & Azure Resource Manager Overview Video
Creating Azure Resources with ARM Templates Step by Step Blog
Migrate Azure IaaS Solutions from ASM to ARM Using migAz, Part 2 Video

Azure Documentation

1. Overview
     1.1. What is Resource Manager?
     1.2. Supported services, regions, and API versions
     1.3. Understand Resource Manager and Classic deployment
     1.4. Prescriptive subscription governance
     1.5. Governance examples for enterprises
2. Get started
     2.1. Export template
     2.2. Create your first template
     2.3. Visual Studio with Resource Manager
3. Samples
     3.1. PowerShell
          3.1.1. Deploy template
     3.2. Azure CLI
          3.2.1. Deploy template
4. How to
     4.1. Create templates
          4.1.1. Best practices for templates
          4.1.2. Template sections
          4.1.3. Link to other templates
          4.1.4. Define dependency between resources
          4.1.5. Copy loop to create multiple instances
               4.1.5.1. Basic syntax
               4.1.5.2. Sequential loop
               4.1.5.3. Property copy
          4.1.6. Set location
          4.1.7. Assign tags
          4.1.8. Set child resource name and type
          4.1.9. Share state between linked templates
          4.1.10. Patterns for designing templates
     4.2. Deploy
          4.2.1. PowerShell
               4.2.1.1. Deploy template
               4.2.1.2. Deploy private template with SAS token
          4.2.2. Azure CLI
               4.2.2.1. Deploy template
               4.2.2.2. Deploy private template with SAS token
          4.2.3. Portal
          4.2.4. REST API
          4.2.5. Continuous integration with Visual Studio Team Services
          4.2.6. Pass secure values during deployment
     4.3. Manage
          4.3.1. PowerShell
          4.3.2. Azure CLI
          4.3.3. Portal
          4.3.4. REST API
          4.3.5. Use tags to organize resources
          4.3.6. Move resources to new group or subscription
     4.4. Control Access
          4.4.1. Create service principal with PowerShell
          4.4.2. Create service principal with Azure CLI 2.0
          4.4.3. Create service principal with Azure CLI 1.0
          4.4.4. Create service principal with portal
          4.4.5. Authentication API to access subscriptions
          4.4.6. Lock resources
          4.4.7. Security considerations
     4.5. Set resource policies
          4.5.1. What are resource policies?
          4.5.2. Portal policy assignment
          4.5.3. Script policy assignment
          4.5.4. Resource tag policies
          4.5.5. Storage policies
          4.5.6. Linux VM policies
          4.5.7. Windows VM policies
     4.6. Audit and Troubleshoot
          4.6.1. Troubleshoot common deployment errors
          4.6.2. View activity logs
          4.6.3. View deployment operations
5. Reference
     5.1. Template functions
          5.1.1. Array and object functions
          5.1.2. Comparison functions
          5.1.3. Deployment functions
          5.1.4. Numeric functions
          5.1.5. Resource functions
          5.1.6. String functions
     5.2. PowerShell
     5.3. Azure 2.0 CLI
     5.4. .NET
     5.5. Java
     5.6. Python
     5.7. Template format
     5.8. REST
6. Resources
     6.1. Throttling requests
     6.2. Track asynchronous operations
     6.3. Stack Overflow
     6.4. Videos
     6.5. Service updates

Tools

Tool Description

Videos

Date Title Length
3/28/2017 Tuesdays with Corey: Azure Resource Policy 0:14:24
2/28/2017 Creating a Resource Group with Azure 0:03:31
12/30/2016 Getting Started on Azure: Resource Groups 0:04:32
11/17/2016 Making an ARM template from SCRATCH 0:06:11
11/16/2016 Azure Infrastructure as a service & Azure Resource Manager Overview 0:14:04
11/11/2016 Migrate Azure IaaS Solutions from ASM to ARM Using migAz, Part 2 0:08:33
11/11/2016 Migrate Azure IaaS Solutions from ASM to ARM Using migAz, Part 1 0:16:01
10/28/2016 Unified Application Model 0:02:03
10/12/2016 Making an ARM template from SCRATCH 0:06:10
10/2/2016 Master VMs in Microsoft Azure Resource Manager 1:13:11

Page 1 of 5