共用方式為


NodeDeactivationInfo

節點停用的相關資訊。 這項資訊適用于正在進行停用或已停用的節點。

屬性

名稱 類型 必要
NodeDeactivationIntent 字串 (列舉) No
NodeDeactivationStatus 字串 (列舉) No
NodeDeactivationTask NodeDeactivationTask的陣列 No
PendingSafetyChecks SafetyCheckWrapper的陣列 No

NodeDeactivationIntent

類型:字串 (列舉)
必要:否

意圖或停用節點的原因。 以下是其可能的值。

可能的值包括:

  • Invalid - 表示節點停用意圖無效。 所有 Service Fabric 列舉都有不正確類型。 值為零。 不使用這個值。
  • Pause - 指出應該暫停節點。 值為 1。
  • Restart - 指出意圖是讓節點在短時間內重新開機。 Service Fabric 不會重新開機節點,此動作是在 Service Fabric 外部完成。 值為 2。
  • RemoveData - 指出意圖是要重新映射節點。 Service Fabric 不會重新映射節點,此動作是在 Service Fabric 外部完成。 此值為 3。
  • RemoveNode - 指出節點正在解除委任,而且不預期會傳回。 Service Fabric 不會解除委任節點,此動作是在 Service Fabric 外部完成。 值為 4。

NodeDeactivationStatus

類型:字串 (列舉)
必要:否

節點停用作業的狀態。 以下是可能的值。

可能的值包括:

  • None - 沒有與工作相關聯的狀態。 值為零。
  • SafetyCheckInProgress - 停用節點時 Service Fabric 會執行檢查,以確保作業安全,以確保狀態的服務可用性和可靠性。 這個值表示一或多個安全性檢查正在進行中。 值為 1。
  • SafetyCheckComplete - 停用節點時 Service Fabric 會執行檢查,以確保作業安全,以確保狀態的服務可用性和可靠性。 這個值表示所有安全檢查都已完成。 值為 2。
  • Completed - 工作已完成。 此值為 3。

NodeDeactivationTask

類型NodeDeactivationTask的陣列
必要:否

代表節點上停用作業的工作清單。


PendingSafetyChecks

類型SafetyCheckWrapper 的陣列
必要:否

擱置的安全性檢查清單