Azure Resource Manager

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Application Gateway management operations are agonizingly slow

    [Originally posted to Azure Portal forum - however should have been submitted here]

    Most creates and updates for application gateway configuration (back-end pools, rules, listeners, certificates, etc.) take 5-10 minutes to apply. This is not a portal issue as it takes just as long via the API / CLI. (This is with even a single instance App Gateway)

    Applying these same settings on Windows Server ARR directly takes only a minute or less, so I'm not sure where the performance issue lies, but there is tremendous room for improvement.

    As it is currently, it provides waaaay too much time while…

    261 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    116 comments  ·  Flag idea as inappropriate…  ·  Admin →

    Update operations have been enhanced with fast update. The operations which continue to be slow are SSL Policy, SSL certificate, ports and scaling up/down. Most other operations like listener, rules, http settings, backend pool, backend pool members, probes should be of the order of ~1min now.

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

    240 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    36 comments  ·  Flag idea as inappropriate…  ·  Admin →
  3. Support zero as a valid count in a resource loop

    We are developing an Azure Marketplace solution using ARM templates. The software we are exposing in this solution has the concept of worker machines, and a user may desire N of them, where N can be arbitrarily large or small. Indeed, the user may wish to have 0 workers and this makes total sense within the software.

    The most straightforward way to provide this features is through the use of ARM resource loops. The user provides their desired number of workers as a parameter, and a resource loop stamps out that number of machines from a template with a unique…

    172 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    completed  ·  27 comments  ·  Flag idea as inappropriate…  ·  Admin →
  4. 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…

    145 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    8 comments  ·  Flag idea as inappropriate…  ·  Admin →
  5. Add Date() to Resource Group Template Functions

    Extending the RG Template Functions to support date and time would allow names, settings, etc. to dynamically include timestamps.

    ex. "name": "web-[date('year')]", could return "web-2016"

    Would be helpful for scenarios such as setting up daily builds as part of a dev/test scenario, connection strings that may require date configuration, or other times where you don't want to have to go back to a .ps1 or .sh for grabbing dates. Thanks!

    128 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    8 comments  ·  Flag idea as inappropriate…  ·  Admin →
  6. 126 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

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

    106 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    23 comments  ·  Flag idea as inappropriate…  ·  Admin →
  8. Enable tags on subscriptions

    It would be nice to assign tags at the subscription level just like resource groups and other services.

    91 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    14 comments  ·  Flag idea as inappropriate…  ·  Admin →
  9. Add TAG to subscription

    Please add the possibility to add TAG's to subscriptions in the same way it is possible for ResourceGroups. We use TAG's for chargeback (add tag for project codes to charges) and in most cases we do charge back on subscription level. Hence, the possibility to add TAG's on subscriptions would be great.

    79 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    18 comments  ·  Flag idea as inappropriate…  ·  Admin →
  10. Rollback Template Deployment if anything fail - Just like AWS CloudFormation

    Everytime that I use Template Deployment, if some resource fails to be create, I have to manually delete all the resources. This is not good.

    Allways that any resource fails to be deployed, the entire template need to be rolledback.

    71 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    7 comments  ·  Flag idea as inappropriate…  ·  Admin →
  11. 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)?

    68 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    9 comments  ·  Flag idea as inappropriate…  ·  Admin →
  12. Add ARM template function to generate Shared Access Signature (SAS) token

    There is an ARM template function to get one of the master keys: listkeys()

    But there is equivalent function to generate a SAS token.

    This is needed because certain things (like the DSC extension) only supports SAS tokens (it does not support using the primary/secondary key)

    62 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  13. Automatically delete old deployments as DeploymentQuotaExceeded error occurs

    We are often hitting the DeploymentQuotaExceeded error, exceeding the quota of 800 deployments. This happens because old deployments are never deleted, no matter how old they are. We would like to request as a feature a rolling behavior where, as the quota is reached, the oldest deployment is automatically deleted.

    54 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

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

    Starting in June 2020, Azure Resource Manager automatically deletes deployments from your history as you near the 800 deployments limit. Automatic deletion is a change from past behavior. Previously, you had to manually delete deployments from the deployment history to avoid getting an error.

  14. Increase maximum Resource group limit when using linked deployment templates

    I'm trying to create a script to deploy my entire system in one deployment using linked templates (the system consists of many microservices, which are isolated in their own resource groups). However I am hitting the following error:

    The template deployment and its nested deployments specifies too many target resource groups. At most '5' different resource groups is allowed

    Can this seemingly arbitrary limit be lifted/removed as this is blocking is from continuing our automation scripts.

    thank you

    51 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

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

    46 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  16. 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 scripts

    41 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    8 comments  ·  Flag idea as inappropriate…  ·  Admin →
  17. Ability to add Tags to a Resource Group from an ARM template

    Currently you cannot add Tags to a Resource Group that is created using an ARM Template, it must be added using the portal or Powershell.

    40 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    2 comments  ·  Flag idea as inappropriate…  ·  Admin →
  18. Enforce Resource Naming convention using ARM Policies

    Enforce Resource Naming convention using ARM Policies using for example Regular Expressions.
    The challenge we are facing is figure out a way to enforce a naming convention on the azure environment of our customers. We have detected for example that we are not allowed to use two “*” on a “like” condition. We also tried to use regular expressions (REGEX) but apparently doesn’t work also. We would like to know if there is any solution for this or any code/example that you could share with us that could help our customers enforcing a naming convention on their environments, because right…

    34 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    3 comments  ·  Flag idea as inappropriate…  ·  Admin →
  19. Custom RBAC role to only allow the assignment of TAGS on resources.

    Would be nice to have a custom RBAC role in the Azure portal created that allows a user to ONLY be able to set TAGS on resources, resource groups and/or subscriptions for billing purposes.

    32 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    5 comments  ·  Flag idea as inappropriate…  ·  Admin →
  20. conditional output from ARM template

    ARM template supports condition for resources which is a great feature. I can now include a storage account resource in the ARM template, but it will only be created under certain condition. However, if I would like to output the storage account's keys using reference() function, there will be an error when the resource isn't actually created. This would cause a deployment failure and no other output will be returned.

    I would love to have the ability to set conditions on outputs so the reference() function won't be evaluated if the condition is not met.

    32 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
← Previous 1 3
  • Don't see your idea?

Azure Resource Manager

Categories

Feedback and Knowledge Base