Skip to content

Commit c6d5c96

Browse files
author
maddieclayton
authored
Merge pull request #5208 from maddieclayton/AddAsJobCompute
Add tests for Compute cmdlets with -AsJob parameter
2 parents 2643ead + 984fc62 commit c6d5c96

File tree

195 files changed

+603
-314
lines changed

Some content is hidden

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

195 files changed

+603
-314
lines changed

src/ResourceManager/Compute/Commands.Compute.Test/ScenarioTests/AvailabilitySetTests.ps1

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,8 @@ function Test-AvailabilitySet
3131
$nonDefaultUD = 2;
3232
$nonDefaultFD = 3;
3333

34-
New-AzureRmAvailabilitySet -ResourceGroupName $rgname -Name $asetName -Location $loc -PlatformUpdateDomainCount $nonDefaultUD -PlatformFaultDomainCount $nonDefaultFD -Sku 'Classic';
34+
$job = New-AzureRmAvailabilitySet -ResourceGroupName $rgname -Name $asetName -Location $loc -PlatformUpdateDomainCount $nonDefaultUD -PlatformFaultDomainCount $nonDefaultFD -Sku 'Classic' -AsJob
35+
$job | Wait-Job
3536

3637
$asets = Get-AzureRmAvailabilitySet -ResourceGroupName $rgname;
3738
Assert-NotNull $asets;
@@ -45,7 +46,8 @@ function Test-AvailabilitySet
4546
Assert-False {$aset.Managed};
4647
Assert-AreEqual 'Classic' $aset.Sku;
4748

48-
$aset | Update-AzureRmAvailabilitySet -Managed;
49+
$job = $aset | Update-AzureRmAvailabilitySet -Managed -AsJob
50+
$job | Wait-Job
4951
$aset = Get-AzureRmAvailabilitySet -ResourceGroupName $rgname -Name $asetName;
5052

5153
Assert-NotNull $aset;
@@ -63,7 +65,8 @@ function Test-AvailabilitySet
6365
Assert-AreEqual $nonDefaultFD $aset.PlatformFaultDomainCount;
6466
Assert-AreEqual 'Aligned' $aset.Sku;
6567

66-
Remove-AzureRmAvailabilitySet -ResourceGroupName $rgname -Name $asetName -Force;
68+
$job = Remove-AzureRmAvailabilitySet -ResourceGroupName $rgname -Name $asetName -Force -AsJob
69+
$job | Wait-Job
6770

6871
$asets = Get-AzureRmAvailabilitySet -ResourceGroupName $rgname;
6972
Assert-AreEqual $asets $null;

src/ResourceManager/Compute/Commands.Compute.Test/ScenarioTests/ContainerServiceTests.ps1

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -57,10 +57,12 @@ function Test-ContainerService
5757
"oe6IQTw7zJF7xuBIzTYwjOCM197GKW7xc4GU4JZIN+faZ7njl/fxfUNdlqvgZUUn" +
5858
"kfdrzU3PZPl0w9NuncgEje/PZ+YtZvIsnH7MLSPeIGNQwW6V2kc8";
5959

60-
$container = New-AzureRmContainerServiceConfig -Location $loc -OrchestratorType $orchestratorType `
60+
$job = New-AzureRmContainerServiceConfig -Location $loc -OrchestratorType $orchestratorType `
6161
-MasterDnsPrefix $masterDnsPrefixName -AdminUsername $adminUserName -SshPublicKey $sshPublicKey `
6262
| Add-AzureRmContainerServiceAgentPoolProfile -Name $agentPoolProfileName -VmSize $vmSize -DnsPrefix $agentPoolDnsPrefixName -Count 1 `
63-
| New-AzureRmContainerService -ResourceGroupName $rgname -Name $csName;
63+
| New-AzureRmContainerService -ResourceGroupName $rgname -Name $csName -AsJob
64+
$job | Wait-Job
65+
$container = $job | Receive-Job
6466

