Interface: ActivityExecutionDescription
Return type of ActivityClient.describe
Extends
Properties
activityId
activityId:
string
Inherited from
ActivityExecutionInfo.activityId
activityRunId
activityRunId:
string
Inherited from
ActivityExecutionInfo.activityRunId
activityType
activityType:
string
Inherited from
ActivityExecutionInfo.activityType
attempt
attempt:
number
canceledReason?
optionalcanceledReason?:string
closeTime?
optionalcloseTime?:Date
Inherited from
ActivityExecutionInfo.closeTime
currentRetryIntervalMs?
optionalcurrentRetryIntervalMs?:number
executionDurationMs?
optionalexecutionDurationMs?:number
Inherited from
ActivityExecutionInfo.executionDurationMs
executionTime?
optionalexecutionTime?:Date
Inherited from
ActivityExecutionInfo.executionTime
expirationTime?
optionalexpirationTime?:Date
hasHeartbeatDetails
hasHeartbeatDetails:
boolean
True if heartbeat details are available. Always false if import('activity-client').ActivityDescribeOptions.includeHeartbeatDetails was false.
hasInput
hasInput:
boolean
True if activity input is available. Always false if import('activity-client').ActivityDescribeOptions.includeInput was false.
hasLastFailure
hasLastFailure:
boolean
True if last failure is available. Always false if import('activity-client').ActivityDescribeOptions.includeLastFailure was false.
hasOutcomeFailure
hasOutcomeFailure:
boolean
True if outcome failure is available. The activity must have closed with a failure for outcome failure to be available. Always false if import('activity-client').ActivityDescribeOptions.includeOutcome was false.
hasResult
hasResult:
boolean
True if activity result is available. The activity must have completed successfully for result to be available. Always false if import('activity-client').ActivityDescribeOptions.includeOutcome was false.
heartbeatTimeoutMs?
optionalheartbeatTimeoutMs?:number
lastAttemptCompleteTime?
optionallastAttemptCompleteTime?:Date
lastDeploymentVersion?
optionallastDeploymentVersion?:WorkerDeploymentVersion
lastHeartbeatTime?
optionallastHeartbeatTime?:Date
lastStartedTime?
optionallastStartedTime?:Date
lastWorkerIdentity?
optionallastWorkerIdentity?:string
nextAttemptScheduleTime?
optionalnextAttemptScheduleTime?:Date
priority
priority:
Priority
rawCallbacks
rawCallbacks:
RawActivityExecutionCallbacks
rawInfo
rawInfo:
IActivityExecutionInfo
rawListInfo?
optionalrawListInfo?:IActivityExecutionListInfo
Inherited from
ActivityExecutionInfo.rawListInfo
retryPolicy
retryPolicy:
RetryPolicy
runState?
optionalrunState?:PendingActivityState
scheduleTime?
optionalscheduleTime?:Date
Inherited from
ActivityExecutionInfo.scheduleTime
scheduleToCloseTimeoutMs?
optionalscheduleToCloseTimeoutMs?:number
scheduleToStartTimeoutMs?
optionalscheduleToStartTimeoutMs?:number
startDelayMs?
optionalstartDelayMs?:number
startToCloseTimeoutMs?
optionalstartToCloseTimeoutMs?:number
status
status:
ActivityExecutionStatus
Inherited from
taskQueue
taskQueue:
string
Inherited from
ActivityExecutionInfo.taskQueue
totalHeartbeatCount?
optionaltotalHeartbeatCount?:number
typedSearchAttributes
typedSearchAttributes:
TypedSearchAttributes
Inherited from
ActivityExecutionInfo.typedSearchAttributes
Methods
getHeartbeatDetails()
getHeartbeatDetails<
T>():Promise<T|undefined>
Deserializes heartbeat details. Returns undefined if heartbeat details are unavailable. Always returns undefined if import('activity-client').ActivityDescribeOptions.includeHeartbeatDetails was false.
Type Parameters
T
T = any
Returns
Promise<T | undefined>
getInput()
getInput<
T>():Promise<T|undefined>
Deserializes activity input. Returns undefined if input is unavailable. Always returns undefined if import('activity-client').ActivityDescribeOptions.includeInput was false.
Type Parameters
T
T extends any[] = any[]
Returns
Promise<T | undefined>
getLastFailure()
getLastFailure():
Promise<Error|undefined>
Deserializes last failure. Returns undefined if last failure is unavailable. Always returns undefined if import('activity-client').ActivityDescribeOptions.includeLastFailure was false.
Returns
Promise<Error | undefined>
getOutcomeFailure()
getOutcomeFailure():
Promise<Error|undefined>
Deserializes heartbeat details. Returns undefined if heartbeat details are unavailable. The activity must have closed with a failure for outcome failure to be available. Always returns undefined if import('activity-client').ActivityDescribeOptions.includeOutcome was false.
Returns
Promise<Error | undefined>
getResult()
getResult<
T>():Promise<T|undefined>
Deserializes activity result. Returns undefined if result is unavailable. The activity must have completed successfully for result to be available. Always returns undefined if import('activity-client').ActivityDescribeOptions.includeOutcome was false.
Type Parameters
T
T = any
Returns
Promise<T | undefined>