Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Original file line number Diff line number Diff line change
Expand Up @@ -54,6 +54,11 @@ public VirtualMachineScaleSet()
/// appears in the response.</param>
/// <param name="overprovision">Specifies whether the Virtual Machine
/// Scale Set should be overprovisioned.</param>
/// <param name="doNotRunExtensionsOnOverprovisionedVMs">In case of
/// overprovisioning, determines whether extensions should be run
/// immediately, or if they should be delayed until after
/// overprovisioning has finished and the set of instances to keep have
/// been selected.</param>
/// <param name="uniqueId">Specifies the ID which uniquely identifies a
/// Virtual Machine Scale Set.</param>
/// <param name="singlePlacementGroup">When true this limits the scale
Expand All @@ -67,7 +72,7 @@ public VirtualMachineScaleSet()
/// <param name="identity">The identity of the virtual machine scale
/// set, if configured.</param>
/// <param name="zones">The virtual machine scale set zones.</param>
public VirtualMachineScaleSet(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary<string, string> tags = default(IDictionary<string, string>), Sku sku = default(Sku), Plan plan = default(Plan), UpgradePolicy upgradePolicy = default(UpgradePolicy), VirtualMachineScaleSetVMProfile virtualMachineProfile = default(VirtualMachineScaleSetVMProfile), string provisioningState = default(string), bool? overprovision = default(bool?), string uniqueId = default(string), bool? singlePlacementGroup = default(bool?), bool? zoneBalance = default(bool?), int? platformFaultDomainCount = default(int?), VirtualMachineScaleSetIdentity identity = default(VirtualMachineScaleSetIdentity), IList<string> zones = default(IList<string>))
public VirtualMachineScaleSet(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary<string, string> tags = default(IDictionary<string, string>), Sku sku = default(Sku), Plan plan = default(Plan), UpgradePolicy upgradePolicy = default(UpgradePolicy), VirtualMachineScaleSetVMProfile virtualMachineProfile = default(VirtualMachineScaleSetVMProfile), string provisioningState = default(string), bool? overprovision = default(bool?), bool? doNotRunExtensionsOnOverprovisionedVMs = default(bool?), string uniqueId = default(string), bool? singlePlacementGroup = default(bool?), bool? zoneBalance = default(bool?), int? platformFaultDomainCount = default(int?), VirtualMachineScaleSetIdentity identity = default(VirtualMachineScaleSetIdentity), IList<string> zones = default(IList<string>))
: base(location, id, name, type, tags)
{
Sku = sku;
Expand All @@ -76,6 +81,7 @@ public VirtualMachineScaleSet()
VirtualMachineProfile = virtualMachineProfile;
ProvisioningState = provisioningState;
Overprovision = overprovision;
DoNotRunExtensionsOnOverprovisionedVMs = doNotRunExtensionsOnOverprovisionedVMs;
UniqueId = uniqueId;
SinglePlacementGroup = singlePlacementGroup;
ZoneBalance = zoneBalance;
Expand Down Expand Up @@ -133,6 +139,15 @@ public VirtualMachineScaleSet()
[JsonProperty(PropertyName = "properties.overprovision")]
public bool? Overprovision { get; set; }

/// <summary>
/// Gets or sets in case of overprovisioning, determines whether
/// extensions should be run immediately, or if they should be delayed
/// until after overprovisioning has finished and the set of instances
/// to keep have been selected.
/// </summary>
[JsonProperty(PropertyName = "properties.doNotRunExtensionsOnOverprovisionedVMs")]
public bool? DoNotRunExtensionsOnOverprovisionedVMs { get; set; }

/// <summary>
/// Gets specifies the ID which uniquely identifies a Virtual Machine
/// Scale Set.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -43,9 +43,6 @@ public VirtualMachineScaleSetVM()
/// <param name="sku">The virtual machine SKU.</param>
/// <param name="latestModelApplied">Specifies whether the latest model
/// has been applied to the virtual machine.</param>
/// <param name="protectFromScaleIn">Specifies whether the virtual
/// machine instance shouldn't be considered for deletion during a
/// scale-in operation</param>
/// <param name="vmId">Azure VM unique ID.</param>
/// <param name="instanceView">The virtual machine instance
/// view.</param>
Expand Down Expand Up @@ -101,13 +98,12 @@ public VirtualMachineScaleSetVM()
/// <param name="resources">The virtual machine child extension
/// resources.</param>
/// <param name="zones">The virtual machine zones.</param>
public VirtualMachineScaleSetVM(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary<string, string> tags = default(IDictionary<string, string>), string instanceId = default(string), Sku sku = default(Sku), bool? latestModelApplied = default(bool?), bool? protectFromScaleIn = default(bool?), string vmId = default(string), VirtualMachineScaleSetVMInstanceView instanceView = default(VirtualMachineScaleSetVMInstanceView), HardwareProfile hardwareProfile = default(HardwareProfile), StorageProfile storageProfile = default(StorageProfile), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), OSProfile osProfile = default(OSProfile), NetworkProfile networkProfile = default(NetworkProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), SubResource availabilitySet = default(SubResource), string provisioningState = default(string), string licenseType = default(string), Plan plan = default(Plan), IList<VirtualMachineExtension> resources = default(IList<VirtualMachineExtension>), IList<string> zones = default(IList<string>))
public VirtualMachineScaleSetVM(string location, string id = default(string), string name = default(string), string type = default(string), IDictionary<string, string> tags = default(IDictionary<string, string>), string instanceId = default(string), Sku sku = default(Sku), bool? latestModelApplied = default(bool?), string vmId = default(string), VirtualMachineScaleSetVMInstanceView instanceView = default(VirtualMachineScaleSetVMInstanceView), HardwareProfile hardwareProfile = default(HardwareProfile), StorageProfile storageProfile = default(StorageProfile), AdditionalCapabilities additionalCapabilities = default(AdditionalCapabilities), OSProfile osProfile = default(OSProfile), NetworkProfile networkProfile = default(NetworkProfile), DiagnosticsProfile diagnosticsProfile = default(DiagnosticsProfile), SubResource availabilitySet = default(SubResource), string provisioningState = default(string), string licenseType = default(string), Plan plan = default(Plan), IList<VirtualMachineExtension> resources = default(IList<VirtualMachineExtension>), IList<string> zones = default(IList<string>))
: base(location, id, name, type, tags)
{
InstanceId = instanceId;
Sku = sku;
LatestModelApplied = latestModelApplied;
ProtectFromScaleIn = protectFromScaleIn;
VmId = vmId;
InstanceView = instanceView;
HardwareProfile = hardwareProfile;
Expand Down Expand Up @@ -149,13 +145,6 @@ public VirtualMachineScaleSetVM()
[JsonProperty(PropertyName = "properties.latestModelApplied")]
public bool? LatestModelApplied { get; private set; }

/// <summary>
/// Gets or sets specifies whether the virtual machine instance
/// shouldn't be considered for deletion during a scale-in operation
/// </summary>
[JsonProperty(PropertyName = "properties.protectFromScaleIn")]
public bool? ProtectFromScaleIn { get; set; }

/// <summary>
/// Gets azure VM unique ID.
/// </summary>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -44,16 +44,5 @@ public static IEnumerable<Tuple<string, string, string>> ApiInfo_ComputeManageme
}.AsEnumerable();
}
}
// BEGIN: Code Generation Metadata Section
public static readonly String AutoRestVersion = "latest";
public static readonly String AutoRestBootStrapperVersion = "autorest@2.0.4283";
public static readonly String AutoRestCmdExecuted = "cmd.exe /c autorest.cmd https://github.com/Azure/azure-rest-api-specs/blob/master/specification/compute/resource-manager/readme.md --csharp --version=latest --reflect-api-versions --csharp-sdks-folder=E:\\hylee-sdk\\diskrp\\src\\SDKs";
public static readonly String GithubForkName = "Azure";
public static readonly String GithubBranchName = "master";
public static readonly String GithubCommidId = "27ad7f33127e71036da2b8e5e8184a25f36e9d72";
public static readonly String CodeGenerationErrors = "";
public static readonly String GithubRepoName = "azure-rest-api-specs";
// END: Code Generation Metadata Section
}
}