models Package

Model definitions for Durable Functions.

Packages

actions

Defines the models for the different forms of Activities that can be scheduled.

history

Contains models related to the orchestration history of the durable functions.

utils

Utility functions used by the Durable Function python library.

Internal Only

Modules

DurableHttpRequest

Data structure representing a durable HTTP request.

DurableOrchestrationBindings

Binding information.

Provides information relevant to the creation and management of durable functions.

DurableOrchestrationClient

Durable Orchestration Client.

Client for starting, querying, terminating and raising events to orchestration instances.

DurableOrchestrationContext

Context of the durable orchestration execution.

Parameter data for orchestration bindings that can be used to schedule function-based activities.

OrchestratorState

Orchestration State.

Used to communicate the state of the orchestration back to the durable extension

PurgeHistoryResult

Information provided when the request to purge history has been made.

RetryOptions

Retry Options.

Defines retry policies that can be passed as parameters to various operations.

Task

Represents some pending action.

Similar to a native JavaScript promise in that it acts as a placeholder for outstanding asynchronous work, but has a synchronous implementation and is specific to Durable Functions.

Tasks are only returned to an orchestration function when a [[DurableOrchestrationContext]] operation is not called with yield. They are useful for parallelization and timeout operations in conjunction with Task.all and Task.any.

TaskSet

Represents a list of some pending action.

Similar to a native JavaScript promise in that it acts as a placeholder for outstanding asynchronous work, but has a synchronous implementation and is specific to Durable Functions.

Tasks are only returned to an orchestration function when a [[DurableOrchestrationContext]] operation is not called with yield. They are useful for parallelization and timeout operations in conjunction with Task.all and Task.any.

DurableHttpRequest

Data structure representing a durable HTTP request.

DurableOrchestrationBindings

Binding information.

Provides information relevant to the creation and management of durable functions.

DurableOrchestrationClient

Durable Orchestration Client.

Client for starting, querying, terminating and raising events to orchestration instances.

DurableOrchestrationContext

Context of the durable orchestration execution.

Parameter data for orchestration bindings that can be used to schedule function-based activities.

DurableOrchestrationStatus
FunctionContext
OrchestratorState

Orchestration State.

Used to communicate the state of the orchestration back to the durable extension

PurgeHistoryResult

Information provided when the request to purge history has been made.

RetryOptions

Retry Options.

Defines retry policies that can be passed as parameters to various operations.

RpcManagementOptions
Task

Represents some pending action.

Similar to a native JavaScript promise in that it acts as a placeholder for outstanding asynchronous work, but has a synchronous implementation and is specific to Durable Functions.

Tasks are only returned to an orchestration function when a [[DurableOrchestrationContext]] operation is not called with yield. They are useful for parallelization and timeout operations in conjunction with Task.all and Task.any.

TaskSet

Represents a list of some pending action.

Similar to a native JavaScript promise in that it acts as a placeholder for outstanding asynchronous work, but has a synchronous implementation and is specific to Durable Functions.

Tasks are only returned to an orchestration function when a [[DurableOrchestrationContext]] operation is not called with yield. They are useful for parallelization and timeout operations in conjunction with Task.all and Task.any.

TokenSource

Classes

ManagedIdentityTokenSource

Returns a ManagedIdentityTokenSource object.

Enums

OrchestrationRuntimeStatus

The status of an orchestration instance.

OrchestrationRuntimeStatus

The status of an orchestration instance.