Skip to content

Commit 33291cc

Browse files
committed
Merge pull request #52 from daschult/dev
Adding Reset-AzureVnetGateway cmdlet.
2 parents 85cf29d + 8859656 commit 33291cc

File tree

17 files changed

+137
-16
lines changed

17 files changed

+137
-16
lines changed

src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/Commands.ServiceManagement.Preview.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,7 @@
101101
</Reference>
102102
<Reference Include="Microsoft.WindowsAzure.Management.Network, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
103103
<SpecificVersion>False</SpecificVersion>
104-
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Network.4.1.0\lib\net40\Microsoft.WindowsAzure.Management.Network.dll</HintPath>
104+
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Network.4.2.0\lib\net40\Microsoft.WindowsAzure.Management.Network.dll</HintPath>
105105
</Reference>
106106
<Reference Include="Microsoft.WindowsAzure.Management.Storage, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
107107
<SpecificVersion>False</SpecificVersion>

src/ServiceManagement/Compute/Commands.ServiceManagement.Preview/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<package id="Microsoft.WindowsAzure.ConfigurationManager" version="2.0.3" targetFramework="net45" />
1414
<package id="Microsoft.WindowsAzure.Management" version="2.1.0" targetFramework="net45" />
1515
<package id="Microsoft.WindowsAzure.Management.Compute" version="6.1.2" targetFramework="net45" />
16-
<package id="Microsoft.WindowsAzure.Management.Network" version="4.1.0" targetFramework="net45" />
16+
<package id="Microsoft.WindowsAzure.Management.Network" version="4.2.0" targetFramework="net45" />
1717
<package id="Microsoft.WindowsAzure.Management.Storage" version="3.1.0" targetFramework="net45" />
1818
<package id="Newtonsoft.Json" version="6.0.4" targetFramework="net45" />
1919
<package id="System.Spatial" version="5.6.0" targetFramework="net45" />

src/ServiceManagement/Compute/Commands.ServiceManagement.Test/Commands.ServiceManagement.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
</Reference>
104104
<Reference Include="Microsoft.WindowsAzure.Management.Network, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
105105
<SpecificVersion>False</SpecificVersion>
106-
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Network.4.1.0\lib\net40\Microsoft.WindowsAzure.Management.Network.dll</HintPath>
106+
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Network.4.2.0\lib\net40\Microsoft.WindowsAzure.Management.Network.dll</HintPath>
107107
</Reference>
108108
<Reference Include="Microsoft.WindowsAzure.Management.Storage, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
109109
<SpecificVersion>False</SpecificVersion>

src/ServiceManagement/Compute/Commands.ServiceManagement.Test/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<package id="Microsoft.WindowsAzure.ConfigurationManager" version="2.0.3" targetFramework="net45" />
1515
<package id="Microsoft.WindowsAzure.Management" version="2.1.0" targetFramework="net45" />
1616
<package id="Microsoft.WindowsAzure.Management.Compute" version="6.1.2" targetFramework="net45" />
17-
<package id="Microsoft.WindowsAzure.Management.Network" version="4.1.0" targetFramework="net45" />
17+
<package id="Microsoft.WindowsAzure.Management.Network" version="4.2.0" targetFramework="net45" />
1818
<package id="Microsoft.WindowsAzure.Management.Storage" version="3.1.0" targetFramework="net45" />
1919
<package id="Moq" version="4.2.1402.2112" targetFramework="net45" />
2020
<package id="Newtonsoft.Json" version="6.0.4" targetFramework="net45" />

src/ServiceManagement/Compute/Commands.ServiceManagement/Commands.ServiceManagement.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@
103103
</Reference>
104104
<Reference Include="Microsoft.WindowsAzure.Management.Network, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
105105
<SpecificVersion>False</SpecificVersion>
106-
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Network.4.1.0\lib\net40\Microsoft.WindowsAzure.Management.Network.dll</HintPath>
106+
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Network.4.2.0\lib\net40\Microsoft.WindowsAzure.Management.Network.dll</HintPath>
107107
</Reference>
108108
<Reference Include="Microsoft.WindowsAzure.Management.Storage, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
109109
<SpecificVersion>False</SpecificVersion>

