Azure / template-specs

MIT License
31 stars 4 forks source link

Export does not preserve new lines #21

Closed slavizh closed 4 years ago

slavizh commented 4 years ago

Export does not preserve new lines, instead characters like \r\n are put. Example: before import:

"logAnalyticsWorkspaceResourceId": {
                        "value": "[resourceId(
                                parameters( 'automationAccountMonitoring' ).logAnalyticsWorkspace.subscriptionId,
                                parameters( 'automationAccountMonitoring' ).logAnalyticsWorkspace.resourceGroup,
                                'Microsoft.OperationalInsights/workspaces',
                                parameters( 'automationAccountMonitoring' ).logAnalyticsWorkspace.name
                            )]"
                    },

after export

"logAnalyticsWorkspaceResourceId": {
            "value": "[resourceId(\r\n                                parameters( 'automationAccountMonitoring' ).logAnalyticsWorkspace.subscriptionId,\r\n                                parameters( 'automationAccountMonitoring' ).logAnalyticsWorkspace.resourceGroup,\r\n                                'Microsoft.OperationalInsights/workspaces',\r\n                                parameters( 'automationAccountMonitoring' ).logAnalyticsWorkspace.name\r\n                            )]"
          },

They could formatted on import but there is no way to check.

alex-frankel commented 4 years ago

Closing and adding context to #23