├── .azure-pipelines ├── ci.yaml ├── release.yaml └── templates │ ├── buildAndTest.yaml │ └── steps │ ├── build.yaml │ ├── ciCompliance.yaml │ ├── codeSigning.yaml │ ├── download.yaml │ ├── logArtifacts.yaml │ ├── pester.yaml │ ├── publishToGallery.yaml │ ├── publishToGitHub.yaml │ ├── releaseCompliance.yaml │ └── tests.yaml ├── .gitignore ├── .vscode └── launch.json ├── LICENSE ├── PSArm.sln ├── README.md ├── README_Old.md ├── ThirdPartyNotices.txt ├── completions.gif ├── docs ├── ConvertFrom-ArmTemplate.md ├── ConvertTo-PSArm.md ├── New-PSArmDependsOn.md ├── New-PSArmEntry.md ├── New-PSArmFunctionCall.md ├── New-PSArmOutput.md ├── New-PSArmResource.md ├── New-PSArmSku.md ├── New-PSArmTemplate.md └── Publish-PSArmTemplate.md ├── examples ├── linux-vm │ ├── linux-vm.psarm.ps1 │ ├── parameters.json │ └── template.json ├── network-interface │ ├── network-interface.psarm.ps1 │ ├── parameters.json │ └── template.json ├── simple-parameterless │ ├── Parameterless.PSArm.ps1 │ └── template.json ├── simple-storage-account │ ├── parameters.json │ ├── storage-account.psarm.ps1 │ └── template.json ├── simple-test │ ├── parameters.json │ ├── simple-test.psarm.ps1 │ └── template.json ├── windows-vm │ ├── parameters.json │ ├── template.json │ └── windows-vm.psarm.ps1 └── wvd-backplane │ ├── template.json │ ├── wvd-backplane.parameters.json │ └── wvd-backplane.psarm.ps1 ├── psarm.build.ps1 ├── src ├── ArmBuiltins.psm1 ├── Commands │ ├── ConvertFromArmTemplateCommand.cs │ ├── ConvertToPSArmCommand.cs │ ├── Internal │ │ ├── CmdletExtensions.cs │ │ ├── HashtableTransformationAttribute.cs │ │ ├── ModuleConstants.cs │ │ ├── PSArmKeywordCommand.cs │ │ └── VerboseHttpLoggingHandler.cs │ ├── Primitive │ │ ├── NewPSArmArrayCommand.cs │ │ ├── NewPSArmElementCommand.cs │ │ ├── NewPSArmEntryCommand.cs │ │ └── NewPSArmFunctionCallCommand.cs │ ├── PublishPSArmTemplateCommand.cs │ └── Template │ │ ├── NewPSArmDependsOnCommand.cs │ │ ├── NewPSArmOutputCommand.cs │ │ ├── NewPSArmResourceCommand.cs │ │ ├── NewPSArmSkuCommand.cs │ │ └── NewPSArmTemplateCommand.cs ├── Completion │ ├── ArmResourceArgumentCompleter.cs │ ├── DslCompleter.cs │ ├── FindAstFromPositionVisitor.cs │ ├── KeywordContext.cs │ └── KeywordContextFrame.cs ├── Execution │ ├── PSArmTemplateExecutor.cs │ └── TemplateExecutionException.cs ├── Internal │ ├── ArmExpressionTokenExtensions.cs │ ├── ArmStringExtensions.cs │ ├── HashCodeHelpers.cs │ ├── KeywordPowerShellParameterDiscovery.cs │ ├── ListDictionaryExtensions.cs │ ├── ReadOnlyDictionaryExtensions.cs │ └── StringExtensions.cs ├── OnImport.ps1 ├── PSArm.csproj ├── PSArm.psd1 ├── Parameterization │ ├── PSArmParameterization.cs │ ├── PowerShellArmParamaterConstructor.cs │ ├── PowerShellArmTemplateParameterConstructor.cs │ ├── PowerShellArmVariableConstructor.cs │ ├── ReferenceCollectingArmVisitor.cs │ ├── ReferenceCollectingPSAstVisitor.cs │ ├── TemplateParameterConstructor.cs │ ├── TemplateParserParameterConstructor.cs │ ├── TemplateReferenceCollector.cs │ └── TemplateScriptBlockTransformer.cs ├── Schema │ ├── ArmResourceName.cs │ ├── Keyword │ │ ├── BicepDiscriminatedObjectKeywordSchema.cs │ │ ├── BicepKeywordParameterBuilder.cs │ │ ├── BicepKeywordSchema.cs │ │ ├── BicepKeywordSchemaBuilder.cs │ │ ├── BicepObjectKeywordSchema.cs │ │ ├── BicepResourceKeywordSchema.cs │ │ ├── DiscriminatedResourceKeywordCache.cs │ │ ├── DslKeywordSchema.cs │ │ ├── DslParameterInfo.cs │ │ ├── KnownParametersSchema.cs │ │ ├── ObjectResourceKeywordCache.cs │ │ ├── OpenKeywordSchema.cs │ │ ├── PSArmSchemaInformation.cs │ │ ├── ResourceKeywordCache.cs │ │ └── StaticKeywordSchema.cs │ ├── PSArmDslFactory.cs │ ├── PSArmDslWriter.cs │ ├── ResourceDslDefinition.cs │ ├── ResourceIndex.cs │ ├── ResourceSchema.cs │ └── SchemaTest.cs ├── Serialization │ ├── ArmBuiltinFunction.cs │ ├── ArmExpressionParser.cs │ ├── ArmFunctionParser.cs │ ├── ArmJsonBuildingVisitor.cs │ ├── ArmParser.cs │ ├── PSArmFunctionDefinitionWriter.cs │ ├── PSArmWritingVisitor.cs │ ├── PSExpressionWritingVisitor.cs │ └── PowerShellWriter.cs ├── Templates │ ├── ArmNestedTemplate.cs │ ├── ArmOutput.cs │ ├── ArmParameter.cs │ ├── ArmResource.cs │ ├── ArmSku.cs │ ├── ArmTemplate.cs │ ├── ArmTemplateKeys.cs │ ├── ArmTemplateResource.cs │ ├── ArmVariable.cs │ ├── Builders │ │ ├── ArmBuilder.cs │ │ ├── ArmNestedTemplateBuilder.cs │ │ └── ConstructingArmBuilder.cs │ ├── IArmReferenceable.cs │ ├── Metadata │ │ ├── ArmGeneratorMetadata.cs │ │ ├── ArmMetadata.cs │ │ ├── PSArmGeneratorMetadata.cs │ │ └── PSArmTopLevelTemplateMetadata.cs │ ├── Operations │ │ ├── ArmFunctionCallExpression.cs │ │ ├── ArmIndexAccessExpression.cs │ │ ├── ArmMemberAccessExpression.cs │ │ ├── ArmOperation.cs │ │ ├── ArmParameterReferenceExpression.cs │ │ ├── ArmReferenceExpression.cs │ │ └── ArmVariableReferenceExpression.cs │ ├── Primitives │ │ ├── ArmArray.cs │ │ ├── ArmBooleanLiteral.cs │ │ ├── ArmDoubleLiteral.cs │ │ ├── ArmElement.cs │ │ ├── ArmEntry.cs │ │ ├── ArmExpression.cs │ │ ├── ArmIntegerLiteral.cs │ │ ├── ArmLiteral.cs │ │ ├── ArmNullLiteral.cs │ │ ├── ArmObject.cs │ │ ├── ArmStringLiteral.cs │ │ ├── IArmElement.cs │ │ └── IArmString.cs │ └── Visitors │ │ ├── ArmTraversingVisitor.cs │ │ ├── IArmVisitor.cs │ │ └── VisitAction.cs └── Types │ ├── ArmBuiltinTypeExtensions.cs │ ├── ArmElementConversion.cs │ ├── ArmElementConverter.cs │ ├── ArmExpressionConverter.cs │ ├── ArmStringConverter.cs │ ├── ArmType.cs │ ├── ArmTypeAccelerators.cs │ ├── ArmTypeConversion.cs │ ├── BicepArmTypeVisitor.cs │ ├── SecureObject.cs │ └── UnsafeCompilerServicesLoadHandler.cs ├── test ├── pester │ ├── Basic.Tests.ps1 │ ├── Completion.Tests.ps1 │ ├── Conversion.Tests.ps1 │ ├── Example.Tests.ps1 │ ├── Expression.Tests.ps1 │ ├── Metadata.Tests.ps1 │ ├── TypeAccelerator.Tests.ps1 │ └── assets │ │ └── roundtrip-template.json └── tools │ ├── TestHelper.psm1 │ └── runPesterTests.ps1 └── tools ├── BuildHelper.psm1 ├── addCopyrightHeaders.ps1 ├── ensureInvokeBuildInstalled.ps1 └── release ├── FileTypeSet.xml ├── ReleaseTools.psm1 └── UserExclusions.xml /.azure-pipelines/ci.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/.azure-pipelines/ci.yaml -------------------------------------------------------------------------------- /.azure-pipelines/release.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/.azure-pipelines/release.yaml -------------------------------------------------------------------------------- /.azure-pipelines/templates/buildAndTest.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/.azure-pipelines/templates/buildAndTest.yaml -------------------------------------------------------------------------------- /.azure-pipelines/templates/steps/build.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/.azure-pipelines/templates/steps/build.yaml -------------------------------------------------------------------------------- /.azure-pipelines/templates/steps/ciCompliance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/.azure-pipelines/templates/steps/ciCompliance.yaml -------------------------------------------------------------------------------- /.azure-pipelines/templates/steps/codeSigning.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/.azure-pipelines/templates/steps/codeSigning.yaml -------------------------------------------------------------------------------- /.azure-pipelines/templates/steps/download.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/.azure-pipelines/templates/steps/download.yaml -------------------------------------------------------------------------------- /.azure-pipelines/templates/steps/logArtifacts.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/.azure-pipelines/templates/steps/logArtifacts.yaml -------------------------------------------------------------------------------- /.azure-pipelines/templates/steps/pester.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/.azure-pipelines/templates/steps/pester.yaml -------------------------------------------------------------------------------- /.azure-pipelines/templates/steps/publishToGallery.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/.azure-pipelines/templates/steps/publishToGallery.yaml -------------------------------------------------------------------------------- /.azure-pipelines/templates/steps/publishToGitHub.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/.azure-pipelines/templates/steps/publishToGitHub.yaml -------------------------------------------------------------------------------- /.azure-pipelines/templates/steps/releaseCompliance.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/.azure-pipelines/templates/steps/releaseCompliance.yaml -------------------------------------------------------------------------------- /.azure-pipelines/templates/steps/tests.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/.azure-pipelines/templates/steps/tests.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/LICENSE -------------------------------------------------------------------------------- /PSArm.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/PSArm.sln -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/README.md -------------------------------------------------------------------------------- /README_Old.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/README_Old.md -------------------------------------------------------------------------------- /ThirdPartyNotices.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/ThirdPartyNotices.txt -------------------------------------------------------------------------------- /completions.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/completions.gif -------------------------------------------------------------------------------- /docs/ConvertFrom-ArmTemplate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/docs/ConvertFrom-ArmTemplate.md -------------------------------------------------------------------------------- /docs/ConvertTo-PSArm.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/docs/ConvertTo-PSArm.md -------------------------------------------------------------------------------- /docs/New-PSArmDependsOn.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/docs/New-PSArmDependsOn.md -------------------------------------------------------------------------------- /docs/New-PSArmEntry.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/docs/New-PSArmEntry.md -------------------------------------------------------------------------------- /docs/New-PSArmFunctionCall.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/docs/New-PSArmFunctionCall.md -------------------------------------------------------------------------------- /docs/New-PSArmOutput.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/docs/New-PSArmOutput.md -------------------------------------------------------------------------------- /docs/New-PSArmResource.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/docs/New-PSArmResource.md -------------------------------------------------------------------------------- /docs/New-PSArmSku.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/docs/New-PSArmSku.md -------------------------------------------------------------------------------- /docs/New-PSArmTemplate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/docs/New-PSArmTemplate.md -------------------------------------------------------------------------------- /docs/Publish-PSArmTemplate.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/docs/Publish-PSArmTemplate.md -------------------------------------------------------------------------------- /examples/linux-vm/linux-vm.psarm.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/linux-vm/linux-vm.psarm.ps1 -------------------------------------------------------------------------------- /examples/linux-vm/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/linux-vm/parameters.json -------------------------------------------------------------------------------- /examples/linux-vm/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/linux-vm/template.json -------------------------------------------------------------------------------- /examples/network-interface/network-interface.psarm.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/network-interface/network-interface.psarm.ps1 -------------------------------------------------------------------------------- /examples/network-interface/parameters.json: -------------------------------------------------------------------------------- 1 | { 2 | "rgLocation": "WestUS2" 3 | } 4 | -------------------------------------------------------------------------------- /examples/network-interface/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/network-interface/template.json -------------------------------------------------------------------------------- /examples/simple-parameterless/Parameterless.PSArm.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/simple-parameterless/Parameterless.PSArm.ps1 -------------------------------------------------------------------------------- /examples/simple-parameterless/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/simple-parameterless/template.json -------------------------------------------------------------------------------- /examples/simple-storage-account/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/simple-storage-account/parameters.json -------------------------------------------------------------------------------- /examples/simple-storage-account/storage-account.psarm.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/simple-storage-account/storage-account.psarm.ps1 -------------------------------------------------------------------------------- /examples/simple-storage-account/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/simple-storage-account/template.json -------------------------------------------------------------------------------- /examples/simple-test/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/simple-test/parameters.json -------------------------------------------------------------------------------- /examples/simple-test/simple-test.psarm.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/simple-test/simple-test.psarm.ps1 -------------------------------------------------------------------------------- /examples/simple-test/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/simple-test/template.json -------------------------------------------------------------------------------- /examples/windows-vm/parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/windows-vm/parameters.json -------------------------------------------------------------------------------- /examples/windows-vm/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/windows-vm/template.json -------------------------------------------------------------------------------- /examples/windows-vm/windows-vm.psarm.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/windows-vm/windows-vm.psarm.ps1 -------------------------------------------------------------------------------- /examples/wvd-backplane/template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/wvd-backplane/template.json -------------------------------------------------------------------------------- /examples/wvd-backplane/wvd-backplane.parameters.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/wvd-backplane/wvd-backplane.parameters.json -------------------------------------------------------------------------------- /examples/wvd-backplane/wvd-backplane.psarm.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/examples/wvd-backplane/wvd-backplane.psarm.ps1 -------------------------------------------------------------------------------- /psarm.build.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/psarm.build.ps1 -------------------------------------------------------------------------------- /src/ArmBuiltins.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/ArmBuiltins.psm1 -------------------------------------------------------------------------------- /src/Commands/ConvertFromArmTemplateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Commands/ConvertFromArmTemplateCommand.cs -------------------------------------------------------------------------------- /src/Commands/ConvertToPSArmCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Commands/ConvertToPSArmCommand.cs -------------------------------------------------------------------------------- /src/Commands/Internal/CmdletExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Commands/Internal/CmdletExtensions.cs -------------------------------------------------------------------------------- /src/Commands/Internal/HashtableTransformationAttribute.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Commands/Internal/HashtableTransformationAttribute.cs -------------------------------------------------------------------------------- /src/Commands/Internal/ModuleConstants.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Commands/Internal/ModuleConstants.cs -------------------------------------------------------------------------------- /src/Commands/Internal/PSArmKeywordCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Commands/Internal/PSArmKeywordCommand.cs -------------------------------------------------------------------------------- /src/Commands/Internal/VerboseHttpLoggingHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Commands/Internal/VerboseHttpLoggingHandler.cs -------------------------------------------------------------------------------- /src/Commands/Primitive/NewPSArmArrayCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Commands/Primitive/NewPSArmArrayCommand.cs -------------------------------------------------------------------------------- /src/Commands/Primitive/NewPSArmElementCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Commands/Primitive/NewPSArmElementCommand.cs -------------------------------------------------------------------------------- /src/Commands/Primitive/NewPSArmEntryCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Commands/Primitive/NewPSArmEntryCommand.cs -------------------------------------------------------------------------------- /src/Commands/Primitive/NewPSArmFunctionCallCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Commands/Primitive/NewPSArmFunctionCallCommand.cs -------------------------------------------------------------------------------- /src/Commands/PublishPSArmTemplateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Commands/PublishPSArmTemplateCommand.cs -------------------------------------------------------------------------------- /src/Commands/Template/NewPSArmDependsOnCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Commands/Template/NewPSArmDependsOnCommand.cs -------------------------------------------------------------------------------- /src/Commands/Template/NewPSArmOutputCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Commands/Template/NewPSArmOutputCommand.cs -------------------------------------------------------------------------------- /src/Commands/Template/NewPSArmResourceCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Commands/Template/NewPSArmResourceCommand.cs -------------------------------------------------------------------------------- /src/Commands/Template/NewPSArmSkuCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Commands/Template/NewPSArmSkuCommand.cs -------------------------------------------------------------------------------- /src/Commands/Template/NewPSArmTemplateCommand.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Commands/Template/NewPSArmTemplateCommand.cs -------------------------------------------------------------------------------- /src/Completion/ArmResourceArgumentCompleter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Completion/ArmResourceArgumentCompleter.cs -------------------------------------------------------------------------------- /src/Completion/DslCompleter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Completion/DslCompleter.cs -------------------------------------------------------------------------------- /src/Completion/FindAstFromPositionVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Completion/FindAstFromPositionVisitor.cs -------------------------------------------------------------------------------- /src/Completion/KeywordContext.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Completion/KeywordContext.cs -------------------------------------------------------------------------------- /src/Completion/KeywordContextFrame.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Completion/KeywordContextFrame.cs -------------------------------------------------------------------------------- /src/Execution/PSArmTemplateExecutor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Execution/PSArmTemplateExecutor.cs -------------------------------------------------------------------------------- /src/Execution/TemplateExecutionException.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Execution/TemplateExecutionException.cs -------------------------------------------------------------------------------- /src/Internal/ArmExpressionTokenExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Internal/ArmExpressionTokenExtensions.cs -------------------------------------------------------------------------------- /src/Internal/ArmStringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Internal/ArmStringExtensions.cs -------------------------------------------------------------------------------- /src/Internal/HashCodeHelpers.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Internal/HashCodeHelpers.cs -------------------------------------------------------------------------------- /src/Internal/KeywordPowerShellParameterDiscovery.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Internal/KeywordPowerShellParameterDiscovery.cs -------------------------------------------------------------------------------- /src/Internal/ListDictionaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Internal/ListDictionaryExtensions.cs -------------------------------------------------------------------------------- /src/Internal/ReadOnlyDictionaryExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Internal/ReadOnlyDictionaryExtensions.cs -------------------------------------------------------------------------------- /src/Internal/StringExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Internal/StringExtensions.cs -------------------------------------------------------------------------------- /src/OnImport.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/OnImport.ps1 -------------------------------------------------------------------------------- /src/PSArm.csproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/PSArm.csproj -------------------------------------------------------------------------------- /src/PSArm.psd1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/PSArm.psd1 -------------------------------------------------------------------------------- /src/Parameterization/PSArmParameterization.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Parameterization/PSArmParameterization.cs -------------------------------------------------------------------------------- /src/Parameterization/PowerShellArmParamaterConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Parameterization/PowerShellArmParamaterConstructor.cs -------------------------------------------------------------------------------- /src/Parameterization/PowerShellArmTemplateParameterConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Parameterization/PowerShellArmTemplateParameterConstructor.cs -------------------------------------------------------------------------------- /src/Parameterization/PowerShellArmVariableConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Parameterization/PowerShellArmVariableConstructor.cs -------------------------------------------------------------------------------- /src/Parameterization/ReferenceCollectingArmVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Parameterization/ReferenceCollectingArmVisitor.cs -------------------------------------------------------------------------------- /src/Parameterization/ReferenceCollectingPSAstVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Parameterization/ReferenceCollectingPSAstVisitor.cs -------------------------------------------------------------------------------- /src/Parameterization/TemplateParameterConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Parameterization/TemplateParameterConstructor.cs -------------------------------------------------------------------------------- /src/Parameterization/TemplateParserParameterConstructor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Parameterization/TemplateParserParameterConstructor.cs -------------------------------------------------------------------------------- /src/Parameterization/TemplateReferenceCollector.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Parameterization/TemplateReferenceCollector.cs -------------------------------------------------------------------------------- /src/Parameterization/TemplateScriptBlockTransformer.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Parameterization/TemplateScriptBlockTransformer.cs -------------------------------------------------------------------------------- /src/Schema/ArmResourceName.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/ArmResourceName.cs -------------------------------------------------------------------------------- /src/Schema/Keyword/BicepDiscriminatedObjectKeywordSchema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/Keyword/BicepDiscriminatedObjectKeywordSchema.cs -------------------------------------------------------------------------------- /src/Schema/Keyword/BicepKeywordParameterBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/Keyword/BicepKeywordParameterBuilder.cs -------------------------------------------------------------------------------- /src/Schema/Keyword/BicepKeywordSchema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/Keyword/BicepKeywordSchema.cs -------------------------------------------------------------------------------- /src/Schema/Keyword/BicepKeywordSchemaBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/Keyword/BicepKeywordSchemaBuilder.cs -------------------------------------------------------------------------------- /src/Schema/Keyword/BicepObjectKeywordSchema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/Keyword/BicepObjectKeywordSchema.cs -------------------------------------------------------------------------------- /src/Schema/Keyword/BicepResourceKeywordSchema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/Keyword/BicepResourceKeywordSchema.cs -------------------------------------------------------------------------------- /src/Schema/Keyword/DiscriminatedResourceKeywordCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/Keyword/DiscriminatedResourceKeywordCache.cs -------------------------------------------------------------------------------- /src/Schema/Keyword/DslKeywordSchema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/Keyword/DslKeywordSchema.cs -------------------------------------------------------------------------------- /src/Schema/Keyword/DslParameterInfo.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/Keyword/DslParameterInfo.cs -------------------------------------------------------------------------------- /src/Schema/Keyword/KnownParametersSchema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/Keyword/KnownParametersSchema.cs -------------------------------------------------------------------------------- /src/Schema/Keyword/ObjectResourceKeywordCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/Keyword/ObjectResourceKeywordCache.cs -------------------------------------------------------------------------------- /src/Schema/Keyword/OpenKeywordSchema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/Keyword/OpenKeywordSchema.cs -------------------------------------------------------------------------------- /src/Schema/Keyword/PSArmSchemaInformation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/Keyword/PSArmSchemaInformation.cs -------------------------------------------------------------------------------- /src/Schema/Keyword/ResourceKeywordCache.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/Keyword/ResourceKeywordCache.cs -------------------------------------------------------------------------------- /src/Schema/Keyword/StaticKeywordSchema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/Keyword/StaticKeywordSchema.cs -------------------------------------------------------------------------------- /src/Schema/PSArmDslFactory.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/PSArmDslFactory.cs -------------------------------------------------------------------------------- /src/Schema/PSArmDslWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/PSArmDslWriter.cs -------------------------------------------------------------------------------- /src/Schema/ResourceDslDefinition.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/ResourceDslDefinition.cs -------------------------------------------------------------------------------- /src/Schema/ResourceIndex.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/ResourceIndex.cs -------------------------------------------------------------------------------- /src/Schema/ResourceSchema.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/ResourceSchema.cs -------------------------------------------------------------------------------- /src/Schema/SchemaTest.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Schema/SchemaTest.cs -------------------------------------------------------------------------------- /src/Serialization/ArmBuiltinFunction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Serialization/ArmBuiltinFunction.cs -------------------------------------------------------------------------------- /src/Serialization/ArmExpressionParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Serialization/ArmExpressionParser.cs -------------------------------------------------------------------------------- /src/Serialization/ArmFunctionParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Serialization/ArmFunctionParser.cs -------------------------------------------------------------------------------- /src/Serialization/ArmJsonBuildingVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Serialization/ArmJsonBuildingVisitor.cs -------------------------------------------------------------------------------- /src/Serialization/ArmParser.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Serialization/ArmParser.cs -------------------------------------------------------------------------------- /src/Serialization/PSArmFunctionDefinitionWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Serialization/PSArmFunctionDefinitionWriter.cs -------------------------------------------------------------------------------- /src/Serialization/PSArmWritingVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Serialization/PSArmWritingVisitor.cs -------------------------------------------------------------------------------- /src/Serialization/PSExpressionWritingVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Serialization/PSExpressionWritingVisitor.cs -------------------------------------------------------------------------------- /src/Serialization/PowerShellWriter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Serialization/PowerShellWriter.cs -------------------------------------------------------------------------------- /src/Templates/ArmNestedTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/ArmNestedTemplate.cs -------------------------------------------------------------------------------- /src/Templates/ArmOutput.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/ArmOutput.cs -------------------------------------------------------------------------------- /src/Templates/ArmParameter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/ArmParameter.cs -------------------------------------------------------------------------------- /src/Templates/ArmResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/ArmResource.cs -------------------------------------------------------------------------------- /src/Templates/ArmSku.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/ArmSku.cs -------------------------------------------------------------------------------- /src/Templates/ArmTemplate.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/ArmTemplate.cs -------------------------------------------------------------------------------- /src/Templates/ArmTemplateKeys.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/ArmTemplateKeys.cs -------------------------------------------------------------------------------- /src/Templates/ArmTemplateResource.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/ArmTemplateResource.cs -------------------------------------------------------------------------------- /src/Templates/ArmVariable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/ArmVariable.cs -------------------------------------------------------------------------------- /src/Templates/Builders/ArmBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Builders/ArmBuilder.cs -------------------------------------------------------------------------------- /src/Templates/Builders/ArmNestedTemplateBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Builders/ArmNestedTemplateBuilder.cs -------------------------------------------------------------------------------- /src/Templates/Builders/ConstructingArmBuilder.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Builders/ConstructingArmBuilder.cs -------------------------------------------------------------------------------- /src/Templates/IArmReferenceable.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/IArmReferenceable.cs -------------------------------------------------------------------------------- /src/Templates/Metadata/ArmGeneratorMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Metadata/ArmGeneratorMetadata.cs -------------------------------------------------------------------------------- /src/Templates/Metadata/ArmMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Metadata/ArmMetadata.cs -------------------------------------------------------------------------------- /src/Templates/Metadata/PSArmGeneratorMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Metadata/PSArmGeneratorMetadata.cs -------------------------------------------------------------------------------- /src/Templates/Metadata/PSArmTopLevelTemplateMetadata.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Metadata/PSArmTopLevelTemplateMetadata.cs -------------------------------------------------------------------------------- /src/Templates/Operations/ArmFunctionCallExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Operations/ArmFunctionCallExpression.cs -------------------------------------------------------------------------------- /src/Templates/Operations/ArmIndexAccessExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Operations/ArmIndexAccessExpression.cs -------------------------------------------------------------------------------- /src/Templates/Operations/ArmMemberAccessExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Operations/ArmMemberAccessExpression.cs -------------------------------------------------------------------------------- /src/Templates/Operations/ArmOperation.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Operations/ArmOperation.cs -------------------------------------------------------------------------------- /src/Templates/Operations/ArmParameterReferenceExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Operations/ArmParameterReferenceExpression.cs -------------------------------------------------------------------------------- /src/Templates/Operations/ArmReferenceExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Operations/ArmReferenceExpression.cs -------------------------------------------------------------------------------- /src/Templates/Operations/ArmVariableReferenceExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Operations/ArmVariableReferenceExpression.cs -------------------------------------------------------------------------------- /src/Templates/Primitives/ArmArray.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Primitives/ArmArray.cs -------------------------------------------------------------------------------- /src/Templates/Primitives/ArmBooleanLiteral.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Primitives/ArmBooleanLiteral.cs -------------------------------------------------------------------------------- /src/Templates/Primitives/ArmDoubleLiteral.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Primitives/ArmDoubleLiteral.cs -------------------------------------------------------------------------------- /src/Templates/Primitives/ArmElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Primitives/ArmElement.cs -------------------------------------------------------------------------------- /src/Templates/Primitives/ArmEntry.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Primitives/ArmEntry.cs -------------------------------------------------------------------------------- /src/Templates/Primitives/ArmExpression.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Primitives/ArmExpression.cs -------------------------------------------------------------------------------- /src/Templates/Primitives/ArmIntegerLiteral.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Primitives/ArmIntegerLiteral.cs -------------------------------------------------------------------------------- /src/Templates/Primitives/ArmLiteral.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Primitives/ArmLiteral.cs -------------------------------------------------------------------------------- /src/Templates/Primitives/ArmNullLiteral.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Primitives/ArmNullLiteral.cs -------------------------------------------------------------------------------- /src/Templates/Primitives/ArmObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Primitives/ArmObject.cs -------------------------------------------------------------------------------- /src/Templates/Primitives/ArmStringLiteral.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Primitives/ArmStringLiteral.cs -------------------------------------------------------------------------------- /src/Templates/Primitives/IArmElement.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Primitives/IArmElement.cs -------------------------------------------------------------------------------- /src/Templates/Primitives/IArmString.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Primitives/IArmString.cs -------------------------------------------------------------------------------- /src/Templates/Visitors/ArmTraversingVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Visitors/ArmTraversingVisitor.cs -------------------------------------------------------------------------------- /src/Templates/Visitors/IArmVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Visitors/IArmVisitor.cs -------------------------------------------------------------------------------- /src/Templates/Visitors/VisitAction.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Templates/Visitors/VisitAction.cs -------------------------------------------------------------------------------- /src/Types/ArmBuiltinTypeExtensions.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Types/ArmBuiltinTypeExtensions.cs -------------------------------------------------------------------------------- /src/Types/ArmElementConversion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Types/ArmElementConversion.cs -------------------------------------------------------------------------------- /src/Types/ArmElementConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Types/ArmElementConverter.cs -------------------------------------------------------------------------------- /src/Types/ArmExpressionConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Types/ArmExpressionConverter.cs -------------------------------------------------------------------------------- /src/Types/ArmStringConverter.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Types/ArmStringConverter.cs -------------------------------------------------------------------------------- /src/Types/ArmType.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Types/ArmType.cs -------------------------------------------------------------------------------- /src/Types/ArmTypeAccelerators.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Types/ArmTypeAccelerators.cs -------------------------------------------------------------------------------- /src/Types/ArmTypeConversion.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Types/ArmTypeConversion.cs -------------------------------------------------------------------------------- /src/Types/BicepArmTypeVisitor.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Types/BicepArmTypeVisitor.cs -------------------------------------------------------------------------------- /src/Types/SecureObject.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Types/SecureObject.cs -------------------------------------------------------------------------------- /src/Types/UnsafeCompilerServicesLoadHandler.cs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/src/Types/UnsafeCompilerServicesLoadHandler.cs -------------------------------------------------------------------------------- /test/pester/Basic.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/test/pester/Basic.Tests.ps1 -------------------------------------------------------------------------------- /test/pester/Completion.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/test/pester/Completion.Tests.ps1 -------------------------------------------------------------------------------- /test/pester/Conversion.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/test/pester/Conversion.Tests.ps1 -------------------------------------------------------------------------------- /test/pester/Example.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/test/pester/Example.Tests.ps1 -------------------------------------------------------------------------------- /test/pester/Expression.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/test/pester/Expression.Tests.ps1 -------------------------------------------------------------------------------- /test/pester/Metadata.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/test/pester/Metadata.Tests.ps1 -------------------------------------------------------------------------------- /test/pester/TypeAccelerator.Tests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/test/pester/TypeAccelerator.Tests.ps1 -------------------------------------------------------------------------------- /test/pester/assets/roundtrip-template.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/test/pester/assets/roundtrip-template.json -------------------------------------------------------------------------------- /test/tools/TestHelper.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/test/tools/TestHelper.psm1 -------------------------------------------------------------------------------- /test/tools/runPesterTests.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/test/tools/runPesterTests.ps1 -------------------------------------------------------------------------------- /tools/BuildHelper.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/tools/BuildHelper.psm1 -------------------------------------------------------------------------------- /tools/addCopyrightHeaders.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/tools/addCopyrightHeaders.ps1 -------------------------------------------------------------------------------- /tools/ensureInvokeBuildInstalled.ps1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/tools/ensureInvokeBuildInstalled.ps1 -------------------------------------------------------------------------------- /tools/release/FileTypeSet.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/tools/release/FileTypeSet.xml -------------------------------------------------------------------------------- /tools/release/ReleaseTools.psm1: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/tools/release/ReleaseTools.psm1 -------------------------------------------------------------------------------- /tools/release/UserExclusions.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/PowerShell/PSArm/HEAD/tools/release/UserExclusions.xml --------------------------------------------------------------------------------