Skip to content

Commit e8c0f1a

Browse files
committed
Add generated code for Network library
1 parent 4254cad commit e8c0f1a

File tree

66 files changed

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

66 files changed

+11840
-0
lines changed
Lines changed: 185 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,185 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<Project ToolsVersion="14.0" DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3+
<Import Project="$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props" Condition="Exists('$(MSBuildExtensionsPath)\$(MSBuildToolsVersion)\Microsoft.Common.props')" />
4+
<PropertyGroup>
5+
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
6+
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
7+
<ProjectGuid>{1338F7AE-7111-4ED3-8916-2D0FECC876F4}</ProjectGuid>
8+
<OutputType>Library</OutputType>
9+
<AppDesignerFolder>Properties</AppDesignerFolder>
10+
<RootNamespace>Commands.Common.Network</RootNamespace>
11+
<AssemblyName>Commands.Common.Network</AssemblyName>
12+
<TargetFrameworkVersion>v4.5.2</TargetFrameworkVersion>
13+
<FileAlignment>512</FileAlignment>
14+
<TargetFrameworkProfile />
15+
<RestorePackages>true</RestorePackages>
16+
<CodeAnalysisAdditionalOptions>/assemblyCompareMode:StrongNameIgnoringVersion</CodeAnalysisAdditionalOptions>
17+
</PropertyGroup>
18+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
19+
<DebugSymbols>true</DebugSymbols>
20+
<DebugType>full</DebugType>
21+
<Optimize>false</Optimize>
22+
<OutputPath>bin\Debug\</OutputPath>
23+
<DefineConstants>DEBUG;TRACE</DefineConstants>
24+
<ErrorReport>prompt</ErrorReport>
25+
<WarningLevel>4</WarningLevel>
26+
<RunCodeAnalysis>true</RunCodeAnalysis>
27+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
28+
<Prefer32Bit>false</Prefer32Bit>
29+
</PropertyGroup>
30+
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Release|AnyCPU' ">
31+
<DebugType>pdbonly</DebugType>
32+
<Optimize>true</Optimize>
33+
<OutputPath>bin\Release\</OutputPath>
34+
<DefineConstants>TRACE;SIGN</DefineConstants>
35+
<ErrorReport>prompt</ErrorReport>
36+
<WarningLevel>4</WarningLevel>
37+
<PlatformTarget>AnyCPU</PlatformTarget>
38+
<CodeAnalysisLogFile>bin\Release\Management.Utilities.dll.CodeAnalysisLog.xml</CodeAnalysisLogFile>
39+
<CodeAnalysisUseTypeNameInSuppression>true</CodeAnalysisUseTypeNameInSuppression>
40+
<CodeAnalysisModuleSuppressionsFile>GlobalSuppressions.cs</CodeAnalysisModuleSuppressionsFile>
41+
<ErrorReport>prompt</ErrorReport>
42+
<CodeAnalysisRuleSet>MinimumRecommendedRules.ruleset</CodeAnalysisRuleSet>
43+
<CodeAnalysisRuleSetDirectories>;$(ProgramFiles)\Microsoft Visual Studio 12.0\Team Tools\Static Analysis Tools\Rule Sets</CodeAnalysisRuleSetDirectories>
44+
<CodeAnalysisRuleDirectories>;$(ProgramFiles)\Microsoft Visual Studio 12.0\Team Tools\Static Analysis Tools\FxCop\Rules</CodeAnalysisRuleDirectories>
45+
<SignAssembly>true</SignAssembly>
46+
<AssemblyOriginatorKeyFile>MSSharedLibKey.snk</AssemblyOriginatorKeyFile>
47+
<DelaySign>true</DelaySign>
48+
<TreatWarningsAsErrors>true</TreatWarningsAsErrors>
49+
<Prefer32Bit>false</Prefer32Bit>
50+
</PropertyGroup>
51+
<ItemGroup>
52+
<Reference Include="Microsoft.IdentityModel.Clients.ActiveDirectory, Version=2.28.3.860, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
53+
<HintPath>packages\Microsoft.IdentityModel.Clients.ActiveDirectory.2.28.3\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.dll</HintPath>
54+
<Private>True</Private>
55+
</Reference>
56+
<Reference Include="Microsoft.IdentityModel.Clients.ActiveDirectory.WindowsForms, Version=2.28.3.860, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
57+
<HintPath>packages\Microsoft.IdentityModel.Clients.ActiveDirectory.2.28.3\lib\net45\Microsoft.IdentityModel.Clients.ActiveDirectory.WindowsForms.dll</HintPath>
58+
<Private>True</Private>
59+
</Reference>
60+
<Reference Include="Microsoft.Rest.ClientRuntime, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
61+
<HintPath>packages\Microsoft.Rest.ClientRuntime.2.3.5\lib\net45\Microsoft.Rest.ClientRuntime.dll</HintPath>
62+
<Private>True</Private>
63+
</Reference>
64+
<Reference Include="Microsoft.Rest.ClientRuntime.Azure, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
65+
<HintPath>packages\Microsoft.Rest.ClientRuntime.Azure.3.3.5\lib\net45\Microsoft.Rest.ClientRuntime.Azure.dll</HintPath>
66+
<Private>True</Private>
67+
</Reference>
68+
<Reference Include="Microsoft.Rest.ClientRuntime.Azure.Authentication, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
69+
<HintPath>packages\Microsoft.Rest.ClientRuntime.Azure.Authentication.2.2.9-preview\lib\net45\Microsoft.Rest.ClientRuntime.Azure.Authentication.dll</HintPath>
70+
<Private>True</Private>
71+
</Reference>
72+
<Reference Include="Newtonsoft.Json, Version=6.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed, processorArchitecture=MSIL">
73+
<HintPath>packages\Newtonsoft.Json.6.0.8\lib\net45\Newtonsoft.Json.dll</HintPath>
74+
<Private>True</Private>
75+
</Reference>
76+
<Reference Include="System" />
77+
<Reference Include="System.Core" />
78+
<Reference Include="System.Net" />
79+
<Reference Include="System.Net.Http.WebRequest" />
80+
<Reference Include="System.Runtime.Serialization" />
81+
<Reference Include="System.Xml.Linq" />
82+
<Reference Include="System.Data.DataSetExtensions" />
83+
<Reference Include="Microsoft.CSharp" />
84+
<Reference Include="System.Data" />
85+
<Reference Include="System.Net.Http" />
86+
<Reference Include="System.Xml" />
87+
</ItemGroup>
88+
<ItemGroup>
89+
<Compile Include="Common\INetworkInterfaceReference.cs" />
90+
<Compile Include="Common\IResourceReference.cs" />
91+
<Compile Include="Common\NetworkClient.cs" />
92+
<Compile Include="ILoadBalancersOperations.cs" />
93+
<Compile Include="INetworkInterfacesOperations.cs" />
94+
<Compile Include="INetworkManagementClient.cs" />
95+
<Compile Include="IPublicIPAddressesOperations.cs" />
96+
<Compile Include="LoadBalancersOperations.cs" />
97+
<Compile Include="LoadBalancersOperationsExtensions.cs" />
98+
<Compile Include="Models\ApplicationGatewayBackendAddress.cs" />
99+
<Compile Include="Models\ApplicationGatewayBackendAddressPool.cs" />
100+
<Compile Include="Models\AzureAsyncOperationResult.cs" />
101+
<Compile Include="Models\BackendAddressPool.cs" />
102+
<Compile Include="Models\EffectiveNetworkSecurityGroup.cs" />
103+
<Compile Include="Models\EffectiveNetworkSecurityGroupAssociation.cs" />
104+
<Compile Include="Models\EffectiveNetworkSecurityGroupListResult.cs" />
105+
<Compile Include="Models\EffectiveNetworkSecurityRule.cs" />
106+
<Compile Include="Models\EffectiveRoute.cs" />
107+
<Compile Include="Models\EffectiveRouteListResult.cs" />
108+
<Compile Include="Models\EffectiveRouteSource.cs" />
109+
<Compile Include="Models\EffectiveRouteState.cs" />
110+
<Compile Include="Models\Error.cs" />
111+
<Compile Include="Models\ErrorDetails.cs" />
112+
<Compile Include="Models\FrontendIPConfiguration.cs" />
113+
<Compile Include="Models\InboundNatPool.cs" />
114+
<Compile Include="Models\InboundNatRule.cs" />
115+
<Compile Include="Models\IPAllocationMethod.cs" />
116+
<Compile Include="Models\IPConfiguration.cs" />
117+
<Compile Include="Models\IPVersion.cs" />
118+
<Compile Include="Models\LoadBalancer.cs" />
119+
<Compile Include="Models\LoadBalancingRule.cs" />
120+
<Compile Include="Models\LoadDistribution.cs" />
121+
<Compile Include="Models\NetworkInterface.cs" />
122+
<Compile Include="Models\NetworkInterfaceDnsSettings.cs" />
123+
<Compile Include="Models\NetworkInterfaceIPConfiguration.cs" />
124+
<Compile Include="Models\NetworkOperationStatus.cs" />
125+
<Compile Include="Models\NetworkSecurityGroup.cs" />
126+
<Compile Include="Models\OutboundNatRule.cs" />
127+
<Compile Include="Models\Page.cs" />
128+
<Compile Include="Models\Probe.cs" />
129+
<Compile Include="Models\ProbeProtocol.cs" />
130+
<Compile Include="Models\PublicIPAddress.cs" />
131+
<Compile Include="Models\PublicIPAddressDnsSettings.cs" />
132+
<Compile Include="Models\Resource.cs" />
133+
<Compile Include="Models\ResourceNavigationLink.cs" />
134+
<Compile Include="Models\Route.cs" />
135+
<Compile Include="Models\RouteNextHopType.cs" />
136+
<Compile Include="Models\RouteTable.cs" />
137+
<Compile Include="Models\SecurityRule.cs" />
138+
<Compile Include="Models\SecurityRuleAccess.cs" />
139+
<Compile Include="Models\SecurityRuleDirection.cs" />
140+
<Compile Include="Models\SecurityRuleProtocol.cs" />
141+
<Compile Include="Models\Subnet.cs" />
142+
<Compile Include="Models\SubResource.cs" />
143+
<Compile Include="Models\TransportProtocol.cs" />
144+
<Compile Include="Models\VpnClientParameters.cs" />
145+
<Compile Include="NetworkInterfacesOperations.cs" />
146+
<Compile Include="NetworkInterfacesOperationsExtensions.cs" />
147+
<Compile Include="NetworkManagementClient.cs" />
148+
<Compile Include="Properties\AssemblyInfo.cs" />
149+
<Compile Include="PublicIPAddressesOperations.cs" />
150+
<Compile Include="PublicIPAddressesOperationsExtensions.cs" />
151+
</ItemGroup>
152+
<ItemGroup>
153+
<None Include="packages.config" />
154+
</ItemGroup>
155+
<ItemGroup>
156+
<ProjectReference Include="..\..\ResourceManager\Common\Commands.ResourceManager.Common\Commands.ResourceManager.Common.csproj">
157+
<Project>{3819d8a7-c62c-4c47-8ddd-0332d9ce1252}</Project>
158+
<Name>Commands.ResourceManager.Common</Name>
159+
</ProjectReference>
160+
<ProjectReference Include="..\Commands.Common.Authentication.Abstractions\Commands.Common.Authentication.Abstractions.csproj">
161+
<Project>{70527617-7598-4aef-b5bd-db9186b8184b}</Project>
162+
<Name>Commands.Common.Authentication.Abstractions</Name>
163+
</ProjectReference>
164+
<ProjectReference Include="..\Commands.Common.Authentication\Commands.Common.Authentication.csproj">
165+
<Project>{D3804B64-C0D3-48F8-82EC-1F632F833C9E}</Project>
166+
<Name>Commands.Common.Authentication</Name>
167+
</ProjectReference>
168+
<ProjectReference Include="..\Commands.Common\Commands.Common.csproj">
169+
<Project>{5EE72C53-1720-4309-B54B-5FB79703195F}</Project>
170+
<Name>Commands.Common</Name>
171+
</ProjectReference>
172+
</ItemGroup>
173+
<ItemGroup />
174+
<ItemGroup>
175+
<Content Include="Commands.Common.Network.sln" />
176+
</ItemGroup>
177+
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
178+
<!-- To modify your build process, add your task inside one of the targets below and uncomment it.
179+
Other similar extension points exist, see Microsoft.Common.targets.
180+
<Target Name="BeforeBuild">
181+
</Target>
182+
<Target Name="AfterBuild">
183+
</Target>
184+
-->
185+
</Project>
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
2+
Microsoft Visual Studio Solution File, Format Version 12.00
3+
# Visual Studio 14
4+
VisualStudioVersion = 14.0.25420.1
5+
MinimumVisualStudioVersion = 10.0.40219.1
6+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Commands.Common.Network", "Commands.Common.Network.csproj", "{1338F7AE-7111-4ED3-8916-2D0FECC876F4}"
7+
EndProject
8+
Project("{FAE04EC0-301F-11D3-BF4B-00C04F79EFBC}") = "Commands.Common.Authentication.Abstractions", "..\Commands.Common.Authentication.Abstractions\Commands.Common.Authentication.Abstractions.csproj", "{70527617-7598-4AEF-B5BD-DB9186B8184B}"
9+
EndProject
10+
Global
11+
GlobalSection(SolutionConfigurationPlatforms) = preSolution
12+
Debug|Any CPU = Debug|Any CPU
13+
Release|Any CPU = Release|Any CPU
14+
EndGlobalSection
15+
GlobalSection(ProjectConfigurationPlatforms) = postSolution
16+
{1338F7AE-7111-4ED3-8916-2D0FECC876F4}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
17+
{1338F7AE-7111-4ED3-8916-2D0FECC876F4}.Debug|Any CPU.Build.0 = Debug|Any CPU
18+
{1338F7AE-7111-4ED3-8916-2D0FECC876F4}.Release|Any CPU.ActiveCfg = Release|Any CPU
19+
{1338F7AE-7111-4ED3-8916-2D0FECC876F4}.Release|Any CPU.Build.0 = Release|Any CPU
20+
{70527617-7598-4AEF-B5BD-DB9186B8184B}.Debug|Any CPU.ActiveCfg = Debug|Any CPU
21+
{70527617-7598-4AEF-B5BD-DB9186B8184B}.Debug|Any CPU.Build.0 = Debug|Any CPU
22+
{70527617-7598-4AEF-B5BD-DB9186B8184B}.Release|Any CPU.ActiveCfg = Release|Any CPU
23+
{70527617-7598-4AEF-B5BD-DB9186B8184B}.Release|Any CPU.Build.0 = Release|Any CPU
24+
EndGlobalSection
25+
GlobalSection(SolutionProperties) = preSolution
26+
HideSolutionNode = FALSE
27+
EndGlobalSection
28+
EndGlobal
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// ----------------------------------------------------------------------------------
2+
//
3+
// Copyright Microsoft Corporation
4+
// Licensed under the Apache License, Version 2.0 (the "License");
5+
// you may not use this file except in compliance with the License.
6+
// You may obtain a copy of the License at
7+
// http://www.apache.org/licenses/LICENSE-2.0
8+
// Unless required by applicable law or agreed to in writing, software
9+
// distributed under the License is distributed on an "AS IS" BASIS,
10+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11+
// See the License for the specific language governing permissions and
12+
// limitations under the License.
13+
// ----------------------------------------------------------------------------------
14+
15+
namespace Microsoft.Azure.Management.Internal.Network.Common
16+
{
17+
public interface INetworkInterfaceReference : IResourceReference
18+
{
19+
bool? Primary { get; set; }
20+
}
21+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
// ----------------------------------------------------------------------------------
2+
//
3+
// Copyright Microsoft Corporation
4+
// Licensed under the Apache License, Version 2.0 (the "License");
5+
// you may not use this file except in compliance with the License.
6+
// You may obtain a copy of the License at
7+
// http://www.apache.org/licenses/LICENSE-2.0
8+
// Unless required by applicable law or agreed to in writing, software
9+
// distributed under the License is distributed on an "AS IS" BASIS,
10+
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
11+
// See the License for the specific language governing permissions and
12+
// limitations under the License.
13+
// ----------------------------------------------------------------------------------
14+
15+
namespace Microsoft.Azure.Management.Internal.Network.Common
16+
{
17+
public interface IResourceReference
18+
{
19+
string Id { get; set; }
20+
}
21+
}

0 commit comments

Comments
 (0)