bicep icon indicating copy to clipboard operation
bicep copied to clipboard

Suggestion: Refactor: Extract variable, parameter, type

Open SimonWahlin opened this issue 7 months ago • 1 comments

Is your feature request related to a problem? Please describe. I often start to write a bicep template by creating a resource (manually or exported from existing resource) and then add parameters and potential logic from there.

Adding parameters is a tedious and time consuming task.

Describe the solution you'd like It would be really nice to be able to create a parameter from any property in my template by for example right-clicking and choosing "create parameter" or by setting the cursor on a property and use a command for "create parameter".

I would expect the parameter to have the same name and type as the property (maybe even a resource derived type if that feature is enabled) as the property and have a default value of what is currently assigned to the property.

The property should then have the parameter reference as a value.

If the property has a description in the type definition I would also expect the parameter to have the same description.

SimonWahlin avatar Jul 13 '24 18:07 SimonWahlin