Skip to content

Commit a456a9d

Browse files
SDK release for Azure.ResourceManager.Migration.Assessment v2023-03-15 (Azure#47503)
1 parent 62b47b9 commit a456a9d

File tree

459 files changed

+93732
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

459 files changed

+93732
-0
lines changed

.github/CODEOWNERS

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1093,6 +1093,12 @@
10931093
# ServiceLabel: %Spring App Discovery %Mgmt
10941094
# ServiceOwners: @sunkun99
10951095

1096+
# PRLabel: %Migration Assessment
1097+
/sdk/migrationassessment/Azure.ResourceManager.*/ @srilipta-swain
1098+
1099+
# ServiceLabel: %%Migration Assessment %Mgmt
1100+
# ServiceOwners: @srilipta-swain
1101+
10961102
# ######## Eng Sys ########
10971103
/eng/ @hallipr @weshaggard @benbp
10981104
/eng/common/ @Azure/azure-sdk-eng

.vscode/cspell.json

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -783,6 +783,32 @@
783783
"Hhmms"
784784
]
785785
},
786+
{
787+
"filename": "**/sdk/migrationassessment/**/*.cs",
788+
"words": [
789+
"Paas",
790+
"Reasonings",
791+
"Vcpu",
792+
"Hadr",
793+
"Mbps",
794+
"MSAZR",
795+
"MSAZRDE",
796+
"MSAZRUSGOV",
797+
"MSMCAZR",
798+
"Dadsv",
799+
"Dasv",
800+
"Ddsv",
801+
"Eadsv",
802+
"Easv",
803+
"Ebdsv",
804+
"Ebsv",
805+
"Edsv",
806+
"Mdsv",
807+
"Idms",
808+
"Recieved",
809+
"Cluter"
810+
]
811+
},
786812
{
787813
"filename": "**/sdk/migrationdiscoverysap/**/*.cs",
788814
"words": [
Lines changed: 65 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,65 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 16
4+
VisualStudioVersion = 16.0.30309.148
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{C09336C8-1E2E-450A-B3EE-E0338E581E64}") = "Azure.ResourceManager.Migration.Assessment", "src\Azure.ResourceManager.Migration.Assessment.csproj", "{F48214C6-75D3-4E6C-9EA0-CCB33D9C5193}"
7+
EndProject
8+
Project("{C09336C8-1E2E-450A-B3EE-E0338E581E64}") = "Azure.ResourceManager.Migration.Assessment.Tests", "tests\Azure.ResourceManager.Migration.Assessment.Tests.csproj", "{2AB4150A-8F83-4CA5-9C49-99745E30B5F7}"
9+
EndProject
10+
Project("{C09336C8-1E2E-450A-B3EE-E0338E581E64}") = "Azure.ResourceManager.Migration.Assessment.Samples", "samples\Azure.ResourceManager.Migration.Assessment.Samples.csproj", "{77AFBF28-89E5-4660-8A47-2784FCB1BDF4}"
11+
EndProject
12+
Global
13+
GlobalSection(SolutionProperties) = preSolution
14+
HideSolutionNode = FALSE
15+
EndGlobalSection
16+
GlobalSection(ExtensibilityGlobals) = postSolution
17+
SolutionGuid = {8A1DC930-9FB3-4CD8-BF04-0BCB3CCD014F}
18+
EndGlobalSection
19+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
20+
Debug|Any CPU = Debug|Any CPU
21+
Debug|x64 = Debug|x64
22+
Debug|x86 = Debug|x86
23+
Release|Any CPU = Release|Any CPU
24+
Release|x64 = Release|x64
25+
Release|x86 = Release|x86
26+
EndGlobalSection
27+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
28+
{F48214C6-75D3-4E6C-9EA0-CCB33D9C5193}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
29+
{F48214C6-75D3-4E6C-9EA0-CCB33D9C5193}.Debug|Any CPU.Build.0 = Debug|Any CPU
30+
{F48214C6-75D3-4E6C-9EA0-CCB33D9C5193}.Debug|x64.ActiveCfg = Debug|Any CPU
31+
{F48214C6-75D3-4E6C-9EA0-CCB33D9C5193}.Debug|x64.Build.0 = Debug|Any CPU
32+
{F48214C6-75D3-4E6C-9EA0-CCB33D9C5193}.Debug|x86.ActiveCfg = Debug|Any CPU
33+
{F48214C6-75D3-4E6C-9EA0-CCB33D9C5193}.Debug|x86.Build.0 = Debug|Any CPU
34+
{F48214C6-75D3-4E6C-9EA0-CCB33D9C5193}.Release|Any CPU.ActiveCfg = Release|Any CPU
35+
{F48214C6-75D3-4E6C-9EA0-CCB33D9C5193}.Release|Any CPU.Build.0 = Release|Any CPU
36+
{F48214C6-75D3-4E6C-9EA0-CCB33D9C5193}.Release|x64.ActiveCfg = Release|Any CPU
37+
{F48214C6-75D3-4E6C-9EA0-CCB33D9C5193}.Release|x64.Build.0 = Release|Any CPU
38+
{F48214C6-75D3-4E6C-9EA0-CCB33D9C5193}.Release|x86.ActiveCfg = Release|Any CPU
39+
{F48214C6-75D3-4E6C-9EA0-CCB33D9C5193}.Release|x86.Build.0 = Release|Any CPU
40+
{2AB4150A-8F83-4CA5-9C49-99745E30B5F7}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
41+
{2AB4150A-8F83-4CA5-9C49-99745E30B5F7}.Debug|Any CPU.Build.0 = Debug|Any CPU
42+
{2AB4150A-8F83-4CA5-9C49-99745E30B5F7}.Debug|x64.ActiveCfg = Debug|Any CPU
43+
{2AB4150A-8F83-4CA5-9C49-99745E30B5F7}.Debug|x64.Build.0 = Debug|Any CPU
44+
{2AB4150A-8F83-4CA5-9C49-99745E30B5F7}.Debug|x86.ActiveCfg = Debug|Any CPU
45+
{2AB4150A-8F83-4CA5-9C49-99745E30B5F7}.Debug|x86.Build.0 = Debug|Any CPU
46+
{2AB4150A-8F83-4CA5-9C49-99745E30B5F7}.Release|Any CPU.ActiveCfg = Release|Any CPU
47+
{2AB4150A-8F83-4CA5-9C49-99745E30B5F7}.Release|Any CPU.Build.0 = Release|Any CPU
48+
{2AB4150A-8F83-4CA5-9C49-99745E30B5F7}.Release|x64.ActiveCfg = Release|Any CPU
49+
{2AB4150A-8F83-4CA5-9C49-99745E30B5F7}.Release|x64.Build.0 = Release|Any CPU
50+
{2AB4150A-8F83-4CA5-9C49-99745E30B5F7}.Release|x86.ActiveCfg = Release|Any CPU
51+
{2AB4150A-8F83-4CA5-9C49-99745E30B5F7}.Release|x86.Build.0 = Release|Any CPU
52+
{77AFBF28-89E5-4660-8A47-2784FCB1BDF4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
53+
{77AFBF28-89E5-4660-8A47-2784FCB1BDF4}.Debug|Any CPU.Build.0 = Debug|Any CPU
54+
{77AFBF28-89E5-4660-8A47-2784FCB1BDF4}.Debug|x64.ActiveCfg = Debug|Any CPU
55+
{77AFBF28-89E5-4660-8A47-2784FCB1BDF4}.Debug|x64.Build.0 = Debug|Any CPU
56+
{77AFBF28-89E5-4660-8A47-2784FCB1BDF4}.Debug|x86.ActiveCfg = Debug|Any CPU
57+
{77AFBF28-89E5-4660-8A47-2784FCB1BDF4}.Debug|x86.Build.0 = Debug|Any CPU
58+
{77AFBF28-89E5-4660-8A47-2784FCB1BDF4}.Release|Any CPU.ActiveCfg = Release|Any CPU
59+
{77AFBF28-89E5-4660-8A47-2784FCB1BDF4}.Release|Any CPU.Build.0 = Release|Any CPU
60+
{77AFBF28-89E5-4660-8A47-2784FCB1BDF4}.Release|x64.ActiveCfg = Release|Any CPU
61+
{77AFBF28-89E5-4660-8A47-2784FCB1BDF4}.Release|x64.Build.0 = Release|Any CPU
62+
{77AFBF28-89E5-4660-8A47-2784FCB1BDF4}.Release|x86.ActiveCfg = Release|Any CPU
63+
{77AFBF28-89E5-4660-8A47-2784FCB1BDF4}.Release|x86.Build.0 = Release|Any CPU
64+
EndGlobalSection
65+
EndGlobal
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
# Release History
2+
3+
## 1.0.0-beta.1 (2025-03-19)
4+
5+
### Features Added
6+
7+
This package follows the [new Azure SDK guidelines](https://azure.github.io/azure-sdk/general_introduction.html), and provides many core capabilities:
8+
9+
- Support MSAL.NET, Azure.Identity is out of box for supporting MSAL.NET.
10+
- Support [OpenTelemetry](https://opentelemetry.io/) for distributed tracing.
11+
- HTTP pipeline with custom policies.
12+
- Better error-handling.
13+
- Support uniform telemetry across all languages.
14+
15+
This package is a Public Preview version, so expect incompatible changes in subsequent releases as we improve the product. To provide feedback, submit an issue in our [Azure SDK for .NET GitHub repo](https://github.com/Azure/azure-sdk-for-net/issues).
16+
17+
> NOTE: For more information about unified authentication, please refer to [Microsoft Azure Identity documentation for .NET](https://docs.microsoft.com//dotnet/api/overview/azure/identity-readme?view=azure-dotnet).
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
2+
<!--
3+
Add any shared properties you want for the projects under this package directory that need to be set before the auto imported Directory.Build.props
4+
-->
5+
<Import Project="$([MSBuild]::GetDirectoryNameOfFileAbove($(MSBuildThisFileDirectory).., Directory.Build.props))\Directory.Build.props" />
6+
</Project>
Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,81 @@
1+
# Microsoft Azure Migration.Assessment management client library for .NET
2+
3+
**Azure Migrate assessments help you evaluate your on-premises workloads and applications to determine the best migration approach. Assessments will help you to identify the recommended migration strategy, target Azure service, right-sized SKU, estimated cost, as well as readiness and migration blockers if any and develop a high confidence migration plan for smooth migration.
4+
Azure Migrate supports both application-based and workload-specific assessments, covering Azure Virtual Machines, Azure MS SQL and MySQL databases and .Net and Java Web Apps**
5+
6+
This library follows the [new Azure SDK guidelines](https://azure.github.io/azure-sdk/general_introduction.html), and provides many core capabilities:
7+
8+
- Support MSAL.NET, Azure.Identity is out of box for supporting MSAL.NET.
9+
- Support [OpenTelemetry](https://opentelemetry.io/) for distributed tracing.
10+
- HTTP pipeline with custom policies.
11+
- Better error-handling.
12+
- Support uniform telemetry across all languages.
13+
14+
## Getting started
15+
16+
### Install the package
17+
18+
Install the Microsoft Azure Migration.Assessment management library for .NET with [NuGet](https://www.nuget.org/):
19+
20+
```dotnetcli
21+
dotnet add package Azure.ResourceManager.Migration.Assessment --prerelease
22+
```
23+
24+
### Prerequisites
25+
26+
* You must have an [Microsoft Azure subscription](https://azure.microsoft.com/free/dotnet/).
27+
28+
### Authenticate the Client
29+
30+
To create an authenticated client and start interacting with Microsoft Azure resources, see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/dev/mgmt_quickstart.md).
31+
32+
## Key concepts
33+
34+
Key concepts of the Microsoft Azure SDK for .NET can be found [here](https://azure.github.io/azure-sdk/dotnet_introduction.html)
35+
36+
## Documentation
37+
38+
Documentation is available to help you learn how to use this package:
39+
40+
- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/dev/mgmt_quickstart.md).
41+
- [API References](https://docs.microsoft.com/dotnet/api/?view=azure-dotnet).
42+
- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md).
43+
44+
## Examples
45+
46+
Code samples for using the management library for .NET can be found in the following locations
47+
- [.NET Management Library Code Samples](https://aka.ms/azuresdk-net-mgmt-samples)
48+
49+
## Troubleshooting
50+
51+
- File an issue via [GitHub Issues](https://github.com/Azure/azure-sdk-for-net/issues).
52+
- Check [previous questions](https://stackoverflow.com/questions/tagged/azure+.net) or ask new ones on Stack Overflow using Azure and .NET tags.
53+
54+
## Next steps
55+
56+
For more information about Microsoft Azure SDK, see [this website](https://azure.github.io/azure-sdk/).
57+
58+
## Contributing
59+
60+
For details on contributing to this repository, see the [contributing
61+
guide][cg].
62+
63+
This project welcomes contributions and suggestions. Most contributions
64+
require you to agree to a Contributor License Agreement (CLA) declaring
65+
that you have the right to, and actually do, grant us the rights to use
66+
your contribution. For details, visit <https://cla.microsoft.com>.
67+
68+
When you submit a pull request, a CLA-bot will automatically determine
69+
whether you need to provide a CLA and decorate the PR appropriately
70+
(for example, label, comment). Follow the instructions provided by the
71+
bot. You'll only need to do this action once across all repositories
72+
using our CLA.
73+
74+
This project has adopted the [Microsoft Open Source Code of Conduct][coc]. For
75+
more information, see the [Code of Conduct FAQ][coc_faq] or contact
76+
<[email protected]> with any other questions or comments.
77+
78+
<!-- LINKS -->
79+
[cg]: https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/resourcemanager/Azure.ResourceManager/docs/CONTRIBUTING.md
80+
[coc]: https://opensource.microsoft.com/codeofconduct/
81+
[coc_faq]: https://opensource.microsoft.com/codeofconduct/faq/

0 commit comments

Comments
 (0)