MBatch.Azure.Extensions
1.0.0
Prefix Reserved
dotnet add package MBatch.Azure.Extensions --version 1.0.0
NuGet\Install-Package MBatch.Azure.Extensions -Version 1.0.0
<PackageReference Include="MBatch.Azure.Extensions" Version="1.0.0" />
<PackageVersion Include="MBatch.Azure.Extensions" Version="1.0.0" />
<PackageReference Include="MBatch.Azure.Extensions" />
paket add MBatch.Azure.Extensions --version 1.0.0
#r "nuget: MBatch.Azure.Extensions, 1.0.0"
#addin nuget:?package=MBatch.Azure.Extensions&version=1.0.0
#tool nuget:?package=MBatch.Azure.Extensions&version=1.0.0
General info
This is a nuget package for extending native client capabilities by extensions methods to interact with Azure Batch Account. It also contains a few static utilities methods. Internally Azure.ResourceManager.Batch and Microsoft.Azure.Batch are consumed as way of comunicating with Azure Batch Account.
Prerequisites
Enough access rights to Azure Subscription.
The resource to fully use extensions methods from this package needs to have following permissions within Azure Subscription/Batch Account:
- read List or Get Batch Accounts
- read List or Get Applications
- read Get Application Package
- read List or Get Pools
- write Create or Update Pool
- other Stop Pool Resize
- read List Supported Batch Virtual Machinde VM
additionally for deploying application for a Batch Account:
- write Create or Update Applciation Package
- other Activate Application Package
It is possible to create custom role(s) within a Azure Subscription and assign above permissions to it.
Documentation
Examples
Troubleshooting
Product | Versions 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 is compatible. 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. net10.0 was computed. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net8.0
- Azure.ResourceManager.Batch (>= 1.5.0)
- Microsoft.Azure.Batch (>= 16.3.1)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.4)
- System.Text.Json (>= 9.0.4)
-
net9.0
- Azure.ResourceManager.Batch (>= 1.5.0)
- Microsoft.Azure.Batch (>= 16.3.1)
- Microsoft.Extensions.Logging.Abstractions (>= 9.0.4)
- System.Text.Json (>= 9.0.4)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
Version | Downloads | Last Updated |
---|---|---|
1.0.0 | 146 | 5/5/2025 |