RepairTask interface
요청된 복구 종류, 진행 상황 및 최종 결과에 대한 정보를 포함하는 복구 작업을 나타냅니다.
이 형식은 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.
속성
| action | 요청된 복구 작업입니다. 복구 작업을 만들 때 지정해야 하며 설정되면 변경할 수 없습니다. |
| description | 복구 작업의 목적 또는 기타 정보 세부 정보에 대한 설명입니다. 복구 작업이 만들어질 때 설정될 수 있으며 설정된 후에는 변경할 수 없습니다. |
| executor | 복구 실행기의 이름입니다. 클레임됨 이상 상태에서 지정해야 하며 설정된 후에는 변경할 수 없습니다. |
| executor |
복구 실행기가 내부 상태를 저장하는 데 사용할 수 있는 데이터 문자열입니다. |
| flags | 복구 작업의 상태에 대한 추가 세부 정보를 제공하는 다음 값의 비트 OR입니다.
|
| history | 복구 작업의 상태 전환에 대한 타임스탬프를 포함하는 개체입니다. 이러한 타임스탬프는 시스템에서 업데이트되며 직접 수정할 수 없습니다. |
| impact | 영향 개체는 복구 실행을 승인하기 전에 시스템에서 복구의 영향을 준비하기 위해 수행할 작업을 결정합니다. 준비 상태로 전환할 때 복구 실행기에서 영향을 지정해야 하며 설정되면 변경할 수 없습니다. |
| perform |
복구 작업이 준비 상태로 들어갈 때 상태 검사가 수행되는지 여부를 결정하는 값입니다. |
| perform |
복구 작업이 복원 상태로 들어갈 때 상태 검사가 수행되는지 여부를 결정하는 값입니다. |
| preparing |
복구 작업이 준비 중 상태일 때 상태 검사의 워크플로 상태입니다. 가능한 값으로는 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut' 등이 있습니다. |
| restoring |
복구 작업이 복원 중 상태일 때 상태 검사의 워크플로 상태입니다. 가능한 값으로는 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut' 등이 있습니다. |
| result |
복구 작업 실행 결과에 대한 추가 세부 정보를 제공하는 숫자 값입니다. 복원 및 이후 상태에서 지정할 수 있으며 설정된 후에는 변경할 수 없습니다. |
| result |
복구 작업 실행 결과에 대한 추가 세부 정보를 제공하는 문자열입니다. 복원 및 이후 상태에서 지정할 수 있으며 설정된 후에는 변경할 수 없습니다. |
| result |
복구 작업 실행의 전체 결과를 설명하는 값입니다. 복원 및 이후 상태에서 지정해야 하며 설정된 후에는 변경할 수 없습니다. 가능한 값으로는 'Invalid', 'Succeeded', 'Cancelled', 'Interrupted', 'Failed', 'Pending' 등이 있습니다. |
| state | 복구 작업의 워크플로 상태입니다. 유효한 초기 상태는 생성, 클레임 및 준비 중입니다. 가능한 값은 'Invalid', 'Created', 'Claimed', 'Preparing', 'Approved', 'Executing', 'Restoring', 'Completed'입니다. |
| target | 대상 개체는 복구 실행을 승인하기 전에 시스템에서 복구의 영향을 준비하기 위해 수행할 작업을 결정합니다. 복구 작업이 만들어질 때 설정될 수 있으며 설정된 후에는 변경할 수 없습니다. |
| task |
복구 작업의 ID입니다. |
| version | 복구 작업의 버전입니다. 새 복구 작업을 만들 때 버전을 0으로 설정해야 합니다. 복구 작업을 업데이트할 때 버전은 낙관적 동시성 검사에 사용됩니다. 버전이 0으로 설정된 경우 업데이트에서 쓰기 충돌을 확인하지 않습니다. 버전이 0이 아닌 값으로 설정된 경우 복구 작업의 실제 현재 버전이 이 값과 일치하는 경우에만 업데이트가 성공합니다. |
속성 세부 정보
action
요청된 복구 작업입니다. 복구 작업을 만들 때 지정해야 하며 설정되면 변경할 수 없습니다.
action: string
속성 값
string
description
복구 작업의 목적 또는 기타 정보 세부 정보에 대한 설명입니다. 복구 작업이 만들어질 때 설정될 수 있으며 설정된 후에는 변경할 수 없습니다.
description?: string
속성 값
string
executor
복구 실행기의 이름입니다. 클레임됨 이상 상태에서 지정해야 하며 설정된 후에는 변경할 수 없습니다.
executor?: string
속성 값
string
executorData
복구 실행기가 내부 상태를 저장하는 데 사용할 수 있는 데이터 문자열입니다.
executorData?: string
속성 값
string
flags
복구 작업의 상태에 대한 추가 세부 정보를 제공하는 다음 값의 비트 OR입니다.
- 1 - 복구 취소가 요청되었습니다.
- 2 - 복구 중단이 요청되었습니다.
- 4 - 클라이언트 요청을 통해 수리를 승인해야 했습니다.
flags?: number
속성 값
number
history
복구 작업의 상태 전환에 대한 타임스탬프를 포함하는 개체입니다. 이러한 타임스탬프는 시스템에서 업데이트되며 직접 수정할 수 없습니다.
history?: RepairTaskHistory
속성 값
impact
영향 개체는 복구 실행을 승인하기 전에 시스템에서 복구의 영향을 준비하기 위해 수행할 작업을 결정합니다. 준비 상태로 전환할 때 복구 실행기에서 영향을 지정해야 하며 설정되면 변경할 수 없습니다.
impact?: RepairImpactDescriptionBaseUnion
속성 값
performPreparingHealthCheck
복구 작업이 준비 상태로 들어갈 때 상태 검사가 수행되는지 여부를 결정하는 값입니다.
performPreparingHealthCheck?: boolean
속성 값
boolean
performRestoringHealthCheck
복구 작업이 복원 상태로 들어갈 때 상태 검사가 수행되는지 여부를 결정하는 값입니다.
performRestoringHealthCheck?: boolean
속성 값
boolean
preparingHealthCheckState
복구 작업이 준비 중 상태일 때 상태 검사의 워크플로 상태입니다. 가능한 값으로는 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut' 등이 있습니다.
preparingHealthCheckState?: RepairTaskHealthCheckState
속성 값
restoringHealthCheckState
복구 작업이 복원 중 상태일 때 상태 검사의 워크플로 상태입니다. 가능한 값으로는 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut' 등이 있습니다.
restoringHealthCheckState?: RepairTaskHealthCheckState
속성 값
resultCode
복구 작업 실행 결과에 대한 추가 세부 정보를 제공하는 숫자 값입니다. 복원 및 이후 상태에서 지정할 수 있으며 설정된 후에는 변경할 수 없습니다.
resultCode?: number
속성 값
number
resultDetails
복구 작업 실행 결과에 대한 추가 세부 정보를 제공하는 문자열입니다. 복원 및 이후 상태에서 지정할 수 있으며 설정된 후에는 변경할 수 없습니다.
resultDetails?: string
속성 값
string
resultStatus
복구 작업 실행의 전체 결과를 설명하는 값입니다. 복원 및 이후 상태에서 지정해야 하며 설정된 후에는 변경할 수 없습니다. 가능한 값으로는 'Invalid', 'Succeeded', 'Cancelled', 'Interrupted', 'Failed', 'Pending' 등이 있습니다.
resultStatus?: ResultStatus
속성 값
state
복구 작업의 워크플로 상태입니다. 유효한 초기 상태는 생성, 클레임 및 준비 중입니다. 가능한 값은 'Invalid', 'Created', 'Claimed', 'Preparing', 'Approved', 'Executing', 'Restoring', 'Completed'입니다.
state: State
속성 값
target
대상 개체는 복구 실행을 승인하기 전에 시스템에서 복구의 영향을 준비하기 위해 수행할 작업을 결정합니다. 복구 작업이 만들어질 때 설정될 수 있으며 설정된 후에는 변경할 수 없습니다.
target?: RepairTargetDescriptionBaseUnion
속성 값
taskId
복구 작업의 ID입니다.
taskId: string
속성 값
string
version
복구 작업의 버전입니다. 새 복구 작업을 만들 때 버전을 0으로 설정해야 합니다. 복구 작업을 업데이트할 때 버전은 낙관적 동시성 검사에 사용됩니다. 버전이 0으로 설정된 경우 업데이트에서 쓰기 충돌을 확인하지 않습니다. 버전이 0이 아닌 값으로 설정된 경우 복구 작업의 실제 현재 버전이 이 값과 일치하는 경우에만 업데이트가 성공합니다.
version?: string
속성 값
string