Class AutomaticOSUpgradePolicy
The configuration parameters used for performing automatic OS upgrade.
Namespace: System.Dynamic.ExpandoObject
Assembly: Microsoft.Azure.Management.Compute.dll
Syntax
public class AutomaticOSUpgradePolicy
Constructors
AutomaticOSUpgradePolicy()
Initializes a new instance of the AutomaticOSUpgradePolicy class.
Declaration
public AutomaticOSUpgradePolicy ();
AutomaticOSUpgradePolicy(Nullable<Boolean>, Nullable<Boolean>)
Initializes a new instance of the AutomaticOSUpgradePolicy class.
Declaration
public AutomaticOSUpgradePolicy (Nullable<bool> enableAutomaticOSUpgrade = null, Nullable<bool> disableAutomaticRollback = null);
Parameters
|
Nullable<Boolean>
enableAutomaticOSUpgrade
Indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false. <br><br> If this is set to true for Windows based scale sets, enableAutomaticUpdates is automatically set to false and cannot be set to true. |
|
Nullable<Boolean>
disableAutomaticRollback
Whether OS image rollback feature should be disabled. Default value is false. |
Properties
DisableAutomaticRollback
Gets or sets whether OS image rollback feature should be disabled. Default value is false.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="disableAutomaticRollback")]
public Nullable<bool> DisableAutomaticRollback { get; set; }
Property Value
|
Nullable<Boolean>
|
EnableAutomaticOSUpgrade
Gets or sets indicates whether OS upgrades should automatically be applied to scale set instances in a rolling fashion when a newer version of the OS image becomes available. Default value is false. <br><br> If this is set to true for Windows based scale sets, enableAutomaticUpdates is automatically set to false and cannot be set to true.
Declaration
[Newtonsoft.Json.JsonProperty(PropertyName="enableAutomaticOSUpgrade")]
public Nullable<bool> EnableAutomaticOSUpgrade { get; set; }
Property Value
|
Nullable<Boolean>
|