Skip to content

Commit 0166202

Browse files
committed
Update VMSS cmdlets
1 parent fdd7a59 commit 0166202

File tree

55 files changed

+1661
-36559
lines changed

Some content is hidden

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

55 files changed

+1661
-36559
lines changed

setup/azurecmdfiles.wxi

Lines changed: 114 additions & 4 deletions
Large diffs are not rendered by default.

src/ResourceManager/Compute/AzureRM.Compute.psd1

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -62,7 +62,7 @@ TypesToProcess = @(
6262
FormatsToProcess = @(
6363
'.\Microsoft.Azure.Commands.Compute.format.ps1xml',
6464
'.\Microsoft.Azure.Commands.Compute.format.generated.ps1xml',
65-
'.\Microsoft.Azure.Commands.Compute.Automation.format.generated.ps1xml'
65+
'.\Generated\Microsoft.Azure.Commands.Compute.Automation.format.generated.ps1xml'
6666
)
6767

6868
# Modules to import as nested modules of the module specified in ModuleToProcess

src/ResourceManager/Compute/Commands.Compute.Test/Commands.Compute.Test.csproj

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Authorization.1.0.0\lib\net40\Microsoft.Azure.Management.Authorization.dll</HintPath>
6868
</Reference>
6969
<Reference Include="Microsoft.Azure.Management.Compute, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
70-
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Compute.9.0.3-preview\lib\net40\Microsoft.Azure.Management.Compute.dll</HintPath>
70+
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Compute.9.0.4-preview\lib\net40\Microsoft.Azure.Management.Compute.dll</HintPath>
7171
<Private>True</Private>
7272
</Reference>
7373
<Reference Include="Microsoft.Azure.Management.Network, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<package id="Microsoft.Azure.Gallery" version="2.6.2-preview" targetFramework="net45" />
88
<package id="Microsoft.Azure.Graph.RBAC" version="1.7.0-preview" targetFramework="net45" />
99
<package id="Microsoft.Azure.Management.Authorization" version="1.0.0" targetFramework="net45" />
10-
<!--<package id="Microsoft.Azure.Management.Compute" version="9.0.3-preview" targetFramework="net45" />-->
10+
<!--<package id="Microsoft.Azure.Management.Compute" version="9.0.4-preview" targetFramework="net45" />-->
1111
<package id="Microsoft.Azure.Management.Network" version="2.0.10-preview" targetFramework="net45" />
1212
<package id="Microsoft.Azure.Management.Resources" version="2.18.7-preview" targetFramework="net45" />
1313
<package id="Microsoft.Azure.Management.Storage" version="2.4.0-preview" targetFramework="net45" />

src/ResourceManager/Compute/Commands.Compute/Commands.Compute.csproj

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,7 @@
8181
<Private>True</Private>
8282
</Reference>
8383
<Reference Include="Microsoft.Azure.Management.Compute, Version=9.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
84-
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Compute.9.0.3-preview\lib\net40\Microsoft.Azure.Management.Compute.dll</HintPath>
84+
<HintPath>..\..\..\packages\Microsoft.Azure.Management.Compute.9.0.4-preview\lib\net40\Microsoft.Azure.Management.Compute.dll</HintPath>
8585
<Private>True</Private>
8686
</Reference>
8787
<Reference Include="Microsoft.Azure.Management.Network, Version=2.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35, processorArchitecture=MSIL">
@@ -253,6 +253,7 @@
253253
<Compile Include="Generated\VirtualMachineScaleSet\VirtualMachineScaleSetDeallocateMethod.cs" />
254254
<Compile Include="Generated\VirtualMachineScaleSet\VirtualMachineScaleSetDeleteInstancesMethod.cs" />
255255
<Compile Include="Generated\VirtualMachineScaleSet\VirtualMachineScaleSetDeleteMethod.cs" />
256+
<Compile Include="Generated\VirtualMachineScaleSet\VirtualMachineScaleSetGetInstanceViewMethod.cs" />
256257
<Compile Include="Generated\VirtualMachineScaleSet\VirtualMachineScaleSetGetMethod.cs" />
257258
<Compile Include="Generated\VirtualMachineScaleSet\VirtualMachineScaleSetListAllMethod.cs" />
258259
<Compile Include="Generated\VirtualMachineScaleSet\VirtualMachineScaleSetListMethod.cs" />
@@ -264,6 +265,7 @@
264265
<Compile Include="Generated\VirtualMachineScaleSet\VirtualMachineScaleSetRestartMethod.cs" />
265266
<Compile Include="Generated\VirtualMachineScaleSet\VirtualMachineScaleSetStartInstancesMethod.cs" />
266267
<Compile Include="Generated\VirtualMachineScaleSet\VirtualMachineScaleSetStartMethod.cs" />
268+
<Compile Include="Generated\VirtualMachineScaleSet\VirtualMachineScaleSetUpdateInstancesMethod.cs" />
267269
<Compile Include="Images\GetAzureVMImageCommand.cs" />
268270
<Compile Include="Common\HashTableExtensions.cs" />
269271
<Compile Include="Models\PSComputeLongRunningOperation.cs" />
@@ -379,7 +381,7 @@
379381
<Link>AzureRM.Compute.psd1</Link>
380382
<CopyToOutputDirectory>PreserveNewest</CopyToOutputDirectory>
381383
</None>
382-
<None Include="Microsoft.Azure.Commands.Compute.Automation.format.generated.ps1xml">
384+
<None Include="Generated\Microsoft.Azure.Commands.Compute.Automation.format.generated.ps1xml">
383385
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
384386
</None>
385387
<None Include="Microsoft.Azure.Commands.Compute.dll-Help.psd1">

src/ResourceManager/Compute/Commands.Compute/Generated/InvokeAzureComputeMethodCmdlet.cs

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ protected static object[] ConvertDynamicParameters(RuntimeDefinedParameterDictio
5858
"VirtualMachineScaleSetDelete",
5959
"VirtualMachineScaleSetDeleteInstances",
6060
"VirtualMachineScaleSetGet",
61+
"VirtualMachineScaleSetGetInstanceView",
6162
"VirtualMachineScaleSetList",
6263
"VirtualMachineScaleSetListAll",
6364
"VirtualMachineScaleSetListNext",
@@ -68,6 +69,7 @@ protected static object[] ConvertDynamicParameters(RuntimeDefinedParameterDictio
6869
"VirtualMachineScaleSetRestartInstances",
6970
"VirtualMachineScaleSetStart",
7071
"VirtualMachineScaleSetStartInstances",
72+
"VirtualMachineScaleSetUpdateInstances",
7173
"VirtualMachineScaleSetVMDeallocate",
7274
"VirtualMachineScaleSetVMDelete",
7375
"VirtualMachineScaleSetVMGet",
@@ -125,6 +127,9 @@ protected override void ProcessRecord()
125127
case "VirtualMachineScaleSetGet" :
126128
ExecuteVirtualMachineScaleSetGetMethod(argumentList);
127129
break;
130+
case "VirtualMachineScaleSetGetInstanceView" :
131+
ExecuteVirtualMachineScaleSetGetInstanceViewMethod(argumentList);
132+
break;
128133
case "VirtualMachineScaleSetList" :
129134
ExecuteVirtualMachineScaleSetListMethod(argumentList);
130135
break;
@@ -155,6 +160,9 @@ protected override void ProcessRecord()
155160
case "VirtualMachineScaleSetStartInstances" :
156161
ExecuteVirtualMachineScaleSetStartInstancesMethod(argumentList);
157162
break;
163+
case "VirtualMachineScaleSetUpdateInstances" :
164+
ExecuteVirtualMachineScaleSetUpdateInstancesMethod(argumentList);
165+
break;
158166
case "VirtualMachineScaleSetVMDeallocate" :
159167
ExecuteVirtualMachineScaleSetVMDeallocateMethod(argumentList);
160168
break;
@@ -195,6 +203,7 @@ public virtual object GetDynamicParameters()
195203
case "VirtualMachineScaleSetDelete" : return CreateVirtualMachineScaleSetDeleteDynamicParameters();
196204
case "VirtualMachineScaleSetDeleteInstances" : return CreateVirtualMachineScaleSetDeleteInstancesDynamicParameters();
197205
case "VirtualMachineScaleSetGet" : return CreateVirtualMachineScaleSetGetDynamicParameters();
206+
case "VirtualMachineScaleSetGetInstanceView" : return CreateVirtualMachineScaleSetGetInstanceViewDynamicParameters();
198207
case "VirtualMachineScaleSetList" : return CreateVirtualMachineScaleSetListDynamicParameters();
199208
case "VirtualMachineScaleSetListAll" : return CreateVirtualMachineScaleSetListAllDynamicParameters();
200209
case "VirtualMachineScaleSetListNext" : return CreateVirtualMachineScaleSetListNextDynamicParameters();
@@ -205,6 +214,7 @@ public virtual object GetDynamicParameters()
205214
case "VirtualMachineScaleSetRestartInstances" : return CreateVirtualMachineScaleSetRestartInstancesDynamicParameters();
206215
case "VirtualMachineScaleSetStart" : return CreateVirtualMachineScaleSetStartDynamicParameters();
207216
case "VirtualMachineScaleSetStartInstances" : return CreateVirtualMachineScaleSetStartInstancesDynamicParameters();
217+
case "VirtualMachineScaleSetUpdateInstances" : return CreateVirtualMachineScaleSetUpdateInstancesDynamicParameters();
208218
case "VirtualMachineScaleSetVMDeallocate" : return CreateVirtualMachineScaleSetVMDeallocateDynamicParameters();
209219
case "VirtualMachineScaleSetVMDelete" : return CreateVirtualMachineScaleSetVMDeleteDynamicParameters();
210220
case "VirtualMachineScaleSetVMGet" : return CreateVirtualMachineScaleSetVMGetDynamicParameters();
Lines changed: 60 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -96,18 +96,40 @@
9696
</ListControl>
9797
</View>
9898
<View>
99-
<Name>Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetListResponse</Name>
99+
<Name>Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetGetInstanceViewResponse</Name>
100100
<ViewSelectedBy>
101-
<TypeName>Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetListResponse</TypeName>
101+
<TypeName>Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetGetInstanceViewResponse</TypeName>
102102
</ViewSelectedBy>
103103
<ListControl>
104104
<ListEntries>
105105
<ListEntry>
106106
<ListItems>
107107
<ListItem>
108-
<Label>NextLink</Label>
109-
<PropertyName>NextLink</PropertyName>
108+
<Label>VirtualMachineScaleSetInstanceView</Label>
109+
<ScriptBlock>[Newtonsoft.Json.JsonConvert]::SerializeObject($_.VirtualMachineScaleSetInstanceView, [Newtonsoft.Json.Formatting]::Indented)</ScriptBlock>
110+
</ListItem>
111+
<ListItem>
112+
<Label>RequestId</Label>
113+
<PropertyName>RequestId</PropertyName>
110114
</ListItem>
115+
<ListItem>
116+
<Label>StatusCode</Label>
117+
<PropertyName>StatusCode</PropertyName>
118+
</ListItem>
119+
</ListItems>
120+
</ListEntry>
121+
</ListEntries>
122+
</ListControl>
123+
</View>
124+
<View>
125+
<Name>Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetListResponse</Name>
126+
<ViewSelectedBy>
127+
<TypeName>Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetListResponse</TypeName>
128+
</ViewSelectedBy>
129+
<ListControl>
130+
<ListEntries>
131+
<ListEntry>
132+
<ListItems>
111133
<ListItem>
112134
<Label>VirtualMachineScaleSets.Count</Label>
113135
<ScriptBlock> if ($_.VirtualMachineScaleSets -eq $null) { 0 } else { $_.VirtualMachineScaleSets.Count }</ScriptBlock>
@@ -147,6 +169,40 @@
147169
</ListEntries>
148170
</ListControl>
149171
</View>
172+
<View>
173+
<Name>Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetListWithLinkResponse</Name>
174+
<ViewSelectedBy>
175+
<TypeName>Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetListWithLinkResponse</TypeName>
176+
</ViewSelectedBy>
177+
<ListControl>
178+
<ListEntries>
179+
<ListEntry>
180+
<ListItems>
181+
<ListItem>
182+
<Label>NextLink</Label>
183+
<PropertyName>NextLink</PropertyName>
184+
</ListItem>
185+
<ListItem>
186+
<Label>VirtualMachineScaleSets.Count</Label>
187+
<ScriptBlock> if ($_.VirtualMachineScaleSets -eq $null) { 0 } else { $_.VirtualMachineScaleSets.Count }</ScriptBlock>
188+
</ListItem>
189+
<ListItem>
190+
<Label>VirtualMachineScaleSets</Label>
191+
<ScriptBlock> foreach ($item in $_.VirtualMachineScaleSets) { [Newtonsoft.Json.JsonConvert]::SerializeObject($item, [Newtonsoft.Json.Formatting]::Indented) } </ScriptBlock>
192+
</ListItem>
193+
<ListItem>
194+
<Label>RequestId</Label>
195+
<PropertyName>RequestId</PropertyName>
196+
</ListItem>
197+
<ListItem>
198+
<Label>StatusCode</Label>
199+
<PropertyName>StatusCode</PropertyName>
200+
</ListItem>
201+
</ListItems>
202+
</ListEntry>
203+
</ListEntries>
204+
</ListControl>
205+
</View>
150206
<View>
151207
<Name>Microsoft.Azure.Management.Compute.Models.VirtualMachineScaleSetListSkusResponse</Name>
152208
<ViewSelectedBy>

src/ResourceManager/Compute/Commands.Compute/Generated/NewAzureComputeArgumentListCmdlet.cs

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@ public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCm
4242
"VirtualMachineScaleSetDelete",
4343
"VirtualMachineScaleSetDeleteInstances",
4444
"VirtualMachineScaleSetGet",
45+
"VirtualMachineScaleSetGetInstanceView",
4546
"VirtualMachineScaleSetList",
4647
"VirtualMachineScaleSetListAll",
4748
"VirtualMachineScaleSetListNext",
@@ -52,6 +53,7 @@ public partial class NewAzureComputeArgumentListCmdlet : ComputeAutomationBaseCm
5253
"VirtualMachineScaleSetRestartInstances",
5354
"VirtualMachineScaleSetStart",
5455
"VirtualMachineScaleSetStartInstances",
56+
"VirtualMachineScaleSetUpdateInstances",
5557
"VirtualMachineScaleSetVMDeallocate",
5658
"VirtualMachineScaleSetVMDelete",
5759
"VirtualMachineScaleSetVMGet",
@@ -78,6 +80,7 @@ protected override void ProcessRecord()
7880
case "VirtualMachineScaleSetDelete" : WriteObject(CreateVirtualMachineScaleSetDeleteParameters(), true); break;
7981
case "VirtualMachineScaleSetDeleteInstances" : WriteObject(CreateVirtualMachineScaleSetDeleteInstancesParameters(), true); break;
8082
case "VirtualMachineScaleSetGet" : WriteObject(CreateVirtualMachineScaleSetGetParameters(), true); break;
83+
case "VirtualMachineScaleSetGetInstanceView" : WriteObject(CreateVirtualMachineScaleSetGetInstanceViewParameters(), true); break;
8184
case "VirtualMachineScaleSetList" : WriteObject(CreateVirtualMachineScaleSetListParameters(), true); break;
8285
case "VirtualMachineScaleSetListAll" : WriteObject(CreateVirtualMachineScaleSetListAllParameters(), true); break;
8386
case "VirtualMachineScaleSetListNext" : WriteObject(CreateVirtualMachineScaleSetListNextParameters(), true); break;
@@ -88,6 +91,7 @@ protected override void ProcessRecord()
8891
case "VirtualMachineScaleSetRestartInstances" : WriteObject(CreateVirtualMachineScaleSetRestartInstancesParameters(), true); break;
8992
case "VirtualMachineScaleSetStart" : WriteObject(CreateVirtualMachineScaleSetStartParameters(), true); break;
9093
case "VirtualMachineScaleSetStartInstances" : WriteObject(CreateVirtualMachineScaleSetStartInstancesParameters(), true); break;
94+
case "VirtualMachineScaleSetUpdateInstances" : WriteObject(CreateVirtualMachineScaleSetUpdateInstancesParameters(), true); break;
9195
case "VirtualMachineScaleSetVMDeallocate" : WriteObject(CreateVirtualMachineScaleSetVMDeallocateParameters(), true); break;
9296
case "VirtualMachineScaleSetVMDelete" : WriteObject(CreateVirtualMachineScaleSetVMDeleteParameters(), true); break;
9397
case "VirtualMachineScaleSetVMGet" : WriteObject(CreateVirtualMachineScaleSetVMGetParameters(), true); break;

0 commit comments

Comments
 (0)