Skip to content

Commit 4a23534

Browse files
grizzlytheodoreraktdaspavanrachapudy90Pavan Rachapudykamusta-msft
authored
Compute 2021-07-01 REST API version change (#23511)
* update market place test to use avail offer/sku * sdk re-generated with new version * new recording * new recordings * recording failing diskrp tests * fixing vmscenario_encryptionathost sku * update recording. last one * TestVmScaleSetRollingUpgradeAPI test new recording * new skus file generated and recorded * sdk generated with all the swagger changes from 2021-04-01 * new recording for new test * sdk re-generated with new version * new recording * new recordings * recording failing diskrp tests * fixing vmscenario_encryptionathost sku * update recording. last one * update recordings to resolve conflics more easily * Added sdk changed for VMCustomization (#22394) * SDK related changes - VM Hibernation support feature (#22438) * Add Hibernate Support related files * update recording. last one * Removed redeploy and updated test record * reverting the changes for ultrassd check Co-authored-by: Pavan Rachapudy <vrachapu@microsoft.com> Co-authored-by: Theodore Chang <thchan@microsoft.com> * updated with 2021-07-01 gallery * new recordings for tests added in 2021-04-01 * Feature/cplat 2021 07 01 (#22950) * Update ci.mgmt.yml dont install net core. matching main * SDK changes for SuppressFailures (#22220) * init * adding recorded test * [Do not merge] SDK changes for ScaleIn Policy ForceDeletion (#22680) * updated test * regenerate after re-wording * save (#22921) * save (#22920) * List SKUs API update for ExtendedLocation (#22907) * generated files and updated test recording * added validation for the negative case Co-authored-by: zero\asager <asager@microsoft.com> Co-authored-by: kamusta-msft <56413142+kamusta-msft@users.noreply.github.com> Co-authored-by: Aishwarya C S <24403906+Aishwarya-C-S@users.noreply.github.com> Co-authored-by: kangsun-ctrl <69279251+kangsun-ctrl@users.noreply.github.com> Co-authored-by: Andrew Sager <andrew.sager06@gmail.com> Co-authored-by: zero\asager <asager@microsoft.com> * SDK changes for VMApps (#23026) * init * test changes * UTs * Moved VM Application profile test to its own class. Added playback for test * saving changes * added test recording for VMScaleSets * Ensure that the playback succeededs by hard coding the region in the test. Co-authored-by: Kashif Mustahsan <kamusta@microsoft.com> Co-authored-by: Theodore Chang <thchan@microsoft.com> * last gen from swagger master * customizations (#23514) * add 2021-07-01 reference and update commit id for swagger * nuget version update Co-authored-by: raktdas <85781974+raktdas@users.noreply.github.com> Co-authored-by: pavanrachapudy <pavanrachapudy@gmail.com> Co-authored-by: Pavan Rachapudy <vrachapu@microsoft.com> Co-authored-by: kamusta-msft <56413142+kamusta-msft@users.noreply.github.com> Co-authored-by: Aishwarya C S <24403906+Aishwarya-C-S@users.noreply.github.com> Co-authored-by: kangsun-ctrl <69279251+kangsun-ctrl@users.noreply.github.com> Co-authored-by: Andrew Sager <andrew.sager06@gmail.com> Co-authored-by: zero\asager <asager@microsoft.com> Co-authored-by: Bhaskar Brahma <bhbrahma@microsoft.com> Co-authored-by: Kashif Mustahsan <kamusta@microsoft.com>
1 parent 2aec059 commit 4a23534

File tree

250 files changed

+85211
-70580
lines changed

Some content is hidden

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

250 files changed

+85211
-70580
lines changed

eng/mgmt/mgmtmetadata/compute_resource-manager.txt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ Autorest CSharp Version: 2.3.82
99
Azure-rest-api-specs repository information
1010
GitHub fork: Azure
1111
Branch: master
12-
Commit: 01affd7b1eaa5b1640400dfa4ad4b4cf7b608e99
12+
Commit: f681d4785f2908967824f873f47de7f34519515d
1313
AutoRest information
1414
Requested version: v2
1515
Bootstrapper version: autorest@2.0.4413
Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
<Project ToolsVersion="15.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
22
<!--This file and it's contents are updated at build time moving or editing might result in build failure. Take due deligence while editing this file-->
33
<PropertyGroup>
4-
<AzureApiTag>Compute_2021-04-01;Compute_2021-03-01;Compute_2020-12-01;Compute_2020-06-30;Compute_2020-05-01;Compute_2019-12-01;Compute_2019-11-01;Compute_2019-04-01;</AzureApiTag>
4+
<AzureApiTag>Compute_2021-07-01;Compute_2021-04-01;Compute_2021-03-01;Compute_2020-12-01;Compute_2020-06-30;Compute_2020-05-01;Compute_2019-12-01;Compute_2019-11-01;Compute_2019-04-01;</AzureApiTag>
55
<PackageTags>$(PackageTags);$(CommonTags);$(AzureApiTag);</PackageTags>
66
</PropertyGroup>
77
</Project>
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
namespace Microsoft.Azure.Management.Compute
2+
{
3+
using Microsoft.Rest;
4+
using Microsoft.Rest.Azure;
5+
using Models;
6+
using System.Collections;
7+
using System.Collections.Generic;
8+
using System.Threading;
9+
using System.Threading.Tasks;
10+
11+
/// <summary>
12+
/// ResourceSkusOperations operations.
13+
/// </summary>
14+
public partial interface IResourceSkusOperations
15+
{
16+
Task<AzureOperationResponse<IPage<ResourceSku>>> ListWithHttpMessagesAsync(string filter = default(string), Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
17+
18+
Task<AzureOperationResponse<IPage<ResourceSku>>> ListWithHttpMessagesAsync(string filter = default(string), Dictionary<string, List<string>> customHeaders = null);
19+
}
20+
}

sdk/compute/Microsoft.Azure.Management.Compute/src/Customizations/IVirtualMachinesOperations.cs

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,5 +92,11 @@ public partial interface IVirtualMachinesOperations
9292
/// Thrown when a required parameter is null
9393
/// </exception>
9494
Task<AzureOperationResponse> BeginDeleteWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary<string, List<string>> customHeaders, CancellationToken cancellationToken);
95+
96+
Task<AzureOperationResponse> DeallocateWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
97+
Task<AzureOperationResponse> DeallocateWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary<string, List<string>> customHeaders = null);
98+
99+
Task<AzureOperationResponse> BeginDeallocateWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken));
100+
Task<AzureOperationResponse> BeginDeallocateWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary<string, List<string>> customHeaders = null);
95101
}
96102
}
Lines changed: 30 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,30 @@
1+
namespace Microsoft.Azure.Management.Compute
2+
{
3+
using Microsoft.Rest;
4+
using Microsoft.Rest.Azure;
5+
using Models;
6+
using Newtonsoft.Json;
7+
using System.Collections;
8+
using System.Collections.Generic;
9+
using System.Linq;
10+
using System.Net;
11+
using System.Net.Http;
12+
using System.Threading;
13+
using System.Threading.Tasks;
14+
15+
/// <summary>
16+
/// ResourceSkusOperations operations.
17+
/// </summary>
18+
internal partial class ResourceSkusOperations : IServiceOperations<ComputeManagementClient>, IResourceSkusOperations
19+
{
20+
public async Task<AzureOperationResponse<IPage<ResourceSku>>> ListWithHttpMessagesAsync(string filter = default(string), Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
21+
{
22+
return await ListWithHttpMessagesAsync(filter, null, customHeaders, cancellationToken);
23+
}
24+
25+
public async Task<AzureOperationResponse<IPage<ResourceSku>>> ListWithHttpMessagesAsync(string filter = default(string), Dictionary<string, List<string>> customHeaders = null)
26+
{
27+
return await ListWithHttpMessagesAsync(filter, null, customHeaders, default(CancellationToken));
28+
}
29+
}
30+
}

sdk/compute/Microsoft.Azure.Management.Compute/src/Customizations/VirtualMachine.cs

Lines changed: 136 additions & 741 deletions
Large diffs are not rendered by default.

sdk/compute/Microsoft.Azure.Management.Compute/src/Customizations/VirtualMachineUpdate.cs

Lines changed: 65 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,71 @@ namespace Microsoft.Azure.Management.Compute.Models
1212
/// </summary>
1313
public partial class VirtualMachineUpdate : UpdateResource
1414
{
15-
public VirtualMachineUpdate(IDictionary<string, string> tags = default(IDictionary<string, string>), Plan plan = default(Plan), HardwareProfile hardwareProfile = default(HardwareProfile), StorageProfile storageProfile = default(StorageProfile), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), OSProfile osProfile = default(OSProfile), NetworkProfile networkProfile = default(NetworkProfile), SecurityProfile securityProfile = default(SecurityProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), SubResource availabilitySet = default(SubResource), SubResource virtualMachineScaleSet = default(SubResource), SubResource proximityPlacementGroup = default(SubResource), string priority = default(string), string evictionPolicy = default(string), BillingProfile billingProfile = default(BillingProfile), SubResource host = default(SubResource), SubResource hostGroup = default(SubResource), string provisioningState = default(string), VirtualMachineInstanceView instanceView = default(VirtualMachineInstanceView), string licenseType = default(string), string vmId = default(string), string extensionsTimeBudget = default(string), int? platformFaultDomain = default(int?), ScheduledEventsProfile scheduledEventsProfile = default(ScheduledEventsProfile), string userData = default(string), VirtualMachineIdentity identity = default(VirtualMachineIdentity), IList<string> zones = default(IList<string>))
15+
public VirtualMachineUpdate(IDictionary<string, string> tags = default(IDictionary<string, string>), Plan plan = default(Plan), HardwareProfile hardwareProfile = default(HardwareProfile), StorageProfile storageProfile = default(StorageProfile), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), OSProfile osProfile = default(OSProfile), NetworkProfile networkProfile = default(NetworkProfile), SecurityProfile securityProfile = default(SecurityProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), SubResource availabilitySet = default(SubResource), SubResource virtualMachineScaleSet = default(SubResource), SubResource proximityPlacementGroup = default(SubResource), string priority = default(string), string evictionPolicy = default(string), BillingProfile billingProfile = default(BillingProfile), SubResource host = default(SubResource), SubResource hostGroup = default(SubResource), string provisioningState = default(string), VirtualMachineInstanceView instanceView = default(VirtualMachineInstanceView), string licenseType = default(string), string vmId = default(string), string extensionsTimeBudget = default(string), int? platformFaultDomain = default(int?), ScheduledEventsProfile scheduledEventsProfile = default(ScheduledEventsProfile), string userData = default(string), CapacityReservationProfile capacityReservation = default(CapacityReservationProfile), VirtualMachineIdentity identity = default(VirtualMachineIdentity), IList<string> zones = default(IList<string>))
16+
: base(tags)
17+
{
18+
Plan = plan;
19+
HardwareProfile = hardwareProfile;
20+
StorageProfile = storageProfile;
21+
AdditionalCapabilities = additionalCapabilities;
22+
OsProfile = osProfile;
23+
NetworkProfile = networkProfile;
24+
SecurityProfile = securityProfile;
25+
DiagnosticsProfile = diagnosticsProfile;
26+
AvailabilitySet = availabilitySet;
27+
VirtualMachineScaleSet = virtualMachineScaleSet;
28+
ProximityPlacementGroup = proximityPlacementGroup;
29+
Priority = priority;
30+
EvictionPolicy = evictionPolicy;
31+
BillingProfile = billingProfile;
32+
Host = host;
33+
HostGroup = hostGroup;
34+
ProvisioningState = provisioningState;
35+
InstanceView = instanceView;
36+
LicenseType = licenseType;
37+
VmId = vmId;
38+
ExtensionsTimeBudget = extensionsTimeBudget;
39+
PlatformFaultDomain = platformFaultDomain;
40+
ScheduledEventsProfile = scheduledEventsProfile;
41+
UserData = userData;
42+
CapacityReservation = capacityReservation;
43+
Identity = identity;
44+
Zones = zones;
45+
CustomInit();
46+
}
47+
48+
public VirtualMachineUpdate(IDictionary<string, string> tags = default(IDictionary<string, string>), Plan plan = default(Plan), HardwareProfile hardwareProfile = default(HardwareProfile), StorageProfile storageProfile = default(StorageProfile), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), OSProfile osProfile = default(OSProfile), NetworkProfile networkProfile = default(NetworkProfile), SecurityProfile securityProfile = default(SecurityProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), SubResource availabilitySet = default(SubResource), SubResource virtualMachineScaleSet = default(SubResource), SubResource proximityPlacementGroup = default(SubResource), string priority = default(string), string evictionPolicy = default(string), BillingProfile billingProfile = default(BillingProfile), SubResource host = default(SubResource), SubResource hostGroup = default(SubResource), string provisioningState = default(string), VirtualMachineInstanceView instanceView = default(VirtualMachineInstanceView), string licenseType = default(string), string vmId = default(string), string extensionsTimeBudget = default(string), int? platformFaultDomain = default(int?), ScheduledEventsProfile scheduledEventsProfile = default(ScheduledEventsProfile), string userData = default(string), CapacityReservationProfile capacityReservation = default(CapacityReservationProfile), VirtualMachineIdentity identity = default(VirtualMachineIdentity))
49+
: base(tags)
50+
{
51+
Plan = plan;
52+
HardwareProfile = hardwareProfile;
53+
StorageProfile = storageProfile;
54+
AdditionalCapabilities = additionalCapabilities;
55+
OsProfile = osProfile;
56+
NetworkProfile = networkProfile;
57+
SecurityProfile = securityProfile;
58+
DiagnosticsProfile = diagnosticsProfile;
59+
AvailabilitySet = availabilitySet;
60+
VirtualMachineScaleSet = virtualMachineScaleSet;
61+
ProximityPlacementGroup = proximityPlacementGroup;
62+
Priority = priority;
63+
EvictionPolicy = evictionPolicy;
64+
BillingProfile = billingProfile;
65+
Host = host;
66+
HostGroup = hostGroup;
67+
ProvisioningState = provisioningState;
68+
InstanceView = instanceView;
69+
LicenseType = licenseType;
70+
VmId = vmId;
71+
ExtensionsTimeBudget = extensionsTimeBudget;
72+
PlatformFaultDomain = platformFaultDomain;
73+
ScheduledEventsProfile = scheduledEventsProfile;
74+
UserData = userData;
75+
CapacityReservation = capacityReservation;
76+
Identity = identity;
77+
CustomInit();
78+
}
79+
public VirtualMachineUpdate(IDictionary<string, string> tags = default(IDictionary<string, string>), Plan plan = default(Plan), HardwareProfile hardwareProfile = default(HardwareProfile), StorageProfile storageProfile = default(StorageProfile), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), OSProfile osProfile = default(OSProfile), NetworkProfile networkProfile = default(NetworkProfile), SecurityProfile securityProfile = default(SecurityProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), SubResource availabilitySet = default(SubResource), SubResource virtualMachineScaleSet = default(SubResource), SubResource proximityPlacementGroup = default(SubResource), string priority = default(string), string evictionPolicy = default(string), BillingProfile billingProfile = default(BillingProfile), SubResource host = default(SubResource), SubResource hostGroup = default(SubResource), string provisioningState = default(string), VirtualMachineInstanceView instanceView = default(VirtualMachineInstanceView), string licenseType = default(string), string vmId = default(string), string extensionsTimeBudget = default(string), int? platformFaultDomain = default(int?), ScheduledEventsProfile scheduledEventsProfile = default(ScheduledEventsProfile), string userData = default(string), VirtualMachineIdentity identity = default(VirtualMachineIdentity), IList<string> zones = default(IList<string>))
1680
: base(tags)
1781
{
1882
Plan = plan;

sdk/compute/Microsoft.Azure.Management.Compute/src/Customizations/VirtualMachinesOperations.cs

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -109,5 +109,24 @@ public async Task<AzureOperationResponse> BeginDeleteWithHttpMessagesAsync(strin
109109
{
110110
return await BeginDeleteWithHttpMessagesAsync(resourceGroupName, vmName, false, customHeaders, cancellationToken);
111111
}
112+
113+
public async Task<AzureOperationResponse> DeallocateWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
114+
{
115+
return await DeallocateWithHttpMessagesAsync(resourceGroupName, vmName, null, customHeaders, cancellationToken);
116+
}
117+
118+
public async Task<AzureOperationResponse> DeallocateWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary<string, List<string>> customHeaders = null)
119+
{
120+
return await DeallocateWithHttpMessagesAsync(resourceGroupName, vmName, null, customHeaders, default(CancellationToken));
121+
}
122+
123+
public async Task<AzureOperationResponse> BeginDeallocateWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary<string, List<string>> customHeaders = null, CancellationToken cancellationToken = default(CancellationToken))
124+
{
125+
return await BeginDeallocateWithHttpMessagesAsync(resourceGroupName, vmName, null, customHeaders, cancellationToken);
126+
}
127+
public async Task<AzureOperationResponse> BeginDeallocateWithHttpMessagesAsync(string resourceGroupName, string vmName, Dictionary<string, List<string>> customHeaders = null)
128+
{
129+
return await BeginDeallocateWithHttpMessagesAsync(resourceGroupName, vmName, null, customHeaders, default(CancellationToken));
130+
}
112131
}
113132
}

sdk/compute/Microsoft.Azure.Management.Compute/src/Generated/AvailabilitySetsOperations.cs

Lines changed: 7 additions & 7 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)