AzSolutionManager 0.2.1-beta

This is a prerelease version of AzSolutionManager.
dotnet tool install --global AzSolutionManager --version 0.2.1-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.2.1-beta
This package contains a .NET tool you can call from the shell/command line.
#tool dotnet:?package=AzSolutionManager&version=0.2.1-beta&prerelease
nuke :add-package AzSolutionManager --version 0.2.1-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 net7.0 is compatible.  net7.0-android was computed.  net7.0-ios was computed.  net7.0-maccatalyst was computed.  net7.0-macos was computed.  net7.0-tvos was computed.  net7.0-windows was computed.  net8.0 was computed.  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. 
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.2.1-beta 76 1/23/2024
0.2.0-beta 47 1/23/2024
0.1.6-beta 486 9/4/2023
0.1.5-beta 145 8/20/2023
0.1.4-beta 71 8/19/2023
0.1.3-beta 77 8/15/2023
0.1.2-beta 85 8/13/2023
0.1.1-beta 83 8/13/2023