Share via


IAgentUpgrade Interface

Definition

[System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.AgentUpgradeTypeConverter))]
public interface IAgentUpgrade : Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Runtime.IJsonSerializable
[<System.ComponentModel.TypeConverter(typeof(Microsoft.Azure.PowerShell.Cmdlets.StackHCIVM.Models.AgentUpgradeTypeConverter))>]
type IAgentUpgrade = interface
    interface IJsonSerializable
Public Interface IAgentUpgrade
Implements IJsonSerializable
Derived
Attributes
Implements

Properties

CorrelationId

The correlation ID passed in from RSM per upgrade.

DesiredVersion

Specifies the version info w.r.t AgentUpgrade for the machine.

EnableAutomaticUpgrade

Specifies if RSM should try to upgrade this machine

LastAttemptDesiredVersion

Specifies the version of the last attempt

LastAttemptMessage

Failure message of last upgrade attempt if any.

LastAttemptStatus

Specifies the status of Agent Upgrade.

LastAttemptTimestamp

Timestamp of last upgrade attempt

Methods

ToJson(JsonObject, SerializationMode) (Inherited from IJsonSerializable)

Applies to