Skip to main content

Interface: IPendingNexusOperationInfo

workflow.v1.IPendingNexusOperationInfo

Properties of a PendingNexusOperationInfo.

Implemented by

Properties

attempt

Optional attempt: null | number

The number of attempts made to deliver the start operation request. This number represents a minimum bound since the attempt is incremented after the request completes.


cancellationInfo

Optional cancellationInfo: null | INexusOperationCancellationInfo

PendingNexusOperationInfo cancellationInfo


endpoint

Optional endpoint: null | string

Endpoint name. Resolved to a URL via the cluster's endpoint registry.


lastAttemptCompleteTime

Optional lastAttemptCompleteTime: null | ITimestamp

The time when the last attempt completed.


lastAttemptFailure

Optional lastAttemptFailure: null | IFailure

The last attempt's failure, if any.


nextAttemptScheduleTime

Optional nextAttemptScheduleTime: null | ITimestamp

The time when the next attempt is scheduled.


operation

Optional operation: null | string

Operation name.


operationId

Optional operationId: null | string

Operation ID. Only set for asynchronous operations after a successful StartOperation call.


scheduleToCloseTimeout

Optional scheduleToCloseTimeout: null | IDuration

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. --)


scheduledEventId

Optional scheduledEventId: null | Long

The event ID of the NexusOperationScheduled event. Can be used to correlate an operation in the DescribeWorkflowExecution response with workflow history.


scheduledTime

Optional scheduledTime: null | ITimestamp

The time when the operation was scheduled.


service

Optional service: null | string

Service name.


state

Optional state: null | PendingNexusOperationState

PendingNexusOperationInfo state