Path Lines of Code CHANGELOG.md 451 LICENSE.md 17 README.dev.md 16 README.md 250 assets/ExpressionMetadata.json 925 assets/ExpressionMetadata.schema.json 83 assets/resourceSnippets/App Service Plan (Server Farm).snippet.json 26 assets/resourceSnippets/Application Gateway and Firewall.snippet.json 133 assets/resourceSnippets/Application Gateway.snippet.json 104 assets/resourceSnippets/Application Insights for Web Apps.snippet.json 232 assets/resourceSnippets/Application Security Group.snippet.json 20 assets/resourceSnippets/Automation Account.snippet.json 23 assets/resourceSnippets/Automation Certificate.snippet.json 24 assets/resourceSnippets/Automation Credential.snippet.json 23 assets/resourceSnippets/Automation Job Schedule.snippet.json 29 assets/resourceSnippets/Automation Module.snippet.json 23 assets/resourceSnippets/Automation Runbook.snippet.json 31 assets/resourceSnippets/Automation Schedule.snippet.json 27 assets/resourceSnippets/Automation Variable.snippet.json 23 assets/resourceSnippets/Availability Set.snippet.json 21 assets/resourceSnippets/Azure Firewall.snippet.json 145 assets/resourceSnippets/Container Group.snippet.json 47 assets/resourceSnippets/Container Registry.snippet.json 22 assets/resourceSnippets/Cosmos DB Cassandra Namespace.snippet.json 26 assets/resourceSnippets/Cosmos DB Cassandra Table.snippet.json 31 assets/resourceSnippets/Cosmos DB Database Account.snippet.json 40 assets/resourceSnippets/Cosmos DB Gremlin Database.snippet.json 26 assets/resourceSnippets/Cosmos DB Gremlin Graph.snippet.json 51 assets/resourceSnippets/Cosmos DB Mongo Database.snippet.json 26 assets/resourceSnippets/Cosmos DB SQL Container.snippet.json 51 assets/resourceSnippets/Cosmos DB SQL Database.snippet.json 26 assets/resourceSnippets/Cosmos DB Table Storage Table.snippet.json 26 assets/resourceSnippets/DNS Record.snippet.json 24 assets/resourceSnippets/DNS Zone.snippet.json 18 assets/resourceSnippets/Data Lake Store Account.snippet.json 20 assets/resourceSnippets/Function.snippet.json 56 assets/resourceSnippets/KeyVault Secret.snippet.json 18 assets/resourceSnippets/KeyVault.snippet.json 58 assets/resourceSnippets/Kubernetes Service Cluster.snippet.json 43 assets/resourceSnippets/Linked Deployment With Relative Path.snippet.json 24 assets/resourceSnippets/Linked Deployment With URI.snippet.json 24 assets/resourceSnippets/Linux VM Custom Script.snippet.json 36 assets/resourceSnippets/Load Balancer External.snippet.json 82 assets/resourceSnippets/Load Balancer Internal.snippet.json 70 assets/resourceSnippets/Log Analytics Solution.snippet.json 36 assets/resourceSnippets/Log Analytics Workspace.snippet.json 24 assets/resourceSnippets/Logic App Connector.snippet.json 30 assets/resourceSnippets/Logic App.snippet.json 32 assets/resourceSnippets/Managed Identity (User Assigned).snippet.json 16 assets/resourceSnippets/Media Services.snippet.json 27 assets/resourceSnippets/MySQL Database.snippet.json 21 assets/resourceSnippets/Nested Deployment With Inner Scope.snippet.json 31 assets/resourceSnippets/Nested Deployment.snippet.json 25 assets/resourceSnippets/Network Interface.snippet.json 35 assets/resourceSnippets/Network Security Group Rule.snippet.json 26 assets/resourceSnippets/Network Security Group.snippet.json 34 assets/resourceSnippets/Public IP Address.snippet.json 25 assets/resourceSnippets/Public IP Prefix.snippet.json 25 assets/resourceSnippets/README.jsonc 7 assets/resourceSnippets/Recovery Service Vault.snippet.json 22 assets/resourceSnippets/Redis Cache.snippet.json 26 assets/resourceSnippets/Resource Group.snippet.json 20 assets/resourceSnippets/Route Table Route.snippet.json 20 assets/resourceSnippets/Route Table.snippet.json 31 assets/resourceSnippets/SQL Database Import.snippet.json 29 assets/resourceSnippets/SQL Database.snippet.json 28 assets/resourceSnippets/SQL Server.snippet.json 38 assets/resourceSnippets/ServiceBus Namespace.snippet.json 21 assets/resourceSnippets/ServiceBus Queue.snippet.json 31 assets/resourceSnippets/Storage Account.snippet.json 24 assets/resourceSnippets/Storage Blob Container.snippet.json 21 assets/resourceSnippets/Traffic Manager Profile.snippet.json 44 assets/resourceSnippets/Ubuntu Virtual Machine.snippet.json 169 assets/resourceSnippets/VPN Local Network Gateway.snippet.json 24 assets/resourceSnippets/VPN Virtual Network Connection.snippet.json 31 assets/resourceSnippets/VPN Virtual Network Gateway.snippet.json 43 assets/resourceSnippets/Virtual Network.snippet.json 40 assets/resourceSnippets/Web App.snippet.json 27 assets/resourceSnippets/Web Deploy for Web App.snippet.json 30 assets/resourceSnippets/Windows VM Custom Script.snippet.json 36 assets/resourceSnippets/Windows VM DSC PowerShell Script.snippet.json 35 assets/resourceSnippets/Windows Virtual Machine.snippet.json 170 assets/snippets.schema.json 34 grammars/JSONC.arm.tmLanguage.json 222 grammars/arm-expression-string.tmLanguage.json 317 grammars/jsonc.arm.language-configuration.json 80 icons/appconfiguration.svg 10 icons/applicationinsights.svg 9 icons/basics.svg 13 icons/cdnprofiles.svg 19 icons/containerinstances.svg 9 icons/cosmosdb.svg 7 icons/extensions.svg 9 icons/firewall.svg 10 icons/insertItemDark.svg 3 icons/insertItemLight.svg 3 icons/keyvaults.svg 9 icons/label.svg 14 icons/loadbalancers.svg 16 icons/mediaservices.svg 8 icons/networksecuritygroups.svg 9 icons/nic.svg 21 icons/nsg.svg 38 icons/outputs.svg 13 icons/parameters.svg 10 icons/publicip.svg 24 icons/resources.svg 18 icons/routetables.svg 9 icons/servicefabric.svg 30 icons/sortDark.svg 49 icons/sortLight.svg 49 icons/steps.svg 16 icons/storageaccounts.svg 13 icons/trafficmanagerprofiles.svg 5 icons/variables.svg 16 icons/virtualmachines.svg 27 icons/virtualnetworkgateways.svg 6 icons/virtualnetworks.svg 15 images/AzureRMTools.svg 8 package-lock.json 21890 package.json 672 test/TestData.ExpressionMetadata.json 346 test/colorization/inputs/array-access.INVALID.json 6 test/colorization/inputs/deep-nested.FULL-SCOPE.json 184 test/colorization/inputs/deep-nested.json 184 test/colorization/inputs/empty-expression.json 4 test/colorization/inputs/empty-string.NOT-EXPR.json 4 test/colorization/inputs/simple-template-http.json 9 test/colorization/inputs/simple-template-https.json 9 test/colorization/inputs/simple-template-no-expressions.NOT-EXPR.json 9 test/colorization/inputs/simple-template-no-hash.json 9 test/colorization/inputs/simple-template-subscription-deployment.json 9 test/colorization/inputs/unicode.json 6 test/colorization/real-examples/all-colors.json 50 test/colorization/real-examples/examples1.json 8 test/snippets/expected/App Service Plan (Server Farm).snippetresult.json 39 test/snippets/expected/Application Gateway and Firewall.snippetresult.json 144 test/snippets/expected/Application Gateway.snippetresult.json 116 test/snippets/expected/Application Insights for Web Apps.snippetresult.json 241 test/snippets/expected/Application Security Group.snippetresult.json 31 test/snippets/expected/Automation Account.snippetresult.json 35 test/snippets/expected/Automation Certificate.snippetresult.json 37 test/snippets/expected/Automation Credential.snippetresult.json 36 test/snippets/expected/Automation Job Schedule.snippetresult.json 41 test/snippets/expected/Automation Module.snippetresult.json 36 test/snippets/expected/Automation Runbook.snippetresult.json 43 test/snippets/expected/Automation Schedule.snippetresult.json 39 test/snippets/expected/Automation Variable.snippetresult.json 36 test/snippets/expected/Availability Set.snippetresult.json 33 test/snippets/expected/Azure Firewall.snippetresult.json 156 test/snippets/expected/Azure Resource Manager (ARM) Parameters Template.snippetresult.json 6 test/snippets/expected/Azure Resource Manager (ARM) Template Management Group.snippetresult.json 9 test/snippets/expected/Azure Resource Manager (ARM) Template Subscription.snippetresult.json 9 test/snippets/expected/Azure Resource Manager (ARM) Template Tenant.snippetresult.json 9 test/snippets/expected/Azure Resource Manager (ARM) Template.snippetresult.json 9 test/snippets/expected/Container Group.snippetresult.json 60 test/snippets/expected/Container Registry.snippetresult.json 35 test/snippets/expected/Cosmos DB Cassandra Namespace.snippetresult.json 39 test/snippets/expected/Cosmos DB Cassandra Table.snippetresult.json 41 test/snippets/expected/Cosmos DB Database Account.snippetresult.json 52 test/snippets/expected/Cosmos DB Gremlin Database.snippetresult.json 39 test/snippets/expected/Cosmos DB Gremlin Graph.snippetresult.json 63 test/snippets/expected/Cosmos DB Mongo Database.snippetresult.json 38 test/snippets/expected/Cosmos DB SQL Container.snippetresult.json 63 test/snippets/expected/Cosmos DB SQL Database.snippetresult.json 39 test/snippets/expected/Cosmos DB Table Storage Table.snippetresult.json 39 test/snippets/expected/DNS Record.snippetresult.json 36 test/snippets/expected/DNS Zone.snippetresult.json 30 test/snippets/expected/Data Lake Store Account.snippetresult.json 33 test/snippets/expected/Function.snippetresult.json 69 test/snippets/expected/KeyVault Secret.snippetresult.json 31 test/snippets/expected/KeyVault.snippetresult.json 71 test/snippets/expected/Kubernetes Service Cluster.snippetresult.json 56 test/snippets/expected/Linked Deployment With Relative Path.snippetresult.json 37 test/snippets/expected/Linked Deployment With URI.snippetresult.json 37 test/snippets/expected/Linux VM Custom Script.snippetresult.json 49 test/snippets/expected/Load Balancer External.snippetresult.json 95 test/snippets/expected/Load Balancer Internal.snippetresult.json 83 test/snippets/expected/Log Analytics Solution.snippetresult.json 47 test/snippets/expected/Log Analytics Workspace.snippetresult.json 37 test/snippets/expected/Logic App Connector.snippetresult.json 39 test/snippets/expected/Logic App.snippetresult.json 40 test/snippets/expected/Managed Identity (User Assigned).snippetresult.json 29 test/snippets/expected/Media Services.snippetresult.json 40 test/snippets/expected/MySQL Database.snippetresult.json 34 test/snippets/expected/Nested Deployment With Inner Scope.snippetresult.json 43 test/snippets/expected/Nested Deployment.snippetresult.json 38 test/snippets/expected/Network Interface.snippetresult.json 48 test/snippets/expected/Network Security Group Rule.snippetresult.json 39 test/snippets/expected/Network Security Group.snippetresult.json 47 test/snippets/expected/Output.snippetresult.json 27 test/snippets/expected/Parameter.snippetresult.json 29 test/snippets/expected/Public IP Address.snippetresult.json 38 test/snippets/expected/Public IP Prefix.snippetresult.json 37 test/snippets/expected/Recovery Service Vault.snippetresult.json 34 test/snippets/expected/Redis Cache.snippetresult.json 39 test/snippets/expected/Resource Group.snippetresult.json 14 test/snippets/expected/Route Table Route.snippetresult.json 33 test/snippets/expected/Route Table.snippetresult.json 43 test/snippets/expected/SQL Database Import.snippetresult.json 42 test/snippets/expected/SQL Database.snippetresult.json 41 test/snippets/expected/SQL Server.snippetresult.json 51 test/snippets/expected/ServiceBus Namespace.snippetresult.json 36 test/snippets/expected/ServiceBus Queue.snippetresult.json 44 test/snippets/expected/Storage Account.snippetresult.json 37 test/snippets/expected/Storage Blob Container.snippetresult.json 34 test/snippets/expected/Traffic Manager Profile.snippetresult.json 56 test/snippets/expected/Ubuntu Virtual Machine.snippetresult.json 182 test/snippets/expected/User Function Namespace.snippetresult.json 25 test/snippets/expected/User Function Parameter Definition.snippetresult.json 21 test/snippets/expected/User Function.snippetresult.json 35 test/snippets/expected/VPN Local Network Gateway.snippetresult.json 37 test/snippets/expected/VPN Virtual Network Connection.snippetresult.json 44 test/snippets/expected/VPN Virtual Network Gateway.snippetresult.json 56 test/snippets/expected/Variable.snippetresult.json 24 test/snippets/expected/Virtual Network.snippetresult.json 53 test/snippets/expected/Web App.snippetresult.json 40 test/snippets/expected/Web Deploy for Web App.snippetresult.json 43 test/snippets/expected/Windows VM Custom Script.snippetresult.json 49 test/snippets/expected/Windows VM DSC PowerShell Script.snippetresult.json 47 test/snippets/expected/Windows Virtual Machine.snippetresult.json 183 test/templates/arm-template-language-samples/README.md 2 test/templates/arm-template-language-samples/Untitled-2.json 37 test/templates/arm-template-language-samples/any-property-at-any-level-can-be-an-expression.json 160 test/templates/arm-template-language-samples/apiProfile.json 25 test/templates/arm-template-language-samples/apiVersion-can-be-an-expression.json 555 test/templates/arm-template-language-samples/apiVersion-can-be-an-expression2.json 469 test/templates/arm-template-language-samples/apiprofile2.json 25 test/templates/arm-template-language-samples/apiprofile3.json 41 test/templates/arm-template-language-samples/arm-is-not-case-sensitive.json 139 test/templates/arm-template-language-samples/azuredeploy.inline.json 56 test/templates/arm-template-language-samples/copy-and-multiline-values.json 27 test/templates/arm-template-language-samples/int-bool-can-be-string-if-valid.json 2321 test/templates/arm-template-language-samples/nested-deployment-scoping.json 58 test/templates/arm-template-language-samples/object-variable-properties.json 469 test/templates/arm-template-language-samples/schema-confusion-aci.json 167 test/templates/arm-template-language-samples/schema-confusion-keyvault.json 35 test/templates/arm-template-language-samples/schema-expressions-everywhere.json 94 test/templates/arm-template-language-samples/schema-type-mismatch-bool-int.json 378 test/templates/arm-template-language-samples/some-schema-thing-I-have-not-seen-before.json 38 test/templates/arm-template-language-samples/udf-xmas-tree.json 141 test/templates/arm-template-language-samples/valid-invalid-json.json 47 test/templates/arm-template-language-samples/variable-copy-sample.json 46 test/templates/arm-template-language-samples/variable-use-via-copy.json 24 test/templates/arm-template-language-samples/variable-use.json 53 test/templates/arm-template-language-samples/variables-object-use-determination.json 375 test/templates/errors.json 131 test/templates/language-service-p0.template.json 225 test/templates/language-service-p0.template.new-schema.json 230 test/templates/language-service-p1.template.json 238 test/templates/language-service-p1.template.new-schema.json 232 test/templates/linked-templates-scope.json 63 test/templates/linkedTemplates/aaa-available-via-uri/child1.json 42 test/templates/linkedTemplates/aaa-available-via-uri/child2.json 42 test/templates/linkedTemplates/aaa-available-via-uri/child3.json 33 test/templates/linkedTemplates/addMissingParams/childTemplate.json 30 test/templates/linkedTemplates/addMissingParams/main.linked-in-inner-nested.passthru.json 99 test/templates/linkedTemplates/addMissingParams/main.linked.passthru.expected.json 61 test/templates/linkedTemplates/addMissingParams/main.linked.passthru.json 52 test/templates/linkedTemplates/addMissingParams/main.nested.passthru.expected.json 90 test/templates/linkedTemplates/addMissingParams/main.nested.passthru.json 81 test/templates/linkedTemplates/addMissingParams/main.simple-linked.expected.json 32 test/templates/linkedTemplates/addMissingParams/main.simple-linked.json 23 test/templates/linkedTemplates/addMissingParams/parameters.json 1 test/templates/linkedTemplates/bad-index-in-child/bad-index-in-child.json 42 test/templates/linkedTemplates/bad-index-in-child/bad-index-in-child.parameters.json 6 test/templates/linkedTemplates/bad-index-in-child/subfolder/child13.json 239 test/templates/linkedTemplates/contentVersion/contentVersion.json 52 test/templates/linkedTemplates/contentVersion/subfolder/child14.json 5 test/templates/linkedTemplates/expr-scope/expr-scope.json 76 test/templates/linkedTemplates/expr-scope/expr-scope.parameters.json 12 test/templates/linkedTemplates/expr-scope/subfolder/child.json 42 test/templates/linkedTemplates/missing-extra-params/missing-extra-params.json 37 test/templates/linkedTemplates/missing-extra-params/subfolder/child.json 33 test/templates/linkedTemplates/missing-params-no-params-obj/missing-params-no-params-obj.json 27 test/templates/linkedTemplates/missing-params-no-params-obj/subfolder/child.json 33 test/templates/linkedTemplates/param-type-mismatch/param-type-mismatch.json 31 test/templates/linkedTemplates/param-type-mismatch/subfolder/child.json 22 test/templates/linkedTemplates/relative with spaces/relative with spaces.json 22 test/templates/linkedTemplates/relative with spaces/relative with spaces.parameters.json 6 test/templates/linkedTemplates/relative with spaces/subfolder with spaces/child with spaces.json 42 test/templates/linkedTemplates/relative-backslashes/relative-backslashes.json 22 test/templates/linkedTemplates/relative-backslashes/relative-backslashes.parameters.json 6 test/templates/linkedTemplates/relative-backslashes/subfolder/child.json 42 test/templates/linkedTemplates/relative-notfound/relative-notfound.json 21 test/templates/linkedTemplates/relative-notfound/relative-notfound.parameters.json 6 test/templates/linkedTemplates/relative-simple/relative-simple.json 22 test/templates/linkedTemplates/relative-simple/subfolder/child.json 32 test/templates/linkedTemplates/relative-with-period/relative-with-period.json 22 test/templates/linkedTemplates/relative-with-period/relative-with-period.parameters.json 6 test/templates/linkedTemplates/relative-with-period/subfolder/child.json 32 test/templates/linkedTemplates/two-calls-same-template/subfolder/child.json 30 test/templates/linkedTemplates/two-calls-same-template/two-calls-same-template.json 44 test/templates/linkedTemplates/two-calls-same-template/two-calls-same-template.parameters.json 6 test/templates/linkedTemplates/two-deep-two-param-files/subfolder/child1.json 30 test/templates/linkedTemplates/two-deep-two-param-files/subfolder/child1.parameters.json 6 test/templates/linkedTemplates/two-deep-two-param-files/subfolder/child2.json 22 test/templates/linkedTemplates/two-deep-two-param-files/two-deep-two-param-files.json 23 test/templates/linkedTemplates/two-deep-two-param-files/two-deep-two-param-files.parameters.json 6 test/templates/linkedTemplates/two-deep/subfolder/child1.json 30 test/templates/linkedTemplates/two-deep/subfolder/child2.json 22 test/templates/linkedTemplates/two-deep/two-deep.json 23 test/templates/linkedTemplates/two-deep/two-deep.parameters.json 6 test/templates/linkedTemplates/uri-deployment-relative/subfolder/child.json 32 test/templates/linkedTemplates/uri-deployment-relative/uri-deployment-relative.json 25 test/templates/linkedTemplates/uri-missing-params/uri-missing-params.json 26 test/templates/linkedTemplates/uri-not-found/uri-not-found.json 25 test/templates/nestedTemplateScopesErrorsAndWarnings.json 154 test/templates/networkInterfaces.json 61 test/templates/param-with-keyvault-reference.json 14 test/templates/param-with-keyvault-reference.params.json 14 test/templates/performance/50params5000vars5refs.json 5211 test/templates/portal/new-vmscaleset1.json 233 test/templates/portal/new-vmscaleset1.parameters.json 79 test/templates/regression/1056-dateTimeAdd.json 21 test/templates/regression/1056-dateTimeAdd.parameters.json 6 test/templates/regression/1060-mg.json 33 test/templates/regression/1060-mg.parameters.json 12 test/templates/regression/1060-rg.json 35 test/templates/regression/1060-rg.parameters.json 12 test/templates/regression/695a-rg.json 39 test/templates/regression/695a-rg.parameters.json 6 test/templates/regression/695b-tenant.json 34 test/templates/regression/695b-tenant.parameters.json 5 test/templates/regression/695c-sub.json 51 test/templates/regression/695c-sub.parameters.json 5 test/templates/regression/695d-mg.json 34 test/templates/regression/695d-mg.parameters.json 5 test/templates/regression/730a.json 360 test/templates/regression/730a.params.json 42 test/templates/regression/730b.json 320 test/templates/regression/730b.parameters.json 33 test/templates/regression/730c.json 1131 test/templates/regression/730c.params.json 15 test/templates/regression/831.json 11 test/templates/regression/831.parameters.json 6 test/templates/regression/904.json 204 test/templates/regression/904.parameters.json 82 test/templates/regression/967-nested-with-scope-property.json 50 test/templates/regression/967-nested-with-scope-property.parameters.json 6 test/templates/scopes/1055-mg.json 124 test/templates/scopes/1055-rg.json 35 test/templates/scopes/1055-sub.json 141 test/templates/scopes/1055-tenant.json 65 test/templates/scopes/invalid-schema.json 31 test/templates/scopes/managementGroupDeploymentTemplate.define-policy.json 27 test/templates/scopes/resourceGroupDeployment2015-01-01.json 31 test/templates/scopes/resourceGroupDeployment2019-04-01.json 31 test/templates/scopes/subscriptionDeployment2.json 60 test/templates/scopes/subscriptionDeploymentTemplate.json 27 test/templates/scopes/subscriptionDeploymentWithNesteRGDeployment.json 60 test/templates/scopes/tenantDeploymentTemplate.assign-role.json 36 test/tslint.json 18 tsconfig.json 27 tslint.json 100