Skip to content

Commit 85a5226

Browse files
authored
Compute 2022-07-02, 2022-08-01 changes (#30536)
1 parent ac19c72 commit 85a5226

File tree

295 files changed

+112613
-113966
lines changed

Some content is hidden

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

295 files changed

+112613
-113966
lines changed

eng/mgmt/mgmtmetadata/compute_resource-manager.txt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,13 @@ AutoRest installed successfully.
33
Commencing code generation
44
Generating CSharp code
55
Executing AutoRest command
6-
cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/main/specification/compute/resource-manager/readme.md --tag=package-2021-06-01-preview --csharp --version=2.0.4421 --reflect-api-versions --csharp-sdks-folder=C:\work\azure-sdk-for-net\sdk
6+
cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/main/specification/compute/resource-manager/readme.md --tag=package-2022-07-02-preview --csharp --version=2.0.4421 --reflect-api-versions --csharp-sdks-folder=C:\work\azure-sdk-for-net\sdk
77
Autorest CSharp Version: 2.3.82
8-
2021-10-20 19:24:00 UTC
8+
2022-09-13 19:24:00 UTC
99
Azure-rest-api-specs repository information
1010
GitHub fork: Azure
1111
Branch: main
12-
Commit: 8ff7d5ef46f43875262110a4b2df7357bdf4369c
12+
Commit: 967fe62dd0051ef9fd0af3fdba52fbcabd33c46c
1313
AutoRest information
1414
Requested version: v2
1515
Bootstrapper version: [email protected]
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_2022-04-04;Compute_2022-03-02;Compute_2022-03-01;Compute_2021-11-01;Compute_2021-03-01;Compute_2021-07-01;Compute_2021-12-01;Compute_2022-01-03;Compute_2021-06-01-preview</AzureApiTag>
4+
<AzureApiTag>Compute-2022-08-01;Compute_2022-07-02;Compute_2022-04-04;Compute_2022-03-02;Compute_2022-03-01;Compute_2021-11-01;Compute_2021-03-01;Compute_2021-07-01;Compute_2021-12-01;Compute_2022-01-03;Compute_2021-06-01-preview</AzureApiTag>
55
<PackageTags>$(PackageTags);$(CommonTags);$(AzureApiTag);</PackageTags>
66
</PropertyGroup>
77
</Project>

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

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,20 @@ public CapacityReservation(string location, Sku sku, string id, string name, str
2020
Zones = zones;
2121
CustomInit();
2222
}
23+
24+
public CapacityReservation(string location, Sku sku, string id, string name, string type, IDictionary<string, string> tags, string reservationId, IList<SubResourceReadOnly> virtualMachinesAssociated, System.DateTime? provisioningTime = default(System.DateTime?), string provisioningState = default(string), CapacityReservationInstanceView instanceView = default(CapacityReservationInstanceView), System.DateTime? timeCreated = default(System.DateTime?), IList<string> zones = default(IList<string>))
25+
: base(location, id, name, type, tags)
26+
{
27+
ReservationId = reservationId;
28+
VirtualMachinesAssociated = virtualMachinesAssociated;
29+
ProvisioningTime = provisioningTime;
30+
ProvisioningState = provisioningState;
31+
InstanceView = instanceView;
32+
TimeCreated = timeCreated;
33+
Sku = sku;
34+
Zones = zones;
35+
CustomInit();
36+
}
37+
2338
}
2439
}

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

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,18 @@ public CapacityReservationUpdate(IDictionary<string, string> tags, string reserv
2020
Sku = sku;
2121
CustomInit();
2222
}
23+
24+
public CapacityReservationUpdate(IDictionary<string, string> tags, string reservationId, IList<SubResourceReadOnly> virtualMachinesAssociated = default(IList<SubResourceReadOnly>), System.DateTime? provisioningTime = default(System.DateTime?), string provisioningState = default(string), CapacityReservationInstanceView instanceView = default(CapacityReservationInstanceView), System.DateTime? timeCreated = default(System.DateTime?), Sku sku = default(Sku))
25+
: base(tags)
26+
{
27+
ReservationId = reservationId;
28+
VirtualMachinesAssociated = virtualMachinesAssociated;
29+
ProvisioningTime = provisioningTime;
30+
ProvisioningState = provisioningState;
31+
InstanceView = instanceView;
32+
TimeCreated = timeCreated;
33+
Sku = sku;
34+
CustomInit();
35+
}
2336
}
2437
}
Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
// <auto-generated>
2+
// Copyright (c) Microsoft Corporation. All rights reserved.
3+
// Licensed under the MIT License. See License.txt in the project root for
4+
// license information.
5+
//
6+
// Code generated by Microsoft (R) AutoRest Code Generator.
7+
// Changes may cause incorrect behavior and will be lost if the code is
8+
// regenerated.
9+
// </auto-generated>
10+
11+
namespace Microsoft.Azure.Management.Compute.Models
12+
{
13+
using Newtonsoft.Json;
14+
using System.Collections;
15+
using System.Collections.Generic;
16+
using System.Linq;
17+
18+
public partial class CapacityReservationUtilization
19+
{
20+
public CapacityReservationUtilization(IList<SubResourceReadOnly> virtualMachinesAllocated)
21+
{
22+
VirtualMachinesAllocated = virtualMachinesAllocated;
23+
CustomInit();
24+
}
25+
}
26+
}

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

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,5 +139,46 @@ public partial class Disk : Resource
139139
SecurityProfile = securityProfile;
140140
CustomInit();
141141
}
142+
143+
public Disk(string location, CreationData creationData, string id, string name, string type, IDictionary<string, string> tags, string managedBy, IList<string> managedByExtended, DiskSku sku, IList<string> zones, ExtendedLocation extendedLocation, System.DateTime? timeCreated, OperatingSystemTypes? osType, string hyperVGeneration, PurchasePlan purchasePlan, SupportedCapabilities supportedCapabilities, int? diskSizeGB, long? diskSizeBytes, string uniqueId, EncryptionSettingsCollection encryptionSettingsCollection, string provisioningState, long? diskIOPSReadWrite, long? diskMBpsReadWrite, long? diskIOPSReadOnly, long? diskMBpsReadOnly, string diskState, Encryption encryption, int? maxShares, IList<ShareInfoElement> shareInfo, string networkAccessPolicy, string diskAccessId, string tier, bool? burstingEnabled = default(bool?), PropertyUpdatesInProgress propertyUpdatesInProgress = default(PropertyUpdatesInProgress), bool? supportsHibernation = default(bool?), DiskSecurityProfile securityProfile = default(DiskSecurityProfile), double? completionPercent = default(double?), string publicNetworkAccess = default(string), string dataAccessAuthMode = default(string), bool? optimizedForFrequentAttach = default(bool?))
144+
: base(location, id, name, type, tags)
145+
{
146+
ManagedBy = managedBy;
147+
ManagedByExtended = managedByExtended;
148+
Sku = sku;
149+
Zones = zones;
150+
ExtendedLocation = extendedLocation;
151+
TimeCreated = timeCreated;
152+
OsType = osType;
153+
HyperVGeneration = hyperVGeneration;
154+
PurchasePlan = purchasePlan;
155+
SupportedCapabilities = supportedCapabilities;
156+
CreationData = creationData;
157+
DiskSizeGB = diskSizeGB;
158+
DiskSizeBytes = diskSizeBytes;
159+
UniqueId = uniqueId;
160+
EncryptionSettingsCollection = encryptionSettingsCollection;
161+
ProvisioningState = provisioningState;
162+
DiskIOPSReadWrite = diskIOPSReadWrite;
163+
DiskMBpsReadWrite = diskMBpsReadWrite;
164+
DiskIOPSReadOnly = diskIOPSReadOnly;
165+
DiskMBpsReadOnly = diskMBpsReadOnly;
166+
DiskState = diskState;
167+
Encryption = encryption;
168+
MaxShares = maxShares;
169+
ShareInfo = shareInfo;
170+
NetworkAccessPolicy = networkAccessPolicy;
171+
DiskAccessId = diskAccessId;
172+
Tier = tier;
173+
BurstingEnabled = burstingEnabled;
174+
PropertyUpdatesInProgress = propertyUpdatesInProgress;
175+
SupportsHibernation = supportsHibernation;
176+
SecurityProfile = securityProfile;
177+
CompletionPercent = completionPercent;
178+
PublicNetworkAccess = publicNetworkAccess;
179+
DataAccessAuthMode = dataAccessAuthMode;
180+
OptimizedForFrequentAttach = optimizedForFrequentAttach;
181+
CustomInit();
182+
}
142183
}
143184
}

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

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,5 +160,31 @@ public DiskUpdate(OperatingSystemTypes? osType, int? diskSizeGB, EncryptionSetti
160160
Sku = sku;
161161
CustomInit();
162162
}
163+
164+
public DiskUpdate(OperatingSystemTypes? osType , int? diskSizeGB , EncryptionSettingsCollection encryptionSettingsCollection , long? diskIOPSReadWrite , long? diskMBpsReadWrite , long? diskIOPSReadOnly , long? diskMBpsReadOnly , int? maxShares , Encryption encryption , string networkAccessPolicy , string diskAccessId , string tier , bool? burstingEnabled , PurchasePlan purchasePlan , SupportedCapabilities supportedCapabilities , PropertyUpdatesInProgress propertyUpdatesInProgress , bool? supportsHibernation , string publicNetworkAccess , string dataAccessAuthMode , IDictionary<string, string> tags , DiskSku sku = default(DiskSku))
165+
{
166+
OsType = osType;
167+
DiskSizeGB = diskSizeGB;
168+
EncryptionSettingsCollection = encryptionSettingsCollection;
169+
DiskIOPSReadWrite = diskIOPSReadWrite;
170+
DiskMBpsReadWrite = diskMBpsReadWrite;
171+
DiskIOPSReadOnly = diskIOPSReadOnly;
172+
DiskMBpsReadOnly = diskMBpsReadOnly;
173+
MaxShares = maxShares;
174+
Encryption = encryption;
175+
NetworkAccessPolicy = networkAccessPolicy;
176+
DiskAccessId = diskAccessId;
177+
Tier = tier;
178+
BurstingEnabled = burstingEnabled;
179+
PurchasePlan = purchasePlan;
180+
SupportedCapabilities = supportedCapabilities;
181+
PropertyUpdatesInProgress = propertyUpdatesInProgress;
182+
SupportsHibernation = supportsHibernation;
183+
PublicNetworkAccess = publicNetworkAccess;
184+
DataAccessAuthMode = dataAccessAuthMode;
185+
Tags = tags;
186+
Sku = sku;
187+
CustomInit();
188+
}
163189
}
164190
}

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

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -125,5 +125,36 @@ public partial class Snapshot : Resource
125125
DataAccessAuthMode = dataAccessAuthMode;
126126
CustomInit();
127127
}
128+
129+
public Snapshot(string location, CreationData creationData, string id , string name , string type , IDictionary<string, string> tags , string managedBy , SnapshotSku sku , ExtendedLocation extendedLocation , System.DateTime? timeCreated , OperatingSystemTypes? osType , string hyperVGeneration , PurchasePlan purchasePlan , SupportedCapabilities supportedCapabilities , int? diskSizeGB , long? diskSizeBytes , string diskState , string uniqueId , EncryptionSettingsCollection encryptionSettingsCollection , string provisioningState , bool? incremental , Encryption encryption , string networkAccessPolicy = default(string), string diskAccessId = default(string), DiskSecurityProfile securityProfile = default(DiskSecurityProfile), bool? supportsHibernation = default(bool?), string publicNetworkAccess = default(string), double? completionPercent = default(double?), CopyCompletionError copyCompletionError = default(CopyCompletionError), string dataAccessAuthMode = default(string))
130+
: base(location, id, name, type, tags)
131+
{
132+
ManagedBy = managedBy;
133+
Sku = sku;
134+
ExtendedLocation = extendedLocation;
135+
TimeCreated = timeCreated;
136+
OsType = osType;
137+
HyperVGeneration = hyperVGeneration;
138+
PurchasePlan = purchasePlan;
139+
SupportedCapabilities = supportedCapabilities;
140+
CreationData = creationData;
141+
DiskSizeGB = diskSizeGB;
142+
DiskSizeBytes = diskSizeBytes;
143+
DiskState = diskState;
144+
UniqueId = uniqueId;
145+
EncryptionSettingsCollection = encryptionSettingsCollection;
146+
ProvisioningState = provisioningState;
147+
Incremental = incremental;
148+
Encryption = encryption;
149+
NetworkAccessPolicy = networkAccessPolicy;
150+
DiskAccessId = diskAccessId;
151+
SecurityProfile = securityProfile;
152+
SupportsHibernation = supportsHibernation;
153+
PublicNetworkAccess = publicNetworkAccess;
154+
CompletionPercent = completionPercent;
155+
CopyCompletionError = copyCompletionError;
156+
DataAccessAuthMode = dataAccessAuthMode;
157+
CustomInit();
158+
}
128159
}
129160
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+