6567
$cs = Get-AzureRmContainerService -ResourceGroupName $rgname -Name $csName;
6668
$output = $cs | Out-String;
@@ -70,7 +72,9 @@ function Test-ContainerService
7072
$output = $cslist | Out-String;
7173
Assert-False { $output.Contains("AgentPoolProfiles") };
7274

73-
$st = Remove-AzureRmContainerService -ResourceGroupName $rgname -Name $csName -Force;
75+
$job = Remove-AzureRmContainerService -ResourceGroupName $rgname -Name $csName -Force -AsJob
76+
$job | Wait-Job
77+
$st = $job | Receive-Job
7478
}
7579
finally
7680
{
@@ -142,7 +146,7 @@ function Test-ContainerServiceUpdate
142146
-VmSize $vmSize `
143147
-DnsPrefix $agentPoolDnsPrefixName `
144148
-Count 2 `
145-
| Update-AzureRmContainerService;
149+
| Update-AzureRmContainerService
146150

147151
$st = Get-AzureRmContainerService -ResourceGroupName $rgname -Name $csName | Remove-AzureRmContainerService -Force;
148152
}

src/ResourceManager/Compute/Commands.Compute.Test/ScenarioTests/DiskRPTests.ps1

Lines changed: 12 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,8 @@ function Test-Disk
5656
Assert-AreEqual "1" $diskconfig.Zones
5757
$diskconfig.Zones = $null
5858

59-
New-AzureRmDisk -ResourceGroupName $rgname -DiskName $diskname -Disk $diskconfig;
59+
$job = New-AzureRmDisk -ResourceGroupName $rgname -DiskName $diskname -Disk $diskconfig -AsJob
60+
$job | Wait-Job
6061

6162
# Get disk test
6263
$disk = Get-AzureRmDisk -ResourceGroupName $rgname -DiskName $diskname;
@@ -73,10 +74,12 @@ function Test-Disk
7374

7475
# Config update test
7576
$updateconfig = New-AzureRmDiskUpdateConfig -DiskSizeGB 10 -AccountType PremiumLRS -OsType Windows;
76-
Update-AzureRmDisk -ResourceGroupName $rgname -DiskName $diskname -DiskUpdate $updateconfig;
77+
$job = Update-AzureRmDisk -ResourceGroupName $rgname -DiskName $diskname -DiskUpdate $updateconfig -AsJob
78+
$job | Wait-Job
7779

7880
# Remove test
79-
Remove-AzureRmDisk -ResourceGroupName $rgname -DiskName $diskname -Force;
81+
$job = Remove-AzureRmDisk -ResourceGroupName $rgname -DiskName $diskname -Force -AsJob
82+
$job | Wait-Job
8083
}
8184
finally
8285
{
@@ -122,7 +125,8 @@ function Test-Snapshot
122125
$snapshotconfig.EncryptionSettings.DiskEncryptionKey = $null;
123126
$snapshotconfig.EncryptionSettings.KeyEncryptionKey = $null;
124127
$snapshotconfig.CreationData.ImageReference = $null;
125-
New-AzureRmSnapshot -ResourceGroupName $rgname -SnapshotName $snapshotname -Snapshot $snapshotconfig;
128+
$job = New-AzureRmSnapshot -ResourceGroupName $rgname -SnapshotName $snapshotname -Snapshot $snapshotconfig -AsJob
129+
$job | Wait-Job
126130

127131
# Get snapshot test
128132
$snapshot = Get-AzureRmSnapshot -ResourceGroupName $rgname -SnapshotName $snapshotname;
@@ -138,10 +142,12 @@ function Test-Snapshot
138142

139143
# Config update test
140144
$updateconfig = New-AzureRmSnapshotUpdateConfig -DiskSizeGB 10 -AccountType PremiumLRS -OsType Windows;
141-
Update-AzureRmSnapshot -ResourceGroupName $rgname -SnapshotName $snapshotname -SnapshotUpdate $updateconfig;
145+
$job = Update-AzureRmSnapshot -ResourceGroupName $rgname -SnapshotName $snapshotname -SnapshotUpdate $updateconfig -AsJob
146+
$job | Wait-Job
142147

143148
# Remove test
144-
Remove-AzureRmSnapshot -ResourceGroupName $rgname -SnapshotName $snapshotname -Force;
149+
$job = Remove-AzureRmSnapshot -ResourceGroupName $rgname -SnapshotName $snapshotname -Force -AsJob
150+
$job | Wait-Job
145151
}
146152
finally
147153
{

src/ResourceManager/Compute/Commands.Compute.Test/ScenarioTests/ImageTests.ps1

Lines changed: 5 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,9 @@ function Test-Image
103103
$imageConfig = Remove-AzureRmImageDataDisk -Image $imageConfig -Lun 3;
104104
Assert-AreEqual 2 $imageConfig.StorageProfile.DataDisks.Count;
105105

106-
$createdImage = New-AzureRmImage -Image $imageConfig -ImageName $imageName -ResourceGroupName $rgname;
106+
$job = New-AzureRmImage -Image $imageConfig -ImageName $imageName -ResourceGroupName $rgname -AsJob
107+
$job | Wait-Job
108+
$createdImage = $job | Receive-Job
107109

108110
# Verify Image properties
109111
Assert-NotNull $createdImage.Id;
@@ -119,7 +121,8 @@ function Test-Image
119121
$images = Get-AzureRmImage -ResourceGroupName $rgname;
120122
Assert-AreEqual 1 $images.Count;
121123

122-
Remove-AzureRmImage -ResourceGroupName $rgname -ImageName $imageName -Force;
124+
$job = Remove-AzureRmImage -ResourceGroupName $rgname -ImageName $imageName -Force -AsJob
125+
$job | Wait-Job
123126
$images = Get-AzureRmImage -ResourceGroupName $rgname;
124127
Assert-AreEqual 0 $images.Count;
125128

src/ResourceManager/Compute/Commands.Compute.Test/ScenarioTests/VirtualMachineExtensionTests.ps1

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -118,7 +118,8 @@ function Test-VirtualMachineExtension
118118
# Set extension settings by raw strings
119119
$settingstr = '{"fileUris":[],"commandToExecute":"powershell Get-Process"}';
120120
$protectedsettingstr = '{"storageAccountName":"' + $stoname + '","storageAccountKey":"' + $stokey + '"}';
121-
Set-AzureRmVMExtension -ResourceGroupName $rgname -Location $loc -VMName $vmname -Name $extname -Publisher $publisher -ExtensionType $exttype -TypeHandlerVersion $extver -SettingString $settingstr -ProtectedSettingString $protectedsettingstr;
121+
$job = Set-AzureRmVMExtension -ResourceGroupName $rgname -Location $loc -VMName $vmname -Name $extname -Publisher $publisher -ExtensionType $exttype -TypeHandlerVersion $extver -SettingString $settingstr -ProtectedSettingString $protectedsettingstr -AsJob
122+
$job | Wait-Job
122123

123124
# Get VM Extension
124125
$ext = Get-AzureRmVMExtension -ResourceGroupName $rgname -VMName $vmname -Name $extname;

src/ResourceManager/Compute/Commands.Compute.Test/ScenarioTests/VirtualMachineRunCommandTests.ps1

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,8 @@ function Test-VirtualMachineSetRunCommand
107107

108108
$path = 'ScenarioTests\test.ps1';
109109

110-
$result = Invoke-AzureRmVMRunCommand -ResourceGroupName $rgname -Name $vmname -CommandId $commandId -ScriptPath $path -Parameter $param;
111-
$result_output = $result | Out-String;
110+
$job = Invoke-AzureRmVMRunCommand -ResourceGroupName $rgname -Name $vmname -CommandId $commandId -ScriptPath $path -Parameter $param -AsJob
111+
$job | Wait-Job
112112

113113
# Remove All VMs
114114
Get-AzureRmVM -ResourceGroupName $rgname | Remove-AzureRmVM -Force;

src/ResourceManager/Compute/Commands.Compute.Test/ScenarioTests/VirtualMachineScaleSetExtensionTests.ps1

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ function Test-VirtualMachineScaleSetDiskEncryptionExtension
109109
Set-AzureRmVmssDiskEncryptionExtension -ResourceGroupName $rgname -VMScaleSetName $vmssName `
110110
-AadClientID $aadClientID -AadClientSecret $aadClientSecret `
111111
-DiskEncryptionKeyVaultUrl $diskEncryptionKeyVaultUrl -DiskEncryptionKeyVaultId $keyVaultResourceId `
112-
-KeyEncryptionKeyUrl $keyEncryptionKeyUrl -KeyEncryptionKeyVaultId $keyVaultResourceId -Force;
112+
-KeyEncryptionKeyUrl $keyEncryptionKeyUrl -KeyEncryptionKeyVaultId $keyVaultResourceId -Force
113113

114114
$result = Get-AzureRmVmssDiskEncryption -ResourceGroupName $rgname -VMScaleSetName $vmssName;
115115
$result_string = $result | Out-String;
@@ -306,7 +306,8 @@ function Test-GetVirtualMachineScaleSetDiskEncryptionDataDisk
306306
Assert-AreEqual "Encrypted" $result.DataVolumesEncrypted;
307307
$output = $result | Out-String;
308308

309-
Disable-AzureRmVmssDiskEncryption -ResourceGroupName $rgname -VMScaleSetName $vmssName -Force;
309+
$job = Disable-AzureRmVmssDiskEncryption -ResourceGroupName $rgname -VMScaleSetName $vmssName -Force -AsJob
310+
$job | Wait-Job
310311

311312
$result = Get-AzureRmVmssDiskEncryption -ResourceGroupName $rgname;
312313
$output = $result | Out-String;

src/ResourceManager/Compute/Commands.Compute.Test/ScenarioTests/VirtualMachineScaleSetTests.ps1

Lines changed: 23 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -142,7 +142,9 @@ function Test-VirtualMachineScaleSet-Common($IsManaged)
142142
Assert-AreEqual "1" $vmss.Zones
143143
$vmss.Zones = $null
144144

145-
$vmss = New-AzureRmVmss -ResourceGroupName $rgname -Name $vmssName -VirtualMachineScaleSet $vmss;
145+
$job = New-AzureRmVmss -ResourceGroupName $rgname -Name $vmssName -VirtualMachineScaleSet $vmss -AsJob
146+
$job | Wait-Job
147+
$vmss = $job | Receive-Job
146148

147149
Assert-AreEqual $loc $vmss.Location;
148150
Assert-AreEqual 2 $vmss.Sku.Capacity;
@@ -235,13 +237,20 @@ function Test-VirtualMachineScaleSet-Common($IsManaged)
235237
}
236238

