RepairTask interface

Представляет задачу восстановления, которая включает сведения о том, какой тип ремонта был запрошен, какой его ход выполнения и какой его окончательный результат был.

Этот тип поддерживает платформу Service Fabric; Он не предназначен для использования непосредственно из кода.

Свойства

action

Запрошенное действие восстановления. Необходимо указать при создании задачи восстановления и неизменяемой после установки.

description

Описание цели задачи восстановления или других информационных сведений. Может быть задано при создании задачи восстановления и неизменяемой после установки.

executor

Имя исполнителя восстановления. Необходимо указать в утверждениях и более поздних состояниях и неизменяемый после установки.

executorData

Строка данных, которую исполнитель восстановления может использовать для хранения внутреннего состояния.

flags

Битовая или из следующих значений, которая предоставляет дополнительные сведения о состоянии задачи восстановления.

  • 1. Запрос на отмену восстановления
  • 2. Запрос на прерывание ремонта
  • 4. Утверждение ремонта было принудительно выполнено через запрос клиента
history

Объект, содержащий метки времени перехода состояния задачи восстановления. Эти метки времени обновляются системой и не могут быть непосредственно изменены.

impact

Объект воздействия определяет, какие действия будет предпринять система для подготовки к воздействию ремонта, прежде чем утвердить выполнение ремонта. Влияние должно быть указано исполнителем восстановления при переходе в состояние подготовки и неизменяемо после установки.

performPreparingHealthCheck

Значение, определяющее, будут ли выполняться проверки работоспособности при вводе задачи восстановления в состояние подготовки.

performRestoringHealthCheck

Значение, определяющее, будут ли проверки работоспособности выполняться при входе задачи восстановления в состояние восстановления.

preparingHealthCheckState

Состояние рабочего процесса проверки работоспособности, когда задача восстановления находится в состоянии подготовки. Возможные значения включают: NotStarted, InProgresss, "Успешно", "Пропущено", "TimedOut"

restoringHealthCheckState

Состояние рабочего процесса проверки работоспособности, когда задача восстановления находится в состоянии восстановления. Возможные значения включают: NotStarted, InProgresss, "Успешно", "Пропущено", "TimedOut"

resultCode

Числовое значение, предоставляющее дополнительные сведения о результатах выполнения задачи восстановления. Может быть указана в состояниях восстановления и более поздних версий и неизменяема после установки.

resultDetails

Строка, предоставляющая дополнительные сведения о результатах выполнения задачи восстановления. Может быть указана в состояниях восстановления и более поздних версий и неизменяема после установки.

resultStatus

Значение, описывающее общий результат выполнения задачи восстановления. Необходимо указать в состояниях восстановления и более поздних версий и неизменяемым после установки. Возможные значения: "Invalid", "Succeeded", "Отменено", "Прервано", "Сбой", "Ожидание"

state

Состояние рабочего процесса задачи восстановления. Допустимые начальные состояния создаются, утверждаются и подготавливаются. Возможные значения: "Invalid", "Created", "Claimed", "Подготовка", "Утверждено", "Выполнение", "Восстановление", "Завершено"

target

Целевой объект определяет, какие действия будет предпринять система для подготовки к воздействию ремонта, прежде чем утвердить выполнение ремонта. Может быть задано при создании задачи восстановления и неизменяемой после установки.

taskId

Идентификатор задачи восстановления.

version

Версия задачи восстановления. При создании новой задачи восстановления версия должна иметь значение нулю. При обновлении задачи восстановления версия используется для проверки оптимистического параллелизма. Если для версии задано значение нулю, обновление не будет проверять конфликты записи. Если для версии задано значение, отличное от нуля, обновление будет выполнено только в том случае, если текущая версия задачи восстановления соответствует этому значению.

Сведения о свойстве

action

Запрошенное действие восстановления. Необходимо указать при создании задачи восстановления и неизменяемой после установки.

action: string

Значение свойства

string

description

Описание цели задачи восстановления или других информационных сведений. Может быть задано при создании задачи восстановления и неизменяемой после установки.

description?: string

Значение свойства

string

