PowerShell / PSArm

PSArm is a PowerShell module that provides a PowerShell-embedded domain-specific language (DSL) for Azure Resource Manager (ARM) templates
MIT License
78 stars 19 forks source link

Handle ARM template API profiles #22

Open rjmholt opened 4 years ago

rjmholt commented 4 years ago

From #10:

So based on my current understanding, ARM templates can have an API profile, which is essentially a set of default API versions for resources (but which can be clever when deploying to particular instances of Azure).

This is conceptually simple, although probably some work to implement:

kilasuit commented 4 years ago

The Az PowerShell module is looking at a profiling system at the moment

re

We need some way of recording and searching API profiles -- this is the labour-intensive part. In particular we need to be able to minimise the amount of servicing we need to do to keep these up to date

this should be achieveable using the functionality built into the ARM Tools VSCode extension - perhaps there's some code in there that you can depend on or reuse?