Interface: $Properties
Properties of a PendingNexusOperationInfo.
Extended by
Properties
attempt?
optionalattempt?:number|null
The number of attempts made to deliver the start operation request. This number is approximate, it is incremented when a task is added to the history queue. In practice, there could be more attempts if a task is executed but fails to commit, or less attempts if a task was never executed.
blockedReason?
optionalblockedReason?:string|null
If the state is BLOCKED, blocked reason provides additional information.
cancellationInfo?
optionalcancellationInfo?:$Properties|null
PendingNexusOperationInfo cancellationInfo
endpoint?
optionalendpoint?:string|null
Endpoint name. Resolved to a URL via the cluster's endpoint registry.
lastAttemptCompleteTime?
optionallastAttemptCompleteTime?:$Properties|null
The time when the last attempt completed.
lastAttemptFailure?
optionallastAttemptFailure?:$Properties|null
The last attempt's failure, if any.
nextAttemptScheduleTime?
optionalnextAttemptScheduleTime?:$Properties|null
The time when the next attempt is scheduled.
operation?
optionaloperation?:string|null
Operation name.
operationId?
optionaloperationId?:string|null
Operation ID. Only set for asynchronous operations after a successful StartOperation call.
Deprecated. Renamed to operation_token.
operationToken?
optionaloperationToken?:string|null
Operation token. Only set for asynchronous operations after a successful StartOperation call.
scheduledEventId?
optionalscheduledEventId?:Long|null
The event ID of the NexusOperationScheduled event. Can be used to correlate an operation in the DescribeWorkflowExecution response with workflow history.
scheduledTime?
optionalscheduledTime?:$Properties|null
The time when the operation was scheduled.
scheduleToCloseTimeout?
optionalscheduleToCloseTimeout?:$Properties|null
Schedule-to-close timeout for this operation. This is the only timeout settable by a workflow. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --)
scheduleToStartTimeout?
optionalscheduleToStartTimeout?:$Properties|null
Schedule-to-start timeout for this operation. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --)
service?
optionalservice?:string|null
Service name.
startToCloseTimeout?
optionalstartToCloseTimeout?:$Properties|null
Start-to-close timeout for this operation. (-- api-linter: core::0140::prepositions=disabled aip.dev/not-precedent: "to" is used to indicate interval. --)
state?
optionalstate?:PendingNexusOperationState|null
PendingNexusOperationInfo state