Class RollingUpgradeStatusInfo
The status of the latest virtual machine scale set rolling upgrade.
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 |