executor

Имя исполнителя восстановления. Необходимо указать в утверждениях и более поздних состояниях и неизменяемый после установки.

executor?: string

Значение свойства

string

executorData

Строка данных, которую исполнитель восстановления может использовать для хранения внутреннего состояния.

executorData?: string

Значение свойства

string

flags

Битовая или из следующих значений, которая предоставляет дополнительные сведения о состоянии задачи восстановления.

  • 1. Запрос на отмену восстановления
  • 2. Запрос на прерывание ремонта
  • 4. Утверждение ремонта было принудительно выполнено через запрос клиента
flags?: number

Значение свойства

number

history

Объект, содержащий метки времени перехода состояния задачи восстановления. Эти метки времени обновляются системой и не могут быть непосредственно изменены.

history?: RepairTaskHistory

Значение свойства

impact

Объект воздействия определяет, какие действия будет предпринять система для подготовки к воздействию ремонта, прежде чем утвердить выполнение ремонта. Влияние должно быть указано исполнителем восстановления при переходе в состояние подготовки и неизменяемо после установки.

impact?: RepairImpactDescriptionBaseUnion

Значение свойства

performPreparingHealthCheck

Значение, определяющее, будут ли выполняться проверки работоспособности при вводе задачи восстановления в состояние подготовки.

performPreparingHealthCheck?: boolean

Значение свойства

boolean

performRestoringHealthCheck

Значение, определяющее, будут ли проверки работоспособности выполняться при входе задачи восстановления в состояние восстановления.

performRestoringHealthCheck?: boolean

Значение свойства

boolean

preparingHealthCheckState

Состояние рабочего процесса проверки работоспособности, когда задача восстановления находится в состоянии подготовки. Возможные значения включают: NotStarted, InProgresss, "Успешно", "Пропущено", "TimedOut"

preparingHealthCheckState?: RepairTaskHealthCheckState

Значение свойства

restoringHealthCheckState

Состояние рабочего процесса проверки работоспособности, когда задача восстановления находится в состоянии восстановления. Возможные значения включают: NotStarted, InProgresss, "Успешно", "Пропущено", "TimedOut"

restoringHealthCheckState?: RepairTaskHealthCheckState

Значение свойства

resultCode

Числовое значение, предоставляющее дополнительные сведения о результатах выполнения задачи восстановления. Может быть указана в состояниях восстановления и более поздних версий и неизменяема после установки.

resultCode?: number

Значение свойства

number

resultDetails

Строка, предоставляющая дополнительные сведения о результатах выполнения задачи восстановления. Может быть указана в состояниях восстановления и более поздних версий и неизменяема после установки.

resultDetails?: string

Значение свойства

string

resultStatus

Значение, описывающее общий результат выполнения задачи восстановления. Необходимо указать в состояниях восстановления и более поздних версий и неизменяемым после установки. Возможные значения: "Invalid", "Succeeded", "Отменено", "Прервано", "Сбой", "Ожидание"

resultStatus?: ResultStatus

Значение свойства

state

Состояние рабочего процесса задачи восстановления. Допустимые начальные состояния создаются, утверждаются и подготавливаются. Возможные значения: "Invalid", "Created", "Claimed", "Подготовка", "Утверждено", "Выполнение", "Восстановление", "Завершено"

state: State

Значение свойства

target

Целевой объект определяет, какие действия будет предпринять система для подготовки к воздействию ремонта, прежде чем утвердить выполнение ремонта. Может быть задано при создании задачи восстановления и неизменяемой после установки.

target?: RepairTargetDescriptionBaseUnion

Значение свойства

taskId

Идентификатор задачи восстановления.

taskId: string

Значение свойства

string

version

Версия задачи восстановления. При создании новой задачи восстановления версия должна иметь значение нулю. При обновлении задачи восстановления версия используется для проверки оптимистического параллелизма. Если для версии задано значение нулю, обновление не будет проверять конфликты записи. Если для версии задано значение, отличное от нуля, обновление будет выполнено только в том случае, если текущая версия задачи восстановления соответствует этому значению.

version?: string

Значение свойства

string