Azure Resource Manager

How can we improve the Azure Resource Manager?

You've used all your votes and won't be able to post a new idea, but you can still search and comment on existing ideas.

There are two ways to get more votes:

  • When an admin closes an idea you've voted on, you'll get your votes back from that idea.
  • You can remove your votes from an open idea you support.
  • To see ideas you have already voted on, select the "My feedback" filter and select "My open ideas".
(thinking…)

Enter your idea and we'll search to see if someone has already suggested it.

If a similar idea already exists, you can support and comment on it.

If it doesn't exist, you can post your idea so others can support it.

Enter your idea and we'll search to see if someone has already suggested it.

  1. Azure alert ARM template: didn't adhere to JSON conventions

    Here are current alert ARM template and it's case sensitive:
    "MyAlert": {
    "Name": "[toLower(concat('myalert-',uniqueString(resourceGroup().id, deployment().name)))]",
    "DisplayName": "My alert rule",
    "Description": "Sample alert. Fires when 3 error records found over hour interval.",
    "Severity": "critical",
    "ThresholdOperator": "gt",
    "ThresholdValue": 3,
    "Schedule": {
    "Name": "[toLower(concat('myschedule-',uniqueString(resourceGroup().id, deployment().name)))]",
    "Interval": 15,
    "TimeSpan": 60
    },
    "MetricsTrigger": {
    "TriggerCondition": "Consecutive",
    "Operator": "gt",
    "Value": 3
    },
    "ThrottleMinutes": 60,
    "AzNsNotification": {
    "GroupIds": [
    "[parameters('actiongroup')]"
    ],
    "CustomEmailSubject": "Sample alert"
    }

    but refer to JSON convention, the object should be defined as below:
    {
    "thisPropertyIsAnIdentifier": "identifier value"
    }

    so cx is very confused about this format, and also it will cause the template…

    3 votes
    Vote
    Sign in
    Check!
    (thinking…)
    Reset
    or sign in with
    • facebook
    • google
      Password icon
      Signed in as (Sign out)
      You have left! (?) (thinking…)
      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
    • Allow ARM functions to be used in a parameter value

      Please allow ARM functions that can be used in an ARM template to also be used in a parameter file. It would be great if the functions could be specified in a parameter value and then evaluated just like they would be if they were specified in the ARM template. In my specific case, I would like to be able to use the reference functions to retrieve the Web App MSI identifier in a access policy for the Key Vault. I would like to be able to specify the access policies in the Key Vault template as an object parameter.…

      3 votes
      Vote
      Sign in
      Check!
      (thinking…)
      Reset
      or sign in with
      • facebook
      • google
        Password icon
        Signed in as (Sign out)
        You have left! (?) (thinking…)
        0 comments  ·  Flag idea as inappropriate…  ·  Admin →
      • ReferenceId function doesn't support KeyVault

        See this issue https://github.com/Azure/azure-quickstart-templates/issues/2036

        Using ReferenceId provides an error shown in quickstart

        3 votes
        Vote
        Sign in
        Check!
        (thinking…)
        Reset
        or sign in with
        • facebook
        • google
          Password icon
          Signed in as (Sign out)
          You have left! (?) (thinking…)
          0 comments  ·  Azure Deployment Manager  ·  Flag idea as inappropriate…  ·  Admin →
        • Please allow us to transfer compute resources from the marketplace into a CSP account.

          Please allow us to transfer compute resources from the marketplace into a CSP account.

          1 vote
          Vote
          Sign in
          Check!
          (thinking…)
          Reset
          or sign in with
          • facebook
          • google
            Password icon
            Signed in as (Sign out)
            You have left! (?) (thinking…)
            0 comments  ·  Flag idea as inappropriate…  ·  Admin →
          • option to disable a policy when its blueprint is unassigned

            When a blueprint is unassigned, I would like to have the choice to disable (or not) the associated policies

            1 vote
            Vote
            Sign in
            Check!
            (thinking…)
            Reset
            or sign in with
            • facebook
            • google
              Password icon
              Signed in as (Sign out)
              You have left! (?) (thinking…)
              0 comments  ·  Azure Deployment Manager  ·  Flag idea as inappropriate…  ·  Admin →
            • Abort move operation is required for resource group Migration

              Abort move operation is required for resources moved from one resource group to another as it halts all operations on relevant source resource group. Default timeout is 4 hours which means we cannot perform any action on source resource group unless its aborted.

              1 vote
              Vote
              Sign in
              Check!
              (thinking…)
              Reset
              or sign in with
              • facebook
              • google
                Password icon
                Signed in as (Sign out)
                You have left! (?) (thinking…)
                0 comments  ·  Flag idea as inappropriate…  ·  Admin →
              • Azure search index ARM template support

                It would be really great if Azure Resource Manager (ARM) JSON Templates supported Azure search index.

                3 votes
                Vote
                Sign in
                Check!
                (thinking…)
                Reset
                or sign in with
                • facebook
                • google
                  Password icon
                  Signed in as (Sign out)
                  You have left! (?) (thinking…)
                  0 comments  ·  Azure Deployment Manager  ·  Flag idea as inappropriate…  ·  Admin →
                • Allow reference and list operations in inline objects as parameters for linked templates

                  Parameters for linked templates currently allow `reference` and inline objects as values, but does not allow `reference`, or implied references like `list` operations, inside inline objects.

                  See:
                  https://stackoverflow.com/questions/52726181/inline-object-as-a-parameter-value-to-a-linked-template-deployment

                  3 votes
                  Vote
                  Sign in
                  Check!
                  (thinking…)
                  Reset
                  or sign in with
                  • facebook
                  • google
                    Password icon
                    Signed in as (Sign out)
                    You have left! (?) (thinking…)
                    0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                  • Increase api subscription creation limit (EA subscription creation API)

                    Hi,

                    Currently there is a limit of 50 subscriptions / enrollment account regarding subscription creation through the preview version of the EA subscription creation API.

                    Is there any possibilty to increase this limit / enrollment account, or perhaps remove the limit?

                    43 votes
                    Vote
                    Sign in
                    Check!
                    (thinking…)
                    Reset
                    or sign in with
                    • facebook
                    • google
                      Password icon
                      Signed in as (Sign out)
                      You have left! (?) (thinking…)
                      2 comments  ·  Azure Deployment Manager  ·  Flag idea as inappropriate…  ·  Admin →
                    • Make the "Automation script" menu item generate a valid script

                      Make the "Automation script" menu item generate a valid script that can be used for re-creation of the resources. It is not true at least for Data factories and for App Insights + Alerts.

                      1 vote
                      Vote
                      Sign in
                      Check!
                      (thinking…)
                      Reset
                      or sign in with
                      • facebook
                      • google
                        Password icon
                        Signed in as (Sign out)
                        You have left! (?) (thinking…)
                        0 comments  ·  Azure Deployment Manager  ·  Flag idea as inappropriate…  ·  Admin →
                      • ARM Template "Dry Run" command

                        It would be really useful if the PS/CLI commands to interact with ARM Templates had a 'Dry Run" command that would build out a resource list that could be used to verify the execution of the provided ARM Template.

                        An example of this concept would be the AngularCLI dryrun flag that illustrates the created/modified files for when it executes.

                        The benefit of this would be to verify that the resources are created as expected without having to generate all the resources which is time consuming and could be costly for some resource types. This would also be helpful when testing…

                        4 votes
                        Vote
                        Sign in
                        Check!
                        (thinking…)
                        Reset
                        or sign in with
                        • facebook
                        • google
                          Password icon
                          Signed in as (Sign out)
                          You have left! (?) (thinking…)
                          0 comments  ·  Azure Deployment Manager  ·  Flag idea as inappropriate…  ·  Admin →
                        • Deleting Resource Group in ARM should send to Recycle Bin

                          Deleting Resource Group in ARM should send in Recycle Bin

                          Microsoft had given very good feature of having control over resources using Resource Group Feature. I am raising this request because sometime while performing clean up activities, there is chances of deletion of Resource Group. There is no such feature to get them restore if it's got deleted by mistake.

                          They should incur this feature of sending it to recycle bin for atleast 7 days so that Engineer can retrieve it back if needed with in that 7 days.

                          Instead of deleting it completely all the resources while erasing resource…

                          1 vote
                          Vote
                          Sign in
                          Check!
                          (thinking…)
                          Reset
                          or sign in with
                          • facebook
                          • google
                            Password icon
                            Signed in as (Sign out)
                            You have left! (?) (thinking…)
                            0 comments  ·  Azure Deployment Manager  ·  Flag idea as inappropriate…  ·  Admin →
                          • How to Delete Multiple Resource Group from Azure Portal ?

                            Dear Members,

                            I don't see Azure Resource Manager web portal is providing feature of selecting multiple resource group and get them deleted at one go. I am assuming that they should work on it and try to provide this web feature so that it can help Engineers while performing clean up activities.

                            Alternative way to perform this task.
                            I believe that you would able to perform this activity using Powershell but in that also you have to keep on waiting until your one Remove-AzureRmRecourcegroup command get executed.

                            I can see some article related to this issue

                            https://www.yobyot.com/cloud/danger-will-robinson-or-how-to-bulk-delete-azure-resource-groups/2018/01/08/

                            Please suggest how…

                            1 vote
                            Vote
                            Sign in
                            Check!
                            (thinking…)
                            Reset
                            or sign in with
                            • facebook
                            • google
                              Password icon
                              Signed in as (Sign out)
                              You have left! (?) (thinking…)
                              0 comments  ·  Azure Deployment Manager  ·  Flag idea as inappropriate…  ·  Admin →
                            • storage account name already taken error pops up although it is unique and creating new one! also tried to change with different characters

                              storage account name already taken error pops up although it is unique and creating new one! also tried to change with different characters
                              It is not allowing to add me new storage account

                              1 vote
                              Vote
                              Sign in
                              Check!
                              (thinking…)
                              Reset
                              or sign in with
                              • facebook
                              • google
                                Password icon
                                Signed in as (Sign out)
                                You have left! (?) (thinking…)
                                0 comments  ·  Azure Deployment Manager  ·  Flag idea as inappropriate…  ·  Admin →
                              • When re-running an ARM template that copies a database, don't fail but skip the db deployment

                                When I run an ARM template that deploys a database by making a copy of an existing database it works perfectly. When I re-run that same ARM template it will fail the database deployment as the database already exists. I expect that as the database already exists it will leave it and skip this deployment.

                                1 vote
                                Vote
                                Sign in
                                Check!
                                (thinking…)
                                Reset
                                or sign in with
                                • facebook
                                • google
                                  Password icon
                                  Signed in as (Sign out)
                                  You have left! (?) (thinking…)
                                  0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                • reference cosmosdb from ARM template, similar to keyvault

                                  reference cosmosdb from ARM template, similar to keyvault
                                  This would be helpful for deploying parameters like IP lists on storage accounts, sql server. If I can reference a json array. current work around is convert to base64 and store in keyvault

                                  "reference": {
                                  "cosmosdb": {
                                  "id": "/subscriptions/<subscription>/resourceGroups/<resourcegroup>/providers/Microsoft.DocumentDB/database"
                                  },
                                  "collection": "myjsonobject"
                                  }

                                  1 vote
                                  Vote
                                  Sign in
                                  Check!
                                  (thinking…)
                                  Reset
                                  or sign in with
                                  • facebook
                                  • google
                                    Password icon
                                    Signed in as (Sign out)
                                    You have left! (?) (thinking…)
                                    0 comments  ·  Azure Deployment Manager  ·  Flag idea as inappropriate…  ·  Admin →
                                  • Allow unlimited Key Vault references in template parameters

                                    Currently Key Vault references is limited to 30. This seems like a very arbitrary limit. We currently have deployments that require more than that amount.

                                    3 votes
                                    Vote
                                    Sign in
                                    Check!
                                    (thinking…)
                                    Reset
                                    or sign in with
                                    • facebook
                                    • google
                                      Password icon
                                      Signed in as (Sign out)
                                      You have left! (?) (thinking…)
                                      0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                    • Introducing Azure Deployment Manager

                                      Check out session BRK3390 at Ignite 2018 for more info!

                                      1 vote
                                      Vote
                                      Sign in
                                      Check!
                                      (thinking…)
                                      Reset
                                      or sign in with
                                      • facebook
                                      • google
                                        Password icon
                                        Signed in as (Sign out)
                                        You have left! (?) (thinking…)
                                        0 comments  ·  Azure Deployment Manager  ·  Flag idea as inappropriate…  ·  Admin →
                                      • Make certificate deployment idempotent

                                        When including a Microsoft.Web/certificates resource in an ARM template, the deployment will fail with "Another certificate exists with same thumbprint XXXXXXXXXXXXXXXXXXXX at location xxxx in the Resource Group xxxxxx." if the certificate already exists.

                                        The deployment should be idempotent like all of the other resource types and not fail if the resource already exists.

                                        Otherwise, the certificate has to be deployed manually and cannot be included in an ARM template used for CI/CD deployments (ie: from VSTS)

                                        34 votes
                                        Vote
                                        Sign in
                                        Check!
                                        (thinking…)
                                        Reset
                                        or sign in with
                                        • facebook
                                        • google
                                          Password icon
                                          Signed in as (Sign out)
                                          You have left! (?) (thinking…)
                                          0 comments  ·  Flag idea as inappropriate…  ·  Admin →
                                        • lkumar

                                          app

                                          1 vote
                                          Vote
                                          Sign in
                                          Check!
                                          (thinking…)
                                          Reset
                                          or sign in with
                                          • facebook
                                          • google
                                            Password icon
                                            Signed in as (Sign out)
                                            You have left! (?) (thinking…)
                                            1 comment  ·  Flag idea as inappropriate…  ·  Admin →
                                          ← Previous 1 3 4 5 17 18
                                          • Don't see your idea?

                                          Azure Resource Manager

                                          Feedback and Knowledge Base