Show / Hide Table of Contents

    Class AutomaticOSUpgradePolicy

    The configuration parameters used for performing automatic OS upgrade.

    Inheritance
    Object
    AutomaticOSUpgradePolicy
    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. &lt;br&gt;&lt;br&gt; 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>

    Back to top Azure SDK for Net