다음을 통해 공유


RepairTask interface

요청된 복구 종류, 진행 상황 및 최종 결과에 대한 정보를 포함하는 복구 작업을 나타냅니다.

이 형식은 Service Fabric 플랫폼을 지원합니다. 코드에서 직접 사용할 수 없습니다.

속성

action

요청된 복구 작업입니다. 복구 작업을 만들 때 지정해야 하며 설정되면 변경할 수 없습니다.

description

복구 작업의 목적 또는 기타 정보 세부 정보에 대한 설명입니다. 복구 작업이 만들어질 때 설정될 수 있으며 설정된 후에는 변경할 수 없습니다.

executor

복구 실행기의 이름입니다. 클레임됨 이상 상태에서 지정해야 하며 설정된 후에는 변경할 수 없습니다.

executorData

복구 실행기가 내부 상태를 저장하는 데 사용할 수 있는 데이터 문자열입니다.

flags

복구 작업의 상태에 대한 추가 세부 정보를 제공하는 다음 값의 비트 OR입니다.

  • 1 - 복구 취소가 요청되었습니다.
  • 2 - 복구 중단이 요청되었습니다.
  • 4 - 클라이언트 요청을 통해 수리를 승인해야 했습니다.
history

복구 작업의 상태 전환에 대한 타임스탬프를 포함하는 개체입니다. 이러한 타임스탬프는 시스템에서 업데이트되며 직접 수정할 수 없습니다.

impact

영향 개체는 복구 실행을 승인하기 전에 시스템에서 복구의 영향을 준비하기 위해 수행할 작업을 결정합니다. 준비 상태로 전환할 때 복구 실행기에서 영향을 지정해야 하며 설정되면 변경할 수 없습니다.

performPreparingHealthCheck

복구 작업이 준비 상태로 들어갈 때 상태 검사가 수행되는지 여부를 결정하는 값입니다.

performRestoringHealthCheck

복구 작업이 복원 상태로 들어갈 때 상태 검사가 수행되는지 여부를 결정하는 값입니다.

preparingHealthCheckState

복구 작업이 준비 중 상태일 때 상태 검사의 워크플로 상태입니다. 가능한 값으로는 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut' 등이 있습니다.

restoringHealthCheckState

복구 작업이 복원 중 상태일 때 상태 검사의 워크플로 상태입니다. 가능한 값으로는 'NotStarted', 'InProgress', 'Succeeded', 'Skipped', 'TimedOut' 등이 있습니다.

resultCode

복구 작업 실행 결과에 대한 추가 세부 정보를 제공하는 숫자 값입니다. 복원 및 이후 상태에서 지정할 수 있으며 설정된 후에는 변경할 수 없습니다.

resultDetails

복구 작업 실행 결과에 대한 추가 세부 정보를 제공하는 문자열입니다. 복원 및 이후 상태에서 지정할 수 있으며 설정된 후에는 변경할 수 없습니다.

resultStatus

복구 작업 실행의 전체 결과를 설명하는 값입니다. 복원 및 이후 상태에서 지정해야 하며 설정된 후에는 변경할 수 없습니다. 가능한 값으로는 'Invalid', 'Succeeded', 'Cancelled', 'Interrupted', 'Failed', 'Pending' 등이 있습니다.

state

복구 작업의 워크플로 상태입니다. 유효한 초기 상태는 생성, 클레임 및 준비 중입니다. 가능한 값은 'Invalid', 'Created', 'Claimed', 'Preparing', 'Approved', 'Executing', 'Restoring', 'Completed'입니다.

target

대상 개체는 복구 실행을 승인하기 전에 시스템에서 복구의 영향을 준비하기 위해 수행할 작업을 결정합니다. 복구 작업이 만들어질 때 설정될 수 있으며 설정된 후에는 변경할 수 없습니다.

taskId

복구 작업의 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