Avm.Authoring
0.1.0
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 Install-AvmTool Invoke-Avm Invoke-AvmCheckConvention Invoke-AvmCheckPolicy Invoke-AvmDoctor Invoke-AvmDocs Invoke-AvmFormat Invoke-AvmLint Invoke-AvmPrCheck Invoke-AvmPreCommit Invoke-AvmTest Invoke-AvmTransform
PSEditions
Dependencies
This module has no dependencies.
Release Notes
0.1.0 - Phase 0 skeleton. Adds the avm dispatcher (alias: avm), Get-AvmVersion / avm version, Invoke-AvmDoctor / avm doctor, and the managed-tool resolver (Get-AvmTool, Install-AvmTool, avm tool list|which|install). The bundled tools.lock.psd1 is an empty schema stub awaiting bicep and terraform entries. Backward compatibility shim Get-AvmAuthoringPlaceholder is retained from 0.0.1.
FileList
- Avm.Authoring.nuspec
- Avm.Authoring.psd1
- Public\Invoke-AvmPrCheck.ps1
- Engines\Bicep\Format-AvmBicepModule.ps1
- Private\Tools\Get-AvmToolPlatform.ps1
- README.md
- Public\Invoke-AvmCheckPolicy.ps1
- Engines\Terraform\README.md
- Private\Tools\Expand-AvmToolArchive.ps1
- Avm.Authoring.psm1
- Public\Invoke-Avm.ps1
- Engines\Terraform\Invoke-AvmTerraformLint.ps1
- Private\Context\Read-AvmContextOverride.ps1
- Resources\Rules\000-avm-config-exists.psd1
- Engines\Terraform\Invoke-AvmTerraformDocs.ps1
- Private\Context\Get-AvmModuleContextInternal.ps1
- Resources\tools.lock.psd1
- Resources\Rules\011-variables-tf-not-variable-tf.psd1
- Engines\Terraform\Invoke-AvmTerraformCheckConvention.ps1
- Private\Folders\Get-AvmFolder.ps1
- Resources\PSScriptAnalyzerSettings.psd1
- Resources\Rules\020-terraform-tf-must-exist.psd1
- Engines\Terraform\Invoke-AvmTerraformCheckPolicy.ps1
- Private\Rules\AvmRule.ps1
- Public\Invoke-AvmDocs.ps1
- Resources\Rules\022-examples-dir-must-exist.psd1
- Engines\Terraform\Invoke-AvmTerraformTransform.ps1
- Private\Rules\Read-AvmRuleSet.ps1
- Public\Get-AvmTool.ps1
- Resources\Rules\021-header-md-must-exist.psd1
- Engines\Terraform\Format-AvmTerraformModule.ps1
- Private\Assets\Resolve-AvmPinnedAsset.ps1
- Public\Invoke-AvmPreCommit.ps1
- Resources\Rules\030-gitignore-essentials.psd1
- Engines\Terraform\Invoke-AvmTerraformTest.ps1
- Private\Assets\Read-AvmAssetConfig.ps1
- Public\Install-AvmTool.ps1
- Resources\Rules\010-outputs-tf-not-output-tf.psd1
- Private\Exceptions\AvmExceptions.ps1
- Private\Assets\Test-AvmAssetConfig.ps1
- Public\Invoke-AvmFormat.ps1
- Resources\Rules\023-tests-dir-must-exist.psd1
- Private\Tools\Test-AvmToolsLock.ps1
- Private\Dispatch\Get-AvmVerbRegistry.ps1
- Public\Invoke-AvmTest.ps1
- Resources\CustomRules\AvmAvoidStringThrow.psm1
- Private\Tools\Install-AvmToolFromLock.ps1
- Private\Dispatch\Test-AvmDisableSentinel.ps1
- Public\Get-AvmVersion.ps1
- Engines\Bicep\README.md
- Private\Tools\Read-AvmToolsLock.ps1
- Private\Process\Invoke-AvmProcess.ps1
- Public\Invoke-AvmLint.ps1
- Engines\Bicep\Invoke-AvmBicepTransform.ps1
- Private\Tools\Invoke-AvmHttp.ps1
- Private\Layout\Test-AvmModuleLayout.ps1
- Public\Invoke-AvmCheckConvention.ps1
- Engines\Bicep\Invoke-AvmBicepDocs.ps1
- Private\Tools\Lock-AvmToolCache.ps1
- Private\Rules\Primitives\Test-AvmRuleFileMustExist.ps1
- Public\Get-AvmAuthoringPlaceholder.ps1
- Engines\Bicep\Invoke-AvmBicepCheckPolicy.ps1
- Private\Tools\Resolve-AvmMirrorUrl.ps1
- Private\Rules\Primitives\Test-AvmRuleDirectoryMustExist.ps1
- Public\Invoke-AvmDoctor.ps1
- Engines\Bicep\Invoke-AvmBicepLint.ps1
- Private\Tools\Resolve-AvmTool.ps1
- Private\Rules\Primitives\Test-AvmRuleGitignoreMustContain.ps1
- Public\Get-AvmModuleContext.ps1
- Engines\Bicep\Invoke-AvmBicepCheckConvention.ps1
- Private\Tools\Find-AvmToolOnPath.ps1
- Private\Rules\Primitives\Test-AvmRuleFileMustNotExist.ps1
- Public\Invoke-AvmTransform.ps1
- Engines\Bicep\Invoke-AvmBicepTest.ps1
Version History
| Version | Downloads | Last updated |
|---|---|---|
| 0.1.0 (current version) | 7 | 6/23/2026 |