AzSolutionManager 0.3.0-beta

This is a prerelease version of AzSolutionManager.
There is a newer prerelease version of this package available.
See the version list below for details.
dotnet tool install --global AzSolutionManager --version 0.3.0-beta
                    
This package contains a .NET tool you can call from the shell/command line.
dotnet new tool-manifest
                    
if you are setting up this repo
dotnet tool install --local AzSolutionManager --version 0.3.0-beta
                    
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=AzSolutionManager&version=0.3.0-beta&prerelease
                    
nuke :add-package AzSolutionManager --version 0.3.0-beta
                    

Introduction

Make sure you are already logged in via Azure CLI and you have selected the appropriate Azure Subscription before starting.

Initialize your Azure Subscription.

asm init --resource-group-name asm --location centralus --managed-identity asm-identity

If you have multiple tenants/subscriptions, you can set the tenant and subscription with the following command. Replace the placeholder values.

asm profile -s $SUBSCRIPTIONID -t $TENANTID

Now, we are ready to apply the manifest on your Azure Subscription. The manifest contains your solution definations.

asm manifest apply -f manifest.json

You can lookup resource groups and resources with the lookup command.

asm lookup group --asm-sol $solutionId --asm-env $envName --asm-reg $region
asm lookup resource --asm-rid $resourceId --asm-sol $solutionId --asm-env $envName --asm-reg $region

To remove the solution, use the delete option with the solution command.

asm solution delete --asm-sol mysolution --asm-env dev

To run deployment, use deployment command.

asm deployment run -f $file --template-filepath $bicepFile

Get Help

Get version and show all available command options.

asm --help
Product Compatible and additional computed target framework versions.
.NET net8.0 is compatible.  net8.0-android was computed.  net8.0-browser was computed.  net8.0-ios was computed.  net8.0-maccatalyst was computed.  net8.0-macos was computed.  net8.0-tvos was computed.  net8.0-windows was computed.  net9.0 was computed.  net9.0-android was computed.  net9.0-browser was computed.  net9.0-ios was computed.  net9.0-maccatalyst was computed.  net9.0-macos was computed.  net9.0-tvos was computed.  net9.0-windows was computed. 
Compatible target framework(s)
Included target framework(s) (in package)
Learn more about Target Frameworks and .NET Standard.

This package has no dependencies.

Version Downloads Last updated
0.3.2-beta 69 2/11/2025
0.3.1-beta 524 10/16/2024
0.3.0-beta 229 10/3/2024
0.2.1-beta 93 1/23/2024
0.2.0-beta 63 1/23/2024
0.1.6-beta 518 9/4/2023
0.1.5-beta 163 8/20/2023
0.1.4-beta 89 8/19/2023
0.1.3-beta 97 8/15/2023
0.1.2-beta 101 8/13/2023
0.1.1-beta 100 8/13/2023