src/ServiceManagement/Compute/Commands.ServiceManagement/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<package id="Microsoft.WindowsAzure.ConfigurationManager" version="2.0.3" targetFramework="net45" />
1414
<package id="Microsoft.WindowsAzure.Management" version="2.1.0" targetFramework="net45" />
1515
<package id="Microsoft.WindowsAzure.Management.Compute" version="6.1.2" targetFramework="net45" />
16-
<package id="Microsoft.WindowsAzure.Management.Network" version="4.1.0" targetFramework="net45" />
16+
<package id="Microsoft.WindowsAzure.Management.Network" version="4.2.0" targetFramework="net45" />
1717
<package id="Microsoft.WindowsAzure.Management.Storage" version="3.1.0" targetFramework="net45" />
1818
<package id="Newtonsoft.Json" version="6.0.4" targetFramework="net45" />
1919
<package id="System.Spatial" version="5.6.0" targetFramework="net45" />

src/ServiceManagement/Network/Commands.Network.Test/Commands.Network.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@
8484
</Reference>
8585
<Reference Include="Microsoft.WindowsAzure.Management.Network, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
8686
<SpecificVersion>False</SpecificVersion>
87-
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Network.4.1.0\lib\net40\Microsoft.WindowsAzure.Management.Network.dll</HintPath>
87+
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Network.4.2.0\lib\net40\Microsoft.WindowsAzure.Management.Network.dll</HintPath>
8888
</Reference>
8989
<Reference Include="Microsoft.WindowsAzure.Testing, Version=1.0.5417.13285, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
9090
<SpecificVersion>False</SpecificVersion>

src/ServiceManagement/Network/Commands.Network.Test/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
<package id="Microsoft.WindowsAzure.Common" version="1.4.1" targetFramework="net45" />
1414
<package id="Microsoft.WindowsAzure.Common.Dependencies" version="1.1.1" targetFramework="net45" />
1515
<package id="Microsoft.WindowsAzure.Management" version="2.1.0" targetFramework="net45" />
16-
<package id="Microsoft.WindowsAzure.Management.Network" version="4.1.0" targetFramework="net45" />
16+
<package id="Microsoft.WindowsAzure.Management.Network" version="4.2.0" targetFramework="net45" />
1717
<package id="Moq" version="4.2.1402.2112" targetFramework="net45" />
1818
<package id="Newtonsoft.Json" version="6.0.4" targetFramework="net45" />
1919
<package id="System.Spatial" version="5.6.0" targetFramework="net45" />

src/ServiceManagement/Network/Commands.Network/Commands.Network.csproj

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -66,7 +66,7 @@
6666
</Reference>
6767
<Reference Include="Microsoft.WindowsAzure.Management.Network, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
6868
<SpecificVersion>False</SpecificVersion>
69-
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Network.4.1.0\lib\net40\Microsoft.WindowsAzure.Management.Network.dll</HintPath>
69+
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Network.4.2.0\lib\net40\Microsoft.WindowsAzure.Management.Network.dll</HintPath>
7070
</Reference>
7171
<Reference Include="Microsoft.WindowsAzure.Storage, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
7272
<SpecificVersion>False</SpecificVersion>
@@ -106,6 +106,7 @@
106106
<Compile Include="Gateway\NewAzureVNetGateway.cs" />
107107
<Compile Include="Gateway\RemoveAzureVNetGateway.cs" />
108108
<Compile Include="Gateway\RemoveAzureVNetGatewayDefaultSite.cs" />
109+
<Compile Include="Gateway\ResetAzureVNetGateway.cs" />
109110
<Compile Include="Gateway\ResizeAzureVNetGateway.cs" />
110111
<Compile Include="Gateway\SetAzureVNetGateway.cs" />
111112
<Compile Include="Gateway\SetAzureVNetGatewayDefaultSite.cs" />
Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
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.Commands.Network.Gateway
16+
{
17+
using System.Management.Automation;
18+
using WindowsAzure.Management.Network.Models;
19+
20+
[Cmdlet(VerbsCommon.Reset, "AzureVNetGateway"), OutputType(typeof(GatewayGetOperationStatusResponse))]
21+
public class ResetAzureVNetGateway : NetworkCmdletBase
22+
{
23+
[Parameter(Position = 0, Mandatory = true, HelpMessage = "Virtual network name.")]
24+
public string VNetName
25+
{
26+
get; set;
27+
}
28+
29+
public override void ExecuteCmdlet()
30+
{
31+
WriteObject(Client.ResetGateway(VNetName));
32+
}
33+
}
34+
}

src/ServiceManagement/Network/Commands.Network/Microsoft.Azure.Commands.Network.dll-help.xml

