in src/utils/logic-app/templateUtils.ts [153:178]
export function generateTemplateResource(workflow: Workflow) {
const { definition, location, name } = workflow;
const nameParameter = normalizeParameterName(`workflows_${name!}_name`);
const parameters = { ...workflow.definition.parameters };
for (const key of Object.keys(parameters)) {
parameters[key] = {
value: `[parameters('workflows_${workflow.name}_parameters_${key}')]`
};
}
return {
apiVersion: "2017-07-01",
dependsOn: [],
location,
name: `[parameters('${nameParameter}')]`,
properties: {
definition,
parameters,
state: "Enabled"
},
scale: null,
tags: {},
type: "Microsoft.Logic/workflows",
};
}