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 的陣列
必要:否
擱置的安全性檢查清單