237239
$st = $vmssResult | Stop-AzureRmVmss -StayProvision -Force;
238-
$st = $vmssResult | Stop-AzureRmVmss -Force;
239-
$st = $vmssResult | Start-AzureRmVmss;
240-
$st = $vmssResult | Restart-AzureRmVmss;
240+
$job = $vmssResult | Stop-AzureRmVmss -Force -AsJob
241+
$job | Wait-Job
242+
$st = $job | Receive-Job
243+
$job = $vmssResult | Start-AzureRmVmss -AsJob
244+
$job | Wait-Job
245+
$st = $job | Receive-Job
246+
$job = $vmssResult | Restart-AzureRmVmss -AsJob
247+
$job | Wait-Job
248+
$st = $job | Receive-Job
241249

242250
if ($IsManaged -eq $true)
243251
{
244-
$st = $vmssResult | Set-AzureRmVmss -ReimageAll;
252+
$job = $vmssResult | Set-AzureRmVmss -ReimageAll -AsJob
253+
$job | Wait-Job
245254
}
246255
$instanceListParam = @();
247256
for ($i = 0; $i -lt 2; $i++)
@@ -257,13 +266,16 @@ function Test-VirtualMachineScaleSet-Common($IsManaged)
257266
{
258267
for ($j = 0; $j -lt 2; $j++)
259268
{
260-
$st = Set-AzureRmVmssVM -ReimageAll -ResourceGroupName $rgname -VMScaleSetName $vmssName -InstanceId $j
269+
$job = Set-AzureRmVmssVM -ReimageAll -ResourceGroupName $rgname -VMScaleSetName $vmssName -InstanceId $j -AsJob
270+
$job | Wait-Job
271+
$st = $job | Receive-Job
261272
}
262273
}
263274

