Skip to content

Commit 70ab0ee

Browse files
authored
Initial the Azure.ResourceManager.StoragePool 1.0.0-beta.1 track 2 sdk (Azure#26206)
* Initial the StoragePool 1.0.0-beta.1 track 2 sdk * add ci files * Fix spellcheck * Don't flatten the sku in diskpool to avoid generate weired property name 'nameSkuNam'
1 parent 213010b commit 70ab0ee

File tree

91 files changed

+8884
-10
lines changed

Some content is hidden

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

91 files changed

+8884
-10
lines changed

.vscode/cspell.json

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,7 @@
7878
"referer",
7979
"renormalize",
8080
"retriable",
81+
"skus",
8182
"structs",
8283
"uints",
8384
"unformattable",
@@ -98,7 +99,6 @@
9899
"filename": "**/sdk/compute/**/*.cs",
99100
"words": [
100101
"reimage",
101-
"skus",
102102
"vmss",
103103
"unattend",
104104
"ssdlrs",
@@ -159,7 +159,6 @@
159159
"Owasp",
160160
"Pfsmm",
161161
"Snat",
162-
"Skus",
163162
"Sstp",
164163
"TLSDHEDSS",
165164
"TLSDHERSA",
@@ -184,12 +183,6 @@
184183
"mhsmip"
185184
]
186185
},
187-
{
188-
"filename": "**/sdk/webpubsub/**/*.cs",
189-
"words": [
190-
"skus"
191-
]
192-
},
193186
{
194187
"filename": "**/sdk/resources/Azure.ResourceManager.Resources/api/*.cs",
195188
"words": ["Puid"]
@@ -243,9 +236,14 @@
243236
"Ragrs",
244237
"Ragzrs",
245238
"Rehydrated",
246-
"Skus",
247239
"Undelete"
248240
]
241+
},
242+
{
243+
"filename": "**/sdk/storagepool/**/*.cs",
244+
"words": [
245+
"Iscsi"
246+
]
249247
},
250248
{
251249
"filename": "**/sdk/synapse/**/*.cs",
@@ -297,7 +295,6 @@
297295
"filename": "**/sdk/websites/**/*.cs",
298296
"words": [
299297
"Ipssl",
300-
"Skus",
301298
"Kube",
302299
"Metadatas",
303300
"Unparked",
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 16
4+
VisualStudioVersion = 16.0.30309.148
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{7315717E-C16B-4BDD-B652-B7E99718988E}") = "Azure.ResourceManager.StoragePool", "src\Azure.ResourceManager.StoragePool.csproj", "{A10BAB45-6250-41CA-8506-403799AD6C1B}"
7+
EndProject
8+
Project("{7315717E-C16B-4BDD-B652-B7E99718988E}") = "Azure.ResourceManager.StoragePool.Tests", "tests\Azure.ResourceManager.StoragePool.Tests.csproj", "{A2E97E59-7545-4FC3-9A2D-E9FE415077F5}"
9+
EndProject
10+
Global
11+
GlobalSection(SolutionProperties) = preSolution
12+
HideSolutionNode = FALSE
13+
EndGlobalSection
14+
GlobalSection(ExtensibilityGlobals) = postSolution
15+
SolutionGuid = {CA4C91BA-A96B-4F24-84CA-2D5AB869C344}
16+
EndGlobalSection
17+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
18+
Debug|Any CPU = Debug|Any CPU
19+
Debug|x64 = Debug|x64
20+
Debug|x86 = Debug|x86
21+
Release|Any CPU = Release|Any CPU
22+
Release|x64 = Release|x64
23+
Release|x86 = Release|x86
24+
EndGlobalSection
25+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
26+
{A10BAB45-6250-41CA-8506-403799AD6C1B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
27+
{A10BAB45-6250-41CA-8506-403799AD6C1B}.Debug|Any CPU.Build.0 = Debug|Any CPU
28+
{A10BAB45-6250-41CA-8506-403799AD6C1B}.Debug|x64.ActiveCfg = Debug|Any CPU
29+
{A10BAB45-6250-41CA-8506-403799AD6C1B}.Debug|x64.Build.0 = Debug|Any CPU
30+
{A10BAB45-6250-41CA-8506-403799AD6C1B}.Debug|x86.ActiveCfg = Debug|Any CPU
31+
{A10BAB45-6250-41CA-8506-403799AD6C1B}.Debug|x86.Build.0 = Debug|Any CPU
32+
{A10BAB45-6250-41CA-8506-403799AD6C1B}.Release|Any CPU.ActiveCfg = Release|Any CPU
33+
{A10BAB45-6250-41CA-8506-403799AD6C1B}.Release|Any CPU.Build.0 = Release|Any CPU
34+
{A10BAB45-6250-41CA-8506-403799AD6C1B}.Release|x64.ActiveCfg = Release|Any CPU
35+
{A10BAB45-6250-41CA-8506-403799AD6C1B}.Release|x64.Build.0 = Release|Any CPU
36+
{A10BAB45-6250-41CA-8506-403799AD6C1B}.Release|x86.ActiveCfg = Release|Any CPU
37+
{A10BAB45-6250-41CA-8506-403799AD6C1B}.Release|x86.Build.0 = Release|Any CPU
38+
{A2E97E59-7545-4FC3-9A2D-E9FE415077F5}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
39+
{A2E97E59-7545-4FC3-9A2D-E9FE415077F5}.Debug|Any CPU.Build.0 = Debug|Any CPU
40+
{A2E97E59-7545-4FC3-9A2D-E9FE415077F5}.Debug|x64.ActiveCfg = Debug|Any CPU
41+
{A2E97E59-7545-4FC3-9A2D-E9FE415077F5}.Debug|x64.Build.0 = Debug|Any CPU
42+
{A2E97E59-7545-4FC3-9A2D-E9FE415077F5}.Debug|x86.ActiveCfg = Debug|Any CPU
43+
{A2E97E59-7545-4FC3-9A2D-E9FE415077F5}.Debug|x86.Build.0 = Debug|Any CPU
44+
{A2E97E59-7545-4FC3-9A2D-E9FE415077F5}.Release|Any CPU.ActiveCfg = Release|Any CPU
45+
{A2E97E59-7545-4FC3-9A2D-E9FE415077F5}.Release|Any CPU.Build.0 = Release|Any CPU
46+
{A2E97E59-7545-4FC3-9A2D-E9FE415077F5}.Release|x64.ActiveCfg = Release|Any CPU
47+
{A2E97E59-7545-4FC3-9A2D-E9FE415077F5}.Release|x64.Build.0 = Release|Any CPU
48+
{A2E97E59-7545-4FC3-9A2D-E9FE415077F5}.Release|x86.ActiveCfg = Release|Any CPU
49+
{A2E97E59-7545-4FC3-9A2D-E9FE415077F5}.Release|x86.Build.0 = Release|Any CPU
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+
## 1.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 StoragePool 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 StoragePool management library for .NET with [NuGet](https://www.nuget.org/):
10+
11+
```PowerShell
12+
Install-Package Azure.ResourceManager.StoragePool -Version 1.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)
Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
<Project Sdk="Microsoft.NET.Sdk">
2+
<PropertyGroup>
3+
<Version>1.0.0-beta.1</Version>
4+
<PackageId>Azure.ResourceManager.StoragePool</PackageId>
5+
<Description>Azure Resource Manager client SDK for Azure resource provider StoragePool</Description>
6+
<PackageTags>azure;management;arm;resource manager;storagepool</PackageTags>
7+
</PropertyGroup>
8+
</Project>

0 commit comments

Comments
 (0)