Share via


NetworkControllerClusterUpgradeProgressInfo class

Contains network controller cluster upgrade progress information.

The following syntax is simplified from Managed Object Format (MOF) code and includes all of the inherited properties.

Syntax

[ClassVersion("1.0.0"), AMENDMENT]
class NetworkControllerClusterUpgradeProgressInfo
{
  string InternalTargetConfigVersion;
  string TargetCodeVersion;
  string CurrentUpgradingNode;
  string NextUpgradingNode;
  string UpgradeState;
  string FailureReason;
};

Members

The NetworkControllerClusterUpgradeProgressInfo class has these types of members:

Properties

The NetworkControllerClusterUpgradeProgressInfo class has these properties.

CurrentUpgradingNode

Data type: string

Access type: Read-only

The node that is currently being upgraded.

FailureReason

Data type: string

Access type: Read-only

The reason for failure.

None ("None")

Interrupted ("Interrupted")

HealthCheck ("HealthCheck")

UpgradeDomainTimeout ("UpgradeDomainTimeout")

OverallUpgradeTimeout ("OverallUpgradeTimeout")

InternalTargetConfigVersion

Data type: string

Access type: Read-only

The version of the network controller cluster after the upgrade finishes.

NextUpgradingNode

Data type: string

Access type: Read-only

The node that will be upgraded next.

TargetCodeVersion

Data type: string

Access type: Read-only

The version of the service fabric code after the upgrade finishes.

UpgradeState

Data type: string

Access type: Read-only

The status of upgrade.

Invalid ("Invalid")

RollingBackInProgress ("RollingBackInProgress")

RollingBackCompleted ("RollingBackCompleted")

RollingForwardPending ("RollingForwardPending")

RollingForwardInProgress ("RollingForwardInProgress")

RollingForwardCompleted ("RollingForwardCompleted")

Failed ("Failed")

Requirements

Minimum supported client
None supported
Minimum supported server
Windows Server 2016
Namespace
Root\Microsoft\Windows\NetworkController\Server
MOF
NCServerPSProvider.mof
DLL
NCServerPSProvider.dll