Show / Hide Table of Contents

    Class RollingUpgradeStatusInfo

    The status of the latest virtual machine scale set rolling upgrade.

    Inheritance
    Object
    Resource
    RollingUpgradeStatusInfo
    Inherited Members
    Resource.Id
    Resource.Location
    Resource.Name
    Resource.Tags
    Resource.Type
    Namespace: System.Dynamic.ExpandoObject
    Assembly: Microsoft.Azure.Management.Compute.dll
    Syntax
    [Microsoft.Rest.Serialization.JsonTransformation]
    public class RollingUpgradeStatusInfo : Microsoft.Azure.Management.Compute.Models.Resource

    Constructors

    RollingUpgradeStatusInfo()

    Initializes a new instance of the RollingUpgradeStatusInfo class.

    Declaration
    public RollingUpgradeStatusInfo ();

    RollingUpgradeStatusInfo(String, String, String, String, IDictionary<String,String>, RollingUpgradePolicy, RollingUpgradeRunningStatus, RollingUpgradeProgressInfo, ApiError)

    Initializes a new instance of the RollingUpgradeStatusInfo class.

    Declaration
    public RollingUpgradeStatusInfo (string location, string id = null, string name = null, string type = null, System.Collections.Generic.IDictionary<string,string> tags = null, Microsoft.Azure.Management.Compute.Models.RollingUpgradePolicy policy = null, Microsoft.Azure.Management.Compute.Models.RollingUpgradeRunningStatus runningStatus = null, Microsoft.Azure.Management.Compute.Models.RollingUpgradeProgressInfo progress = null, Microsoft.Azure.Management.Compute.Models.ApiError error = null);
    Parameters
    String location

    Resource location

    String id

    Resource Id

    String name

    Resource name

    String type

    Resource type

    IDictionary<String,String> tags

    Resource tags

    RollingUpgradePolicy policy

    The rolling upgrade policies applied for this upgrade.

    RollingUpgradeRunningStatus runningStatus

    Information about the current running state of the overall upgrade.

    RollingUpgradeProgressInfo progress

    Information about the number of virtual machine instances in each upgrade state.

    ApiError error

    Error details for this upgrade, if there are any.

    Properties

    Error

    Gets error details for this upgrade, if there are any.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.error")]
    public Microsoft.Azure.Management.Compute.Models.ApiError Error { get; }
    Property Value
    ApiError

    Policy

    Gets the rolling upgrade policies applied for this upgrade.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.policy")]
    public Microsoft.Azure.Management.Compute.Models.RollingUpgradePolicy Policy { get; }
    Property Value
    RollingUpgradePolicy

    Progress

    Gets information about the number of virtual machine instances in each upgrade state.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.progress")]
    public Microsoft.Azure.Management.Compute.Models.RollingUpgradeProgressInfo Progress { get; }
    Property Value
    RollingUpgradeProgressInfo

    RunningStatus

    Gets information about the current running state of the overall upgrade.

    Declaration
    [Newtonsoft.Json.JsonProperty(PropertyName="properties.runningStatus")]
    public Microsoft.Azure.Management.Compute.Models.RollingUpgradeRunningStatus RunningStatus { get; }
    Property Value
    RollingUpgradeRunningStatus

    Methods

    Validate()

    Validate the object.

    Declaration
    public override void Validate ();
    Exceptions
    ValidationException

    Thrown if validation fails

    Back to top Azure SDK for Net