Lines changed: 81 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2057,6 +2057,87 @@
20572057
</maml:relatedLinks>
20582058
</command:command>
20592059
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
2060+
<!--Generated by PS Cmdlet Help Editor-->
2061+
<command:details>
2062+
<command:name>Reset-AzureVNetGateway</command:name>
2063+
<maml:description>
2064+
<maml:para>Reset the provided virtual network gateway.</maml:para>
2065+
</maml:description>
2066+
<maml:copyright>
2067+
<maml:para />
2068+
</maml:copyright>
2069+
<command:verb>Reset</command:verb>
2070+
<command:noun>AzureVNetGateway</command:noun>
2071+
<dev:version />
2072+
</command:details>
2073+
<maml:description>
2074+
<!--This is the Description section-->
2075+
<maml:para>Reset the provided virtual network gateway.</maml:para>
2076+
</maml:description>
2077+
<command:syntax>
2078+
<command:syntaxItem>
2079+
<maml:name>Reset-AzureVNetGateway</maml:name>
2080+
<command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="0">
2081+
<maml:name>VNetName</maml:name>
2082+
<maml:description>
2083+
<maml:para></maml:para>
2084+
</maml:description>
2085+
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
2086+
</command:parameter>
2087+
</command:syntaxItem>
2088+
</command:syntax>
2089+
<command:parameters>
2090+
<command:parameter required="true" variableLength="false" globbing="false" pipelineInput="false" position="0">
2091+
<maml:name>VNetName</maml:name>
2092+
<maml:description>
2093+
<maml:para></maml:para>
2094+
</maml:description>
2095+
<command:parameterValue required="true" variableLength="false">String</command:parameterValue>
2096+
<dev:type>
2097+
<maml:name>String</maml:name>
2098+
<maml:uri/>
2099+
</dev:type>
2100+
<dev:defaultValue></dev:defaultValue>
2101+
</command:parameter>
2102+
</command:parameters>
2103+
<command:inputTypes>
2104+
<command:inputType>
2105+
<dev:type>
2106+
<maml:name></maml:name>
2107+
<maml:uri/>
2108+
<maml:description>
2109+
<maml:para></maml:para>
2110+
</maml:description>
2111+
</dev:type>
2112+
<maml:description></maml:description>
2113+
</command:inputType>
2114+
</command:inputTypes>
2115+
<command:returnValues>
2116+
<command:returnValue>
2117+
<dev:type>
2118+
<maml:name></maml:name>
2119+
<maml:uri/>
2120+
<maml:description>
2121+
<maml:para></maml:para>
2122+
</maml:description>
2123+
</dev:type>
2124+
<maml:description></maml:description>
2125+
</command:returnValue>
2126+
</command:returnValues>
2127+
<command:terminatingErrors></command:terminatingErrors>
2128+
<command:nonTerminatingErrors></command:nonTerminatingErrors>
2129+
<maml:alertSet>
2130+
<maml:title></maml:title>
2131+
<maml:alert>
2132+
<maml:para></maml:para>
2133+
</maml:alert>
2134+
</maml:alertSet>
2135+
<command:examples>
2136+
</command:examples>
2137+
<maml:relatedLinks>
2138+
</maml:relatedLinks>
2139+
</command:command>
2140+
<command:command xmlns:maml="http://schemas.microsoft.com/maml/2004/10" xmlns:command="http://schemas.microsoft.com/maml/dev/command/2004/10" xmlns:dev="http://schemas.microsoft.com/maml/dev/2004/10">
20602141
<!--Generated by PS Cmdlet Help Editor-->
20612142
<command:details>
20622143
<command:name>Resize-AzureVNetGateway</command:name>

src/ServiceManagement/Network/Commands.Network/NetworkClient.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -154,6 +154,12 @@ public GatewayGetOperationStatusResponse DeleteGateway(string vnetName)
154154
return client.Gateways.Delete(vnetName);
155155
}
156156

