Azure Resource Manager
-
Rename Resource Groups
Need the ability to rename resource groups either via PowerShell or the new portal.
1,797 votesRenaming resource groups is treated like a resource move behind the scenes. We will address this feature request once resource move is broadly supported across the various services. We would not want to release a rename feature where some resources ended up in the “renamed” resource group, while others were left behind.
-
easy way to change datacenter
It will be nice a feature that allow move services created in windows azure from one Datacenter to another.
Sample: Move from West US to North Europe.
534 votesThis is an interesting idea. We can consider ways to possibly enable this.
-
move resource from classic mode
I have several services (storage, cloud services, VMs) that were all created using the same Affinity Group, and are all bound to the same Virtual Network.
As you switched from AGs to Resource Groups, the AG seems to have been mostly reasonably mapped... as such, the storage, VMs, etc are all bound to the same RG... yay for good migration.
But my Virtual Network isn't... and I seem to be unable to move it into the RG... error is "Resource move is not supported for 'Microsoft.ClassicNetwork'."
Let me be completely clear here... I have ABSOLUTELY ZERO intention of RECREATING all…
324 votes -
Let me define preconfigured Blob Containers, Tables, Queue in ARM template
Right now we can define storage account, account location, name, type of redundancy and some other minor parameters - and it's cool!
But story is not complete without blob containers, tables and queues.For my app for normal work inside storage account I need containers and tables. But I can't include them inside ARM template right now and it's not cool.
Please, add to a storage template this feature and as a result DevOps story using ARM will be much better.
223 votes -
Tag inheritance
The ability for objects contained in a resource group to inherit tags from the resource group. It might be a good idea to allow the user to specify which tags on the resource group should propagate/inherit.
211 votesThis is a good idea. We’re thinking through the implementation details and implications.
-
Configure hostnames for Web App in ARM Template
The ARM template schema for Microsoft.Web/sites has a hostnames property, but it cannot be set when creating the web site.
192 votes -
Add ability to rename services
It would be useful to be able to rename services on occasion. If these are tied to other services or components (eg., DNS entry), then perhaps the ability to migrate could be added. I know there's another vote to rename resource groups, however I'd like to see this possible for anything.
143 votesWe should definitely do this!
-
Official migration tool or procedure from VM v1(Classic) to VM v2(ARM).
Do you have any plan to provide official migration tools or procedures from VM v1(Classic) to VM v2(ARM)?
138 votes -
In outputs of a template, allow to return the references of the created resources
For exemple : if the template creates multiple resources (for exemple : multiple virtual network card), it could be usefull to retrieve the references of the created resources for using it in parent templates.
Something like this
outputs {
resources : {
type : object,
value : "[this()]
}
}131 votes -
Allow SQL databases to exist in a resource group different than the SQL Server
The idea here is that I would like to have multiple databases in different resource groups, but one server to hold them all. The server would be in its own resource group.
This is possible with App Service and App Service Plan.
123 votes -
Add a Service Bus Provider
I would like to be able to create and deploy a Service Bus using Azure Resource Manager, but there does not appear to be a provider.
106 votesThis one is in the works!
-
Provide GUID function in Azure Resource Manager template language
Hi,
I think there should be function in the ARM template language with which I can generate unique and valid GUID. Services like Automation and Operational insights (OMS) use guids for creating certain resources like jobs and saved searches. This will provide better experience for template deployments with these service. For example if I want to execute runbook with ARM template I will not have the need to generate GUID for the job in advance that will be done by function. This will also make the experience of deploying trough Portal, VS or PowerShell the same.102 votes -
Allow dots or dashes in service names...
Each Azure service has different restrictions on allowed characters in service name, max length, etc.
Cloud services, SQL Database, Traffic Manager, Search, etc. allows dashes in service name. Storage, for example, doesn't allow dashes in service names. Storage, for example, doesn't allow dashes in service name.
Redis allows very limited (six to twenty) chars, with no dashes or dots.
#1
Please use uniform restrictions on length and allowed char restrictions on all service names.#2
Allow DASHEs (better yet DOTs) in service names.As our azure foot print grows, it is becoming increasingly difficult to follow any naming convention that…
93 votes -
An SDK to generate ARM templates programmatically
For complex topologies or higher level abstractions it is not possible to have a static template because it may be overly complicated and hard to maintain. For such scenarios it will be good to have an SDK to generate ARM templates programmatically.
Existing Client Libraries are not entirely fitting ARM template language and require workarounds to be implemented to use them for template generation.
83 votesThis is something we’re thinking about, but would like to ensure that we’re providing a sufficiently robust set of capabilities within the template language syntax itself.
What scenarios are “overly complicated and hard to maintain”? This will help us understand where we need to invest.
-
Resize a virtual machine using powershell
Actually, resizing a virtual machine using powershell (in ARM mode) is not supported (https://social.msdn.microsoft.com/Forums/azure/en-US/0c16a10a-c4df-4d34-97c5-f0778cdef182/how-to-change-a-v2-arm-virtual-machine-size-using-powershell?forum=windowsazuremanagement)
This is really important since we can use it on our scripts74 votes -
Nested Resource groups
The resource group concept is great, by recently, we started hitting a limit. Resource groups is Azure can't be nested (a Resource group that contains other Resource groups), and consequently, when assigning user permissions to a resource group, it is simplier to create a single resource group and include all the needed resource groups in that group, then assigning the user permissions on that parent resource group. This is one of the many benefits and advantages of having nested resource groups
73 votes -
Allow Cloud Service publishing in VS to use Storage Accounts created in ARM
Today in SDK 2.8, if you create a storage account in ARM, it's not visible in the Cloud Service publish tooling. It can only see "classic" storage accounts. Not awesome.
63 votes -
Create subscription from an API
We need the ability to create and delete subscriptions using an API or similar.
Idea is to manage subscriptions automatically using Azure Automation.57 votes -
Rename any Azure object and ability to have different name and DNS name
The main idea is an option to rename any Azure object (rename VM, Sql DB ...) into ANY desired name at ANY time, unique only per user, not globally. If dns name is already used a random one should be given or asked user to input a new one.
It would greatly help organizing Azure object.
56 votes -
Expose Service Bus and Event Hub through Resource Manager
More details here:
https://github.com/projectkudu/ARMExplorer/issues/6055 votesService Bus and Event Hub are in the works. . .
- Don't see your idea?
