Azure Resource Manager

  • Hot ideas
  • Top ideas
  • New ideas
  • My feedback
  1. Make custom domains a seperate purchasable resource

    Azure now supports direct purchase of custom domains (for, e.g., web apps): https://docs.microsoft.com/en-us/azure/app-service-web/custom-dns-web-site-buydomains-web-app

    These are already seperate resources, as they can be used in multiple web apps. Please make it possible to automate the purchase / registration of these domains via JSON / Azure Automation / PowerShell, and do not make this dependent on any existing web app (which it now is in the web interface)

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  2. DSC Extension: settings.configurationData.url accept manifest FILE (.psd1)

    When writing an ARM template to deploy DSC if the configuration requires configuration data, currently a URL to the file has to be passed. It would be helpful to be able to include the psd1 file in the same zip file required by settings.configuration.url, and reference the psd1 file in the same way as settings.configuration.script.

    As it stands, VSTS deployment tasks have to handle the ZIP file AND a .psd1 file.

    Reference article: https://blogs.msdn.microsoft.com/powershell/2016/02/26/arm-dsc-extension-settings/

    1 vote
    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 →
  3. fix your template engine. One of the most frustrating experiences in my life.

    If you can't allow me to properly export my templates so that, when imported, they work (i.e. populate the settings), then either fix your template engine, or fix you import/export functionality, or abandon it and give us a UI. I have never had so much frustration in trying to give a company $3000+/month. Absurd. Make it easy for me to give you money. A crazy idea, i know.

    1 vote
    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 →
  4. Azure ARM object/component/resource relationship infographic

    It would be great to have a visual infographic type representation of the relationships between all possible ARM resources/components/assets/types (I guess a schema map of sorts)

    Also, details on strategies for large scale naming/grouping of items

    1 vote
    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 →
  5. Inconsistent case of the resourceId and resourceGroupName in Activitylog webhook payload

    When use the webhook notification with the Azure ActivityLog, I found that there is inconsistent case of the resourceId and resourceGroupName sent from the ActivityLog administrative events (payload).
    Eg: the real VM resource: named UbuntuTestVM with the resource group UbuntuTest.
    The resourceId and resourceGroupName of one of the activityLog event is:
    "resourceId": "/subscriptions/eda89037-7150-4678-a831-8e2ff85a579f/resourceGroups/ubuntutest/providers/Microsoft.Compute/virtualMachines/ubuntutestvm",
    "resourceGroupName": "ubuntutest"

    The operationName is the same. Looks like a defect to me, could be when there is different channel to operate an action (eg: stop an VM), some channel decide to use the original name and some decide to change it to lower case.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  6. Allow more dates when selecting delimiter using custom log files

    Allow more dates when selecting delimiter using custom log files. For example I have a custom log file with the following timestamp records: 09/05/2017 14:04:44 and none the regex recognize a record

    1 vote
    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 →
  7. createOption: attachIfExists

    I had a hard time to switch a VM template from 'createOption: fromImage/empty' to 'attach'
    (VM re-create to change its availability set assignment.):

    - remove the 'imageReference' block
    - remove the 'osProfile' block
    - losing VM metadata as described here
    https://support.microsoft.com/en-ie/help/4018140/computer-names-of-specialized-virtual-machines-are-missing-or-blank-in

    Imagine the following:

    - 'createOption: attachIfExists', leading to use an existing .vhd or to create a new one when needed
    - 'imageReference' allowed and just unused when it effectively attaches a disk
    - 'osProfile' allowed and only setting the VM metadata when it effectively attaches a disk

    1 vote
    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 →
  8. Allow the Hybrid Use Benefit (HUB) Server templates to be deployed to the Dev/Test Enterprise Subscription

    Currently you cannot deploy the HUB server templates to a Dev/Test Enterprise Subscription even if you have Software Assurance. This ends up with us maintaining two different ARM templates across environments and subscriptions. I do not know why this restriction is in place but it would be great if we could simplify things by allowing those templates to be deployed on a Dev/Test Enterprise subscription.

    1 vote
    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 →
  9. More object pre-checks when policies are enabled

    For policies, there needs to be pre-checks before objects are created. For example, I created a policy restricting VM's. But the NIC was created and left orphaned because the NIC was created before the VM object, which failed due to the policy. I used managed disks, otherwise I'm sure a new storage account would also have been orphaned.

    1 vote
    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 →
  10. Add REPLACE option to Policy effects

    Please provide a "replace" effect. For example, I want a policy which sets Microsoft.Storage/storageAccounts/enableBlobEncryption to "true" if it is "false". If you attempt to replace an existing value using "append", it will fail.

    Yes, there is a danger of specifying one value in a template and not being aware the resource was deployed with another value. But some fields (like enable service encryption) are either true or false -- there is no "unspecified" state. Hence, the need for "replace". Also, I still want the ability to replace a field even if a different value was specified (you can always log…

    1 vote
    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 →
  11. Resource Manager Policies UI

    Add a UI to support Resource Manager Policies in the portal.

    1 vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    1 comment  ·  Flag idea as inappropriate…  ·  Admin →
  12. We want to have multiple public IPs to your ARM Load Balancer & multiple NIC on Virtual Machine and mapping with load balancer public IP

    We want to have multiple public IPs to your ARM Load Balancer & multiple NIC on Virtual Machine and mapping with load balancer public IP with different-different port.

    Regards,
    Rishi Ranjan
    Mo- +91-9599433499

    1 vote
    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 →
  13. ALL MICROSOFT SPECIALIST: MICROSOFT AZURE EXAMS

    Free Microsoft Azure 70-534 dumps Sample questions are available on Passin1day. You can prepare your Microsoft Exams with the help of our Questions and answers. Our questions are 100% valid and accurate for all students around the world. Here you can also prepare your all Microsoft Azure 70-534 dumps exam with the help of our study material. Here also find latest all Microsoft certification exams study guide. Our experts are always here for your help. Feel free to ask any question about Microsoft. visit http://www.passin1day.com/70-534-dumps.html

    1 vote
    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 →
  14. Add new parameter for DeploymentDebugLogLevel in Deploy-AzureResourceGroup.ps1

    In the Deploy-AzureResourceGroup.ps1 created in the Visual Studio Resource Group Deployement template a new parameter should be added for the DeploymentDebugLogLevel ( https://azure.microsoft.com/nl-nl/blog/debugging-arm-template-deployments/ ).
    This will make debugging ARM Template errors a lot easier.

    1 vote
    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 →
  15. Better granularity and possibility to request only some types of resources in Usage API

    Hello,

    As of today the Resource Usage REST API only allows two granularity (Hourly and Daily). It would be useful that the API has the TOTAL or ALL granularity which returns the total consumption from the StartDate to the EndDate.

    Also, the consumption data of all resources under the given subscription are returned in the usage report. It will be cumbersome to have to parse all the json in order to find the consumption of some types of resources of interest (like VMs, Storage, etc.).
    Would you please consider adding the possibility to request the consumption data only for one…

    1 vote
    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 →
  16. Setting Shared Keys for ARM ExpressRoute BGP Peerings

    Refer to support case 116112014961825. When configuring shared keys for private, public, and Microsoft BGP peerings using Azure Resource Manager, all keys must be set simultaneously or else the keys not explicitly set are given a null value. For example,

    $ckt = Get-AzureRmExpressRouteCircuit -Name 'CCDS-Level3-Ashburn' -ResourceGroupName 'ExpressRoute-EastUS2'
    $ckt.Peerings[0].SharedKey = 'MySecretPreSharedKey'
    $ckt.Peerings[1].SharedKey = 'MySecretPreSharedKey'
    $ckt.Peerings[2].SharedKey = 'MySecretPreSharedKey'
    Set-AzureRmExpressRouteCircuit -ExpressRouteCircuit $ckt

    is successful in setting the shared keys for all three peerings, but the keys cannot be set one at a time with separate calls to Set-AzureRmExpressRouteCircuit. I think the reason for this is that Get-AzureRmExpressRouteCircuit doesn’t populate the SharedKey values. If…

    1 vote
    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 →
  17. Transform arrays ala linq select

    Given an input array, produce an output array that transforms each element of the input.

    For example, given the input array:

    [ "storage0", "storage1", "storage2", "storage3", "storage4" ]

    produce the output array:

    [ "http://core.azure.net/storage0", "http://core.azure.net/storage1", "http://core.azure.net/storage2", "http://core.azure.net/storage3", "http://core.azure.net/storage4" ]

    1 vote
    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 →
  18. Create arrays from integer

    Given an input parameter integer N, generate a variable of type array containing N entries, optionally with the incrementing value of the index included in the output.

    For example, n = 5 could generate:

    [ "storage0", "storage1", "storage2", "storage3", "storage4" ]

    1 vote
    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 →
  19. Create ARM template function to convert between types

    It would be great to be able to have an ARM template function to convert between types, for example cast(parameters('something'), int).

    The scenario that I'm pursuing is to calculate automatically an IP of a Network Interface in an iteration loop (without using arrays):

    "privateIPAddress": "[concat(split(parameters('networkInterfacePrivateIPAddressStart'), '.')[0], '.', split(parameters('networkInterfacePrivateIPAddressStart'), '.')[1], '.', split(parameters('networkInterfacePrivateIPAddressStart'), '.')[2], '.', add(cast(split(parameters('networkInterfacePrivateIPAddressStart'), '.')[3], int), copyIndex()))]"

    1 vote
    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 →
  20. I would like to request the addition of include support in ARM templates.

    I would like to have support for includes in ARM templates. At present nested templates are good but don't provide enough flexibility and the results are lots of duplicate code is required.

    An example of which is I often use shared variables / parameters in multiple templates. The duplicate of this content makes maintenance difficult.

    The ability to include sections like this would be good.

    $include{
    "domainData": {
    "domainOu": "test",
    "domainUser": "test",
    "domainPass": "Password99",
    "domainOption": "options",
    "domainToJoin": "example.io",
    "domainDnsSuffix": "example.io"
    },
    }

    1 vote
    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 →
  • Don't see your idea?

Feedback and Knowledge Base