UNPKG

@microsoft/windows-admin-center-sdk

Version:

Microsoft - Windows Admin Center Shell

48 lines (46 loc) 1.77 kB
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