2+
3+
namespace Microsoft.Azure.Management.Compute.Models
4+
{
5+
using System.Collections.Generic;
6+
7+
/// <summary>
8+
/// Disk update resource.
9+
/// </summary>
10+
public partial class SupportedCapabilities
11+
{
12+
13+
public SupportedCapabilities(bool? acceleratedNetwork , string architecture = default(string))
14+
{
15+
AcceleratedNetwork = acceleratedNetwork;
16+
Architecture = architecture;
17+
CustomInit();
18+
}
19+
20+
}
21+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,37 @@
1+
// < auto - generated >
2+
// Copyright (c) Microsoft Corporation. All rights reserved.
3+
// Licensed under the MIT License. See License.txt in the project root for
4+
// license information.
5+
//
6+
// Code generated by Microsoft (R) AutoRest Code Generator.
7+
// Changes may cause incorrect behavior and will be lost if the code is
8+
// regenerated.
9+
// </auto-generated>
10+
11+
namespace Microsoft.Azure.Management.Compute.Models
12+
{
13+
using Microsoft.Rest;
14+
using Microsoft.Rest.Serialization;
15+
using Newtonsoft.Json;
16+
using System.Collections;
17+
using System.Collections.Generic;
18+
using System.Linq;
19+
20+
public partial class VirtualMachineNetworkInterfaceConfiguration
21+
{
22+
public VirtualMachineNetworkInterfaceConfiguration(string name, IList<VirtualMachineNetworkInterfaceIPConfiguration> ipConfigurations, bool? primary, string deleteOption, bool? enableAcceleratedNetworking, bool? enableFpga, bool? enableIPForwarding = default(bool?), SubResource networkSecurityGroup = default(SubResource), VirtualMachineNetworkInterfaceDnsSettingsConfiguration dnsSettings = default(VirtualMachineNetworkInterfaceDnsSettingsConfiguration), SubResource dscpConfiguration = default(SubResource))
23+
{
24+
Name = name;
25+
Primary = primary;
26+
DeleteOption = deleteOption;
27+
EnableAcceleratedNetworking = enableAcceleratedNetworking;
28+
EnableFpga = enableFpga;
29+
EnableIPForwarding = enableIPForwarding;
30+
NetworkSecurityGroup = networkSecurityGroup;
31+
DnsSettings = dnsSettings;
32+
IpConfigurations = ipConfigurations;
33+
DscpConfiguration = dscpConfiguration;
34+
CustomInit();
35+
}
36+
}
37+
}

0 commit comments

Comments
 (0)