Avm.Authoring
0.18.2
Minimum PowerShell version
7.4
Installation Options
Owners
Copyright
(c) Microsoft Corporation. All rights reserved.
Package Details
Author(s)
- Azure Verified Modules
Tags
Azure AVM AzureVerifiedModules Bicep Terraform Authoring CLI
Functions
Get-AvmAuthoringPlaceholder Get-AvmModuleContext Get-AvmTool Get-AvmVersion Initialize-AvmModuleMetadata Install-AvmTool New-AvmTelemetryIdPrefix Invoke-Avm Invoke-AvmCheckConvention Invoke-AvmCheckPolicy Invoke-AvmDoctor Invoke-AvmDocs Invoke-AvmFormat Invoke-AvmLint Invoke-AvmPrCheck Invoke-AvmPreCommit Invoke-AvmSync Invoke-AvmTest Invoke-AvmTestE2e Invoke-AvmTestIntegration Invoke-AvmTestUnit Invoke-AvmTransform Get-AvmModuleMetadata Test-AvmModuleMetadata Update-AvmAuthoring
PSEditions
Dependencies
This module has no dependencies.
Release Notes
See https://github.com/Azure/azure-verified-modules-tools/blob/main/CHANGELOG.md. The release workflow replaces this value with the CHANGELOG section for the tag being published, when one exists.
FileList
- Avm.Authoring.nuspec
- Avm.Authoring.psm1
- Private\Process\Test-AvmTerraformTestCompleted.ps1
- Private\Version\Resolve-AvmManagedFilesVersionPlan.ps1
- Engines\Bicep\Invoke-AvmBicepCheckConvention.ps1
- Private\Process\Invoke-AvmTerraformInit.ps1
- Private\Version\Get-AvmManagedFilesVersionPinPath.ps1
- Engines\Bicep\Invoke-AvmBicepTransform.ps1
- Avm.Authoring.psd1
- Private\Process\Invoke-AvmScriptHook.ps1
- Private\Rules\Read-AvmRuleSet.ps1
- Engines\Bicep\Invoke-AvmBicepDocs.ps1
- README.md
- Private\Dispatch\Get-AvmVerbRegistry.ps1
- Private\Rules\AvmRule.ps1
- Engines\Bicep\Invoke-AvmBicepLint.ps1
- Public\Invoke-AvmPrCheck.ps1
- Private\Dispatch\Get-AvmCommandTool.ps1
- Private\Context\Read-AvmContextOverride.ps1
- Engines\Bicep\Invoke-AvmBicepTest.ps1
- Public\Invoke-AvmDoctor.ps1
- Private\Dispatch\Test-AvmDisableSentinel.ps1
- Private\Context\Get-AvmModuleContextInternal.ps1
- Engines\Bicep\Format-AvmBicepModule.ps1
- Public\Invoke-AvmSync.ps1
- Private\Output\Write-AvmLog.ps1
- Private\Context\Get-AvmReservedContextAncestor.ps1
- Engines\Bicep\README.md
- Public\Install-AvmTool.ps1
- Private\Output\Write-AvmResult.ps1
- Private\Context\Get-AvmContextRootSignature.ps1
- Engines\Bicep\Invoke-AvmBicepCheckPolicy.ps1
- Public\New-AvmTelemetryIdPrefix.ps1
- Private\Output\Get-AvmFailureDetail.ps1
- Private\Exceptions\AvmExceptions.ps1
- Resources\Rules\021-header-md-must-exist.psd1
- Public\Invoke-AvmTestUnit.ps1
- Private\Output\ConvertTo-AvmResultLine.ps1
- Private\Layout\Test-AvmModuleLayout.ps1
- Resources\Rules\010-outputs-tf-not-output-tf.psd1
- Public\Invoke-Avm.ps1
- Private\Output\Assert-AvmCommandSuccess.ps1
- Private\Tools\Install-AvmToolFromPins.ps1
- Resources\Rules\011-variables-tf-not-variable-tf.psd1
- Public\Invoke-AvmFormat.ps1
- Private\Objects\Get-AvmPropertyValue.ps1
- Private\Tools\Find-AvmToolOnPath.ps1
- Resources\Rules\022-examples-dir-must-exist.psd1
- Public\Invoke-AvmLint.ps1
- Private\Folders\Get-AvmDescendantDirectory.ps1
- Private\Tools\Test-AvmAutoInstallDisabled.ps1
- Resources\Rules\020-terraform-tf-must-exist.psd1
- Public\Invoke-AvmTestIntegration.ps1
- Private\Folders\Test-AvmIgnoredPath.ps1
- Private\Tools\Expand-AvmToolArchive.ps1
- Resources\Rules\024-terraform-scopes-must-be-direct-children.psd1
- Public\Initialize-AvmModuleMetadata.ps1
- Private\Folders\Copy-AvmTerraformModuleTree.ps1
- Private\Tools\Resolve-AvmTool.ps1
- Resources\Rules\023-tests-dir-must-exist.psd1
- Public\Invoke-AvmTransform.ps1
- Private\Folders\Get-AvmFileSnapshot.ps1
- Private\Tools\Test-AvmPins.ps1
- Resources\CustomRules\AvmAvoidStringThrow.psm1
- Public\Test-AvmModuleMetadata.ps1
- Private\Folders\Get-AvmFolder.ps1
- Private\Tools\Invoke-AvmHttp.ps1
- Resources\tflint\avm.tflint_example.hcl
- Public\Get-AvmVersion.ps1
- Private\Metadata\Read-AvmMetadataJson.ps1
- Private\Tools\Resolve-AvmArchiveEntryPath.ps1
- Resources\tflint\avm.tflint.hcl
- Public\Get-AvmAuthoringPlaceholder.ps1
- Private\Metadata\Get-AvmMetadataSourcePlan.ps1
- Private\Tools\Get-AvmToolPlatform.ps1
- Resources\tflint\avm.tflint_module.hcl
- Public\Invoke-AvmDocs.ps1
- Private\Metadata\Get-AvmMetadataScope.ps1
- Private\Tools\Resolve-AvmMirrorUrl.ps1
- Private\Rules\Primitives\Test-AvmRuleFileMustExist.ps1
- Public\Get-AvmModuleMetadata.ps1
- Private\Metadata\New-AvmMetadataIssue.ps1
- Private\Tools\Read-AvmPins.ps1
- Private\Rules\Primitives\Test-AvmRuleFileMustNotExist.ps1
- Public\Invoke-AvmTestE2e.ps1
- Private\Metadata\Get-AvmBicepMetadataLiteral.ps1
- Private\Tools\Lock-AvmToolCache.ps1
- Private\Rules\Primitives\Test-AvmRuleTerraformScopesMustBeDirectChildren.ps1
- Public\Invoke-AvmPreCommit.ps1
- Private\Metadata\Test-AvmMetadataContent.ps1
- Private\Tools\Expand-AvmWindowsTarArchive.ps1
- Private\Rules\Primitives\Test-AvmRuleDirectoryMustExist.ps1
- Public\Get-AvmModuleContext.ps1
- Private\Metadata\Get-AvmBicepCommentFreeSource.ps1
- Engines\ManagedFiles\Sync-AvmManagedFile.ps1
- Resources\mapotf\module\move_misplaced_blocks.mptf.hcl
- Public\Get-AvmTool.ps1
- Private\Metadata\Test-AvmMetadataResourceType.ps1
- Engines\ManagedFiles\Merge-AvmFileLine.ps1
- Resources\mapotf\module\sort_variables.mptf.hcl
- Public\Invoke-AvmCheckPolicy.ps1
- Private\Metadata\ConvertFrom-AvmMetadataJson.ps1
- Engines\Terraform\Invoke-AvmTerraformCheckConvention.ps1
- Resources\mapotf\module\sort_outputs.mptf.hcl
- Public\Invoke-AvmTest.ps1
- Private\Metadata\Get-AvmMetadataModuleType.ps1
- Engines\Terraform\ConvertFrom-AvmTerraformModuleManifest.ps1
- Resources\mapotf\module\required_provider_versions.mptf.hcl
- Public\Invoke-AvmCheckConvention.ps1
- Private\Metadata\Test-AvmMetadataModules.ps1
- Engines\Terraform\Get-AvmTerraformE2eExample.ps1
- Resources\mapotf\example\disable_telemetry.mptf.hcl
- Public\Update-AvmAuthoring.ps1
- Private\Metadata\Test-AvmMetadataTelemetryRequired.ps1
- Engines\Terraform\Format-AvmTerraformModule.ps1
- Resources\mapotf\common\order_module_attrs.mptf.hcl
- Resources\PSScriptAnalyzerSettings.psd1
- Private\Assets\Resolve-AvmPolicyBundle.ps1
- Engines\Terraform\Invoke-AvmTerraformLint.ps1
- Resources\mapotf\common\order_variable_attrs.mptf.hcl
- Resources\avm.pins.jsonc
- Private\Assets\Resolve-AvmPinnedAsset.ps1
- Engines\Terraform\Invoke-AvmTerraformTransform.ps1
- Resources\mapotf\common\order_resource_meta.mptf.hcl
- Private\Process\Test-AvmTerraformTransientError.ps1
- Private\Config\Merge-AvmTflintConfig.ps1
- Engines\Terraform\Invoke-AvmTerraformTestE2e.ps1
- Resources\mapotf\common\order_output_attrs.mptf.hcl
- Private\Process\Assert-AvmGitWorkingTreeClean.ps1
- Private\Version\Test-AvmManagedFilesVersion.ps1
- Engines\Terraform\Invoke-AvmTerraformTest.ps1
- Resources\mapotf\common\order_resource_attrs.mptf.hcl
- Private\Process\New-AvmToolPathEnvironment.ps1
- Private\Version\Get-AvmManagedFilesVersionPin.ps1
- Engines\Terraform\Invoke-AvmTerraformDocs.ps1
- Resources\mapotf\common\order_terraform.mptf.hcl
- Private\Process\ConvertFrom-AvmDotEnv.ps1
- Private\Version\Get-AvmLatestModuleVersion.ps1
- Engines\Terraform\Get-AvmTerraformValidationScope.ps1
- Resources\mapotf\root\main_telemetry_tf.mptf.hcl
- Private\Process\Invoke-AvmParallel.ps1
- Private\Version\Test-AvmModuleVersion.ps1
- Engines\Terraform\Invoke-AvmTerraformTestSuite.ps1
- Resources\Schemas\v1\avm-module-metadata.schema.json
- Private\Process\Invoke-AvmProcess.ps1
- Private\Version\Set-AvmManagedFilesVersionPin.ps1
- Engines\Terraform\README.md
- Resources\Schemas\v1\avm-modules-catalog.schema.json
- Private\Process\Lock-AvmTerraformPluginCache.ps1
- Private\Version\Get-AvmLatestManagedFilesVersion.ps1
- Engines\Terraform\Invoke-AvmTerraformCheckPolicy.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.36.0 | 999 | 10/30/2026 |
| 0.35.0 | 4,871 | 10/28/2026 |
| 0.34.0 | 345 | 10/27/2026 |
| 0.33.0 | 1,876 | 10/26/2026 |
| 0.32.0 | 607 | 10/26/2026 |
| 0.31.0 | 2,894 | 10/23/2026 |
| 0.30.0 | 3,026 | 10/21/2026 |
| 0.29.0 | 791 | 10/21/2026 |
| 0.28.1 | 1,285 | 10/21/2026 |
| 0.28.0 | 283 | 10/21/2026 |
| 0.27.0 | 3,431 | 10/20/2026 |
| 0.26.0 | 5,817 | 10/19/2026 |
| 0.25.0 | 4,551 | 10/18/2026 |
| 0.24.2 | 6,237 | 10/15/2026 |
| 0.24.1 | 854 | 10/15/2026 |
| 0.24.0 | 447 | 10/15/2026 |
| 0.23.0 | 6,238 | 10/12/2026 |
| 0.22.1 | 20,583 | 10/8/2026 |
| 0.22.0 | 2,834 | 10/7/2026 |
| 0.21.0 | 2,541 | 10/7/2026 |
| 0.20.0 | 19,545 | 10/1/2026 |
| 0.19.0 | 3,239 | 9/30/2026 |
| 0.18.2 (current version) | 5,314 | 9/25/2026 |
| 0.18.1 | 3,327 | 9/23/2026 |
| 0.18.0 | 214 | 9/23/2026 |
| 0.17.1 | 294 | 9/23/2026 |
| 0.17.0 | 2,513 | 9/22/2026 |
| 0.16.0 | 1,509 | 9/21/2026 |
| 0.15.2 | 1,056 | 9/18/2026 |
| 0.15.1 | 2,104 | 9/17/2026 |
| 0.15.0 | 500 | 9/17/2026 |
| 0.14.0 | 968 | 9/16/2026 |
| 0.13.0 | 3,355 | 9/14/2026 |
| 0.12.4 | 4,850 | 9/9/2026 |
| 0.12.3 | 50 | 9/9/2026 |
| 0.12.2 | 222 | 9/9/2026 |
| 0.12.1 | 3,888 | 9/4/2026 |
| 0.12.0 | 218 | 9/4/2026 |
| 0.11.0 | 3,838 | 9/1/2026 |
| 0.10.5 | 644 | 9/1/2026 |
| 0.10.4 | 4,665 | 8/27/2026 |
| 0.10.3 | 478 | 8/27/2026 |
| 0.10.2 | 650 | 8/26/2026 |
| 0.10.1 | 6,539 | 8/20/2026 |
| 0.10.0 | 53 | 8/20/2026 |
| 0.9.5 | 1,877 | 8/19/2026 |
| 0.9.4 | 985 | 8/18/2026 |
| 0.9.3 | 328 | 8/18/2026 |
| 0.9.2 | 254 | 8/18/2026 |
| 0.9.1 | 3,152 | 8/14/2026 |
| 0.9.0 | 1,087 | 8/13/2026 |
| 0.8.1 | 2,478 | 8/12/2026 |
| 0.8.0 | 583 | 8/11/2026 |
| 0.7.0 | 381 | 8/11/2026 |
| 0.6.0 | 265 | 8/11/2026 |
| 0.5.6 | 1,924 | 8/10/2026 |
| 0.5.5 | 126 | 8/10/2026 |
| 0.5.4 | 299 | 8/10/2026 |
| 0.5.3 | 166 | 8/10/2026 |
| 0.5.2 | 1,118 | 8/7/2026 |
| 0.5.1 | 9 | 8/7/2026 |
| 0.5.0 | 8 | 8/7/2026 |
| 0.4.3 | 8 | 8/7/2026 |
| 0.4.2 | 11 | 8/7/2026 |
| 0.4.1 | 8 | 8/7/2026 |
| 0.4.0 | 9 | 8/7/2026 |
| 0.3.0 | 13 | 8/7/2026 |
| 0.2.3 | 21 | 8/5/2026 |
| 0.2.2 | 25 | 8/4/2026 |
| 0.2.1 | 7 | 8/4/2026 |
| 0.2.0 | 9 | 8/4/2026 |
| 0.1.9 | 54 | 8/3/2026 |
| 0.1.8 | 15 | 8/3/2026 |
| 0.1.7 | 24 | 7/31/2026 |
| 0.1.6 | 18 | 7/31/2026 |
| 0.1.5 | 16 | 7/31/2026 |
| 0.1.4 | 20 | 7/30/2026 |
| 0.1.3 | 6 | 7/30/2026 |
| 0.1.0 | 48 | 6/23/2026 |