@microsoft/windows-admin-center-sdk
Version:
Microsoft - Windows Admin Center Shell
48 lines (46 loc) • 1.77 kB
JavaScript
import { ServerInventory } from '../server-inventory/server-inventory';
/**
* Represents the state of a failover cluster node.
*/
export var ClusterNodeState;
(function (ClusterNodeState) {
ClusterNodeState[ClusterNodeState["Unknown"] = -1] = "Unknown";
ClusterNodeState[ClusterNodeState["Up"] = 0] = "Up";
ClusterNodeState[ClusterNodeState["Down"] = 1] = "Down";
ClusterNodeState[ClusterNodeState["Paused"] = 2] = "Paused";
ClusterNodeState[ClusterNodeState["Joining"] = 3] = "Joining";
})(ClusterNodeState || (ClusterNodeState = {}));
/**
* Represents the Drain Status of a failover cluster node.
*/
export var ClusterNodeDrainStatus;
(function (ClusterNodeDrainStatus) {
ClusterNodeDrainStatus[ClusterNodeDrainStatus["Unknown"] = -1] = "Unknown";
ClusterNodeDrainStatus[ClusterNodeDrainStatus["NotInitiated"] = 0] = "NotInitiated";
ClusterNodeDrainStatus[ClusterNodeDrainStatus["InProgress"] = 1] = "InProgress";
ClusterNodeDrainStatus[ClusterNodeDrainStatus["Completed"] = 2] = "Completed";
ClusterNodeDrainStatus[ClusterNodeDrainStatus["Failed"] = 3] = "Failed";
})(ClusterNodeDrainStatus || (ClusterNodeDrainStatus = {}));
export class ClusterNodeInventory extends ServerInventory {
/**
* Indicates the state if the server is a cluster node
*/
state;
/**
* Indicates the drain status if the server is a cluster node
*/
drainStatus;
/**
* Indicates the dynamic weight if the server is a cluster node
*/
dynamicWeight;
/**
* Indicates the node weight if the server is a cluster node
*/
nodeWeight;
/**
* Indicates the fault domain if the server is a cluster node
*/
faultDomain;
}
//# sourceMappingURL=cluster-node-inventory.js.map