Brooks Vaughn

My feedback

  1. 276 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    under review  ·  21 comments  ·  Azure Resource Manager  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    Brooks Vaughn commented  · 

    How about a PowerShell CmdLet that takes the parameters.json, templates.json and uses the ContentLink that points to a local file and produces a combined hashtable object suitable as a TemplateObject for use with Test-AzResourceGroupDeployment and New-AzResourceGroupDeployment -TemplateObject parameter? The CmdLet should have a -AsJson switch should you choose to save as a combined json template file.

    This way we can use, test, and debug building complex ARM templates that involve using ContentLinks quickly since we won't have to waste time check-in changes, publish or upload, and including code to generate SAS Tokens just to test a deployment.

    Debugging ARM templates during development is a real pain when they include ContentLinks.

    Please address this deficiency.

  2. 288 votes
    Vote
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)
    You have left! (?) (thinking…)
    8 comments  ·  Data Factory  ·  Flag idea as inappropriate…  ·  Admin →
    Brooks Vaughn supported this idea  · 
  3. 204 votes
    Sign in
    (thinking…)
    Sign in with: Microsoft
    Signed in as (Sign out)

    We’ll send you updates on this idea

    planned  ·  25 comments  ·  Azure Governance » Azure Policy  ·  Flag idea as inappropriate…  ·  Admin →
    An error occurred while saving the comment
    Brooks Vaughn commented  · 

    We need more robust pattern matching. RegEx would work but in-lieu of that, then at least support what PowerShell supports.

    Why have Like with no support for many wildcards?
    Why have Match with no wildcards?

    I need something to support a rule where only UDR names that Match "PZI-G???-?-UDR-SLBR-*" are allowed:
    "not": {
    "field": "Microsoft.Network/virtualNetworks/subnets[*].routeTable.id",
    "notLike": "/subscriptions/*/resourceGroups/*/providers/Microsoft.Network/routeTables/PZI-G???-?-UDR-SLBR-*"
    }

    Brooks Vaughn supported this idea  · 

Feedback and Knowledge Base