157+
public GatewayGetOperationStatusResponse ResetGateway(string vnetName)
158+
{
159+
ResetGatewayParameters parameters = new ResetGatewayParameters();
160+
return client.Gateways.Reset(vnetName, parameters);
161+
}
162+
157163
public GatewayGetOperationStatusResponse ResizeGateway(string vnetName, string gatewaySKU)
158164
{
159165
ResizeGatewayParameters parameters = new ResizeGatewayParameters()

src/ServiceManagement/Network/Commands.Network/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@
1212
<package id="Microsoft.WindowsAzure.Common.Dependencies" version="1.1.1" targetFramework="net45" />
1313
<package id="Microsoft.WindowsAzure.ConfigurationManager" version="1.8.0.0" targetFramework="net45" />
1414
<package id="Microsoft.WindowsAzure.Management" version="2.1.0" targetFramework="net45" />
15-
<package id="Microsoft.WindowsAzure.Management.Network" version="4.1.0" targetFramework="net45" />
15+
<package id="Microsoft.WindowsAzure.Management.Network" version="4.2.0" targetFramework="net45" />
1616
<package id="Newtonsoft.Json" version="6.0.4" targetFramework="net45" />
1717
<package id="System.Spatial" version="5.6.0" targetFramework="net45" />
1818
<package id="WindowsAzure.Storage" version="4.0.0" targetFramework="net45" />

src/ServiceManagement/Services/Commands.Utilities/Commands.Utilities.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,7 +111,7 @@
111111
</Reference>
112112
<Reference Include="Microsoft.WindowsAzure.Management.Network, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
113113
<SpecificVersion>False</SpecificVersion>
114-
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Network.4.1.0\lib\net40\Microsoft.WindowsAzure.Management.Network.dll</HintPath>
114+
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Network.4.2.0\lib\net40\Microsoft.WindowsAzure.Management.Network.dll</HintPath>
115115
</Reference>
116116
<Reference Include="Microsoft.WindowsAzure.Management.Scheduler, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
117117
<SpecificVersion>False</SpecificVersion>

src/ServiceManagement/Services/Commands.Utilities/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<package id="Microsoft.WindowsAzure.Management" version="2.1.0" targetFramework="net45" />
1515
<package id="Microsoft.WindowsAzure.Management.Compute" version="6.1.2" targetFramework="net45" />
1616
<package id="Microsoft.WindowsAzure.Management.MediaServices" version="1.2.0" targetFramework="net45" />
17-
<package id="Microsoft.WindowsAzure.Management.Network" version="4.1.0" targetFramework="net45" />
17+
<package id="Microsoft.WindowsAzure.Management.Network" version="4.2.0" targetFramework="net45" />
1818
<package id="Microsoft.WindowsAzure.Management.Scheduler" version="4.1.0" targetFramework="net45" />
1919
<package id="Microsoft.WindowsAzure.Management.ServiceBus" version="0.15.0-preview" targetFramework="net45" />
2020
<package id="Microsoft.WindowsAzure.Management.Storage" version="3.1.0" targetFramework="net45" />

src/ServiceManagement/Services/Commands/Commands.csproj

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -113,9 +113,8 @@
113113
<SpecificVersion>False</SpecificVersion>
114114
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.MediaServices.1.2.0\lib\net40\Microsoft.WindowsAzure.Management.MediaServices.dll</HintPath>
115115
</Reference>
116-
<Reference Include="Microsoft.WindowsAzure.Management.Network, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
117-
<SpecificVersion>False</SpecificVersion>
118-
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Network.4.1.0\lib\net40\Microsoft.WindowsAzure.Management.Network.dll</HintPath>
116+
<Reference Include="Microsoft.WindowsAzure.Management.Network">
117+
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Network.4.2.0\lib\net40\Microsoft.WindowsAzure.Management.Network.dll</HintPath>
119118
</Reference>
120119
<Reference Include="Microsoft.WindowsAzure.Management.Scheduler">
121120
<HintPath>..\..\..\packages\Microsoft.WindowsAzure.Management.Scheduler.4.1.0\lib\net40\Microsoft.WindowsAzure.Management.Scheduler.dll</HintPath>

src/ServiceManagement/Services/Commands/packages.config

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
<package id="Microsoft.WindowsAzure.Management" version="2.1.0" targetFramework="net45" />
1515
<package id="Microsoft.WindowsAzure.Management.Compute" version="6.1.2" targetFramework="net45" />
1616
<package id="Microsoft.WindowsAzure.Management.MediaServices" version="1.2.0" targetFramework="net45" />
17-
<package id="Microsoft.WindowsAzure.Management.Network" version="4.1.0" targetFramework="net45" />
17+
<package id="Microsoft.WindowsAzure.Management.Network" version="4.2.0" targetFramework="net45" />
1818
<package id="Microsoft.WindowsAzure.Management.Scheduler" version="4.1.0" targetFramework="net45" />
1919
<package id="Microsoft.WindowsAzure.Management.ServiceBus" version="0.15.0-preview" targetFramework="net45" />
2020
<package id="Microsoft.WindowsAzure.Management.Storage" version="3.1.0" targetFramework="net45" />

0 commit comments

Comments
 (0)