Skip to content

Commit 3e98b7e

Browse files
authored
Track2 Management SDK for StackHCI (Azure#26408)
1 parent b701a7d commit 3e98b7e

File tree

69 files changed

+8246
-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.

69 files changed

+8246
-0
lines changed

.vscode/cspell.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -97,6 +97,14 @@
9797
"filename": "**/eng/pipelines/templates/jobs/ci.yml",
9898
"words": ["warnaserror"]
9999
},
100+
{
101+
"filename": "**/sdk/azurestackhci/**/*.cs",
102+
"words": [
103+
"cref",
104+
"imds",
105+
"IMDS"
106+
]
107+
},
100108
{
101109
"filename": "**/sdk/cdn/**/*.cs",
102110
"words": [
Lines changed: 51 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,51 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio Version 17
4+
VisualStudioVersion = 17.0.32014.148
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Azure.ResourceManager.StackHCI", "src\Azure.ResourceManager.StackHCI.csproj", "{099E6611-7B2D-4BF1-BB28-9CB48CBE0F63}"
7+
EndProject
8+
Project("{9A19103F-16F7-4668-BE54-9A1E7A4F7556}") = "Azure.ResourceManager.StackHCI.Tests", "tests\Azure.ResourceManager.StackHCI.Tests.csproj", "{82DEA4AB-FC7C-493D-A304-229831D9F24E}"
9+
EndProject
10+
Global
11+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
12+
Debug|Any CPU = Debug|Any CPU
13+
Debug|x64 = Debug|x64
14+
Debug|x86 = Debug|x86
15+
Release|Any CPU = Release|Any CPU
16+
Release|x64 = Release|x64
17+
Release|x86 = Release|x86
18+
EndGlobalSection
19+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
20+
{099E6611-7B2D-4BF1-BB28-9CB48CBE0F63}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
21+
{099E6611-7B2D-4BF1-BB28-9CB48CBE0F63}.Debug|Any CPU.Build.0 = Debug|Any CPU
22+
{099E6611-7B2D-4BF1-BB28-9CB48CBE0F63}.Debug|x64.ActiveCfg = Debug|Any CPU
23+
{099E6611-7B2D-4BF1-BB28-9CB48CBE0F63}.Debug|x64.Build.0 = Debug|Any CPU
24+
{099E6611-7B2D-4BF1-BB28-9CB48CBE0F63}.Debug|x86.ActiveCfg = Debug|Any CPU
25+
{099E6611-7B2D-4BF1-BB28-9CB48CBE0F63}.Debug|x86.Build.0 = Debug|Any CPU
26+
{099E6611-7B2D-4BF1-BB28-9CB48CBE0F63}.Release|Any CPU.ActiveCfg = Release|Any CPU
27+
{099E6611-7B2D-4BF1-BB28-9CB48CBE0F63}.Release|Any CPU.Build.0 = Release|Any CPU
28+
{099E6611-7B2D-4BF1-BB28-9CB48CBE0F63}.Release|x64.ActiveCfg = Release|Any CPU
29+
{099E6611-7B2D-4BF1-BB28-9CB48CBE0F63}.Release|x64.Build.0 = Release|Any CPU
30+
{099E6611-7B2D-4BF1-BB28-9CB48CBE0F63}.Release|x86.ActiveCfg = Release|Any CPU
31+
{099E6611-7B2D-4BF1-BB28-9CB48CBE0F63}.Release|x86.Build.0 = Release|Any CPU
32+
{82DEA4AB-FC7C-493D-A304-229831D9F24E}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
33+
{82DEA4AB-FC7C-493D-A304-229831D9F24E}.Debug|Any CPU.Build.0 = Debug|Any CPU
34+
{82DEA4AB-FC7C-493D-A304-229831D9F24E}.Debug|x64.ActiveCfg = Debug|Any CPU
35+
{82DEA4AB-FC7C-493D-A304-229831D9F24E}.Debug|x64.Build.0 = Debug|Any CPU
36+
{82DEA4AB-FC7C-493D-A304-229831D9F24E}.Debug|x86.ActiveCfg = Debug|Any CPU
37+
{82DEA4AB-FC7C-493D-A304-229831D9F24E}.Debug|x86.Build.0 = Debug|Any CPU
38+
{82DEA4AB-FC7C-493D-A304-229831D9F24E}.Release|Any CPU.ActiveCfg = Release|Any CPU
39+
{82DEA4AB-FC7C-493D-A304-229831D9F24E}.Release|Any CPU.Build.0 = Release|Any CPU
40+
{82DEA4AB-FC7C-493D-A304-229831D9F24E}.Release|x64.ActiveCfg = Release|Any CPU
41+
{82DEA4AB-FC7C-493D-A304-229831D9F24E}.Release|x64.Build.0 = Release|Any CPU
42+
{82DEA4AB-FC7C-493D-A304-229831D9F24E}.Release|x86.ActiveCfg = Release|Any CPU
43+
{82DEA4AB-FC7C-493D-A304-229831D9F24E}.Release|x86.Build.0 = Release|Any CPU
44+
EndGlobalSection
45+
GlobalSection(SolutionProperties) = preSolution
46+
HideSolutionNode = FALSE
47+
EndGlobalSection
48+
GlobalSection(ExtensibilityGlobals) = postSolution
49+
SolutionGuid = {33FDB221-80EF-4387-AD48-9C7460EF7542}
50+
EndGlobalSection
51+
EndGlobal
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
# Release History
2+
3+
## 2.0.0-beta.1 (Unreleased)
4+
5+
This package follows the [Azure SDK Design Guidelines for .NET](https://azure.github.io/azure-sdk/dotnet_introduction.html) which provide a number of core capabilities that are shared amongst all Azure SDKs, including the intuitive Azure Identity library, an HTTP Pipeline with custom policies, error-handling, distributed tracing, and much more.
6+
7+
This is a Public Preview version, so expect incompatible changes in subsequent releases as we improve the product. To provide feedback, please submit an issue in our [Azure SDK for .NET GitHub repo](https://github.com/Azure/azure-sdk-for-net/issues).
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: 77 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,77 @@
1+
# Azure Azure.ResourceManager.StackHCI Management client library for .NET
2+
3+
This package follows the [new Azure SDK guidelines](https://azure.github.io/azure-sdk/general_introduction.html) which provide a number of core capabilities that are shared amongst all Azure SDKs, including the intuitive Azure Identity library, an HTTP Pipeline with custom policies, error-handling, distributed tracing, and much more.
4+
5+
## Getting started
6+
7+
### Install the package
8+
9+
Install the Azure Azure.ResourceManager.StackHCI management library for .NET with [NuGet](https://www.nuget.org/):
10+
11+
```PowerShell
12+
Install-Package Azure.ResourceManager.StackHCI -Version 2.0.0-beta.1
13+
```
14+
15+
### Prerequisites
16+
17+
* You must have an [Azure subscription](https://azure.microsoft.com/free/dotnet/)
18+
19+
### Authenticate the Client
20+
21+
To create an authenticated client and start interacting with Azure resources, please see the [quickstart guide here](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md)
22+
23+
## Key concepts
24+
25+
Key concepts of the Azure .NET SDK can be found [here](https://azure.github.io/azure-sdk/dotnet_introduction.html)
26+
27+
## Documentation
28+
29+
Documentation is available to help you learn how to use this package
30+
31+
- [Quickstart](https://github.com/Azure/azure-sdk-for-net/blob/main/doc/mgmt_preview_quickstart.md)
32+
- [API References](https://docs.microsoft.com/dotnet/api/?view=azure-dotnet)
33+
- [Authentication](https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/identity/Azure.Identity/README.md)
34+
35+
## Examples
36+
37+
Code samples for using the management library for .NET can be found in the following locations
38+
- [.NET Management Library Code Samples](https://docs.microsoft.com/samples/browse/?branch=master&languages=csharp&term=managing%20using%20Azure%20.NET%20SDK)
39+
40+
## Troubleshooting
41+
42+
- File an issue via [Github
43+
Issues](https://github.com/Azure/azure-sdk-for-net/issues)
44+
- Check [previous
45+
questions](https://stackoverflow.com/questions/tagged/azure+.net)
46+
or ask new ones on Stack Overflow using azure and .net tags.
47+
48+
49+
## Next steps
50+
51+
For more information on Azure SDK, please refer to [this website](https://azure.github.io/azure-sdk/)
52+
53+
## Contributing
54+
55+
For details on contributing to this repository, see the contributing
56+
guide.
57+
58+
This project welcomes contributions and suggestions. Most contributions
59+
require you to agree to a Contributor License Agreement (CLA) declaring
60+
that you have the right to, and actually do, grant us the rights to use
61+
your contribution. For details, visit <https://cla.microsoft.com>.
62+
63+
When you submit a pull request, a CLA-bot will automatically determine
64+
whether you need to provide a CLA and decorate the PR appropriately
65+
(e.g., label, comment). Simply follow the instructions provided by the
66+
bot. You will only need to do this once across all repositories using
67+
our CLA.
68+
69+
This project has adopted the Microsoft Open Source Code of Conduct. For
70+
more information see the Code of Conduct FAQ or contact
71+
<opencode@microsoft.com> with any additional questions or comments.
72+
73+
<!-- LINKS -->
74+
[style-guide-msft]: https://docs.microsoft.com/style-guide/capitalization
75+
[style-guide-cloud]: https://aka.ms/azsdk/cloud-style-guide
76+
77+
![Impressions](https://azure-sdk-impressions.azurewebsites.net/api/impressions/azure-sdk-for-net%2Fsdk%2Ftemplate%2FAzure.Template%2FREADME.png)

0 commit comments

Comments
 (0)