RepairTask interface
Представляет задачу восстановления, которая включает сведения о том, какой тип ремонта был запрошен, какой его ход выполнения и какой его окончательный результат был.
Этот тип поддерживает платформу Service Fabric; Он не предназначен для использования непосредственно из кода.
Свойства
| action | Запрошенное действие восстановления. Необходимо указать при создании задачи восстановления и неизменяемой после установки. |
| description | Описание цели задачи восстановления или других информационных сведений. Может быть задано при создании задачи восстановления и неизменяемой после установки. |
| executor | Имя исполнителя восстановления. Необходимо указать в утверждениях и более поздних состояниях и неизменяемый после установки. |
| executor |
Строка данных, которую исполнитель восстановления может использовать для хранения внутреннего состояния. |
| flags | Битовая или из следующих значений, которая предоставляет дополнительные сведения о состоянии задачи восстановления.
|
| history | Объект, содержащий метки времени перехода состояния задачи восстановления. Эти метки времени обновляются системой и не могут быть непосредственно изменены. |
| impact | Объект воздействия определяет, какие действия будет предпринять система для подготовки к воздействию ремонта, прежде чем утвердить выполнение ремонта. Влияние должно быть указано исполнителем восстановления при переходе в состояние подготовки и неизменяемо после установки. |
| perform |
Значение, определяющее, будут ли выполняться проверки работоспособности при вводе задачи восстановления в состояние подготовки. |
| perform |
Значение, определяющее, будут ли проверки работоспособности выполняться при входе задачи восстановления в состояние восстановления. |
| preparing |
Состояние рабочего процесса проверки работоспособности, когда задача восстановления находится в состоянии подготовки. Возможные значения включают: NotStarted, InProgresss, "Успешно", "Пропущено", "TimedOut" |
| restoring |
Состояние рабочего процесса проверки работоспособности, когда задача восстановления находится в состоянии восстановления. Возможные значения включают: NotStarted, InProgresss, "Успешно", "Пропущено", "TimedOut" |
| result |
Числовое значение, предоставляющее дополнительные сведения о результатах выполнения задачи восстановления. Может быть указана в состояниях восстановления и более поздних версий и неизменяема после установки. |
| result |
Строка, предоставляющая дополнительные сведения о результатах выполнения задачи восстановления. Может быть указана в состояниях восстановления и более поздних версий и неизменяема после установки. |
| result |
Значение, описывающее общий результат выполнения задачи восстановления. Необходимо указать в состояниях восстановления и более поздних версий и неизменяемым после установки. Возможные значения: "Invalid", "Succeeded", "Отменено", "Прервано", "Сбой", "Ожидание" |
| state | Состояние рабочего процесса задачи восстановления. Допустимые начальные состояния создаются, утверждаются и подготавливаются. Возможные значения: "Invalid", "Created", "Claimed", "Подготовка", "Утверждено", "Выполнение", "Восстановление", "Завершено" |
| target | Целевой объект определяет, какие действия будет предпринять система для подготовки к воздействию ремонта, прежде чем утвердить выполнение ремонта. Может быть задано при создании задачи восстановления и неизменяемой после установки. |
| task |
Идентификатор задачи восстановления. |
| 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