264275
# Remove
265276
$st = Remove-AzureRmVmss -ResourceGroupName $rgname -VMScaleSetName $vmssName -InstanceId 1 -Force;
266-
$st = $vmssResult | Remove-AzureRmVmss -Force;
277+
$job = $vmssResult | Remove-AzureRmVmss -Force -AsJob
278+
$job | Wait-Job
267279
}
268280
finally
269281
{
@@ -368,7 +380,8 @@ function Test-VirtualMachineScaleSetUpdate
368380
"Cannot specify both Windows and Linux configurations.";
369381

370382
$tags = @{test1 = "testval1"; test2 = "testval2" };
371-
Update-AzureRmVmss -ResourceGroupName $rgname -Name $vmssName -Tag $tags -SkuCapacity 3;
383+
$job = Update-AzureRmVmss -ResourceGroupName $rgname -Name $vmssName -Tag $tags -SkuCapacity 3 -AsJob
384+
$job | Wait-Job
372385

373386
$vmss = Get-AzureRmVmss -ResourceGroupName $rgname -VMScaleSetName $vmssName;
374387
$returned_tags = $vmss.Tags;
@@ -502,7 +515,8 @@ function Test-VirtualMachineScaleSetReimageUpdate
502515
$vmssVMs = Get-AzureRmVmssVM -ResourceGroupName $rgname -VMScaleSetName $vmssName
503516
$id = $vmssVMs[0].InstanceId
504517

505-
Update-AzureRmVmssInstance -ResourceGroupName $rgname -VMScaleSetName $vmssName -InstanceId $id;
518+
$job = Update-AzureRmVmssInstance -ResourceGroupName $rgname -VMScaleSetName $vmssName -InstanceId $id -AsJob
519+
$job | Wait-Job
506520
$vmssResult = Get-AzureRmVmss -ResourceGroupName $rgname -VMScaleSetName $vmssName;
507521
$vmssInstanceViewResult = Get-AzureRmVmss -ResourceGroupName $rgname -VMScaleSetName $vmssName -InstanceView;
508522
Assert-AreEqual "ProvisioningState/succeeded" $vmssInstanceViewResult.VirtualMachine.StatusesSummary[0].Code;

src/ResourceManager/Compute/Commands.Compute.Test/ScenarioTests/VirtualMachineTests.ps1

Lines changed: 19 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -160,9 +160,12 @@ function Test-VirtualMachine
160160
Assert-AreEqual "BGInfo" $vm1.Extensions[0].VirtualMachineExtensionType
161161
Assert-AreEqual "Microsoft.Compute" $vm1.Extensions[0].Publisher
162162

163-
Start-AzureRmVM -Name $vmname -ResourceGroupName $rgname;
164-
Restart-AzureRmVM -Name $vmname -ResourceGroupName $rgname;
165-
Stop-AzureRmVM -Name $vmname -ResourceGroupName $rgname -Force -StayProvisioned;
163+
$job = Start-AzureRmVM -Name $vmname -ResourceGroupName $rgname -AsJob
164+
$job | Wait-Job
165+
$job = Restart-AzureRmVM -Name $vmname -ResourceGroupName $rgname -AsJob
166+
$job | Wait-Job
167+
$job = Stop-AzureRmVM -Name $vmname -ResourceGroupName $rgname -Force -StayProvisioned -AsJob
168+
$job | Wait-Job
166169

167170
# Update
168171
$p.Location = $vm1.Location;
@@ -204,8 +207,9 @@ function Test-VirtualMachine
204207
Assert-True {$a.Contains("Sku");}
205208

206209
# Remove All VMs
207-
Get-AzureRmVM -ResourceGroupName $rgname | Remove-AzureRmVM -ResourceGroupName $rgname -Force;
208-
$vms = Get-AzureRmVM -ResourceGroupName $rgname;
210+
$job = Get-AzureRmVM -ResourceGroupName $rgname | Remove-AzureRmVM -ResourceGroupName $rgname -Force -AsJob
211+
$job | Wait-Job
212+
$vms = Get-AzureRmVM -ResourceGroupName $rgname;
209213
Assert-AreEqual $vms $null;
210214

211215
# Availability Set
@@ -380,7 +384,8 @@ function Test-VirtualMachinePiping
380384

381385
$dest = Get-ComputeTestResourceName;
382386
$templatePath = "$TestOutputRoot\template.txt";
383-
Get-AzureRmVM -ResourceGroupName $rgname | Save-AzureRmVMImage -DestinationContainerName $dest -VHDNamePrefix 'pslib' -Overwrite -Path $templatePath;
387+
$job = Get-AzureRmVM -ResourceGroupName $rgname | Save-AzureRmVMImage -DestinationContainerName $dest -VHDNamePrefix 'pslib' -Overwrite -Path $templatePath -AsJob
388+
$job | Wait-Job
384389

385390
$template = Get-Content $templatePath;
386391
Assert-True { $template[1].Contains("$schema"); }
@@ -456,7 +461,8 @@ function Test-VirtualMachineUpdateWithoutNic
456461
| Set-AzureRmVMOperatingSystem -Windows -ComputerName $computerName -Credential $cred;
457462

458463
$imgRef = Get-DefaultCRPImage -loc $loc;
459-
$imgRef | Set-AzureRmVMSourceImage -VM $p | New-AzureRmVM -ResourceGroupName $rgname -Location $loc;
464+
$job = $imgRef | Set-AzureRmVMSourceImage -VM $p | New-AzureRmVM -ResourceGroupName $rgname -Location $loc -AsJob
465+
$job | Wait-Job
460466

461467
# Get VM
462468
$vm1 = Get-AzureRmVM -Name $vmname -ResourceGroupName $rgname;
@@ -1314,7 +1320,8 @@ function Test-VirtualMachineDataDisk
13141320
$vm1 = Add-AzureRmVMDataDisk -VM $vm1 -Name $dataDiskName3 -Caching 'ReadOnly' -DiskSizeInGB 12 -Lun 3 -VhdUri $dataDiskVhdUri3 -CreateOption Empty;
13151321

13161322
# Update
1317-
Update-AzureRmVM -ResourceGroupName $rgname -VM $vm1;
1323+
$job = Update-AzureRmVM -ResourceGroupName $rgname -VM $vm1 -AsJob
1324+
$job | Wait-Job
13181325

13191326
$vm2 = Get-AzureRmVM -Name $vmname -ResourceGroupName $rgname;
13201327
Assert-AreEqual $vm2.NetworkProfile.NetworkInterfaces.Count 1;
@@ -2693,7 +2700,8 @@ function Test-VirtualMachineRedeploy
26932700
Assert-NotNull $vm2.Location;
26942701

26952702
# Redeploy the VM
2696-
Set-AzureRmVM -ResourceGroupName $rgname -Name $vmname -Redeploy;
2703+
$job = Set-AzureRmVM -ResourceGroupName $rgname -Name $vmname -Redeploy -AsJob
2704+
$job | Wait-Job
26972705

26982706
$vm2 = Get-AzureRmVM -Name $vmname -ResourceGroupName $rgname;
26992707

@@ -2979,7 +2987,8 @@ function Test-VirtualMachineManagedDiskConversion
29792987
Stop-AzureRmVM -ResourceGroupName $rgname -Name $vmname -Force
29802988

29812989
# Convert VM to managed disks
2982-
ConvertTo-AzureRmVMManagedDisk -ResourceGroupName $rgname -VMName $vmname
2990+
$job = ConvertTo-AzureRmVMManagedDisk -ResourceGroupName $rgname -VMName $vmname -AsJob
2991+
$job | Wait-Job
29832992

29842993
$vm2 = Get-AzureRmVM -Name $vmname -ResourceGroupName $rgname;
29852994

src/ResourceManager/Compute/Commands.Compute/Extension/SetAzureVMExtensionCommand.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,9 @@ public class SetAzureVMExtensionCommand : SetAzureVMExtensionBaseCmdlet
7676
[ValidateNotNullOrEmpty]
7777
public string ProtectedSettingString { get; set; }
7878

79+
[Parameter(Mandatory = false, HelpMessage = "Run cmdlet in the background")]
80+
public SwitchParameter AsJob { get; set; }
81+
7982
public override void ExecuteCmdlet()
8083
{
8184
base.ExecuteCmdlet();

src/ResourceManager/Compute/Commands.Compute/Extension/VmssDiskEncryption/DisableAzureVmssDiskEncryption.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -78,6 +78,9 @@ public class RemoveAzureVmssDiskEncryptionCommand : VirtualMachineScaleSetExtens
7878
[ValidateNotNullOrEmpty]
7979
public SwitchParameter Force { get; set; }
8080

81+
[Parameter(Mandatory = false, HelpMessage = "Run cmdlet in the background")]
82+
public SwitchParameter AsJob { get; set; }
83+
8184
public override void ExecuteCmdlet()
8285
{
8386
base.ExecuteCmdlet();

src/ResourceManager/Compute/Commands.Compute/Generated/ContainerService/ContainerServiceCreateOrUpdateMethod.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -134,9 +134,6 @@ public override void ExecuteCmdlet()
134134
});
135135
}
136136

