NodeDeactivationInfo v82

노드 비활성화에 대한 정보입니다. 이 정보는 비활성화 중이거나 이미 비활성화된 노드에 유효합니다.

속성

속성 형식 필수
NodeDeactivationIntent string(열거형) 아니요
NodeDeactivationStatus string(열거형) 아니요
NodeDeactivationTask NodeDeactivationTask의 배열 아니요
PendingSafetyChecks SafetyCheckWrapper 배열 아니요

NodeDeactivationIntent

형식: string(열거형)
필수: 아니요

노드를 비활성화하는 의도 또는 이유입니다. 다음은 가능한 값입니다.

가능한 값은 다음과 같습니다.

  • Invalid - 노드 비활성화 의도가 잘못되었음을 나타냅니다. 모든 Service Fabric 열거형의 형식이 잘못되었습니다. 값은 0입니다. 이 값은 사용되지 않습니다.
  • Pause - 노드를 일시 중지해야 했음을 나타냅니다. 값은 1입니다.
  • Restart - 짧은 시간 후에 노드를 다시 시작하려는 의도임을 나타냅니다. Service Fabric은 노드를 다시 시작하지 않습니다. 이 작업은 Service Fabric 외부에서 수행됩니다. 값은 2입니다.
  • RemoveData - 노드를 이미지로 다시 설치하려는 의도를 나타냅니다. Service Fabric은 노드를 이미지로 다시 설치하지 않습니다. 이 작업은 Service Fabric 외부에서 수행됩니다. 값이 3입니다.
  • RemoveNode - 노드가 서비스 해제 중이며 반환되지 않음을 나타냅니다. Service Fabric은 노드의 서비스를 해제하지 않으며, 이 작업은 Service Fabric 외부에서 수행됩니다. 값은 4입니다.

NodeDeactivationStatus

형식: string(열거형)
필수: 아니요

노드 비활성화 작업의 상태. 가능한 값은 다음과 같습니다.

가능한 값은 다음과 같습니다.

  • None- 작업과 연결된 상태 없습니다. 값은 0입니다.
  • SafetyCheckInProgress - 노드가 비활성화된 경우 Service Fabric은 서비스의 가용성과 상태의 안정성을 보장하기 위해 작업이 안전하게 진행되도록 검사를 수행합니다. 이 값은 하나 이상의 안전 검사가 진행 중임을 나타냅니다. 값은 1입니다.
  • SafetyCheckComplete - 노드가 비활성화된 경우 Service Fabric은 서비스의 가용성과 상태의 안정성을 보장하기 위해 작업이 안전하게 진행되도록 검사를 수행합니다. 이 값은 모든 안전 검사가 완료되었음을 나타냅니다. 값은 2입니다.
  • Completed - 작업이 완료되었습니다. 값이 3입니다.

NodeDeactivationTask

형식: NodeDeactivationTask 배열
필수: 아니요

노드의 비활성화 작업을 나타내는 작업 목록입니다.


PendingSafetyChecks

형식: SafetyCheckWrapper 배열
필수: 아니요

보류 중인 안전 검사 목록