Path Lines of Code CODE_OF_CONDUCT.md 6 README.md 30 SECURITY.md 24 arm-ttk/README.md 53 arm-ttk/Regex/ARM/API_Version.regex.txt 10 arm-ttk/Regex/ARM/BracketOrQuote.regex.txt 5 arm-ttk/Regex/ARM/List_Function.regex.txt 19 arm-ttk/Regex/ARM/Template_Expression.regex.txt 24 arm-ttk/Regex/README.md 76 arm-ttk/Writing_TTK_Tests.md 65 arm-ttk/Writing_TTK_Unit_Tests.md 28 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Fail/DefaultValueNotAllowed/azuredeploy.json 12 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Fail/DefaultValueNotAllowed/createUiDefinition.json 48 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Fail/LocationValueNotAllowed/createUiDefinition.json 81 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Fail/LocationValueNotAllowed/mainTemplate.json 22 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Fail/MultiSelectWithBadValue/README.md 1 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Fail/MultiSelectWithBadValue/azuredeploy.json 25 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Fail/MultiSelectWithBadValue/createUiDefinition.json 54 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Fail/OutputMismatch/README.md 1 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Fail/OutputMismatch/azuredeploy.json 28 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Fail/OutputMismatch/createUiDefinition.json 34 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Fail/ValueNotAllowed/azuredeploy.json 29 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Fail/ValueNotAllowed/createUiDefinition.json 48 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/LocationValueAllowed/createUiDefinition.json 81 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/LocationValueAllowed/mainTemplate.json 25 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/MarketplaceSample.path.txt 1 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/MultiSelectAllowed/README.md 1 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/MultiSelectAllowed/azuredeploy.json 25 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/MultiSelectAllowed/createUiDefinition.json 54 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/ResourceGroupLocationAllowed/createUiDefinition.json 111 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/ResourceGroupLocationAllowed/mainTemplate.json 37 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/SkuAllowed/AzureDeploy.json 8 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/SkuAllowed/createUiDefinition.json 44 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/ValueAllowed/README.md 1 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/ValueAllowed/azuredeploy.json 28 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/ValueAllowed/createUiDefinition.json 34 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/ValueAllowedInSteps/README.md 1 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/ValueAllowedInSteps/azuredeploy.json 28 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/ValueAllowedInSteps/createUiDefinition.json 41 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/ValueAllowedInStepsSection/README.md 1 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/ValueAllowedInStepsSection/azuredeploy.json 28 unit-tests/Allowed-Values-Should-Actually-Be-Allowed/Pass/ValueAllowedInStepsSection/createUiDefinition.json 49 unit-tests/CommandToExecute-Must-Use-ProtectedSettings-For-Secrets/Fail/List.json 12 unit-tests/CommandToExecute-Must-Use-ProtectedSettings-For-Secrets/Fail/ListKeys.json 12 unit-tests/CommandToExecute-Must-Use-ProtectedSettings-For-Secrets/Fail/UnsecuredParameter.json 20 unit-tests/CommandToExecute-Must-Use-ProtectedSettings-For-Secrets/Fail/customscriptextension.json 25 unit-tests/CommandToExecute-Must-Use-ProtectedSettings-For-Secrets/Pass/MarketplaceSample.path.txt 1 unit-tests/CommandToExecute-Must-Use-ProtectedSettings-For-Secrets/Pass/list-function-SymbolicName.json 12 unit-tests/CommandToExecute-Must-Use-ProtectedSettings-For-Secrets/Pass/list-function.json 12 unit-tests/Common/Pass/100-marketplace-sample/README.md 2 unit-tests/Common/Pass/100-marketplace-sample/azuredeploy.json 398 unit-tests/Common/Pass/100-marketplace-sample/azuredeploy.parameters.json 12 unit-tests/Common/Pass/100-marketplace-sample/createUiDefinition.json 176 unit-tests/Common/Pass/100-marketplace-sample/scripts/FileToBeCopied.txt 1 unit-tests/Common/Pass/empty/azuredeploy.json 8 unit-tests/Common/Pass/empty/createUiDefinition.json 9 unit-tests/Controls-In-Outputs-Must-Exist/Fail/Missing-ControlName/azuredeploy.json 13 unit-tests/Controls-In-Outputs-Must-Exist/Fail/Missing-ControlName/createUiDefinition.json 10 unit-tests/Controls-In-Outputs-Must-Exist/Fail/Missing-ElementName/azuredeploy.json 13 unit-tests/Controls-In-Outputs-Must-Exist/Fail/Missing-ElementName/createUiDefinition.json 16 unit-tests/Controls-In-Outputs-Must-Exist/Fail/Missing-Step/azuredeploy.json 12 unit-tests/Controls-In-Outputs-Must-Exist/Fail/Missing-Step/createUiDefinition.json 10 unit-tests/Controls-In-Outputs-Must-Exist/Pass/MarketplaceSample.path.txt 1 unit-tests/Controls-In-Outputs-Must-Exist/Pass/OutputtingObject/azuredeploy.json 13 unit-tests/Controls-In-Outputs-Must-Exist/Pass/OutputtingObject/createUIDefinition.json 53 unit-tests/CreateUIDefinition-Must-Not-Have-Blanks/Fail/CreateUIDefinition-With-Blanks/azuredeploy.json 12 unit-tests/CreateUIDefinition-Must-Not-Have-Blanks/Fail/CreateUIDefinition-With-Blanks/createUiDefinition.json 12 unit-tests/CreateUIDefinition-Must-Not-Have-Blanks/Fail/CreateUIDefinition-With-EmptyArray/azuredeploy.json 12 unit-tests/CreateUIDefinition-Must-Not-Have-Blanks/Fail/CreateUIDefinition-With-EmptyArray/createUiDefinition.json 8 unit-tests/CreateUIDefinition-Must-Not-Have-Blanks/Fail/CreateUIDefinition-With-EmptyObject/azuredeploy.json 12 unit-tests/CreateUIDefinition-Must-Not-Have-Blanks/Fail/CreateUIDefinition-With-EmptyObject/createUiDefinition.json 10 unit-tests/CreateUIDefinition-Must-Not-Have-Blanks/Pass/CreateUIDefinition-With-Blank-Basics/azuredeploy.json 12 unit-tests/CreateUIDefinition-Must-Not-Have-Blanks/Pass/CreateUIDefinition-With-Blank-Basics/createUiDefinition.json 8 unit-tests/CreateUIDefinition-Must-Not-Have-Blanks/Pass/MarketplaceSample.path.txt 1 unit-tests/CreateUIDefinition-Should-Have-Schema/Pass/MarketplaceSample.path.txt 1 unit-tests/Credential-Confirmation-Should-Not-Be-Hidden/Fail/CredentialsCombo/azuredeploy.json 6 unit-tests/Credential-Confirmation-Should-Not-Be-Hidden/Fail/CredentialsCombo/createUiDefinition.json 33 unit-tests/Credential-Confirmation-Should-Not-Be-Hidden/Fail/PasswordBox/azuredeploy.json 6 unit-tests/Credential-Confirmation-Should-Not-Be-Hidden/Fail/PasswordBox/createUiDefinition.json 30 unit-tests/Credential-Confirmation-Should-Not-Be-Hidden/Pass/MarketplaceSample.path.txt 1 unit-tests/DependsOn-Best-Practices/Fail/DependsOn-Has-If.json 10 unit-tests/DependsOn-Best-Practices/Fail/DependsOn-Starts-With-Concat.json 10 unit-tests/DependsOn-Best-Practices/Pass/DependsOn-Has-CopyIndex.json 10 unit-tests/DependsOn-Best-Practices/Pass/DependsOn-Has-ResourceId.json 10 unit-tests/DependsOn-Best-Practices/Pass/MarketplaceSample.path.txt 1 unit-tests/DependsOn-Best-Practices/Pass/dependson-nested-if.json 18 unit-tests/Deployment-Resources-Must-Not-Be-Debug/Fail/DebugSettingRequest.json 14 unit-tests/Deployment-Resources-Must-Not-Be-Debug/Fail/DebugSettingRequestResponse.json 14 unit-tests/Deployment-Resources-Must-Not-Be-Debug/Fail/DebugSettingResponse.json 14 unit-tests/Deployment-Resources-Must-Not-Be-Debug/Pass/DebugSettingsNone.json 14 unit-tests/Deployment-Resources-Must-Not-Be-Debug/Pass/DebugSettingsOmit.json 13 unit-tests/Deployment-Resources-Must-Not-Be-Debug/Pass/MarketplaceSample.path.txt 1 unit-tests/DeploymentParameters-Should-Have-ContentVersion/Fail/Missing.parameters.json 3 unit-tests/DeploymentParameters-Should-Have-ContentVersion/Fail/Missing.parameters.should.be.txt 1 unit-tests/DeploymentParameters-Should-Have-ContentVersion/Fail/NotString.parameters.json 4 unit-tests/DeploymentParameters-Should-Have-ContentVersion/Fail/NotString.parameters.should.be.txt 1 unit-tests/DeploymentParameters-Should-Have-ContentVersion/Pass/MarketplaceSample.path.txt 1 unit-tests/DeploymentParameters-Should-Have-ContentVersion/Pass/keyvalue.parameters.json 3 unit-tests/DeploymentParameters-Should-Have-Parameters/Fail/NotExist.parameters.json 4 unit-tests/DeploymentParameters-Should-Have-Parameters/Fail/NotExist.parameters.should.be.txt 1 unit-tests/DeploymentParameters-Should-Have-Parameters/Pass/MarketplaceSample.path.txt 1 unit-tests/DeploymentParameters-Should-Have-Parameters/Pass/keyvalue.parameters.json 3 unit-tests/DeploymentParameters-Should-Have-Schema/Fail/BadSchema.parameters.json 3 unit-tests/DeploymentParameters-Should-Have-Schema/Fail/BadSchema.parameters.should.be.txt 1 unit-tests/DeploymentParameters-Should-Have-Schema/Pass/2015-01-01.parameters.json 5 unit-tests/DeploymentParameters-Should-Have-Schema/Pass/MarketplaceSample.path.txt 1 unit-tests/DeploymentParameters-Should-Have-Schema/Pass/keyvalue.parameters.json 3 unit-tests/DeploymentParameters-Should-Have-Value/Fail/BadSecretNameKeyVault.parameters.json 13 unit-tests/DeploymentParameters-Should-Have-Value/Fail/BadSecretNameKeyVault.parameters.should.be.txt 1 unit-tests/DeploymentParameters-Should-Have-Value/Fail/InvalidKeyVaultId.parameters.json 13 unit-tests/DeploymentParameters-Should-Have-Value/Fail/InvalidKeyVaultId.parameters.should.be.txt 1 unit-tests/DeploymentParameters-Should-Have-Value/Fail/InvalidParameterObject.parameters.json 6 unit-tests/DeploymentParameters-Should-Have-Value/Fail/InvalidParameterObject.parameters.should.be.txt 1 unit-tests/DeploymentParameters-Should-Have-Value/Fail/InvalidParameterObjectReference.parameters.should.be.txt 1 unit-tests/DeploymentParameters-Should-Have-Value/Fail/MissingKeyVaultId.parameters.json 13 unit-tests/DeploymentParameters-Should-Have-Value/Fail/MissingKeyVaultId.parameters.should.be.txt 1 unit-tests/DeploymentParameters-Should-Have-Value/Fail/MissingSecretNameKeyVault.parameters.json 13 unit-tests/DeploymentParameters-Should-Have-Value/Fail/MissingSecretNameKeyVault.parameters.should.be.txt 1 unit-tests/DeploymentParameters-Should-Have-Value/Pass/HasValid.parameters.json 26 unit-tests/DeploymentParameters-Should-Have-Value/Pass/MarketplaceSample.path.txt 1 unit-tests/DeploymentParameters-Should-Have-Value/Pass/keyvalue.parameters.json 3 unit-tests/DeploymentTemplate-Must-Not-Contain-Hardcoded-Uri/Fail/Hardcoded-Full-Uri.json 6 unit-tests/DeploymentTemplate-Must-Not-Contain-Hardcoded-Uri/Fail/Hardcoded-Uri-In-Concat.json 6 unit-tests/DeploymentTemplate-Must-Not-Contain-Hardcoded-Uri/Fail/Hardcoded-Uri-In-InnerTemplate.json 34 unit-tests/DeploymentTemplate-Must-Not-Contain-Hardcoded-Uri/Fail/Hardcoded-Uri-In-Uri.json 6 unit-tests/DeploymentTemplate-Must-Not-Contain-Hardcoded-Uri/Fail/Hardcoded-Uri.json 6 unit-tests/DeploymentTemplate-Must-Not-Contain-Hardcoded-Uri/Pass/MarketplaceSample.path.txt 1 unit-tests/DeploymentTemplate-Must-Not-Contain-Hardcoded-Uri/Pass/Uri-In-Parameters.json 12 unit-tests/DeploymentTemplate-Must-Not-Contain-Hardcoded-Uri/Pass/Uris-In-PolicyDefinition.json 95 unit-tests/DeploymentTemplate-Must-Not-Contain-Hardcoded-Uri/Pass/automation-nuget.json 51 unit-tests/DeploymentTemplate-Schema-Is-Correct/Fail/BadSchema.json 3 unit-tests/DeploymentTemplate-Schema-Is-Correct/Fail/BadSchema.should.be.txt 1 unit-tests/DeploymentTemplate-Schema-Is-Correct/Fail/NestedTemplate-Without-Schema.json 25 unit-tests/DeploymentTemplate-Schema-Is-Correct/Fail/NoSchema-But-Resources.json 7 unit-tests/DeploymentTemplate-Schema-Is-Correct/Pass/2015-01-01.json 3 unit-tests/DeploymentTemplate-Schema-Is-Correct/Pass/2018-05-01-subscriptionDeploymentTemplate.json 3 unit-tests/DeploymentTemplate-Schema-Is-Correct/Pass/2019-04-01.json 3 unit-tests/DeploymentTemplate-Schema-Is-Correct/Pass/2019-08-01-managementGroupDeploymentTemplate.json 3 unit-tests/DeploymentTemplate-Schema-Is-Correct/Pass/2019-08-01-tenantDeploymentTemplate.json 3 unit-tests/DeploymentTemplate-Schema-Is-Correct/Pass/MarketPlaceSample.path.txt 1 unit-tests/Dynamic-Variable-References-Should-Not-Use-Concat/Fail/Dynamic-Concat-Parameter.json 6 unit-tests/Dynamic-Variable-References-Should-Not-Use-Concat/Pass/MarketplaceSample.path.txt 1 unit-tests/Handler-Must-Be-Correct/Fail/InvalidHandler/azuredeploy.json 6 unit-tests/Handler-Must-Be-Correct/Fail/InvalidHandler/createUiDefinition.json 14 unit-tests/Handler-Must-Be-Correct/Fail/MissingHandler/azuredeploy.json 6 unit-tests/Handler-Must-Be-Correct/Fail/MissingHandler/createUiDefinition.json 13 unit-tests/Handler-Must-Be-Correct/Pass/MarketplaceSample.path.txt 1 unit-tests/HideExisting-Must-Be-Correctly-Handled/Fail/Missing-NewOrExisting.json 17 unit-tests/HideExisting-Must-Be-Correctly-Handled/Fail/Missing-NewOrExisting.should.be.txt 1 unit-tests/HideExisting-Must-Be-Correctly-Handled/Fail/Missing-Output.json 17 unit-tests/HideExisting-Must-Be-Correctly-Handled/Fail/Missing-ResourceGroup.json 17 unit-tests/HideExisting-Must-Be-Correctly-Handled/Fail/Missing-ResourceGroup.should.be.txt 1 unit-tests/HideExisting-Must-Be-Correctly-Handled/Fail/explicit-false-missing-neworexisting.json 43 unit-tests/HideExisting-Must-Be-Correctly-Handled/Fail/explicit-false-missing-neworexisting.txt 1 unit-tests/HideExisting-Must-Be-Correctly-Handled/Pass/MarketplaceSample.path.txt 1 unit-tests/HideExisting-Must-Be-Correctly-Handled/Pass/explicit-hide-existing/azuredeploy.json 64 unit-tests/HideExisting-Must-Be-Correctly-Handled/Pass/explicit-hide-existing/createUiDefinition.json 46 unit-tests/HideExisting-Must-Be-Correctly-Handled/Pass/missing-implies-false/azuredeploy.json 41 unit-tests/HideExisting-Must-Be-Correctly-Handled/Pass/missing-implies-false/createUiDefinition.json 45 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Fail/bool.json 10 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Fail/concat.json 10 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Fail/documentdb-sqldatabases-that-contains-invalid-id-property-should-fail.json 23 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Fail/empty-string.json 10 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Fail/int.json 10 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Fail/literal.json 10 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Fail/whitespace.json 10 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Pass/IDs-In-AppSettings.json 20 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Pass/IDs-In-KeyVault.json 16 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Pass/IDs-In-Metadata.json 48 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Pass/IDs-in-Backends.json 22 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Pass/IDs-in-InnerTemplates.json 44 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Pass/IDs-in-WebTest-Locations.json 31 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Pass/MarketplaceSample.path.txt 1 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Pass/azuredeploy.json 32 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Pass/dashboard-that-contains-id-should-pass.json 168 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Pass/documentdb-sqldatabases-that-contains-resource-id-should-pass.json 22 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Pass/exceptions-that-should-pass.json 93 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Pass/logic-app-that-contain-id-should-pass.json 25 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Pass/template-that-contains-aws_iam_functionapp_id-should-pass.json 83 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Pass/template-that-contains-contentProductId-should-pass.json 24 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Pass/template-that-contains-dataCollectionEndpointId-should-pass.json 33 unit-tests/IDs-Should-Be-Derived-From-ResourceIDs/Pass/template-that-contains-dataCollectionRuleImmutableId-should-pass.json 49 unit-tests/JSONFiles-Should-Be-Valid/Pass/prereqs/prereq.azuredeploy.json 219 unit-tests/Location-Should-Be-In-Outputs/Fail/Location-Invalid/azuredeploy.json 23 unit-tests/Location-Should-Be-In-Outputs/Fail/Location-Invalid/createUiDefinition.json 10 unit-tests/Location-Should-Be-In-Outputs/Fail/Location-Missing/azuredeploy.json 23 unit-tests/Location-Should-Be-In-Outputs/Fail/Location-Missing/createUiDefinition.json 9 unit-tests/Location-Should-Be-In-Outputs/Pass/MarketplaceSample.path.txt 1 unit-tests/Location-Should-Not-Be-Hardcoded/Fail/hardcoded-location-in-inner-template.json 46 unit-tests/Location-Should-Not-Be-Hardcoded/Fail/inner-scope-default.json 47 unit-tests/Location-Should-Not-Be-Hardcoded/Fail/mainTemplate.json 14 unit-tests/Location-Should-Not-Be-Hardcoded/Fail/nested-template.json 14 unit-tests/Location-Should-Not-Be-Hardcoded/Fail/no-parameters.json 19 unit-tests/Location-Should-Not-Be-Hardcoded/Fail/resourceGroup.location.json 32 unit-tests/Location-Should-Not-Be-Hardcoded/Pass/Location-In-DeploymentTemplate.json 127 unit-tests/Location-Should-Not-Be-Hardcoded/Pass/Location-In-InnerTemplate.json 46 unit-tests/Location-Should-Not-Be-Hardcoded/Pass/Location-In-Parameters.json 23 unit-tests/Location-Should-Not-Be-Hardcoded/Pass/MarketplaceSample.path.txt 1 unit-tests/Location-Should-Not-Be-Hardcoded/Pass/deployment.location/azuredeploy.json 14 unit-tests/Location-Should-Not-Be-Hardcoded/Pass/emptyparameters.json 5 unit-tests/Location-Should-Not-Be-Hardcoded/Pass/global/azuredeploy.json 14 unit-tests/Location-Should-Not-Be-Hardcoded/Pass/nestedDeployment.json 22 unit-tests/Location-Should-Not-Be-Hardcoded/Pass/no-parameters/azuredeploy.json 15 unit-tests/ManagedIdentityExtension-must-not-be-used/Fail/ManagedIdentity-Resource.json 26 unit-tests/ManagedIdentityExtension-must-not-be-used/Pass/MarketplaceSample.path.txt 1 unit-tests/Min-And-Max-Value-Are-Numbers/Fail/Max-Is-Not-Int.json 9 unit-tests/Min-And-Max-Value-Are-Numbers/Fail/Max-Is-Not-Int.should.be.txt 1 unit-tests/Min-And-Max-Value-Are-Numbers/Fail/Min-Is-Not-Int.json 9 unit-tests/Min-And-Max-Value-Are-Numbers/Fail/Min-Is-Not-Int.should.be.txt 1 unit-tests/Min-And-Max-Value-Are-Numbers/Fail/Missing-Max.json 8 unit-tests/Min-And-Max-Value-Are-Numbers/Fail/Missing-Max.should.be.txt 1 unit-tests/Min-And-Max-Value-Are-Numbers/Fail/Missing-Min.json 8 unit-tests/Min-And-Max-Value-Are-Numbers/Fail/Missing-Min.should.be.txt 1 unit-tests/Min-And-Max-Value-Are-Numbers/Pass/Min-And-Max-Are-Present.json 9 unit-tests/Outputs-Must-Be-Present-In-Template-Parameters/Fail/MissingOutput/azuredeploy.json 23 unit-tests/Outputs-Must-Be-Present-In-Template-Parameters/Fail/MissingOutput/createUiDefinition.json 24 unit-tests/Outputs-Must-Be-Present-In-Template-Parameters/Pass/InnerTemplate/azuredeploy.json 71 unit-tests/Outputs-Must-Be-Present-In-Template-Parameters/Pass/InnerTemplate/createUiDefinition.json 24 unit-tests/Outputs-Must-Be-Present-In-Template-Parameters/Pass/MarketplaceSample.path.txt 1 unit-tests/Outputs-Must-Be-Present-In-Template-Parameters/Pass/OutputCorrectType/azureDeploy.json 22 unit-tests/Outputs-Must-Be-Present-In-Template-Parameters/Pass/OutputCorrectType/createUiDefinition.json 53 unit-tests/Outputs-Must-Be-Present-In-Template-Parameters/Pass/type-mismatch-bool/azureDeploy.json 29 unit-tests/Outputs-Must-Be-Present-In-Template-Parameters/Pass/type-mismatch-bool/createUiDefinition.json 55 unit-tests/Outputs-Must-Be-Present-In-Template-Parameters/Pass/type-mismatch-int/azureDeploy.json 23 unit-tests/Outputs-Must-Be-Present-In-Template-Parameters/Pass/type-mismatch-int/createUiDefinition.json 55 unit-tests/Outputs-Must-Be-Present-In-Template-Parameters/Warn/OutputIncorrectType/azureDeploy.json 21 unit-tests/Outputs-Must-Be-Present-In-Template-Parameters/Warn/OutputIncorrectType/createUiDefinition.json 55 unit-tests/Outputs-Must-Not-Contain-Secrets/Fail/Outputs-Cannot-Contain-SecureObject-Parameters.json 18 unit-tests/Outputs-Must-Not-Contain-Secrets/Fail/Outputs-Cannot-Contain-SecureString-Parameters-Trimmed.json 15 unit-tests/Outputs-Must-Not-Contain-Secrets/Fail/Outputs-Cannot-Contain-SecureString-Parameters.json 15 unit-tests/Outputs-Must-Not-Contain-Secrets/Fail/Outputs-Cannot-Contain-Strings-Named-Password.json 10 unit-tests/Outputs-Must-Not-Contain-Secrets/Fail/Outputs-Cannot-Echo-ListKeys-In-Secret-Object.json 12 unit-tests/Outputs-Must-Not-Contain-Secrets/Fail/Outputs-Cannot-Echo-ListKeys-With-Concat.json 10 unit-tests/Outputs-Must-Not-Contain-Secrets/Fail/Outputs-Cannot-Echo-Lists.json 10 unit-tests/Outputs-Must-Not-Contain-Secrets/Fail/list-only.json 11 unit-tests/Outputs-Must-Not-Contain-Secrets/Pass/Outputs-Can-Contain-Custom-List-Function.json 10 unit-tests/Outputs-Must-Not-Contain-Secrets/Pass/Outputs-Can-Contain-Incomplete-Expression-References.json 25 unit-tests/Outputs-Must-Not-Contain-Secrets/Pass/Outputs-Can-Contain-Lists-Outside-Expressions.json 21 unit-tests/Parameter-Types-Should-Be-Consistent/Fail/InconsistentParameterTypes.json 92 unit-tests/Parameter-Types-Should-Be-Consistent/Fail/grandchild.json 65 unit-tests/Parameter-Types-Should-Be-Consistent/Pass/ConsistentParameterTypes.json 92 unit-tests/Parameter-Types-Should-Be-Consistent/Pass/bicepTemplate.json 56 unit-tests/Parameter-Types-Should-Be-Consistent/Pass/grandchild.json 64 unit-tests/Parameter-Types-Should-Be-Consistent/Pass/innerParamArrayBicepTemplate.json 63 unit-tests/Parameter-Types-Should-Be-Consistent/Pass/twoModuleBicepTemplate.json 99 unit-tests/Parameter-Types-Should-Be-Consistent/grandchild-middle.json 64 unit-tests/Parameters-Must-Be-Referenced/Fail/NotUsed.json 8 unit-tests/Parameters-Must-Be-Referenced/Fail/not-a-valid-expression.json 11 unit-tests/Parameters-Must-Be-Referenced/Pass/Different-Case-In-Reference.json 11 unit-tests/Parameters-Must-Be-Referenced/Pass/MarketplaceSample.path.txt 1 unit-tests/Parameters-Must-Be-Referenced/Pass/Parameters-In-LogicApp.json 88 unit-tests/Parameters-Must-Be-Referenced/Pass/SkipMe.json 8 unit-tests/Parameters-Must-Be-Referenced/Pass/Used-Directly-In-Variables.json 11 unit-tests/Parameters-Must-Be-Referenced/Pass/Used-In-Concat.json 11 unit-tests/Parameters-Must-Be-Referenced/Pass/azuredeploy.json 11 unit-tests/Parameters-Must-Be-Referenced/Pass/emptyparameters.json 5 unit-tests/Parameters-Must-Be-Referenced/Pass/param-name-whitespace.json 11 unit-tests/Parameters-Without-Default-Must-Exist-In-CreateUIDefinition/Fail/MissingCreateUIParameter/azuredeploy.json 26 unit-tests/Parameters-Without-Default-Must-Exist-In-CreateUIDefinition/Fail/MissingCreateUIParameter/createUiDefinition.json 15 unit-tests/Parameters-Without-Default-Must-Exist-In-CreateUIDefinition/Pass/MarketplaceSample.path.txt 1 unit-tests/Parameters-Without-Default-Must-Exist-In-CreateUIDefinition/Pass/emptyString/createUiDefinition.json 12 unit-tests/Parameters-Without-Default-Must-Exist-In-CreateUIDefinition/Pass/emptyString/mainTemplate.json 10 unit-tests/Parameters-Without-Default-Must-Exist-In-CreateUIDefinition/Pass/nestedParameter/CreateUIDefinition.json 13 unit-tests/Parameters-Without-Default-Must-Exist-In-CreateUIDefinition/Pass/nestedParameter/azureDeploy.json 52 unit-tests/Password-Textboxes-Must-Be-Used-For-Password-Parameters/Fail/NotSecureObject/azuredeploy.json 34 unit-tests/Password-Textboxes-Must-Be-Used-For-Password-Parameters/Fail/NotSecureObject/createUiDefinition.json 50 unit-tests/Password-Textboxes-Must-Be-Used-For-Password-Parameters/Fail/NotSecureString/azuredeploy.json 26 unit-tests/Password-Textboxes-Must-Be-Used-For-Password-Parameters/Fail/NotSecureString/createUiDefinition.json 22 unit-tests/Password-Textboxes-Must-Be-Used-For-Password-Parameters/Pass/MarketplaceSample.path.txt 1 unit-tests/Password-Textboxes-Must-Be-Used-For-Password-Parameters/Pass/SecureObject/azuredeploy.json 34 unit-tests/Password-Textboxes-Must-Be-Used-For-Password-Parameters/Pass/SecureObject/createUiDefinition.json 50 unit-tests/Password-params-must-be-secure/Fail/multiple.json 17 unit-tests/Password-params-must-be-secure/Fail/object-type.json 13 unit-tests/Password-params-must-be-secure/Fail/string-type.json 13 unit-tests/Password-params-must-be-secure/Pass/MarketplaceSample.path.txt 1 unit-tests/Password-params-must-be-secure/Pass/SkipMe.json 8 unit-tests/Password-params-must-be-secure/Pass/emptyparameters.json 5 unit-tests/Password-params-must-be-secure/Pass/no-password-params.json 13 unit-tests/Password-params-must-be-secure/Pass/param-name-whitespace.json 10 unit-tests/Password-params-must-be-secure/Pass/secured.json 13 unit-tests/PasswordBoxes-Must-Have-Min-Length/Fail/No-Min-Constraint.json 27 unit-tests/PasswordBoxes-Must-Have-Min-Length/Pass/Has-Complex-Constraint.json 26 unit-tests/PasswordBoxes-Must-Have-Min-Length/Pass/Has-Complex-Constraint2.json 26 unit-tests/PasswordBoxes-Must-Have-Min-Length/Pass/Has-Expression-Constraint.json 29 unit-tests/PasswordBoxes-Must-Have-Min-Length/Pass/Has-Regex-Constraint-With-FixLength.json 28 unit-tests/PasswordBoxes-Must-Have-Min-Length/Pass/Has-Regex-Constraint-With-Multiple-FixedLengths.json 29 unit-tests/PasswordBoxes-Must-Have-Min-Length/Pass/Has-Regex-Constraint.json 28 unit-tests/PasswordBoxes-Must-Have-Min-Length/Pass/No-Regex-Constraint.json 26 unit-tests/ResourceIds-should-not-contain/Fail/concat.json 11 unit-tests/ResourceIds-should-not-contain/Fail/extensionResourceId.json 11 unit-tests/ResourceIds-should-not-contain/Fail/format.json 12 unit-tests/ResourceIds-should-not-contain/Fail/list-concat.json 12 unit-tests/ResourceIds-should-not-contain/Fail/list-nested.json 12 unit-tests/ResourceIds-should-not-contain/Fail/multi-line.json 12 unit-tests/ResourceIds-should-not-contain/Fail/reference-concat.json 12 unit-tests/ResourceIds-should-not-contain/Fail/reference-nested.json 12 unit-tests/ResourceIds-should-not-contain/Fail/resourceId-whitespace.json 35 unit-tests/ResourceIds-should-not-contain/Fail/resourcegroup-function.json 11 unit-tests/ResourceIds-should-not-contain/Fail/subscription-function.json 11 unit-tests/ResourceIds-should-not-contain/Fail/subscriptionResourceId.json 13 unit-tests/ResourceIds-should-not-contain/Fail/tenantResourceId.json 13 unit-tests/ResourceIds-should-not-contain/Pass/ResourceIds-should-not-contain.json 35 unit-tests/ResourceIds-should-not-contain/Pass/azuredeploy.json 19 unit-tests/Resources-Should-Have-Location/Fail/hardcoded.json 15 unit-tests/Resources-Should-Have-Location/Pass/MarketplaceSample.path.txt 1 unit-tests/Resources-Should-Have-Location/Pass/global.json 16 unit-tests/Resources-Should-Not-Be-Ambiguous/Pass/InnerTemplateAmbiguitity (fail test).json 120 unit-tests/Resources-Should-Not-Be-Ambiguous/Pass/NestedResourceType.json 20 unit-tests/Resources-Should-Not-Be-Ambiguous/Pass/ResourceTypeFirstParameter (fail test).json 12 unit-tests/Resources-Should-Not-Be-Ambiguous/Pass/SimpleResourceID.json 11 unit-tests/Resources-Should-Not-Be-Ambiguous/Pass/TrailingSlash (fail test).json 12 unit-tests/Resources-Should-Not-Be-Ambiguous/Pass/proxy-resource.json 20 unit-tests/Resources-Should-Not-Be-Ambiguous/Pass/top-level-child-expression.json 15 unit-tests/Resources-Should-Not-Be-Ambiguous/Pass/topLevelChild.json 14 unit-tests/Secure-Params-In-Nested-Deployments/Fail/listKeys-implicit.json 46 unit-tests/Secure-Params-In-Nested-Deployments/Fail/outer-explicit.json 57 unit-tests/Secure-Params-In-Nested-Deployments/Fail/outer-implicit.json 54 unit-tests/Secure-Params-In-Nested-Deployments/Pass/Blank-Inner-Template.json 35 unit-tests/Secure-Params-In-Nested-Deployments/Pass/MarketplaceSample.path.txt 1 unit-tests/Secure-Params-In-Nested-Deployments/Pass/Nested-Outer-Nothing-SymbolicNaming.json 55 unit-tests/Secure-Params-In-Nested-Deployments/Pass/nested-inner-secure.json 67 unit-tests/Secure-Params-In-Nested-Deployments/Pass/nested-outer-nothing.json 55 unit-tests/Secure-String-Parameters-Cannot-Have-Default.json 28 unit-tests/Secure-String-Parameters-Cannot-Have-Default/Fail/Hardcoded-Value.json 9 unit-tests/Secure-String-Parameters-Cannot-Have-Default/Pass/Blank-As-Default.json 9 unit-tests/Secure-String-Parameters-Cannot-Have-Default/Pass/MarketplaceSample.path.txt 1 unit-tests/Secure-String-Parameters-Cannot-Have-Default/Pass/NewGuid-As-Default-With-Spaces.json 25 unit-tests/Secure-String-Parameters-Cannot-Have-Default/Pass/NewGuid-As-Default.json 9 unit-tests/Secure-String-Parameters-Cannot-Have-Default/Pass/NewGuid-With-Concat.json 9 unit-tests/Template-Should-Not-Contain-Blanks/Fail/Blanks-In-Config.json 19 unit-tests/Template-Should-Not-Contain-Blanks/Fail/empty-array.json 9 unit-tests/Template-Should-Not-Contain-Blanks/Fail/empty-object.json 9 unit-tests/Template-Should-Not-Contain-Blanks/Fail/empty-string.json 12 unit-tests/Template-Should-Not-Contain-Blanks/Fail/null-var.json 8 unit-tests/Template-Should-Not-Contain-Blanks/Pass/Blanks-In-Config-AppSettings.json 21 unit-tests/Template-Should-Not-Contain-Blanks/Pass/InnerTemplate.json 34 unit-tests/Template-Should-Not-Contain-Blanks/Pass/MarketplaceSample.path.txt 1 unit-tests/Template-Should-Not-Contain-Blanks/Pass/MultipleInnerTemplates/azuredeploy.json 43 unit-tests/Template-Should-Not-Contain-Blanks/Pass/MultipleInnerTemplates/diagnostics-aa-deploy-policy.json 118 unit-tests/Template-Should-Not-Contain-Blanks/Pass/azuredeploy.json 9 unit-tests/Template-Should-Not-Contain-Blanks/Pass/exceptions-that-should-pass.json 50 unit-tests/Template-Should-Not-Contain-Blanks/Pass/requiredDataConnectors-empty-array-should-pass.json 32 unit-tests/Textboxes-Are-Well-Formed/Fail/Textboxes-With-Invalid-Regex-Validations/azuredeploy.json 23 unit-tests/Textboxes-Are-Well-Formed/Fail/Textboxes-With-Invalid-Regex-Validations/createUiDefinition.json 27 unit-tests/Textboxes-Are-Well-Formed/Fail/Textboxes-With-Invalid-Regex/azuredeploy.json 23 unit-tests/Textboxes-Are-Well-Formed/Fail/Textboxes-With-Invalid-Regex/createUiDefinition.json 23 unit-tests/Textboxes-Are-Well-Formed/Fail/Textboxes-Without-Constrains-ValidationMessage/azuredeploy.json 23 unit-tests/Textboxes-Are-Well-Formed/Fail/Textboxes-Without-Constrains-ValidationMessage/createUiDefinition.json 22 unit-tests/Textboxes-Are-Well-Formed/Fail/Textboxes-Without-Regex/azuredeploy.json 23 unit-tests/Textboxes-Are-Well-Formed/Fail/Textboxes-Without-Regex/createUiDefinition.json 21 unit-tests/Textboxes-Are-Well-Formed/Pass/Textboxes-With-Constrains-Regex/azuredeploy.json 23 unit-tests/Textboxes-Are-Well-Formed/Pass/Textboxes-With-Constrains-Regex/createUiDefinition.json 23 unit-tests/Textboxes-Are-Well-Formed/Pass/Textboxes-With-Constrains-Validations/azuredeploy.json 23 unit-tests/Textboxes-Are-Well-Formed/Pass/Textboxes-With-Constrains-Validations/createUiDefinition.json 27 unit-tests/Textboxes-Are-Well-Formed/Pass/Textboxes-With-Length-Constrains-Regex/azuredeploy.json 23 unit-tests/Textboxes-Are-Well-Formed/Pass/Textboxes-With-Length-Constrains-Regex/createUiDefinition.json 63 unit-tests/Textboxes-Are-Well-Formed/Pass/Textboxes-Without-Length-Constrains-Regex/azuredeploy.json 23 unit-tests/Textboxes-Are-Well-Formed/Pass/Textboxes-Without-Length-Constrains-Regex/createUiDefinition.json 24 unit-tests/Tooltips-Should-Be-Present/Fail/MissingTooltip/azuredeploy.json 6 unit-tests/Tooltips-Should-Be-Present/Fail/MissingTooltip/createUiDefinition.json 20 unit-tests/Tooltips-Should-Be-Present/Pass/EditableGridTooltipNotRequired/azuredeploy.json 6 unit-tests/Tooltips-Should-Be-Present/Pass/EditableGridTooltipNotRequired/createUiDefinition.json 17 unit-tests/Tooltips-Should-Be-Present/Pass/InfoboxTooltipNotRequired/azuredeploy.json 6 unit-tests/Tooltips-Should-Be-Present/Pass/InfoboxTooltipNotRequired/createUiDefinition.json 17 unit-tests/Tooltips-Should-Be-Present/Pass/MarketplaceSample.path.txt 1 unit-tests/Tooltips-Should-Be-Present/Pass/SectionTooltipNotRequired/azuredeploy.json 23 unit-tests/Tooltips-Should-Be-Present/Pass/SectionTooltipNotRequired/createUiDefinition.json 17 unit-tests/Tooltips-Should-Be-Present/Pass/TextBlockTooltipNotRequired/azuredeploy.json 6 unit-tests/Tooltips-Should-Be-Present/Pass/TextBlockTooltipNotRequired/createUiDefinition.json 17 unit-tests/Tooltips-Should-Be-Present/Pass/apiControlRequestBody/azuredeploy.json 6 unit-tests/Tooltips-Should-Be-Present/Pass/apiControlRequestBody/createUiDefinition.json 25 unit-tests/URIs-Should-Be-Properly-Constructed/Fail/URI-Using-Concat.json 8 unit-tests/URIs-Should-Be-Properly-Constructed/Fail/URI-Using-Format.json 8 unit-tests/URIs-Should-Be-Properly-Constructed/Pass/Concat-in-URL.json 15 unit-tests/URIs-Should-Be-Properly-Constructed/Pass/MarketplaceSample.path.txt 1 unit-tests/Usernames-Should-Not-Have-A-Default/Fail/DefaultUsername/azuredeploy.json 6 unit-tests/Usernames-Should-Not-Have-A-Default/Fail/DefaultUsername/createUiDefinition.json 23 unit-tests/Usernames-Should-Not-Have-A-Default/Pass/MarketplaceSample.path.txt 1 unit-tests/VM-Size-Should-Be-A-Parameter/Fail/Fixed-VM-Size.json 14 unit-tests/VM-Size-Should-Be-A-Parameter/Fail/VMSize-In-Alternate-VMTypes.json 28 unit-tests/VM-Size-Should-Be-A-Parameter/Fail/nested-param.json 35 unit-tests/VM-Size-Should-Be-A-Parameter/Pass/MarketplaceSample.path.txt 1 unit-tests/VM-Size-Should-Be-A-Parameter/Pass/NestedVMSize.json 106 unit-tests/VM-Size-Should-Be-A-Parameter/Pass/VMSize-In-Alternate-VMTypes.json 31 unit-tests/VM-Size-Should-Be-A-Parameter/Pass/VMSize-With-Alternate-Parameter-Name.json 31 unit-tests/VM-Size-Should-Be-A-Parameter/Pass/azuredeploy.json 38 unit-tests/VMSizes-Must-Match-Template/Pass/Element-Nested-In-Section/azureDeploy.json 26 unit-tests/VMSizes-Must-Match-Template/Pass/Element-Nested-In-Section/createUIDefinition.json 45 unit-tests/VMSizes-Must-Match-Template/Pass/MarketplaceSample.path.txt 1 unit-tests/Validations-Must-Have-Message/Fail/Validations-Without-Message/azuredeploy.json 23 unit-tests/Validations-Must-Have-Message/Fail/Validations-Without-Message/createUiDefinition.json 26 unit-tests/Validations-Must-Have-Message/Pass/Validation-With-Message/azuredeploy.json 23 unit-tests/Validations-Must-Have-Message/Pass/Validation-With-Message/createUiDefinition.json 27 unit-tests/Variables-Must-Be-Referenced/Fail/Unreferenced-Copy-Variable.json 12 unit-tests/Variables-Must-Be-Referenced/Fail/Unreferenced-Variable-Copy-Property.json 14 unit-tests/Variables-Must-Be-Referenced/Fail/Unreferenced-Variable.json 8 unit-tests/Variables-Must-Be-Referenced/Fail/Unreferenced-Variable.should.be.txt 1 unit-tests/Variables-Must-Be-Referenced/Fail/dollar.json 9 unit-tests/Variables-Must-Be-Referenced/Pass/MarketplaceSample.path.txt 1 unit-tests/Variables-Must-Be-Referenced/Pass/Variable-Copy.json 24 unit-tests/Variables-Must-Be-Referenced/Pass/Variable-List-Value.json 19 unit-tests/Variables-Must-Be-Referenced/Pass/bicep-generated-var.json 15 unit-tests/Variables-Must-Be-Referenced/Pass/dollar.json 15 unit-tests/Variables-Must-Be-Referenced/Pass/sharp.json 15 unit-tests/Virtual-Machines-Should-Not-Be-Preview/Fail/Latest-Preview-offer.json 19 unit-tests/Virtual-Machines-Should-Not-Be-Preview/Fail/Latest-Preview-sku.json 19 unit-tests/Virtual-Machines-Should-Not-Be-Preview/Fail/Latest-Preview-version.json 19 unit-tests/Virtual-Machines-Should-Not-Be-Preview/Fail/Latest-Preview2.json 14 unit-tests/Virtual-Machines-Should-Not-Be-Preview/Fail/StorageProfile-In-Variable.json 23 unit-tests/Virtual-Machines-Should-Not-Be-Preview/Pass/MarketplaceSample.path.txt 1 unit-tests/Virtual-Machines-Should-Not-Be-Preview/Pass/hdi-cluster-storage-profile.json 25 unit-tests/Virtual-Machines-Should-Not-Be-Preview/Pass/virtualmachinescalesets.json 20 unit-tests/_arm-ttk-module/Bad.json 4 unit-tests/_arm-ttk-module/ExpandVariables.json 12 unit-tests/_arm-ttk-module/InnerTemplateWithEscapeSequence.json 116 unit-tests/_arm-ttk-module/MultipleInnerTemplatesWithUnreferencedParameters.json 112 unit-tests/_arm-ttk-module/NestedInnerTemplates.json 342 unit-tests/_arm-ttk-module/README.md 3 unit-tests/adminPassword-Should-Not-Be-A-Literal/Fail/Literal-Admin-AdminPassword.json 20 unit-tests/adminPassword-Should-Not-Be-A-Literal/Pass/ExpressionValue.json 18 unit-tests/adminUsername-Should-Not-Be-A-Literal/Fail/Literal-Admin-AdminLogin.json 20 unit-tests/adminUsername-Should-Not-Be-A-Literal/Fail/Literal-Admin-Username-SymbolicName.json 17 unit-tests/adminUsername-Should-Not-Be-A-Literal/Fail/Literal-Admin-Username.json 17 unit-tests/adminUsername-Should-Not-Be-A-Literal/Fail/Literal-Admin-Username.should.be.txt 1 unit-tests/adminUsername-Should-Not-Be-A-Literal/Fail/Literal-Variable-Property-Username.json 22 unit-tests/adminUsername-Should-Not-Be-A-Literal/Fail/Literal-Variable-Username.json 20 unit-tests/adminUsername-Should-Not-Be-A-Literal/Fail/nested-deployment-literal.json 109 unit-tests/adminUsername-Should-Not-Be-A-Literal/Pass/ExpressionValue.json 18 unit-tests/adminUsername-Should-Not-Be-A-Literal/Pass/MarketplaceSample.path.txt 1 unit-tests/adminUsername-Should-Not-Be-A-Literal/Pass/empty.path.txt 1 unit-tests/adminUsername-Should-Not-Be-A-Literal/Pass/nested-deployment.json 112 unit-tests/apiVersions-Should-Be-Recent-In-Reference-Functions/Fail/CaseInsenstiveApiVersion.json 30 unit-tests/apiVersions-Should-Be-Recent-In-Reference-Functions/Fail/old-apiVersion-FullReference.json 11 unit-tests/apiVersions-Should-Be-Recent-In-Reference-Functions/Fail/old-apiVersion-NestedResource.json 11 unit-tests/apiVersions-Should-Be-Recent-In-Reference-Functions/Fail/old-apiVersion-in-List.json 11 unit-tests/apiVersions-Should-Be-Recent-In-Reference-Functions/Fail/old-apiVersion-in-ListAccountSas.json 11 unit-tests/apiVersions-Should-Be-Recent-In-Reference-Functions/Fail/old-apiVersion-in-ListKeys.json 11 unit-tests/apiVersions-Should-Be-Recent-In-Reference-Functions/Fail/old-apiVersion.json 11 unit-tests/apiVersions-Should-Be-Recent-In-Reference-Functions/Fail/preview-apiVersion-ReferencedByVariable.json 18 unit-tests/apiVersions-Should-Be-Recent-In-Reference-Functions/Pass/ApiInPolicyRuleTemplate.json 130 unit-tests/apiVersions-Should-Be-Recent-In-Reference-Functions/Pass/NoApiVersion.json 11 unit-tests/apiVersions-Should-Be-Recent-In-Reference-Functions/Pass/NonPreviewVersionWhereSamePreviewDateExists.json 11 unit-tests/apiVersions-Should-Be-Recent-In-Reference-Functions/Pass/bicep.json 18 unit-tests/apiVersions-Should-Be-Recent-In-Reference-Functions/Pass/latestStableApiOlderThan2Years.json 11 unit-tests/apiVersions-should-be-recent.json 252 unit-tests/apiversions-should-be-recent/Fail/OldApiVersion-BuiltWithBicep.json 58 unit-tests/apiversions-should-be-recent/Fail/OldApiVersion-In-Inner-Template.json 65 unit-tests/apiversions-should-be-recent/Fail/api-version-is-an-expression.json 22 unit-tests/apiversions-should-be-recent/Fail/apiVersion-duplicated-in-nested-resource.json 36 unit-tests/apiversions-should-be-recent/Fail/not-a-string.json 22 unit-tests/apiversions-should-be-recent/Fail/not-bicep-module.json 36 unit-tests/apiversions-should-be-recent/Fail/old-apiVersion.json 22 unit-tests/apiversions-should-be-recent/Fail/preview-when-newer-is-available.json 17 unit-tests/apiversions-should-be-recent/Pass/Api-In-Inner-Template.json 65 unit-tests/apiversions-should-be-recent/Pass/ApiVersion-Of-RoleAssignments.json 20 unit-tests/apiversions-should-be-recent/Pass/Nested-API-Version.json 14 unit-tests/apiversions-should-be-recent/Pass/NonPreviewVersionWhereSamePreviewDateExists.json 17 unit-tests/apiversions-should-be-recent/Pass/PreviewOnlyApi.json 14 unit-tests/apiversions-should-be-recent/Pass/ProviderResource.json 20 unit-tests/apiversions-should-be-recent/Pass/apiManagmentHasAnApiVersionUnderProperties.json 24 unit-tests/apiversions-should-be-recent/Pass/bicep-module.json 38 unit-tests/apiversions-should-be-recent/Pass/latestStableApiOlderThan2Years.json 34 unit-tests/apiversions-should-be-recent/Pass/old-apiVersion-skipped.json 23 unit-tests/apiversions-should-be-recent/Pass/scope-property.json 20 unit-tests/artifacts-parameter/Fail/missing-defaults/mainTemplate.json 16 unit-tests/artifacts-parameter/Fail/missing-sas/mainTemplate.json 14 unit-tests/artifacts-parameter/Fail/nested-missing-sas.json 13 unit-tests/artifacts-parameter/Fail/nested-with-defaults.json 18 unit-tests/artifacts-parameter/Fail/nested-wrong-type.json 16 unit-tests/artifacts-parameter/Fail/wrong-defaults/mainTemplate.json 18 unit-tests/artifacts-parameter/Fail/wrong-type/mainTemplate.json 16 unit-tests/artifacts-parameter/Pass/deployment-function/mainTemplate.json 18 unit-tests/artifacts-parameter/Pass/nested-template.json 16 unit-tests/artifacts-parameter/Pass/raw-repo-path/mainTemplate.json 20 unit-tests/outputs-must-not-contain-secrets.json 82 unit-tests/parameters-must-be-referenced.json 76 unit-tests/providers_apiVersions-Is-Not-Permitted/Fail/Uses-Providers-ApiVersion.json 9 unit-tests/providers_apiVersions-Is-Not-Permitted/Fail/Uses-Providers-ApiVersion.should.be.txt 1 unit-tests/providers_apiVersions-Is-Not-Permitted/Pass/MarketplaceSample.path.txt 1