137-
[Parameter(Mandatory = false, HelpMessage = "Run cmdlet in the background")]
138-
public SwitchParameter AsJob { get; set; }
139-
140137
[Parameter(
141138
ParameterSetName = "DefaultParameter",
142139
Position = 1,
@@ -164,6 +161,9 @@ public override void ExecuteCmdlet()
164161
ValueFromPipeline = true)]
165162
[AllowNull]
166163
public PSContainerService ContainerService { get; set; }
164+
165+
[Parameter(Mandatory = false, HelpMessage = "Run cmdlet in the background")]
166+
public SwitchParameter AsJob { get; set; }
167167
}
168168

169169
[Cmdlet(VerbsData.Update, "AzureRmContainerService", DefaultParameterSetName = "DefaultParameter", SupportsShouldProcess = true)]

src/ResourceManager/Compute/Commands.Compute/Generated/ContainerService/ContainerServiceDeleteMethod.cs

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -118,9 +118,6 @@ public override void ExecuteCmdlet()
118118
});
119119
}
120120

121-
[Parameter(Mandatory = false, HelpMessage = "Run cmdlet in the background")]
122-
public SwitchParameter AsJob { get; set; }
123-
124121
[Parameter(
125122
ParameterSetName = "DefaultParameter",
126123
Position = 1,
@@ -145,5 +142,8 @@ public override void ExecuteCmdlet()
145142
Mandatory = false)]
146143
[AllowNull]
147144
public SwitchParameter Force { get; set; }
145+
146+
[Parameter(Mandatory = false, HelpMessage = "Run cmdlet in the background")]
147+
public SwitchParameter AsJob { get; set; }
148148
}
149149
}

0 commit comments

Comments
 (0)