Skip to content

Commit 6404160

Browse files
grizzlytheodoreTheodore Chang
andauthored
track 1 updated with modelvalidation fixes (Azure#34593)
* track 1 changes with modelvalidation fixes * more * customizations --------- Co-authored-by: Theodore Chang <[email protected]>
1 parent d60903a commit 6404160

27 files changed

+310
-62
lines changed
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
7+
namespace Microsoft.Azure.Management.Compute.Models
8+
{
9+
10+
public partial class DiskEncryptionSetParameters : SubResource
11+
{
12+
public DiskEncryptionSetParameters(string id = default(string))
13+
: base(id)
14+
{
15+
CustomInit();
16+
}
17+
}
18+
}
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
7+
namespace Microsoft.Azure.Management.Compute.Models
8+
{
9+
public partial class NetworkInterfaceReference : SubResource
10+
{
11+
public NetworkInterfaceReference(string id = default(string), bool? primary = default(bool?), string deleteOption = default(string))
12+
: base(id)
13+
{
14+
Primary = primary;
15+
DeleteOption = deleteOption;
16+
CustomInit();
17+
}
18+
}
19+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
using Microsoft.Rest.Azure;
7+
using Newtonsoft.Json;
8+
9+
namespace Microsoft.Azure.Management.Compute.Models
10+
{
11+
public partial class SubResourceWithColocationStatus : SubResource
12+
{
13+
public SubResourceWithColocationStatus(string id = default(string), InstanceViewStatus colocationStatus = default(InstanceViewStatus))
14+
: base(id)
15+
{
16+
ColocationStatus = colocationStatus;
17+
CustomInit();
18+
}
19+
}
20+
}
Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
7+
namespace Microsoft.Azure.Management.Compute.Models
8+
{
9+
public partial class VirtualMachineCaptureResult : SubResource
10+
{
11+
public VirtualMachineCaptureResult(string id = default(string), string schema = default(string), string contentVersion = default(string), object parameters = default(object), IList<object> resources = default(IList<object>))
12+
: base(id)
13+
{
14+
Schema = schema;
15+
ContentVersion = contentVersion;
16+
Parameters = parameters;
17+
Resources = resources;
18+
CustomInit();
19+
}
20+
}
21+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
using System.Collections.Generic;
2+
3+
namespace Microsoft.Azure.Management.Compute.Models
4+
{
5+
public partial class VirtualMachineScaleSetExtensionUpdate : SubResourceReadOnly
6+
{
7+
public VirtualMachineScaleSetExtensionUpdate(string id = default(string), string name = default(string), string type = default(string), string forceUpdateTag = default(string), string publisher = default(string), string type1 = default(string), string typeHandlerVersion = default(string), bool? autoUpgradeMinorVersion = default(bool?), bool? enableAutomaticUpgrade = default(bool?), object settings = default(object), object protectedSettings = default(object), string provisioningState = default(string), IList<string> provisionAfterExtensions = default(IList<string>), bool? suppressFailures = default(bool?), KeyVaultSecretReference protectedSettingsFromKeyVault = default(KeyVaultSecretReference))
8+
: base(id)
9+
{
10+
Name = name;
11+
Type = type;
12+
ForceUpdateTag = forceUpdateTag;
13+
Publisher = publisher;
14+
Type1 = type1;
15+
TypeHandlerVersion = typeHandlerVersion;
16+
AutoUpgradeMinorVersion = autoUpgradeMinorVersion;
17+
EnableAutomaticUpgrade = enableAutomaticUpgrade;
18+
Settings = settings;
19+
ProtectedSettings = protectedSettings;
20+
ProvisioningState = provisioningState;
21+
ProvisionAfterExtensions = provisionAfterExtensions;
22+
SuppressFailures = suppressFailures;
23+
ProtectedSettingsFromKeyVault = protectedSettingsFromKeyVault;
24+
CustomInit();
25+
}
26+
}
27+
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
7+
namespace Microsoft.Azure.Management.Compute.Models
8+
{
9+
public partial class VirtualMachineScaleSetIPConfiguration
10+
{
11+
public VirtualMachineScaleSetIPConfiguration(string name, string id, ApiEntityReference subnet = default(ApiEntityReference), bool? primary = default(bool?), VirtualMachineScaleSetPublicIPAddressConfiguration publicIPAddressConfiguration = default(VirtualMachineScaleSetPublicIPAddressConfiguration), string privateIPAddressVersion = default(string), IList<SubResource> applicationGatewayBackendAddressPools = default(IList<SubResource>), IList<SubResource> applicationSecurityGroups = default(IList<SubResource>), IList<SubResource> loadBalancerBackendAddressPools = default(IList<SubResource>), IList<SubResource> loadBalancerInboundNatPools = default(IList<SubResource>))
12+
{
13+
Name = name;
14+
Subnet = subnet;
15+
Primary = primary;
16+
PublicIPAddressConfiguration = publicIPAddressConfiguration;
17+
PrivateIPAddressVersion = privateIPAddressVersion;
18+
ApplicationGatewayBackendAddressPools = applicationGatewayBackendAddressPools;
19+
ApplicationSecurityGroups = applicationSecurityGroups;
20+
LoadBalancerBackendAddressPools = loadBalancerBackendAddressPools;
21+
LoadBalancerInboundNatPools = loadBalancerInboundNatPools;
22+
CustomInit();
23+
}
24+
}
25+
}

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

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,21 @@ public partial class VirtualMachineScaleSetNetworkConfiguration : SubResource
3333
DeleteOption = deleteOption;
3434
CustomInit();
3535
}
36+
37+
public VirtualMachineScaleSetNetworkConfiguration(string name, IList<VirtualMachineScaleSetIPConfiguration> ipConfigurations, string id, bool? primary = default(bool?), bool? enableAcceleratedNetworking = default(bool?), bool? disableTcpStateTracking = default(bool?), bool? enableFpga = default(bool?), SubResource networkSecurityGroup = default(SubResource), VirtualMachineScaleSetNetworkConfigurationDnsSettings dnsSettings = default(VirtualMachineScaleSetNetworkConfigurationDnsSettings), bool? enableIPForwarding = default(bool?), string deleteOption = default(string))
38+
: base(id)
39+
{
40+
Name = name;
41+
Primary = primary;
42+
EnableAcceleratedNetworking = enableAcceleratedNetworking;
43+
DisableTcpStateTracking = disableTcpStateTracking;
44+
EnableFpga = enableFpga;
45+
NetworkSecurityGroup = networkSecurityGroup;
46+
DnsSettings = dnsSettings;
47+
IpConfigurations = ipConfigurations;
48+
EnableIPForwarding = enableIPForwarding;
49+
DeleteOption = deleteOption;
50+
CustomInit();
51+
}
3652
}
3753
}
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
using System.Collections.Generic;
2+
3+
namespace Microsoft.Azure.Management.Compute.Models
4+
{
5+
public partial class VirtualMachineScaleSetUpdateIPConfiguration : SubResource
6+
{
7+
public VirtualMachineScaleSetUpdateIPConfiguration(string id = default(string), string name = default(string), ApiEntityReference subnet = default(ApiEntityReference), bool? primary = default(bool?), VirtualMachineScaleSetUpdatePublicIPAddressConfiguration publicIPAddressConfiguration = default(VirtualMachineScaleSetUpdatePublicIPAddressConfiguration), string privateIPAddressVersion = default(string), IList<SubResource> applicationGatewayBackendAddressPools = default(IList<SubResource>), IList<SubResource> applicationSecurityGroups = default(IList<SubResource>), IList<SubResource> loadBalancerBackendAddressPools = default(IList<SubResource>), IList<SubResource> loadBalancerInboundNatPools = default(IList<SubResource>))
8+
: base(id)
9+
{
10+
Name = name;
11+
Subnet = subnet;
12+
Primary = primary;
13+
PublicIPAddressConfiguration = publicIPAddressConfiguration;
14+
PrivateIPAddressVersion = privateIPAddressVersion;
15+
ApplicationGatewayBackendAddressPools = applicationGatewayBackendAddressPools;
16+
ApplicationSecurityGroups = applicationSecurityGroups;
17+
LoadBalancerBackendAddressPools = loadBalancerBackendAddressPools;
18+
LoadBalancerInboundNatPools = loadBalancerInboundNatPools;
19+
CustomInit();
20+
}
21+
22+
}
23+
}

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

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -33,5 +33,21 @@ public partial class VirtualMachineScaleSetUpdateNetworkConfiguration : SubResou
3333
DeleteOption = deleteOption;
3434
CustomInit();
3535
}
36+
37+
public VirtualMachineScaleSetUpdateNetworkConfiguration(string id = default(string), string name = default(string), bool? primary = default(bool?), bool? enableAcceleratedNetworking = default(bool?), bool? disableTcpStateTracking = default(bool?), bool? enableFpga = default(bool?), SubResource networkSecurityGroup = default(SubResource), VirtualMachineScaleSetNetworkConfigurationDnsSettings dnsSettings = default(VirtualMachineScaleSetNetworkConfigurationDnsSettings), IList<VirtualMachineScaleSetUpdateIPConfiguration> ipConfigurations = default(IList<VirtualMachineScaleSetUpdateIPConfiguration>), bool? enableIPForwarding = default(bool?), string deleteOption = default(string))
38+
: base(id)
39+
{
40+
Name = name;
41+
Primary = primary;
42+
EnableAcceleratedNetworking = enableAcceleratedNetworking;
43+
DisableTcpStateTracking = disableTcpStateTracking;
44+
EnableFpga = enableFpga;
45+
NetworkSecurityGroup = networkSecurityGroup;
46+
DnsSettings = dnsSettings;
47+
IpConfigurations = ipConfigurations;
48+
EnableIPForwarding = enableIPForwarding;
49+
DeleteOption = deleteOption;
50+
CustomInit();
51+
}
3652
}
3753
}
Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,31 @@
1+
using System;
2+
using System.Collections.Generic;
3+
using System.Linq;
4+
using System.Text;
5+
using System.Threading.Tasks;
6+
7+
namespace Microsoft.Azure.Management.Compute.Models
8+
{
9+
public partial class VirtualMachineScaleSetVMExtension : SubResourceReadOnly
10+
{
11+
public VirtualMachineScaleSetVMExtension(string id = default(string), string name = default(string), string type = default(string), string forceUpdateTag = default(string), string publisher = default(string), string type1 = default(string), string typeHandlerVersion = default(string), bool? autoUpgradeMinorVersion = default(bool?), bool? enableAutomaticUpgrade = default(bool?), object settings = default(object), object protectedSettings = default(object), string provisioningState = default(string), VirtualMachineExtensionInstanceView instanceView = default(VirtualMachineExtensionInstanceView), bool? suppressFailures = default(bool?), KeyVaultSecretReference protectedSettingsFromKeyVault = default(KeyVaultSecretReference))
12+
: base(id)
13+
{
14+
Name = name;
15+
Type = type;
16+
ForceUpdateTag = forceUpdateTag;
17+
Publisher = publisher;
18+
Type1 = type1;
19+
TypeHandlerVersion = typeHandlerVersion;
20+
AutoUpgradeMinorVersion = autoUpgradeMinorVersion;
21+
EnableAutomaticUpgrade = enableAutomaticUpgrade;
22+
Settings = settings;
23+
ProtectedSettings = protectedSettings;
24+
ProvisioningState = provisioningState;
25+
InstanceView = instanceView;
26+
SuppressFailures = suppressFailures;
27+
ProtectedSettingsFromKeyVault = protectedSettingsFromKeyVault;
28+
CustomInit();
29+
}
30+
}
31+
}

0 commit comments

Comments
 (0)