Update: Microsoft will be moving away from UserVoice sites on a product-by-product basis throughout the 2021 calendar year. We will leverage 1st party solutions for customer feedback. Learn more here.

Azure Resource Manager

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Rename Resource Groups

    Need the ability to rename resource groups either via PowerShell or the new portal.

    1,850 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    186 comments  ·  Flag idea as inappropriate…  ·  Admin →
  2. Rename Resources in Azure Resource Manager or Powershell

    Ability to Rename Resources in Azure Resource Manager or Powershell. Important for adjusting naming conventions after implementation.

    502 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    104 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Enable using local filesystem for Linked Templates

    Allow an ARM template to reference a relative file path on the local file system for accessing Linked Templates. It seems absurd that this isn't already available. We shouldn't be forced to put our templates in a publicly available resource to retrieve them and use them in other templates.

    333 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  23 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. how to identify who created the virtual machine or any other resources under our subscription

    We have a subscription. Most of my team members are admins. We are trying to clean up the resources by decommissioning the unused resources. For this, we need to know as to who created these resources so that we can directly connect with them. Is there any way?

    299 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    33 comments  ·  Flag idea as inappropriate…  ·  Admin →

    The work to start showing creation metadata for new resources and modification metadata for existing resources is currently ongoing, but work is required by each resource provider. As a result, we will be pushing resource types out steadily over the next year or so based on each team’s availability. If you have certain resource types that you wish to be prioritized, please create requests on the feedback pages for those services.

  5. Add support for YAML Deployment Templates

    Please add support for YAML / jinja2 templates. This will allow full integration with Ansible and many other Automation Providers.

    254 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    21 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. 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.

    252 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    unplanned  ·  9 comments  ·  Flag idea as inappropriate…  ·  Admin →
  7. Introduce function to check whether a resource exists

    Currently, the reference() function throws an error at runtime when the resource doesn't exist. I'd like to either have this result a null object instead, or alternatively I'd like a new function such as "exists(resourceName or resourceIdentifier)" returning a boolean. The function should be useable in a "condition" statement.

    I'd like to use this function to work around scenarios where some Azure resources are dependent on each other to be deployed.

    Example: use an ARM template to create a Front Door with a custom domain and an Azure DNS alias record pointing to the Front Door.

    Currently, this is not…

    216 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    19 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for bringing this to our attention. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.

  8. Recycle bin for accidentally deleted azure resources

    It would good if we could have ability to restore accidentally deleted resources from Azure Portal. Feature like recycle bin could really help user to restore accidentally deleted resources from azure.

    193 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    unplanned  ·  24 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. 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.

    183 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    14 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Delete resource with ARM template

    With delivery pipeline it is often needed to create and drop resources for the environments.
    Currently resource manager does not support deprovision deployment mode.
    It means that there is no way to delete exact resources which are specified within the template and were deployed during environment creation.
    Unfortunately Delete Resource Group is not an option because often resources are deployed in different resource groups.
    Actually Delete is part of Complete mode deployment, could you please just make it separate.

    175 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    9 comments  ·  Azure Deployment Manager  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the valid suggestion. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.

  11. Application Gateway configuration operations are extremely slow

    I know there is already a post on this, but as it has apparently been resolved (it has not) it seems to be being overlooked.

    https://feedback.azure.com/forums/281804-azure-resource-manager/suggestions/19119910-application-gateway-management-operations-are-agon

    When configuring any resources within the Application Gateway, everything takes such a long time, 5-10+ minutes is not uncommon to add a listener or a rule.

    I have also found that you have to wait for the last request to complete before starting to add any other gateway feature as if you do not it is likely to error the original request.

    Please can you look into this, as it is unbelievably time consuming.

    92 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    19 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Thanks for the valid suggestion. Your feedback is now open for the user community to upvote & comment on. This allows us to effectively prioritize your request against our existing feature backlog and also gives us insight into the potential impact of implementing the suggested feature.

  12. Allow Renaming Of EVERYTHING! Plain And Simple

    Allow renaming of every resource. Allow movement of every resource between resource groups. Allow renaming of administrator account names, passwords (yes, i know that is already there).

    Come on guys and gals, It's a simple task of using pointer lists to put a layer between static configuration information and the "user" display. We absolutely have to get rid of the "one and done" during setup.

    87 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. 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.

    76 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    8 comments  ·  Flag idea as inappropriate…  ·  Admin →

    This 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.

  14. Certificate Manager on Azure like AWS Certificate Manager

    AWS has a Certificate Manager service that can easily provision, manage, and deploy public and private SSL/TLS certificates for use with AWS services.

    https://aws.amazon.com/certificate-manager/

    It would be great if Azure can provide similar service so that customers don't have to buy and bring their own ssl certificates when using Azure services.

    I am aware that Azure CDN supports custom domains and it can automatically provision a custom ssl certificate for that domain for free. But you can't do similar things on Application Gateway, or Azure Web Apps, etc.

    74 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    6 comments  ·  Flag idea as inappropriate…  ·  Admin →
  15. 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…

    65 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    unplanned  ·  1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  16. Ability to retrieve Principal ID

    In my ARM template I am provisioning Key Vault and I need the user that is deploying the ARM template to be added as a Principal.

    Since there is currently no way to retrieve the Principal ID from the ARM template we currently have to add the Principal manually.

    I would rather automate this step by getting the Principal Id similar to how we can get the subscription ID (subscription().subscriptionId). Something like principal().principalId

    59 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Unlimited deployments

    At the moment, there is a limitation of 800 deployments per resource group.

    Afterwards, you have to manually delete them in order to be able to perform new deployments.

    It would be nice if there wasn't any limit.

    Another option would be new deployments overriding old ones (you only get to save latest 800).

    55 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    4 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Azure Resource Template Architecture Visualizer

    Right now - we have no option to visualize ARM template on a portal. http://armviz.io/ -is a 3rd party tool and it's not connected to a production azure environment.

    We need something like it on Azure portal.

    53 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. String array function Join

    in some cases, I need to concatenate several references (variables) which have rather long names (or complex object structures).

    The standard approach (Concat(...)) makes for a very long lines.

    Since multi-line values aren't supported (another area for improvement), the current approach I use is to create an array of each segment, since each member of the array can be its own line.

    Ideally I'd like to take that array and just Join(string[], "")... but currently I can't, so I'm forced to concat(var[0], "", var[1], "_", var[2]).

    The inclusion of a JOIN function would SIGNIFICANTLY simplify the variable's definition.

    52 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    12 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. Improve access to Key Vault from ARM templates

    Accessing secrets from KV in an ARM templates is super important, especially from VSTS release management pipelines yet the support is limited.

    The way you get at key vaults secrets from templates currently has very limited application. You use "reference" but this can only be applied to a parameter. Why not a variable or inline? However the real limitation is using a dynamic key vault id. Firstly nobody is going to use a static key vault id. It will nearly always be derived from other parameters or functions e.g. subscription() or resourceGroup(). So to do that you must use nested…

    50 votes

    We're glad you're here

    Please sign in to leave feedback

    Signed in as (Sign out)

    We’ll send you updates on this idea

    8 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3 4 5 28 29
  • Don't see your idea?

Azure Resource Manager

Categories

Feedback and Knowledge Base