Skip to content

Type definitions#

Index > SWF > Type definitions

Auto-generated documentation for SWF type annotations stubs module types-boto3-swf.

TimestampTypeDef#

# TimestampTypeDef Union usage example

from types_boto3_swf.type_defs import TimestampTypeDef


def get_value() -> TimestampTypeDef:
    return ...


# TimestampTypeDef definition

TimestampTypeDef = Union[
    datetime,
    str,
]

ActivityTaskCancelRequestedEventAttributesTypeDef#

# ActivityTaskCancelRequestedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ActivityTaskCancelRequestedEventAttributesTypeDef


def get_value() -> ActivityTaskCancelRequestedEventAttributesTypeDef:
    return {
        "decisionTaskCompletedEventId": ...,
    }


# ActivityTaskCancelRequestedEventAttributesTypeDef definition

class ActivityTaskCancelRequestedEventAttributesTypeDef(TypedDict):
    decisionTaskCompletedEventId: int,
    activityId: str,

ActivityTaskCanceledEventAttributesTypeDef#

# ActivityTaskCanceledEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ActivityTaskCanceledEventAttributesTypeDef


def get_value() -> ActivityTaskCanceledEventAttributesTypeDef:
    return {
        "details": ...,
    }


# ActivityTaskCanceledEventAttributesTypeDef definition

class ActivityTaskCanceledEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    startedEventId: int,
    details: NotRequired[str],
    latestCancelRequestedEventId: NotRequired[int],

ActivityTaskCompletedEventAttributesTypeDef#

# ActivityTaskCompletedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ActivityTaskCompletedEventAttributesTypeDef


def get_value() -> ActivityTaskCompletedEventAttributesTypeDef:
    return {
        "result": ...,
    }


# ActivityTaskCompletedEventAttributesTypeDef definition

class ActivityTaskCompletedEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    startedEventId: int,
    result: NotRequired[str],

ActivityTaskFailedEventAttributesTypeDef#

# ActivityTaskFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ActivityTaskFailedEventAttributesTypeDef


def get_value() -> ActivityTaskFailedEventAttributesTypeDef:
    return {
        "reason": ...,
    }


# ActivityTaskFailedEventAttributesTypeDef definition

class ActivityTaskFailedEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    startedEventId: int,
    reason: NotRequired[str],
    details: NotRequired[str],

ActivityTypeTypeDef#

# ActivityTypeTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ActivityTypeTypeDef


def get_value() -> ActivityTypeTypeDef:
    return {
        "name": ...,
    }


# ActivityTypeTypeDef definition

class ActivityTypeTypeDef(TypedDict):
    name: str,
    version: str,

TaskListTypeDef#

# TaskListTypeDef TypedDict usage example

from types_boto3_swf.type_defs import TaskListTypeDef


def get_value() -> TaskListTypeDef:
    return {
        "name": ...,
    }


# TaskListTypeDef definition

class TaskListTypeDef(TypedDict):
    name: str,

ActivityTaskStartedEventAttributesTypeDef#

# ActivityTaskStartedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ActivityTaskStartedEventAttributesTypeDef


def get_value() -> ActivityTaskStartedEventAttributesTypeDef:
    return {
        "identity": ...,
    }


# ActivityTaskStartedEventAttributesTypeDef definition

class ActivityTaskStartedEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    identity: NotRequired[str],

ResponseMetadataTypeDef#

# ResponseMetadataTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ResponseMetadataTypeDef


def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
    }


# ResponseMetadataTypeDef definition

class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,
    HostId: NotRequired[str],

ActivityTaskTimedOutEventAttributesTypeDef#

# ActivityTaskTimedOutEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ActivityTaskTimedOutEventAttributesTypeDef


def get_value() -> ActivityTaskTimedOutEventAttributesTypeDef:
    return {
        "timeoutType": ...,
    }


# ActivityTaskTimedOutEventAttributesTypeDef definition

class ActivityTaskTimedOutEventAttributesTypeDef(TypedDict):
    timeoutType: ActivityTaskTimeoutTypeType,  # (1)
    scheduledEventId: int,
    startedEventId: int,
    details: NotRequired[str],
  1. See ActivityTaskTimeoutTypeType

WorkflowExecutionTypeDef#

# WorkflowExecutionTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowExecutionTypeDef


def get_value() -> WorkflowExecutionTypeDef:
    return {
        "workflowId": ...,
    }


# WorkflowExecutionTypeDef definition

class WorkflowExecutionTypeDef(TypedDict):
    workflowId: str,
    runId: str,

CancelTimerDecisionAttributesTypeDef#

# CancelTimerDecisionAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import CancelTimerDecisionAttributesTypeDef


def get_value() -> CancelTimerDecisionAttributesTypeDef:
    return {
        "timerId": ...,
    }


# CancelTimerDecisionAttributesTypeDef definition

class CancelTimerDecisionAttributesTypeDef(TypedDict):
    timerId: str,

CancelTimerFailedEventAttributesTypeDef#

# CancelTimerFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import CancelTimerFailedEventAttributesTypeDef


def get_value() -> CancelTimerFailedEventAttributesTypeDef:
    return {
        "timerId": ...,
    }


# CancelTimerFailedEventAttributesTypeDef definition

class CancelTimerFailedEventAttributesTypeDef(TypedDict):
    timerId: str,
    cause: CancelTimerFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See CancelTimerFailedCauseType

CancelWorkflowExecutionDecisionAttributesTypeDef#

# CancelWorkflowExecutionDecisionAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import CancelWorkflowExecutionDecisionAttributesTypeDef


def get_value() -> CancelWorkflowExecutionDecisionAttributesTypeDef:
    return {
        "details": ...,
    }


# CancelWorkflowExecutionDecisionAttributesTypeDef definition

class CancelWorkflowExecutionDecisionAttributesTypeDef(TypedDict):
    details: NotRequired[str],

CancelWorkflowExecutionFailedEventAttributesTypeDef#

# CancelWorkflowExecutionFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import CancelWorkflowExecutionFailedEventAttributesTypeDef


def get_value() -> CancelWorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "cause": ...,
    }


# CancelWorkflowExecutionFailedEventAttributesTypeDef definition

class CancelWorkflowExecutionFailedEventAttributesTypeDef(TypedDict):
    cause: CancelWorkflowExecutionFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See CancelWorkflowExecutionFailedCauseType

WorkflowTypeTypeDef#

# WorkflowTypeTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowTypeTypeDef


def get_value() -> WorkflowTypeTypeDef:
    return {
        "name": ...,
    }


# WorkflowTypeTypeDef definition

class WorkflowTypeTypeDef(TypedDict):
    name: str,
    version: str,

CloseStatusFilterTypeDef#

# CloseStatusFilterTypeDef TypedDict usage example

from types_boto3_swf.type_defs import CloseStatusFilterTypeDef


def get_value() -> CloseStatusFilterTypeDef:
    return {
        "status": ...,
    }


# CloseStatusFilterTypeDef definition

class CloseStatusFilterTypeDef(TypedDict):
    status: CloseStatusType,  # (1)
  1. See CloseStatusType

CompleteWorkflowExecutionDecisionAttributesTypeDef#

# CompleteWorkflowExecutionDecisionAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import CompleteWorkflowExecutionDecisionAttributesTypeDef


def get_value() -> CompleteWorkflowExecutionDecisionAttributesTypeDef:
    return {
        "result": ...,
    }


# CompleteWorkflowExecutionDecisionAttributesTypeDef definition

class CompleteWorkflowExecutionDecisionAttributesTypeDef(TypedDict):
    result: NotRequired[str],

CompleteWorkflowExecutionFailedEventAttributesTypeDef#

# CompleteWorkflowExecutionFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import CompleteWorkflowExecutionFailedEventAttributesTypeDef


def get_value() -> CompleteWorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "cause": ...,
    }


# CompleteWorkflowExecutionFailedEventAttributesTypeDef definition

class CompleteWorkflowExecutionFailedEventAttributesTypeDef(TypedDict):
    cause: CompleteWorkflowExecutionFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See CompleteWorkflowExecutionFailedCauseType

ContinueAsNewWorkflowExecutionFailedEventAttributesTypeDef#

# ContinueAsNewWorkflowExecutionFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ContinueAsNewWorkflowExecutionFailedEventAttributesTypeDef


def get_value() -> ContinueAsNewWorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "cause": ...,
    }


# ContinueAsNewWorkflowExecutionFailedEventAttributesTypeDef definition

class ContinueAsNewWorkflowExecutionFailedEventAttributesTypeDef(TypedDict):
    cause: ContinueAsNewWorkflowExecutionFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See ContinueAsNewWorkflowExecutionFailedCauseType

TagFilterTypeDef#

# TagFilterTypeDef TypedDict usage example

from types_boto3_swf.type_defs import TagFilterTypeDef


def get_value() -> TagFilterTypeDef:
    return {
        "tag": ...,
    }


# TagFilterTypeDef definition

class TagFilterTypeDef(TypedDict):
    tag: str,

WorkflowExecutionFilterTypeDef#

# WorkflowExecutionFilterTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowExecutionFilterTypeDef


def get_value() -> WorkflowExecutionFilterTypeDef:
    return {
        "workflowId": ...,
    }


# WorkflowExecutionFilterTypeDef definition

class WorkflowExecutionFilterTypeDef(TypedDict):
    workflowId: str,

WorkflowTypeFilterTypeDef#

# WorkflowTypeFilterTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowTypeFilterTypeDef


def get_value() -> WorkflowTypeFilterTypeDef:
    return {
        "name": ...,
    }


# WorkflowTypeFilterTypeDef definition

class WorkflowTypeFilterTypeDef(TypedDict):
    name: str,
    version: NotRequired[str],

DecisionTaskStartedEventAttributesTypeDef#

# DecisionTaskStartedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DecisionTaskStartedEventAttributesTypeDef


def get_value() -> DecisionTaskStartedEventAttributesTypeDef:
    return {
        "identity": ...,
    }


# DecisionTaskStartedEventAttributesTypeDef definition

class DecisionTaskStartedEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    identity: NotRequired[str],

DecisionTaskTimedOutEventAttributesTypeDef#

# DecisionTaskTimedOutEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DecisionTaskTimedOutEventAttributesTypeDef


def get_value() -> DecisionTaskTimedOutEventAttributesTypeDef:
    return {
        "timeoutType": ...,
    }


# DecisionTaskTimedOutEventAttributesTypeDef definition

class DecisionTaskTimedOutEventAttributesTypeDef(TypedDict):
    timeoutType: DecisionTaskTimeoutTypeType,  # (1)
    scheduledEventId: int,
    startedEventId: int,
  1. See DecisionTaskTimeoutTypeType

FailWorkflowExecutionDecisionAttributesTypeDef#

# FailWorkflowExecutionDecisionAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import FailWorkflowExecutionDecisionAttributesTypeDef


def get_value() -> FailWorkflowExecutionDecisionAttributesTypeDef:
    return {
        "reason": ...,
    }


# FailWorkflowExecutionDecisionAttributesTypeDef definition

class FailWorkflowExecutionDecisionAttributesTypeDef(TypedDict):
    reason: NotRequired[str],
    details: NotRequired[str],

RecordMarkerDecisionAttributesTypeDef#

# RecordMarkerDecisionAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import RecordMarkerDecisionAttributesTypeDef


def get_value() -> RecordMarkerDecisionAttributesTypeDef:
    return {
        "markerName": ...,
    }


# RecordMarkerDecisionAttributesTypeDef definition

class RecordMarkerDecisionAttributesTypeDef(TypedDict):
    markerName: str,
    details: NotRequired[str],

RequestCancelActivityTaskDecisionAttributesTypeDef#

# RequestCancelActivityTaskDecisionAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import RequestCancelActivityTaskDecisionAttributesTypeDef


def get_value() -> RequestCancelActivityTaskDecisionAttributesTypeDef:
    return {
        "activityId": ...,
    }


# RequestCancelActivityTaskDecisionAttributesTypeDef definition

class RequestCancelActivityTaskDecisionAttributesTypeDef(TypedDict):
    activityId: str,

RequestCancelExternalWorkflowExecutionDecisionAttributesTypeDef#

# RequestCancelExternalWorkflowExecutionDecisionAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import RequestCancelExternalWorkflowExecutionDecisionAttributesTypeDef


def get_value() -> RequestCancelExternalWorkflowExecutionDecisionAttributesTypeDef:
    return {
        "workflowId": ...,
    }


# RequestCancelExternalWorkflowExecutionDecisionAttributesTypeDef definition

class RequestCancelExternalWorkflowExecutionDecisionAttributesTypeDef(TypedDict):
    workflowId: str,
    runId: NotRequired[str],
    control: NotRequired[str],

ScheduleLambdaFunctionDecisionAttributesTypeDef#

# ScheduleLambdaFunctionDecisionAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ScheduleLambdaFunctionDecisionAttributesTypeDef


def get_value() -> ScheduleLambdaFunctionDecisionAttributesTypeDef:
    return {
        "id": ...,
    }


# ScheduleLambdaFunctionDecisionAttributesTypeDef definition

class ScheduleLambdaFunctionDecisionAttributesTypeDef(TypedDict):
    id: str,
    name: str,
    control: NotRequired[str],
    input: NotRequired[str],
    startToCloseTimeout: NotRequired[str],

SignalExternalWorkflowExecutionDecisionAttributesTypeDef#

# SignalExternalWorkflowExecutionDecisionAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import SignalExternalWorkflowExecutionDecisionAttributesTypeDef


def get_value() -> SignalExternalWorkflowExecutionDecisionAttributesTypeDef:
    return {
        "workflowId": ...,
    }


# SignalExternalWorkflowExecutionDecisionAttributesTypeDef definition

class SignalExternalWorkflowExecutionDecisionAttributesTypeDef(TypedDict):
    workflowId: str,
    signalName: str,
    runId: NotRequired[str],
    input: NotRequired[str],
    control: NotRequired[str],

StartTimerDecisionAttributesTypeDef#

# StartTimerDecisionAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import StartTimerDecisionAttributesTypeDef


def get_value() -> StartTimerDecisionAttributesTypeDef:
    return {
        "timerId": ...,
    }


# StartTimerDecisionAttributesTypeDef definition

class StartTimerDecisionAttributesTypeDef(TypedDict):
    timerId: str,
    startToFireTimeout: str,
    control: NotRequired[str],

DeprecateDomainInputTypeDef#

# DeprecateDomainInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DeprecateDomainInputTypeDef


def get_value() -> DeprecateDomainInputTypeDef:
    return {
        "name": ...,
    }


# DeprecateDomainInputTypeDef definition

class DeprecateDomainInputTypeDef(TypedDict):
    name: str,

DescribeDomainInputTypeDef#

# DescribeDomainInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DescribeDomainInputTypeDef


def get_value() -> DescribeDomainInputTypeDef:
    return {
        "name": ...,
    }


# DescribeDomainInputTypeDef definition

class DescribeDomainInputTypeDef(TypedDict):
    name: str,

DomainConfigurationTypeDef#

# DomainConfigurationTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DomainConfigurationTypeDef


def get_value() -> DomainConfigurationTypeDef:
    return {
        "workflowExecutionRetentionPeriodInDays": ...,
    }


# DomainConfigurationTypeDef definition

class DomainConfigurationTypeDef(TypedDict):
    workflowExecutionRetentionPeriodInDays: str,

DomainInfoTypeDef#

# DomainInfoTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DomainInfoTypeDef


def get_value() -> DomainInfoTypeDef:
    return {
        "name": ...,
    }


# DomainInfoTypeDef definition

class DomainInfoTypeDef(TypedDict):
    name: str,
    status: RegistrationStatusType,  # (1)
    description: NotRequired[str],
    arn: NotRequired[str],
  1. See RegistrationStatusType

FailWorkflowExecutionFailedEventAttributesTypeDef#

# FailWorkflowExecutionFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import FailWorkflowExecutionFailedEventAttributesTypeDef


def get_value() -> FailWorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "cause": ...,
    }


# FailWorkflowExecutionFailedEventAttributesTypeDef definition

class FailWorkflowExecutionFailedEventAttributesTypeDef(TypedDict):
    cause: FailWorkflowExecutionFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See FailWorkflowExecutionFailedCauseType

PaginatorConfigTypeDef#

# PaginatorConfigTypeDef TypedDict usage example

from types_boto3_swf.type_defs import PaginatorConfigTypeDef


def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }


# PaginatorConfigTypeDef definition

class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

LambdaFunctionCompletedEventAttributesTypeDef#

# LambdaFunctionCompletedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import LambdaFunctionCompletedEventAttributesTypeDef


def get_value() -> LambdaFunctionCompletedEventAttributesTypeDef:
    return {
        "scheduledEventId": ...,
    }


# LambdaFunctionCompletedEventAttributesTypeDef definition

class LambdaFunctionCompletedEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    startedEventId: int,
    result: NotRequired[str],

LambdaFunctionFailedEventAttributesTypeDef#

# LambdaFunctionFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import LambdaFunctionFailedEventAttributesTypeDef


def get_value() -> LambdaFunctionFailedEventAttributesTypeDef:
    return {
        "scheduledEventId": ...,
    }


# LambdaFunctionFailedEventAttributesTypeDef definition

class LambdaFunctionFailedEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    startedEventId: int,
    reason: NotRequired[str],
    details: NotRequired[str],

LambdaFunctionScheduledEventAttributesTypeDef#

# LambdaFunctionScheduledEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import LambdaFunctionScheduledEventAttributesTypeDef


def get_value() -> LambdaFunctionScheduledEventAttributesTypeDef:
    return {
        "id": ...,
    }


# LambdaFunctionScheduledEventAttributesTypeDef definition

class LambdaFunctionScheduledEventAttributesTypeDef(TypedDict):
    id: str,
    name: str,
    decisionTaskCompletedEventId: int,
    control: NotRequired[str],
    input: NotRequired[str],
    startToCloseTimeout: NotRequired[str],

LambdaFunctionStartedEventAttributesTypeDef#

# LambdaFunctionStartedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import LambdaFunctionStartedEventAttributesTypeDef


def get_value() -> LambdaFunctionStartedEventAttributesTypeDef:
    return {
        "scheduledEventId": ...,
    }


# LambdaFunctionStartedEventAttributesTypeDef definition

class LambdaFunctionStartedEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,

LambdaFunctionTimedOutEventAttributesTypeDef#

# LambdaFunctionTimedOutEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import LambdaFunctionTimedOutEventAttributesTypeDef


def get_value() -> LambdaFunctionTimedOutEventAttributesTypeDef:
    return {
        "scheduledEventId": ...,
    }


# LambdaFunctionTimedOutEventAttributesTypeDef definition

class LambdaFunctionTimedOutEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    startedEventId: int,
    timeoutType: NotRequired[LambdaFunctionTimeoutTypeType],  # (1)
  1. See LambdaFunctionTimeoutTypeType

MarkerRecordedEventAttributesTypeDef#

# MarkerRecordedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import MarkerRecordedEventAttributesTypeDef


def get_value() -> MarkerRecordedEventAttributesTypeDef:
    return {
        "markerName": ...,
    }


# MarkerRecordedEventAttributesTypeDef definition

class MarkerRecordedEventAttributesTypeDef(TypedDict):
    markerName: str,
    decisionTaskCompletedEventId: int,
    details: NotRequired[str],

RecordMarkerFailedEventAttributesTypeDef#

# RecordMarkerFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import RecordMarkerFailedEventAttributesTypeDef


def get_value() -> RecordMarkerFailedEventAttributesTypeDef:
    return {
        "markerName": ...,
    }


# RecordMarkerFailedEventAttributesTypeDef definition

class RecordMarkerFailedEventAttributesTypeDef(TypedDict):
    markerName: str,
    cause: RecordMarkerFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See RecordMarkerFailedCauseType

RequestCancelActivityTaskFailedEventAttributesTypeDef#

# RequestCancelActivityTaskFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import RequestCancelActivityTaskFailedEventAttributesTypeDef


def get_value() -> RequestCancelActivityTaskFailedEventAttributesTypeDef:
    return {
        "activityId": ...,
    }


# RequestCancelActivityTaskFailedEventAttributesTypeDef definition

class RequestCancelActivityTaskFailedEventAttributesTypeDef(TypedDict):
    activityId: str,
    cause: RequestCancelActivityTaskFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See RequestCancelActivityTaskFailedCauseType

RequestCancelExternalWorkflowExecutionFailedEventAttributesTypeDef#

# RequestCancelExternalWorkflowExecutionFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import RequestCancelExternalWorkflowExecutionFailedEventAttributesTypeDef


def get_value() -> RequestCancelExternalWorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "workflowId": ...,
    }


# RequestCancelExternalWorkflowExecutionFailedEventAttributesTypeDef definition

class RequestCancelExternalWorkflowExecutionFailedEventAttributesTypeDef(TypedDict):
    workflowId: str,
    cause: RequestCancelExternalWorkflowExecutionFailedCauseType,  # (1)
    initiatedEventId: int,
    decisionTaskCompletedEventId: int,
    runId: NotRequired[str],
    control: NotRequired[str],
  1. See RequestCancelExternalWorkflowExecutionFailedCauseType

RequestCancelExternalWorkflowExecutionInitiatedEventAttributesTypeDef#

# RequestCancelExternalWorkflowExecutionInitiatedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import RequestCancelExternalWorkflowExecutionInitiatedEventAttributesTypeDef


def get_value() -> RequestCancelExternalWorkflowExecutionInitiatedEventAttributesTypeDef:
    return {
        "workflowId": ...,
    }


# RequestCancelExternalWorkflowExecutionInitiatedEventAttributesTypeDef definition

class RequestCancelExternalWorkflowExecutionInitiatedEventAttributesTypeDef(TypedDict):
    workflowId: str,
    decisionTaskCompletedEventId: int,
    runId: NotRequired[str],
    control: NotRequired[str],

ScheduleLambdaFunctionFailedEventAttributesTypeDef#

# ScheduleLambdaFunctionFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ScheduleLambdaFunctionFailedEventAttributesTypeDef


def get_value() -> ScheduleLambdaFunctionFailedEventAttributesTypeDef:
    return {
        "id": ...,
    }


# ScheduleLambdaFunctionFailedEventAttributesTypeDef definition

class ScheduleLambdaFunctionFailedEventAttributesTypeDef(TypedDict):
    id: str,
    name: str,
    cause: ScheduleLambdaFunctionFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See ScheduleLambdaFunctionFailedCauseType

SignalExternalWorkflowExecutionFailedEventAttributesTypeDef#

# SignalExternalWorkflowExecutionFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import SignalExternalWorkflowExecutionFailedEventAttributesTypeDef


def get_value() -> SignalExternalWorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "workflowId": ...,
    }


# SignalExternalWorkflowExecutionFailedEventAttributesTypeDef definition

class SignalExternalWorkflowExecutionFailedEventAttributesTypeDef(TypedDict):
    workflowId: str,
    cause: SignalExternalWorkflowExecutionFailedCauseType,  # (1)
    initiatedEventId: int,
    decisionTaskCompletedEventId: int,
    runId: NotRequired[str],
    control: NotRequired[str],
  1. See SignalExternalWorkflowExecutionFailedCauseType

SignalExternalWorkflowExecutionInitiatedEventAttributesTypeDef#

# SignalExternalWorkflowExecutionInitiatedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import SignalExternalWorkflowExecutionInitiatedEventAttributesTypeDef


def get_value() -> SignalExternalWorkflowExecutionInitiatedEventAttributesTypeDef:
    return {
        "workflowId": ...,
    }


# SignalExternalWorkflowExecutionInitiatedEventAttributesTypeDef definition

class SignalExternalWorkflowExecutionInitiatedEventAttributesTypeDef(TypedDict):
    workflowId: str,
    signalName: str,
    decisionTaskCompletedEventId: int,
    runId: NotRequired[str],
    input: NotRequired[str],
    control: NotRequired[str],

StartLambdaFunctionFailedEventAttributesTypeDef#

# StartLambdaFunctionFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import StartLambdaFunctionFailedEventAttributesTypeDef


def get_value() -> StartLambdaFunctionFailedEventAttributesTypeDef:
    return {
        "scheduledEventId": ...,
    }


# StartLambdaFunctionFailedEventAttributesTypeDef definition

class StartLambdaFunctionFailedEventAttributesTypeDef(TypedDict):
    scheduledEventId: NotRequired[int],
    cause: NotRequired[StartLambdaFunctionFailedCauseType],  # (1)
    message: NotRequired[str],
  1. See StartLambdaFunctionFailedCauseType

StartTimerFailedEventAttributesTypeDef#

# StartTimerFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import StartTimerFailedEventAttributesTypeDef


def get_value() -> StartTimerFailedEventAttributesTypeDef:
    return {
        "timerId": ...,
    }


# StartTimerFailedEventAttributesTypeDef definition

class StartTimerFailedEventAttributesTypeDef(TypedDict):
    timerId: str,
    cause: StartTimerFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See StartTimerFailedCauseType

TimerCanceledEventAttributesTypeDef#

# TimerCanceledEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import TimerCanceledEventAttributesTypeDef


def get_value() -> TimerCanceledEventAttributesTypeDef:
    return {
        "timerId": ...,
    }


# TimerCanceledEventAttributesTypeDef definition

class TimerCanceledEventAttributesTypeDef(TypedDict):
    timerId: str,
    startedEventId: int,
    decisionTaskCompletedEventId: int,

TimerFiredEventAttributesTypeDef#

# TimerFiredEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import TimerFiredEventAttributesTypeDef


def get_value() -> TimerFiredEventAttributesTypeDef:
    return {
        "timerId": ...,
    }


# TimerFiredEventAttributesTypeDef definition

class TimerFiredEventAttributesTypeDef(TypedDict):
    timerId: str,
    startedEventId: int,

TimerStartedEventAttributesTypeDef#

# TimerStartedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import TimerStartedEventAttributesTypeDef


def get_value() -> TimerStartedEventAttributesTypeDef:
    return {
        "timerId": ...,
    }


# TimerStartedEventAttributesTypeDef definition

class TimerStartedEventAttributesTypeDef(TypedDict):
    timerId: str,
    startToFireTimeout: str,
    decisionTaskCompletedEventId: int,
    control: NotRequired[str],

WorkflowExecutionCanceledEventAttributesTypeDef#

# WorkflowExecutionCanceledEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowExecutionCanceledEventAttributesTypeDef


def get_value() -> WorkflowExecutionCanceledEventAttributesTypeDef:
    return {
        "details": ...,
    }


# WorkflowExecutionCanceledEventAttributesTypeDef definition

class WorkflowExecutionCanceledEventAttributesTypeDef(TypedDict):
    decisionTaskCompletedEventId: int,
    details: NotRequired[str],

WorkflowExecutionCompletedEventAttributesTypeDef#

# WorkflowExecutionCompletedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowExecutionCompletedEventAttributesTypeDef


def get_value() -> WorkflowExecutionCompletedEventAttributesTypeDef:
    return {
        "result": ...,
    }


# WorkflowExecutionCompletedEventAttributesTypeDef definition

class WorkflowExecutionCompletedEventAttributesTypeDef(TypedDict):
    decisionTaskCompletedEventId: int,
    result: NotRequired[str],

WorkflowExecutionFailedEventAttributesTypeDef#

# WorkflowExecutionFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowExecutionFailedEventAttributesTypeDef


def get_value() -> WorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "reason": ...,
    }


# WorkflowExecutionFailedEventAttributesTypeDef definition

class WorkflowExecutionFailedEventAttributesTypeDef(TypedDict):
    decisionTaskCompletedEventId: int,
    reason: NotRequired[str],
    details: NotRequired[str],

WorkflowExecutionTerminatedEventAttributesTypeDef#

# WorkflowExecutionTerminatedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowExecutionTerminatedEventAttributesTypeDef


def get_value() -> WorkflowExecutionTerminatedEventAttributesTypeDef:
    return {
        "reason": ...,
    }


# WorkflowExecutionTerminatedEventAttributesTypeDef definition

class WorkflowExecutionTerminatedEventAttributesTypeDef(TypedDict):
    childPolicy: ChildPolicyType,  # (1)
    reason: NotRequired[str],
    details: NotRequired[str],
    cause: NotRequired[WorkflowExecutionTerminatedCauseType],  # (2)
  1. See ChildPolicyType
  2. See WorkflowExecutionTerminatedCauseType

WorkflowExecutionTimedOutEventAttributesTypeDef#

# WorkflowExecutionTimedOutEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowExecutionTimedOutEventAttributesTypeDef


def get_value() -> WorkflowExecutionTimedOutEventAttributesTypeDef:
    return {
        "timeoutType": ...,
    }


# WorkflowExecutionTimedOutEventAttributesTypeDef definition

class WorkflowExecutionTimedOutEventAttributesTypeDef(TypedDict):
    timeoutType: WorkflowExecutionTimeoutTypeType,  # (1)
    childPolicy: ChildPolicyType,  # (2)
  1. See WorkflowExecutionTimeoutTypeType
  2. See ChildPolicyType

ListActivityTypesInputTypeDef#

# ListActivityTypesInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ListActivityTypesInputTypeDef


def get_value() -> ListActivityTypesInputTypeDef:
    return {
        "domain": ...,
    }


# ListActivityTypesInputTypeDef definition

class ListActivityTypesInputTypeDef(TypedDict):
    domain: str,
    registrationStatus: RegistrationStatusType,  # (1)
    name: NotRequired[str],
    nextPageToken: NotRequired[str],
    maximumPageSize: NotRequired[int],
    reverseOrder: NotRequired[bool],
  1. See RegistrationStatusType

ListDomainsInputTypeDef#

# ListDomainsInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ListDomainsInputTypeDef


def get_value() -> ListDomainsInputTypeDef:
    return {
        "registrationStatus": ...,
    }


# ListDomainsInputTypeDef definition

class ListDomainsInputTypeDef(TypedDict):
    registrationStatus: RegistrationStatusType,  # (1)
    nextPageToken: NotRequired[str],
    maximumPageSize: NotRequired[int],
    reverseOrder: NotRequired[bool],
  1. See RegistrationStatusType

ListTagsForResourceInputTypeDef#

# ListTagsForResourceInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ListTagsForResourceInputTypeDef


def get_value() -> ListTagsForResourceInputTypeDef:
    return {
        "resourceArn": ...,
    }


# ListTagsForResourceInputTypeDef definition

class ListTagsForResourceInputTypeDef(TypedDict):
    resourceArn: str,

ResourceTagTypeDef#

# ResourceTagTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ResourceTagTypeDef


def get_value() -> ResourceTagTypeDef:
    return {
        "key": ...,
    }


# ResourceTagTypeDef definition

class ResourceTagTypeDef(TypedDict):
    key: str,
    value: NotRequired[str],

ListWorkflowTypesInputTypeDef#

# ListWorkflowTypesInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ListWorkflowTypesInputTypeDef


def get_value() -> ListWorkflowTypesInputTypeDef:
    return {
        "domain": ...,
    }


# ListWorkflowTypesInputTypeDef definition

class ListWorkflowTypesInputTypeDef(TypedDict):
    domain: str,
    registrationStatus: RegistrationStatusType,  # (1)
    name: NotRequired[str],
    nextPageToken: NotRequired[str],
    maximumPageSize: NotRequired[int],
    reverseOrder: NotRequired[bool],
  1. See RegistrationStatusType

RecordActivityTaskHeartbeatInputTypeDef#

# RecordActivityTaskHeartbeatInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import RecordActivityTaskHeartbeatInputTypeDef


def get_value() -> RecordActivityTaskHeartbeatInputTypeDef:
    return {
        "taskToken": ...,
    }


# RecordActivityTaskHeartbeatInputTypeDef definition

class RecordActivityTaskHeartbeatInputTypeDef(TypedDict):
    taskToken: str,
    details: NotRequired[str],

RequestCancelWorkflowExecutionInputTypeDef#

# RequestCancelWorkflowExecutionInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import RequestCancelWorkflowExecutionInputTypeDef


def get_value() -> RequestCancelWorkflowExecutionInputTypeDef:
    return {
        "domain": ...,
    }


# RequestCancelWorkflowExecutionInputTypeDef definition

class RequestCancelWorkflowExecutionInputTypeDef(TypedDict):
    domain: str,
    workflowId: str,
    runId: NotRequired[str],

RespondActivityTaskCanceledInputTypeDef#

# RespondActivityTaskCanceledInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import RespondActivityTaskCanceledInputTypeDef


def get_value() -> RespondActivityTaskCanceledInputTypeDef:
    return {
        "taskToken": ...,
    }


# RespondActivityTaskCanceledInputTypeDef definition

class RespondActivityTaskCanceledInputTypeDef(TypedDict):
    taskToken: str,
    details: NotRequired[str],

RespondActivityTaskCompletedInputTypeDef#

# RespondActivityTaskCompletedInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import RespondActivityTaskCompletedInputTypeDef


def get_value() -> RespondActivityTaskCompletedInputTypeDef:
    return {
        "taskToken": ...,
    }


# RespondActivityTaskCompletedInputTypeDef definition

class RespondActivityTaskCompletedInputTypeDef(TypedDict):
    taskToken: str,
    result: NotRequired[str],

RespondActivityTaskFailedInputTypeDef#

# RespondActivityTaskFailedInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import RespondActivityTaskFailedInputTypeDef


def get_value() -> RespondActivityTaskFailedInputTypeDef:
    return {
        "taskToken": ...,
    }


# RespondActivityTaskFailedInputTypeDef definition

class RespondActivityTaskFailedInputTypeDef(TypedDict):
    taskToken: str,
    reason: NotRequired[str],
    details: NotRequired[str],

SignalWorkflowExecutionInputTypeDef#

# SignalWorkflowExecutionInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import SignalWorkflowExecutionInputTypeDef


def get_value() -> SignalWorkflowExecutionInputTypeDef:
    return {
        "domain": ...,
    }


# SignalWorkflowExecutionInputTypeDef definition

class SignalWorkflowExecutionInputTypeDef(TypedDict):
    domain: str,
    workflowId: str,
    signalName: str,
    runId: NotRequired[str],
    input: NotRequired[str],

TerminateWorkflowExecutionInputTypeDef#

# TerminateWorkflowExecutionInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import TerminateWorkflowExecutionInputTypeDef


def get_value() -> TerminateWorkflowExecutionInputTypeDef:
    return {
        "domain": ...,
    }


# TerminateWorkflowExecutionInputTypeDef definition

class TerminateWorkflowExecutionInputTypeDef(TypedDict):
    domain: str,
    workflowId: str,
    runId: NotRequired[str],
    reason: NotRequired[str],
    details: NotRequired[str],
    childPolicy: NotRequired[ChildPolicyType],  # (1)
  1. See ChildPolicyType

UndeprecateDomainInputTypeDef#

# UndeprecateDomainInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import UndeprecateDomainInputTypeDef


def get_value() -> UndeprecateDomainInputTypeDef:
    return {
        "name": ...,
    }


# UndeprecateDomainInputTypeDef definition

class UndeprecateDomainInputTypeDef(TypedDict):
    name: str,

UntagResourceInputTypeDef#

# UntagResourceInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import UntagResourceInputTypeDef


def get_value() -> UntagResourceInputTypeDef:
    return {
        "resourceArn": ...,
    }


# UntagResourceInputTypeDef definition

class UntagResourceInputTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

WorkflowExecutionOpenCountsTypeDef#

# WorkflowExecutionOpenCountsTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowExecutionOpenCountsTypeDef


def get_value() -> WorkflowExecutionOpenCountsTypeDef:
    return {
        "openActivityTasks": ...,
    }


# WorkflowExecutionOpenCountsTypeDef definition

class WorkflowExecutionOpenCountsTypeDef(TypedDict):
    openActivityTasks: int,
    openDecisionTasks: int,
    openTimers: int,
    openChildWorkflowExecutions: int,
    openLambdaFunctions: NotRequired[int],

ActivityTypeInfoTypeDef#

# ActivityTypeInfoTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ActivityTypeInfoTypeDef


def get_value() -> ActivityTypeInfoTypeDef:
    return {
        "activityType": ...,
    }


# ActivityTypeInfoTypeDef definition

class ActivityTypeInfoTypeDef(TypedDict):
    activityType: ActivityTypeTypeDef,  # (1)
    status: RegistrationStatusType,  # (2)
    creationDate: datetime,
    description: NotRequired[str],
    deprecationDate: NotRequired[datetime],
  1. See ActivityTypeTypeDef
  2. See RegistrationStatusType

DeleteActivityTypeInputTypeDef#

# DeleteActivityTypeInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DeleteActivityTypeInputTypeDef


def get_value() -> DeleteActivityTypeInputTypeDef:
    return {
        "domain": ...,
    }


# DeleteActivityTypeInputTypeDef definition

class DeleteActivityTypeInputTypeDef(TypedDict):
    domain: str,
    activityType: ActivityTypeTypeDef,  # (1)
  1. See ActivityTypeTypeDef

DeprecateActivityTypeInputTypeDef#

# DeprecateActivityTypeInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DeprecateActivityTypeInputTypeDef


def get_value() -> DeprecateActivityTypeInputTypeDef:
    return {
        "domain": ...,
    }


# DeprecateActivityTypeInputTypeDef definition

class DeprecateActivityTypeInputTypeDef(TypedDict):
    domain: str,
    activityType: ActivityTypeTypeDef,  # (1)
  1. See ActivityTypeTypeDef

DescribeActivityTypeInputTypeDef#

# DescribeActivityTypeInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DescribeActivityTypeInputTypeDef


def get_value() -> DescribeActivityTypeInputTypeDef:
    return {
        "domain": ...,
    }


# DescribeActivityTypeInputTypeDef definition

class DescribeActivityTypeInputTypeDef(TypedDict):
    domain: str,
    activityType: ActivityTypeTypeDef,  # (1)
  1. See ActivityTypeTypeDef

ScheduleActivityTaskFailedEventAttributesTypeDef#

# ScheduleActivityTaskFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ScheduleActivityTaskFailedEventAttributesTypeDef


def get_value() -> ScheduleActivityTaskFailedEventAttributesTypeDef:
    return {
        "activityType": ...,
    }


# ScheduleActivityTaskFailedEventAttributesTypeDef definition

class ScheduleActivityTaskFailedEventAttributesTypeDef(TypedDict):
    activityType: ActivityTypeTypeDef,  # (1)
    activityId: str,
    cause: ScheduleActivityTaskFailedCauseType,  # (2)
    decisionTaskCompletedEventId: int,
  1. See ActivityTypeTypeDef
  2. See ScheduleActivityTaskFailedCauseType

UndeprecateActivityTypeInputTypeDef#

# UndeprecateActivityTypeInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import UndeprecateActivityTypeInputTypeDef


def get_value() -> UndeprecateActivityTypeInputTypeDef:
    return {
        "domain": ...,
    }


# UndeprecateActivityTypeInputTypeDef definition

class UndeprecateActivityTypeInputTypeDef(TypedDict):
    domain: str,
    activityType: ActivityTypeTypeDef,  # (1)
  1. See ActivityTypeTypeDef

ActivityTaskScheduledEventAttributesTypeDef#

# ActivityTaskScheduledEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ActivityTaskScheduledEventAttributesTypeDef


def get_value() -> ActivityTaskScheduledEventAttributesTypeDef:
    return {
        "activityType": ...,
    }


# ActivityTaskScheduledEventAttributesTypeDef definition

class ActivityTaskScheduledEventAttributesTypeDef(TypedDict):
    activityType: ActivityTypeTypeDef,  # (1)
    activityId: str,
    taskList: TaskListTypeDef,  # (2)
    decisionTaskCompletedEventId: int,
    input: NotRequired[str],
    control: NotRequired[str],
    scheduleToStartTimeout: NotRequired[str],
    scheduleToCloseTimeout: NotRequired[str],
    startToCloseTimeout: NotRequired[str],
    taskPriority: NotRequired[str],
    heartbeatTimeout: NotRequired[str],
  1. See ActivityTypeTypeDef
  2. See TaskListTypeDef

ActivityTypeConfigurationTypeDef#

# ActivityTypeConfigurationTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ActivityTypeConfigurationTypeDef


def get_value() -> ActivityTypeConfigurationTypeDef:
    return {
        "defaultTaskStartToCloseTimeout": ...,
    }


# ActivityTypeConfigurationTypeDef definition

class ActivityTypeConfigurationTypeDef(TypedDict):
    defaultTaskStartToCloseTimeout: NotRequired[str],
    defaultTaskHeartbeatTimeout: NotRequired[str],
    defaultTaskList: NotRequired[TaskListTypeDef],  # (1)
    defaultTaskPriority: NotRequired[str],
    defaultTaskScheduleToStartTimeout: NotRequired[str],
    defaultTaskScheduleToCloseTimeout: NotRequired[str],
  1. See TaskListTypeDef

ContinueAsNewWorkflowExecutionDecisionAttributesTypeDef#

# ContinueAsNewWorkflowExecutionDecisionAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ContinueAsNewWorkflowExecutionDecisionAttributesTypeDef


def get_value() -> ContinueAsNewWorkflowExecutionDecisionAttributesTypeDef:
    return {
        "input": ...,
    }


# ContinueAsNewWorkflowExecutionDecisionAttributesTypeDef definition

class ContinueAsNewWorkflowExecutionDecisionAttributesTypeDef(TypedDict):
    input: NotRequired[str],
    executionStartToCloseTimeout: NotRequired[str],
    taskList: NotRequired[TaskListTypeDef],  # (1)
    taskPriority: NotRequired[str],
    taskStartToCloseTimeout: NotRequired[str],
    childPolicy: NotRequired[ChildPolicyType],  # (2)
    tagList: NotRequired[Sequence[str]],
    workflowTypeVersion: NotRequired[str],
    lambdaRole: NotRequired[str],
  1. See TaskListTypeDef
  2. See ChildPolicyType

CountPendingActivityTasksInputTypeDef#

# CountPendingActivityTasksInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import CountPendingActivityTasksInputTypeDef


def get_value() -> CountPendingActivityTasksInputTypeDef:
    return {
        "domain": ...,
    }


# CountPendingActivityTasksInputTypeDef definition

class CountPendingActivityTasksInputTypeDef(TypedDict):
    domain: str,
    taskList: TaskListTypeDef,  # (1)
  1. See TaskListTypeDef

CountPendingDecisionTasksInputTypeDef#

# CountPendingDecisionTasksInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import CountPendingDecisionTasksInputTypeDef


def get_value() -> CountPendingDecisionTasksInputTypeDef:
    return {
        "domain": ...,
    }


# CountPendingDecisionTasksInputTypeDef definition

class CountPendingDecisionTasksInputTypeDef(TypedDict):
    domain: str,
    taskList: TaskListTypeDef,  # (1)
  1. See TaskListTypeDef

DecisionTaskCompletedEventAttributesTypeDef#

# DecisionTaskCompletedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DecisionTaskCompletedEventAttributesTypeDef


def get_value() -> DecisionTaskCompletedEventAttributesTypeDef:
    return {
        "executionContext": ...,
    }


# DecisionTaskCompletedEventAttributesTypeDef definition

class DecisionTaskCompletedEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    startedEventId: int,
    executionContext: NotRequired[str],
    taskList: NotRequired[TaskListTypeDef],  # (1)
    taskListScheduleToStartTimeout: NotRequired[str],
  1. See TaskListTypeDef

DecisionTaskScheduledEventAttributesTypeDef#

# DecisionTaskScheduledEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DecisionTaskScheduledEventAttributesTypeDef


def get_value() -> DecisionTaskScheduledEventAttributesTypeDef:
    return {
        "taskList": ...,
    }


# DecisionTaskScheduledEventAttributesTypeDef definition

class DecisionTaskScheduledEventAttributesTypeDef(TypedDict):
    taskList: TaskListTypeDef,  # (1)
    taskPriority: NotRequired[str],
    startToCloseTimeout: NotRequired[str],
    scheduleToStartTimeout: NotRequired[str],
  1. See TaskListTypeDef

PollForActivityTaskInputTypeDef#

# PollForActivityTaskInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import PollForActivityTaskInputTypeDef


def get_value() -> PollForActivityTaskInputTypeDef:
    return {
        "domain": ...,
    }


# PollForActivityTaskInputTypeDef definition

class PollForActivityTaskInputTypeDef(TypedDict):
    domain: str,
    taskList: TaskListTypeDef,  # (1)
    identity: NotRequired[str],
  1. See TaskListTypeDef

PollForDecisionTaskInputTypeDef#

# PollForDecisionTaskInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import PollForDecisionTaskInputTypeDef


def get_value() -> PollForDecisionTaskInputTypeDef:
    return {
        "domain": ...,
    }


# PollForDecisionTaskInputTypeDef definition

class PollForDecisionTaskInputTypeDef(TypedDict):
    domain: str,
    taskList: TaskListTypeDef,  # (1)
    identity: NotRequired[str],
    nextPageToken: NotRequired[str],
    maximumPageSize: NotRequired[int],
    reverseOrder: NotRequired[bool],
    startAtPreviousStartedEvent: NotRequired[bool],
  1. See TaskListTypeDef

RegisterActivityTypeInputTypeDef#

# RegisterActivityTypeInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import RegisterActivityTypeInputTypeDef


def get_value() -> RegisterActivityTypeInputTypeDef:
    return {
        "domain": ...,
    }


# RegisterActivityTypeInputTypeDef definition

class RegisterActivityTypeInputTypeDef(TypedDict):
    domain: str,
    name: str,
    version: str,
    description: NotRequired[str],
    defaultTaskStartToCloseTimeout: NotRequired[str],
    defaultTaskHeartbeatTimeout: NotRequired[str],
    defaultTaskList: NotRequired[TaskListTypeDef],  # (1)
    defaultTaskPriority: NotRequired[str],
    defaultTaskScheduleToStartTimeout: NotRequired[str],
    defaultTaskScheduleToCloseTimeout: NotRequired[str],
  1. See TaskListTypeDef

RegisterWorkflowTypeInputTypeDef#

# RegisterWorkflowTypeInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import RegisterWorkflowTypeInputTypeDef


def get_value() -> RegisterWorkflowTypeInputTypeDef:
    return {
        "domain": ...,
    }


# RegisterWorkflowTypeInputTypeDef definition

class RegisterWorkflowTypeInputTypeDef(TypedDict):
    domain: str,
    name: str,
    version: str,
    description: NotRequired[str],
    defaultTaskStartToCloseTimeout: NotRequired[str],
    defaultExecutionStartToCloseTimeout: NotRequired[str],
    defaultTaskList: NotRequired[TaskListTypeDef],  # (1)
    defaultTaskPriority: NotRequired[str],
    defaultChildPolicy: NotRequired[ChildPolicyType],  # (2)
    defaultLambdaRole: NotRequired[str],
  1. See TaskListTypeDef
  2. See ChildPolicyType

ScheduleActivityTaskDecisionAttributesTypeDef#

# ScheduleActivityTaskDecisionAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ScheduleActivityTaskDecisionAttributesTypeDef


def get_value() -> ScheduleActivityTaskDecisionAttributesTypeDef:
    return {
        "activityType": ...,
    }


# ScheduleActivityTaskDecisionAttributesTypeDef definition

class ScheduleActivityTaskDecisionAttributesTypeDef(TypedDict):
    activityType: ActivityTypeTypeDef,  # (1)
    activityId: str,
    control: NotRequired[str],
    input: NotRequired[str],
    scheduleToCloseTimeout: NotRequired[str],
    taskList: NotRequired[TaskListTypeDef],  # (2)
    taskPriority: NotRequired[str],
    scheduleToStartTimeout: NotRequired[str],
    startToCloseTimeout: NotRequired[str],
    heartbeatTimeout: NotRequired[str],
  1. See ActivityTypeTypeDef
  2. See TaskListTypeDef

WorkflowExecutionConfigurationTypeDef#

# WorkflowExecutionConfigurationTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowExecutionConfigurationTypeDef


def get_value() -> WorkflowExecutionConfigurationTypeDef:
    return {
        "taskStartToCloseTimeout": ...,
    }


# WorkflowExecutionConfigurationTypeDef definition

class WorkflowExecutionConfigurationTypeDef(TypedDict):
    taskStartToCloseTimeout: str,
    executionStartToCloseTimeout: str,
    taskList: TaskListTypeDef,  # (1)
    childPolicy: ChildPolicyType,  # (2)
    taskPriority: NotRequired[str],
    lambdaRole: NotRequired[str],
  1. See TaskListTypeDef
  2. See ChildPolicyType

WorkflowTypeConfigurationTypeDef#

# WorkflowTypeConfigurationTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowTypeConfigurationTypeDef


def get_value() -> WorkflowTypeConfigurationTypeDef:
    return {
        "defaultTaskStartToCloseTimeout": ...,
    }


# WorkflowTypeConfigurationTypeDef definition

class WorkflowTypeConfigurationTypeDef(TypedDict):
    defaultTaskStartToCloseTimeout: NotRequired[str],
    defaultExecutionStartToCloseTimeout: NotRequired[str],
    defaultTaskList: NotRequired[TaskListTypeDef],  # (1)
    defaultTaskPriority: NotRequired[str],
    defaultChildPolicy: NotRequired[ChildPolicyType],  # (2)
    defaultLambdaRole: NotRequired[str],
  1. See TaskListTypeDef
  2. See ChildPolicyType

ActivityTaskStatusTypeDef#

# ActivityTaskStatusTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ActivityTaskStatusTypeDef


def get_value() -> ActivityTaskStatusTypeDef:
    return {
        "cancelRequested": ...,
    }


# ActivityTaskStatusTypeDef definition

class ActivityTaskStatusTypeDef(TypedDict):
    cancelRequested: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef#

# EmptyResponseMetadataTypeDef TypedDict usage example

from types_boto3_swf.type_defs import EmptyResponseMetadataTypeDef


def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }


# EmptyResponseMetadataTypeDef definition

class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PendingTaskCountTypeDef#

# PendingTaskCountTypeDef TypedDict usage example

from types_boto3_swf.type_defs import PendingTaskCountTypeDef


def get_value() -> PendingTaskCountTypeDef:
    return {
        "count": ...,
    }


# PendingTaskCountTypeDef definition

class PendingTaskCountTypeDef(TypedDict):
    count: int,
    truncated: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RunTypeDef#

# RunTypeDef TypedDict usage example

from types_boto3_swf.type_defs import RunTypeDef


def get_value() -> RunTypeDef:
    return {
        "runId": ...,
    }


# RunTypeDef definition

class RunTypeDef(TypedDict):
    runId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

WorkflowExecutionCountTypeDef#

# WorkflowExecutionCountTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowExecutionCountTypeDef


def get_value() -> WorkflowExecutionCountTypeDef:
    return {
        "count": ...,
    }


# WorkflowExecutionCountTypeDef definition

class WorkflowExecutionCountTypeDef(TypedDict):
    count: int,
    truncated: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ActivityTaskTypeDef#

# ActivityTaskTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ActivityTaskTypeDef


def get_value() -> ActivityTaskTypeDef:
    return {
        "taskToken": ...,
    }


# ActivityTaskTypeDef definition

class ActivityTaskTypeDef(TypedDict):
    taskToken: str,
    activityId: str,
    startedEventId: int,
    workflowExecution: WorkflowExecutionTypeDef,  # (1)
    activityType: ActivityTypeTypeDef,  # (2)
    input: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See WorkflowExecutionTypeDef
  2. See ActivityTypeTypeDef
  3. See ResponseMetadataTypeDef

DescribeWorkflowExecutionInputTypeDef#

# DescribeWorkflowExecutionInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DescribeWorkflowExecutionInputTypeDef


def get_value() -> DescribeWorkflowExecutionInputTypeDef:
    return {
        "domain": ...,
    }


# DescribeWorkflowExecutionInputTypeDef definition

class DescribeWorkflowExecutionInputTypeDef(TypedDict):
    domain: str,
    execution: WorkflowExecutionTypeDef,  # (1)
  1. See WorkflowExecutionTypeDef

ExternalWorkflowExecutionCancelRequestedEventAttributesTypeDef#

# ExternalWorkflowExecutionCancelRequestedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ExternalWorkflowExecutionCancelRequestedEventAttributesTypeDef


def get_value() -> ExternalWorkflowExecutionCancelRequestedEventAttributesTypeDef:
    return {
        "workflowExecution": ...,
    }


# ExternalWorkflowExecutionCancelRequestedEventAttributesTypeDef definition

class ExternalWorkflowExecutionCancelRequestedEventAttributesTypeDef(TypedDict):
    workflowExecution: WorkflowExecutionTypeDef,  # (1)
    initiatedEventId: int,
  1. See WorkflowExecutionTypeDef

ExternalWorkflowExecutionSignaledEventAttributesTypeDef#

# ExternalWorkflowExecutionSignaledEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ExternalWorkflowExecutionSignaledEventAttributesTypeDef


def get_value() -> ExternalWorkflowExecutionSignaledEventAttributesTypeDef:
    return {
        "workflowExecution": ...,
    }


# ExternalWorkflowExecutionSignaledEventAttributesTypeDef definition

class ExternalWorkflowExecutionSignaledEventAttributesTypeDef(TypedDict):
    workflowExecution: WorkflowExecutionTypeDef,  # (1)
    initiatedEventId: int,
  1. See WorkflowExecutionTypeDef

GetWorkflowExecutionHistoryInputTypeDef#

# GetWorkflowExecutionHistoryInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import GetWorkflowExecutionHistoryInputTypeDef


def get_value() -> GetWorkflowExecutionHistoryInputTypeDef:
    return {
        "domain": ...,
    }


# GetWorkflowExecutionHistoryInputTypeDef definition

class GetWorkflowExecutionHistoryInputTypeDef(TypedDict):
    domain: str,
    execution: WorkflowExecutionTypeDef,  # (1)
    nextPageToken: NotRequired[str],
    maximumPageSize: NotRequired[int],
    reverseOrder: NotRequired[bool],
  1. See WorkflowExecutionTypeDef

WorkflowExecutionCancelRequestedEventAttributesTypeDef#

# WorkflowExecutionCancelRequestedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowExecutionCancelRequestedEventAttributesTypeDef


def get_value() -> WorkflowExecutionCancelRequestedEventAttributesTypeDef:
    return {
        "externalWorkflowExecution": ...,
    }


# WorkflowExecutionCancelRequestedEventAttributesTypeDef definition

class WorkflowExecutionCancelRequestedEventAttributesTypeDef(TypedDict):
    externalWorkflowExecution: NotRequired[WorkflowExecutionTypeDef],  # (1)
    externalInitiatedEventId: NotRequired[int],
    cause: NotRequired[WorkflowExecutionCancelRequestedCauseType],  # (2)
  1. See WorkflowExecutionTypeDef
  2. See WorkflowExecutionCancelRequestedCauseType

WorkflowExecutionSignaledEventAttributesTypeDef#

# WorkflowExecutionSignaledEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowExecutionSignaledEventAttributesTypeDef


def get_value() -> WorkflowExecutionSignaledEventAttributesTypeDef:
    return {
        "signalName": ...,
    }


# WorkflowExecutionSignaledEventAttributesTypeDef definition

class WorkflowExecutionSignaledEventAttributesTypeDef(TypedDict):
    signalName: str,
    input: NotRequired[str],
    externalWorkflowExecution: NotRequired[WorkflowExecutionTypeDef],  # (1)
    externalInitiatedEventId: NotRequired[int],
  1. See WorkflowExecutionTypeDef

ChildWorkflowExecutionCanceledEventAttributesTypeDef#

# ChildWorkflowExecutionCanceledEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ChildWorkflowExecutionCanceledEventAttributesTypeDef


def get_value() -> ChildWorkflowExecutionCanceledEventAttributesTypeDef:
    return {
        "workflowExecution": ...,
    }


# ChildWorkflowExecutionCanceledEventAttributesTypeDef definition

class ChildWorkflowExecutionCanceledEventAttributesTypeDef(TypedDict):
    workflowExecution: WorkflowExecutionTypeDef,  # (1)
    workflowType: WorkflowTypeTypeDef,  # (2)
    initiatedEventId: int,
    startedEventId: int,
    details: NotRequired[str],
  1. See WorkflowExecutionTypeDef
  2. See WorkflowTypeTypeDef

ChildWorkflowExecutionCompletedEventAttributesTypeDef#

# ChildWorkflowExecutionCompletedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ChildWorkflowExecutionCompletedEventAttributesTypeDef


def get_value() -> ChildWorkflowExecutionCompletedEventAttributesTypeDef:
    return {
        "workflowExecution": ...,
    }


# ChildWorkflowExecutionCompletedEventAttributesTypeDef definition

class ChildWorkflowExecutionCompletedEventAttributesTypeDef(TypedDict):
    workflowExecution: WorkflowExecutionTypeDef,  # (1)
    workflowType: WorkflowTypeTypeDef,  # (2)
    initiatedEventId: int,
    startedEventId: int,
    result: NotRequired[str],
  1. See WorkflowExecutionTypeDef
  2. See WorkflowTypeTypeDef

ChildWorkflowExecutionFailedEventAttributesTypeDef#

# ChildWorkflowExecutionFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ChildWorkflowExecutionFailedEventAttributesTypeDef


def get_value() -> ChildWorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "workflowExecution": ...,
    }


# ChildWorkflowExecutionFailedEventAttributesTypeDef definition

class ChildWorkflowExecutionFailedEventAttributesTypeDef(TypedDict):
    workflowExecution: WorkflowExecutionTypeDef,  # (1)
    workflowType: WorkflowTypeTypeDef,  # (2)
    initiatedEventId: int,
    startedEventId: int,
    reason: NotRequired[str],
    details: NotRequired[str],
  1. See WorkflowExecutionTypeDef
  2. See WorkflowTypeTypeDef

ChildWorkflowExecutionStartedEventAttributesTypeDef#

# ChildWorkflowExecutionStartedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ChildWorkflowExecutionStartedEventAttributesTypeDef


def get_value() -> ChildWorkflowExecutionStartedEventAttributesTypeDef:
    return {
        "workflowExecution": ...,
    }


# ChildWorkflowExecutionStartedEventAttributesTypeDef definition

class ChildWorkflowExecutionStartedEventAttributesTypeDef(TypedDict):
    workflowExecution: WorkflowExecutionTypeDef,  # (1)
    workflowType: WorkflowTypeTypeDef,  # (2)
    initiatedEventId: int,
  1. See WorkflowExecutionTypeDef
  2. See WorkflowTypeTypeDef

ChildWorkflowExecutionTerminatedEventAttributesTypeDef#

# ChildWorkflowExecutionTerminatedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ChildWorkflowExecutionTerminatedEventAttributesTypeDef


def get_value() -> ChildWorkflowExecutionTerminatedEventAttributesTypeDef:
    return {
        "workflowExecution": ...,
    }


# ChildWorkflowExecutionTerminatedEventAttributesTypeDef definition

class ChildWorkflowExecutionTerminatedEventAttributesTypeDef(TypedDict):
    workflowExecution: WorkflowExecutionTypeDef,  # (1)
    workflowType: WorkflowTypeTypeDef,  # (2)
    initiatedEventId: int,
    startedEventId: int,
  1. See WorkflowExecutionTypeDef
  2. See WorkflowTypeTypeDef

ChildWorkflowExecutionTimedOutEventAttributesTypeDef#

# ChildWorkflowExecutionTimedOutEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ChildWorkflowExecutionTimedOutEventAttributesTypeDef


def get_value() -> ChildWorkflowExecutionTimedOutEventAttributesTypeDef:
    return {
        "workflowExecution": ...,
    }


# ChildWorkflowExecutionTimedOutEventAttributesTypeDef definition

class ChildWorkflowExecutionTimedOutEventAttributesTypeDef(TypedDict):
    workflowExecution: WorkflowExecutionTypeDef,  # (1)
    workflowType: WorkflowTypeTypeDef,  # (2)
    timeoutType: WorkflowExecutionTimeoutTypeType,  # (3)
    initiatedEventId: int,
    startedEventId: int,
  1. See WorkflowExecutionTypeDef
  2. See WorkflowTypeTypeDef
  3. See WorkflowExecutionTimeoutTypeType

DeleteWorkflowTypeInputTypeDef#

# DeleteWorkflowTypeInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DeleteWorkflowTypeInputTypeDef


def get_value() -> DeleteWorkflowTypeInputTypeDef:
    return {
        "domain": ...,
    }


# DeleteWorkflowTypeInputTypeDef definition

class DeleteWorkflowTypeInputTypeDef(TypedDict):
    domain: str,
    workflowType: WorkflowTypeTypeDef,  # (1)
  1. See WorkflowTypeTypeDef

DeprecateWorkflowTypeInputTypeDef#

# DeprecateWorkflowTypeInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DeprecateWorkflowTypeInputTypeDef


def get_value() -> DeprecateWorkflowTypeInputTypeDef:
    return {
        "domain": ...,
    }


# DeprecateWorkflowTypeInputTypeDef definition

class DeprecateWorkflowTypeInputTypeDef(TypedDict):
    domain: str,
    workflowType: WorkflowTypeTypeDef,  # (1)
  1. See WorkflowTypeTypeDef

DescribeWorkflowTypeInputTypeDef#

# DescribeWorkflowTypeInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DescribeWorkflowTypeInputTypeDef


def get_value() -> DescribeWorkflowTypeInputTypeDef:
    return {
        "domain": ...,
    }


# DescribeWorkflowTypeInputTypeDef definition

class DescribeWorkflowTypeInputTypeDef(TypedDict):
    domain: str,
    workflowType: WorkflowTypeTypeDef,  # (1)
  1. See WorkflowTypeTypeDef

StartChildWorkflowExecutionDecisionAttributesTypeDef#

# StartChildWorkflowExecutionDecisionAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import StartChildWorkflowExecutionDecisionAttributesTypeDef


def get_value() -> StartChildWorkflowExecutionDecisionAttributesTypeDef:
    return {
        "workflowType": ...,
    }


# StartChildWorkflowExecutionDecisionAttributesTypeDef definition

class StartChildWorkflowExecutionDecisionAttributesTypeDef(TypedDict):
    workflowType: WorkflowTypeTypeDef,  # (1)
    workflowId: str,
    control: NotRequired[str],
    input: NotRequired[str],
    executionStartToCloseTimeout: NotRequired[str],
    taskList: NotRequired[TaskListTypeDef],  # (2)
    taskPriority: NotRequired[str],
    taskStartToCloseTimeout: NotRequired[str],
    childPolicy: NotRequired[ChildPolicyType],  # (3)
    tagList: NotRequired[Sequence[str]],
    lambdaRole: NotRequired[str],
  1. See WorkflowTypeTypeDef
  2. See TaskListTypeDef
  3. See ChildPolicyType

StartChildWorkflowExecutionFailedEventAttributesTypeDef#

# StartChildWorkflowExecutionFailedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import StartChildWorkflowExecutionFailedEventAttributesTypeDef


def get_value() -> StartChildWorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "workflowType": ...,
    }


# StartChildWorkflowExecutionFailedEventAttributesTypeDef definition

class StartChildWorkflowExecutionFailedEventAttributesTypeDef(TypedDict):
    workflowType: WorkflowTypeTypeDef,  # (1)
    cause: StartChildWorkflowExecutionFailedCauseType,  # (2)
    workflowId: str,
    initiatedEventId: int,
    decisionTaskCompletedEventId: int,
    control: NotRequired[str],
  1. See WorkflowTypeTypeDef
  2. See StartChildWorkflowExecutionFailedCauseType

StartChildWorkflowExecutionInitiatedEventAttributesTypeDef#

# StartChildWorkflowExecutionInitiatedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import StartChildWorkflowExecutionInitiatedEventAttributesTypeDef


def get_value() -> StartChildWorkflowExecutionInitiatedEventAttributesTypeDef:
    return {
        "workflowId": ...,
    }


# StartChildWorkflowExecutionInitiatedEventAttributesTypeDef definition

class StartChildWorkflowExecutionInitiatedEventAttributesTypeDef(TypedDict):
    workflowId: str,
    workflowType: WorkflowTypeTypeDef,  # (1)
    taskList: TaskListTypeDef,  # (2)
    decisionTaskCompletedEventId: int,
    childPolicy: ChildPolicyType,  # (3)
    control: NotRequired[str],
    input: NotRequired[str],
    executionStartToCloseTimeout: NotRequired[str],
    taskPriority: NotRequired[str],
    taskStartToCloseTimeout: NotRequired[str],
    tagList: NotRequired[List[str]],
    lambdaRole: NotRequired[str],
  1. See WorkflowTypeTypeDef
  2. See TaskListTypeDef
  3. See ChildPolicyType

StartWorkflowExecutionInputTypeDef#

# StartWorkflowExecutionInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import StartWorkflowExecutionInputTypeDef


def get_value() -> StartWorkflowExecutionInputTypeDef:
    return {
        "domain": ...,
    }


# StartWorkflowExecutionInputTypeDef definition

class StartWorkflowExecutionInputTypeDef(TypedDict):
    domain: str,
    workflowId: str,
    workflowType: WorkflowTypeTypeDef,  # (1)
    taskList: NotRequired[TaskListTypeDef],  # (2)
    taskPriority: NotRequired[str],
    input: NotRequired[str],
    executionStartToCloseTimeout: NotRequired[str],
    tagList: NotRequired[Sequence[str]],
    taskStartToCloseTimeout: NotRequired[str],
    childPolicy: NotRequired[ChildPolicyType],  # (3)
    lambdaRole: NotRequired[str],
  1. See WorkflowTypeTypeDef
  2. See TaskListTypeDef
  3. See ChildPolicyType

UndeprecateWorkflowTypeInputTypeDef#

# UndeprecateWorkflowTypeInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import UndeprecateWorkflowTypeInputTypeDef


def get_value() -> UndeprecateWorkflowTypeInputTypeDef:
    return {
        "domain": ...,
    }


# UndeprecateWorkflowTypeInputTypeDef definition

class UndeprecateWorkflowTypeInputTypeDef(TypedDict):
    domain: str,
    workflowType: WorkflowTypeTypeDef,  # (1)
  1. See WorkflowTypeTypeDef

WorkflowExecutionContinuedAsNewEventAttributesTypeDef#

# WorkflowExecutionContinuedAsNewEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowExecutionContinuedAsNewEventAttributesTypeDef


def get_value() -> WorkflowExecutionContinuedAsNewEventAttributesTypeDef:
    return {
        "input": ...,
    }


# WorkflowExecutionContinuedAsNewEventAttributesTypeDef definition

class WorkflowExecutionContinuedAsNewEventAttributesTypeDef(TypedDict):
    decisionTaskCompletedEventId: int,
    newExecutionRunId: str,
    taskList: TaskListTypeDef,  # (1)
    childPolicy: ChildPolicyType,  # (2)
    workflowType: WorkflowTypeTypeDef,  # (3)
    input: NotRequired[str],
    executionStartToCloseTimeout: NotRequired[str],
    taskPriority: NotRequired[str],
    taskStartToCloseTimeout: NotRequired[str],
    tagList: NotRequired[List[str]],
    lambdaRole: NotRequired[str],
  1. See TaskListTypeDef
  2. See ChildPolicyType
  3. See WorkflowTypeTypeDef

WorkflowExecutionInfoTypeDef#

# WorkflowExecutionInfoTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowExecutionInfoTypeDef


def get_value() -> WorkflowExecutionInfoTypeDef:
    return {
        "execution": ...,
    }


# WorkflowExecutionInfoTypeDef definition

class WorkflowExecutionInfoTypeDef(TypedDict):
    execution: WorkflowExecutionTypeDef,  # (1)
    workflowType: WorkflowTypeTypeDef,  # (2)
    startTimestamp: datetime,
    executionStatus: ExecutionStatusType,  # (3)
    closeTimestamp: NotRequired[datetime],
    closeStatus: NotRequired[CloseStatusType],  # (4)
    parent: NotRequired[WorkflowExecutionTypeDef],  # (1)
    tagList: NotRequired[List[str]],
    cancelRequested: NotRequired[bool],
  1. See WorkflowExecutionTypeDef
  2. See WorkflowTypeTypeDef
  3. See ExecutionStatusType
  4. See CloseStatusType
  5. See WorkflowExecutionTypeDef

WorkflowExecutionStartedEventAttributesTypeDef#

# WorkflowExecutionStartedEventAttributesTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowExecutionStartedEventAttributesTypeDef


def get_value() -> WorkflowExecutionStartedEventAttributesTypeDef:
    return {
        "input": ...,
    }


# WorkflowExecutionStartedEventAttributesTypeDef definition

class WorkflowExecutionStartedEventAttributesTypeDef(TypedDict):
    childPolicy: ChildPolicyType,  # (1)
    taskList: TaskListTypeDef,  # (2)
    workflowType: WorkflowTypeTypeDef,  # (3)
    input: NotRequired[str],
    executionStartToCloseTimeout: NotRequired[str],
    taskStartToCloseTimeout: NotRequired[str],
    taskPriority: NotRequired[str],
    tagList: NotRequired[List[str]],
    continuedExecutionRunId: NotRequired[str],
    parentWorkflowExecution: NotRequired[WorkflowExecutionTypeDef],  # (4)
    parentInitiatedEventId: NotRequired[int],
    lambdaRole: NotRequired[str],
  1. See ChildPolicyType
  2. See TaskListTypeDef
  3. See WorkflowTypeTypeDef
  4. See WorkflowExecutionTypeDef

WorkflowTypeInfoTypeDef#

# WorkflowTypeInfoTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowTypeInfoTypeDef


def get_value() -> WorkflowTypeInfoTypeDef:
    return {
        "workflowType": ...,
    }


# WorkflowTypeInfoTypeDef definition

class WorkflowTypeInfoTypeDef(TypedDict):
    workflowType: WorkflowTypeTypeDef,  # (1)
    status: RegistrationStatusType,  # (2)
    creationDate: datetime,
    description: NotRequired[str],
    deprecationDate: NotRequired[datetime],
  1. See WorkflowTypeTypeDef
  2. See RegistrationStatusType

DomainDetailTypeDef#

# DomainDetailTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DomainDetailTypeDef


def get_value() -> DomainDetailTypeDef:
    return {
        "domainInfo": ...,
    }


# DomainDetailTypeDef definition

class DomainDetailTypeDef(TypedDict):
    domainInfo: DomainInfoTypeDef,  # (1)
    configuration: DomainConfigurationTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See DomainInfoTypeDef
  2. See DomainConfigurationTypeDef
  3. See ResponseMetadataTypeDef

DomainInfosTypeDef#

# DomainInfosTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DomainInfosTypeDef


def get_value() -> DomainInfosTypeDef:
    return {
        "domainInfos": ...,
    }


# DomainInfosTypeDef definition

class DomainInfosTypeDef(TypedDict):
    domainInfos: List[DomainInfoTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See DomainInfoTypeDef
  2. See ResponseMetadataTypeDef

ExecutionTimeFilterTypeDef#

# ExecutionTimeFilterTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ExecutionTimeFilterTypeDef


def get_value() -> ExecutionTimeFilterTypeDef:
    return {
        "oldestDate": ...,
    }


# ExecutionTimeFilterTypeDef definition

class ExecutionTimeFilterTypeDef(TypedDict):
    oldestDate: TimestampTypeDef,
    latestDate: NotRequired[TimestampTypeDef],

GetWorkflowExecutionHistoryInputPaginateTypeDef#

# GetWorkflowExecutionHistoryInputPaginateTypeDef TypedDict usage example

from types_boto3_swf.type_defs import GetWorkflowExecutionHistoryInputPaginateTypeDef


def get_value() -> GetWorkflowExecutionHistoryInputPaginateTypeDef:
    return {
        "domain": ...,
    }


# GetWorkflowExecutionHistoryInputPaginateTypeDef definition

class GetWorkflowExecutionHistoryInputPaginateTypeDef(TypedDict):
    domain: str,
    execution: WorkflowExecutionTypeDef,  # (1)
    reverseOrder: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See WorkflowExecutionTypeDef
  2. See PaginatorConfigTypeDef

ListActivityTypesInputPaginateTypeDef#

# ListActivityTypesInputPaginateTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ListActivityTypesInputPaginateTypeDef


def get_value() -> ListActivityTypesInputPaginateTypeDef:
    return {
        "domain": ...,
    }


# ListActivityTypesInputPaginateTypeDef definition

class ListActivityTypesInputPaginateTypeDef(TypedDict):
    domain: str,
    registrationStatus: RegistrationStatusType,  # (1)
    name: NotRequired[str],
    reverseOrder: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See RegistrationStatusType
  2. See PaginatorConfigTypeDef

ListDomainsInputPaginateTypeDef#

# ListDomainsInputPaginateTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ListDomainsInputPaginateTypeDef


def get_value() -> ListDomainsInputPaginateTypeDef:
    return {
        "registrationStatus": ...,
    }


# ListDomainsInputPaginateTypeDef definition

class ListDomainsInputPaginateTypeDef(TypedDict):
    registrationStatus: RegistrationStatusType,  # (1)
    reverseOrder: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See RegistrationStatusType
  2. See PaginatorConfigTypeDef

ListWorkflowTypesInputPaginateTypeDef#

# ListWorkflowTypesInputPaginateTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ListWorkflowTypesInputPaginateTypeDef


def get_value() -> ListWorkflowTypesInputPaginateTypeDef:
    return {
        "domain": ...,
    }


# ListWorkflowTypesInputPaginateTypeDef definition

class ListWorkflowTypesInputPaginateTypeDef(TypedDict):
    domain: str,
    registrationStatus: RegistrationStatusType,  # (1)
    name: NotRequired[str],
    reverseOrder: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See RegistrationStatusType
  2. See PaginatorConfigTypeDef

PollForDecisionTaskInputPaginateTypeDef#

# PollForDecisionTaskInputPaginateTypeDef TypedDict usage example

from types_boto3_swf.type_defs import PollForDecisionTaskInputPaginateTypeDef


def get_value() -> PollForDecisionTaskInputPaginateTypeDef:
    return {
        "domain": ...,
    }


# PollForDecisionTaskInputPaginateTypeDef definition

class PollForDecisionTaskInputPaginateTypeDef(TypedDict):
    domain: str,
    taskList: TaskListTypeDef,  # (1)
    identity: NotRequired[str],
    reverseOrder: NotRequired[bool],
    startAtPreviousStartedEvent: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (2)
  1. See TaskListTypeDef
  2. See PaginatorConfigTypeDef

ListTagsForResourceOutputTypeDef#

# ListTagsForResourceOutputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ListTagsForResourceOutputTypeDef


def get_value() -> ListTagsForResourceOutputTypeDef:
    return {
        "tags": ...,
    }


# ListTagsForResourceOutputTypeDef definition

class ListTagsForResourceOutputTypeDef(TypedDict):
    tags: List[ResourceTagTypeDef],  # (1)
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ResourceTagTypeDef
  2. See ResponseMetadataTypeDef

RegisterDomainInputTypeDef#

# RegisterDomainInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import RegisterDomainInputTypeDef


def get_value() -> RegisterDomainInputTypeDef:
    return {
        "name": ...,
    }


# RegisterDomainInputTypeDef definition

class RegisterDomainInputTypeDef(TypedDict):
    name: str,
    workflowExecutionRetentionPeriodInDays: str,
    description: NotRequired[str],
    tags: NotRequired[Sequence[ResourceTagTypeDef]],  # (1)
  1. See ResourceTagTypeDef

TagResourceInputTypeDef#

# TagResourceInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import TagResourceInputTypeDef


def get_value() -> TagResourceInputTypeDef:
    return {
        "resourceArn": ...,
    }


# TagResourceInputTypeDef definition

class TagResourceInputTypeDef(TypedDict):
    resourceArn: str,
    tags: Sequence[ResourceTagTypeDef],  # (1)
  1. See ResourceTagTypeDef

ActivityTypeInfosTypeDef#

# ActivityTypeInfosTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ActivityTypeInfosTypeDef


def get_value() -> ActivityTypeInfosTypeDef:
    return {
        "typeInfos": ...,
    }


# ActivityTypeInfosTypeDef definition

class ActivityTypeInfosTypeDef(TypedDict):
    typeInfos: List[ActivityTypeInfoTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See ActivityTypeInfoTypeDef
  2. See ResponseMetadataTypeDef

ActivityTypeDetailTypeDef#

# ActivityTypeDetailTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ActivityTypeDetailTypeDef


def get_value() -> ActivityTypeDetailTypeDef:
    return {
        "typeInfo": ...,
    }


# ActivityTypeDetailTypeDef definition

class ActivityTypeDetailTypeDef(TypedDict):
    typeInfo: ActivityTypeInfoTypeDef,  # (1)
    configuration: ActivityTypeConfigurationTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See ActivityTypeInfoTypeDef
  2. See ActivityTypeConfigurationTypeDef
  3. See ResponseMetadataTypeDef

DecisionTypeDef#

# DecisionTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DecisionTypeDef


def get_value() -> DecisionTypeDef:
    return {
        "decisionType": ...,
    }


# DecisionTypeDef definition

class DecisionTypeDef(TypedDict):
    decisionType: DecisionTypeType,  # (1)
    scheduleActivityTaskDecisionAttributes: NotRequired[ScheduleActivityTaskDecisionAttributesTypeDef],  # (2)
    requestCancelActivityTaskDecisionAttributes: NotRequired[RequestCancelActivityTaskDecisionAttributesTypeDef],  # (3)
    completeWorkflowExecutionDecisionAttributes: NotRequired[CompleteWorkflowExecutionDecisionAttributesTypeDef],  # (4)
    failWorkflowExecutionDecisionAttributes: NotRequired[FailWorkflowExecutionDecisionAttributesTypeDef],  # (5)
    cancelWorkflowExecutionDecisionAttributes: NotRequired[CancelWorkflowExecutionDecisionAttributesTypeDef],  # (6)
    continueAsNewWorkflowExecutionDecisionAttributes: NotRequired[ContinueAsNewWorkflowExecutionDecisionAttributesTypeDef],  # (7)
    recordMarkerDecisionAttributes: NotRequired[RecordMarkerDecisionAttributesTypeDef],  # (8)
    startTimerDecisionAttributes: NotRequired[StartTimerDecisionAttributesTypeDef],  # (9)
    cancelTimerDecisionAttributes: NotRequired[CancelTimerDecisionAttributesTypeDef],  # (10)
    signalExternalWorkflowExecutionDecisionAttributes: NotRequired[SignalExternalWorkflowExecutionDecisionAttributesTypeDef],  # (11)
    requestCancelExternalWorkflowExecutionDecisionAttributes: NotRequired[RequestCancelExternalWorkflowExecutionDecisionAttributesTypeDef],  # (12)
    startChildWorkflowExecutionDecisionAttributes: NotRequired[StartChildWorkflowExecutionDecisionAttributesTypeDef],  # (13)
    scheduleLambdaFunctionDecisionAttributes: NotRequired[ScheduleLambdaFunctionDecisionAttributesTypeDef],  # (14)
  1. See DecisionTypeType
  2. See ScheduleActivityTaskDecisionAttributesTypeDef
  3. See RequestCancelActivityTaskDecisionAttributesTypeDef
  4. See CompleteWorkflowExecutionDecisionAttributesTypeDef
  5. See FailWorkflowExecutionDecisionAttributesTypeDef
  6. See CancelWorkflowExecutionDecisionAttributesTypeDef
  7. See ContinueAsNewWorkflowExecutionDecisionAttributesTypeDef
  8. See RecordMarkerDecisionAttributesTypeDef
  9. See StartTimerDecisionAttributesTypeDef
  10. See CancelTimerDecisionAttributesTypeDef
  11. See SignalExternalWorkflowExecutionDecisionAttributesTypeDef
  12. See RequestCancelExternalWorkflowExecutionDecisionAttributesTypeDef
  13. See StartChildWorkflowExecutionDecisionAttributesTypeDef
  14. See ScheduleLambdaFunctionDecisionAttributesTypeDef

WorkflowExecutionDetailTypeDef#

# WorkflowExecutionDetailTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowExecutionDetailTypeDef


def get_value() -> WorkflowExecutionDetailTypeDef:
    return {
        "executionInfo": ...,
    }


# WorkflowExecutionDetailTypeDef definition

class WorkflowExecutionDetailTypeDef(TypedDict):
    executionInfo: WorkflowExecutionInfoTypeDef,  # (1)
    executionConfiguration: WorkflowExecutionConfigurationTypeDef,  # (2)
    openCounts: WorkflowExecutionOpenCountsTypeDef,  # (3)
    latestActivityTaskTimestamp: datetime,
    latestExecutionContext: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See WorkflowExecutionInfoTypeDef
  2. See WorkflowExecutionConfigurationTypeDef
  3. See WorkflowExecutionOpenCountsTypeDef
  4. See ResponseMetadataTypeDef

WorkflowExecutionInfosTypeDef#

# WorkflowExecutionInfosTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowExecutionInfosTypeDef


def get_value() -> WorkflowExecutionInfosTypeDef:
    return {
        "executionInfos": ...,
    }


# WorkflowExecutionInfosTypeDef definition

class WorkflowExecutionInfosTypeDef(TypedDict):
    executionInfos: List[WorkflowExecutionInfoTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkflowExecutionInfoTypeDef
  2. See ResponseMetadataTypeDef

HistoryEventTypeDef#

# HistoryEventTypeDef TypedDict usage example

from types_boto3_swf.type_defs import HistoryEventTypeDef


def get_value() -> HistoryEventTypeDef:
    return {
        "eventTimestamp": ...,
    }


# HistoryEventTypeDef definition

class HistoryEventTypeDef(TypedDict):
    eventTimestamp: datetime,
    eventType: EventTypeType,  # (1)
    eventId: int,
    workflowExecutionStartedEventAttributes: NotRequired[WorkflowExecutionStartedEventAttributesTypeDef],  # (2)
    workflowExecutionCompletedEventAttributes: NotRequired[WorkflowExecutionCompletedEventAttributesTypeDef],  # (3)
    completeWorkflowExecutionFailedEventAttributes: NotRequired[CompleteWorkflowExecutionFailedEventAttributesTypeDef],  # (4)
    workflowExecutionFailedEventAttributes: NotRequired[WorkflowExecutionFailedEventAttributesTypeDef],  # (5)
    failWorkflowExecutionFailedEventAttributes: NotRequired[FailWorkflowExecutionFailedEventAttributesTypeDef],  # (6)
    workflowExecutionTimedOutEventAttributes: NotRequired[WorkflowExecutionTimedOutEventAttributesTypeDef],  # (7)
    workflowExecutionCanceledEventAttributes: NotRequired[WorkflowExecutionCanceledEventAttributesTypeDef],  # (8)
    cancelWorkflowExecutionFailedEventAttributes: NotRequired[CancelWorkflowExecutionFailedEventAttributesTypeDef],  # (9)
    workflowExecutionContinuedAsNewEventAttributes: NotRequired[WorkflowExecutionContinuedAsNewEventAttributesTypeDef],  # (10)
    continueAsNewWorkflowExecutionFailedEventAttributes: NotRequired[ContinueAsNewWorkflowExecutionFailedEventAttributesTypeDef],  # (11)
    workflowExecutionTerminatedEventAttributes: NotRequired[WorkflowExecutionTerminatedEventAttributesTypeDef],  # (12)
    workflowExecutionCancelRequestedEventAttributes: NotRequired[WorkflowExecutionCancelRequestedEventAttributesTypeDef],  # (13)
    decisionTaskScheduledEventAttributes: NotRequired[DecisionTaskScheduledEventAttributesTypeDef],  # (14)
    decisionTaskStartedEventAttributes: NotRequired[DecisionTaskStartedEventAttributesTypeDef],  # (15)
    decisionTaskCompletedEventAttributes: NotRequired[DecisionTaskCompletedEventAttributesTypeDef],  # (16)
    decisionTaskTimedOutEventAttributes: NotRequired[DecisionTaskTimedOutEventAttributesTypeDef],  # (17)
    activityTaskScheduledEventAttributes: NotRequired[ActivityTaskScheduledEventAttributesTypeDef],  # (18)
    activityTaskStartedEventAttributes: NotRequired[ActivityTaskStartedEventAttributesTypeDef],  # (19)
    activityTaskCompletedEventAttributes: NotRequired[ActivityTaskCompletedEventAttributesTypeDef],  # (20)
    activityTaskFailedEventAttributes: NotRequired[ActivityTaskFailedEventAttributesTypeDef],  # (21)
    activityTaskTimedOutEventAttributes: NotRequired[ActivityTaskTimedOutEventAttributesTypeDef],  # (22)
    activityTaskCanceledEventAttributes: NotRequired[ActivityTaskCanceledEventAttributesTypeDef],  # (23)
    activityTaskCancelRequestedEventAttributes: NotRequired[ActivityTaskCancelRequestedEventAttributesTypeDef],  # (24)
    workflowExecutionSignaledEventAttributes: NotRequired[WorkflowExecutionSignaledEventAttributesTypeDef],  # (25)
    markerRecordedEventAttributes: NotRequired[MarkerRecordedEventAttributesTypeDef],  # (26)
    recordMarkerFailedEventAttributes: NotRequired[RecordMarkerFailedEventAttributesTypeDef],  # (27)
    timerStartedEventAttributes: NotRequired[TimerStartedEventAttributesTypeDef],  # (28)
    timerFiredEventAttributes: NotRequired[TimerFiredEventAttributesTypeDef],  # (29)
    timerCanceledEventAttributes: NotRequired[TimerCanceledEventAttributesTypeDef],  # (30)
    startChildWorkflowExecutionInitiatedEventAttributes: NotRequired[StartChildWorkflowExecutionInitiatedEventAttributesTypeDef],  # (31)
    childWorkflowExecutionStartedEventAttributes: NotRequired[ChildWorkflowExecutionStartedEventAttributesTypeDef],  # (32)
    childWorkflowExecutionCompletedEventAttributes: NotRequired[ChildWorkflowExecutionCompletedEventAttributesTypeDef],  # (33)
    childWorkflowExecutionFailedEventAttributes: NotRequired[ChildWorkflowExecutionFailedEventAttributesTypeDef],  # (34)
    childWorkflowExecutionTimedOutEventAttributes: NotRequired[ChildWorkflowExecutionTimedOutEventAttributesTypeDef],  # (35)
    childWorkflowExecutionCanceledEventAttributes: NotRequired[ChildWorkflowExecutionCanceledEventAttributesTypeDef],  # (36)
    childWorkflowExecutionTerminatedEventAttributes: NotRequired[ChildWorkflowExecutionTerminatedEventAttributesTypeDef],  # (37)
    signalExternalWorkflowExecutionInitiatedEventAttributes: NotRequired[SignalExternalWorkflowExecutionInitiatedEventAttributesTypeDef],  # (38)
    externalWorkflowExecutionSignaledEventAttributes: NotRequired[ExternalWorkflowExecutionSignaledEventAttributesTypeDef],  # (39)
    signalExternalWorkflowExecutionFailedEventAttributes: NotRequired[SignalExternalWorkflowExecutionFailedEventAttributesTypeDef],  # (40)
    externalWorkflowExecutionCancelRequestedEventAttributes: NotRequired[ExternalWorkflowExecutionCancelRequestedEventAttributesTypeDef],  # (41)
    requestCancelExternalWorkflowExecutionInitiatedEventAttributes: NotRequired[RequestCancelExternalWorkflowExecutionInitiatedEventAttributesTypeDef],  # (42)
    requestCancelExternalWorkflowExecutionFailedEventAttributes: NotRequired[RequestCancelExternalWorkflowExecutionFailedEventAttributesTypeDef],  # (43)
    scheduleActivityTaskFailedEventAttributes: NotRequired[ScheduleActivityTaskFailedEventAttributesTypeDef],  # (44)
    requestCancelActivityTaskFailedEventAttributes: NotRequired[RequestCancelActivityTaskFailedEventAttributesTypeDef],  # (45)
    startTimerFailedEventAttributes: NotRequired[StartTimerFailedEventAttributesTypeDef],  # (46)
    cancelTimerFailedEventAttributes: NotRequired[CancelTimerFailedEventAttributesTypeDef],  # (47)
    startChildWorkflowExecutionFailedEventAttributes: NotRequired[StartChildWorkflowExecutionFailedEventAttributesTypeDef],  # (48)
    lambdaFunctionScheduledEventAttributes: NotRequired[LambdaFunctionScheduledEventAttributesTypeDef],  # (49)
    lambdaFunctionStartedEventAttributes: NotRequired[LambdaFunctionStartedEventAttributesTypeDef],  # (50)
    lambdaFunctionCompletedEventAttributes: NotRequired[LambdaFunctionCompletedEventAttributesTypeDef],  # (51)
    lambdaFunctionFailedEventAttributes: NotRequired[LambdaFunctionFailedEventAttributesTypeDef],  # (52)
    lambdaFunctionTimedOutEventAttributes: NotRequired[LambdaFunctionTimedOutEventAttributesTypeDef],  # (53)
    scheduleLambdaFunctionFailedEventAttributes: NotRequired[ScheduleLambdaFunctionFailedEventAttributesTypeDef],  # (54)
    startLambdaFunctionFailedEventAttributes: NotRequired[StartLambdaFunctionFailedEventAttributesTypeDef],  # (55)
  1. See EventTypeType
  2. See WorkflowExecutionStartedEventAttributesTypeDef
  3. See WorkflowExecutionCompletedEventAttributesTypeDef
  4. See CompleteWorkflowExecutionFailedEventAttributesTypeDef
  5. See WorkflowExecutionFailedEventAttributesTypeDef
  6. See FailWorkflowExecutionFailedEventAttributesTypeDef
  7. See WorkflowExecutionTimedOutEventAttributesTypeDef
  8. See WorkflowExecutionCanceledEventAttributesTypeDef
  9. See CancelWorkflowExecutionFailedEventAttributesTypeDef
  10. See WorkflowExecutionContinuedAsNewEventAttributesTypeDef
  11. See ContinueAsNewWorkflowExecutionFailedEventAttributesTypeDef
  12. See WorkflowExecutionTerminatedEventAttributesTypeDef
  13. See WorkflowExecutionCancelRequestedEventAttributesTypeDef
  14. See DecisionTaskScheduledEventAttributesTypeDef
  15. See DecisionTaskStartedEventAttributesTypeDef
  16. See DecisionTaskCompletedEventAttributesTypeDef
  17. See DecisionTaskTimedOutEventAttributesTypeDef
  18. See ActivityTaskScheduledEventAttributesTypeDef
  19. See ActivityTaskStartedEventAttributesTypeDef
  20. See ActivityTaskCompletedEventAttributesTypeDef
  21. See ActivityTaskFailedEventAttributesTypeDef
  22. See ActivityTaskTimedOutEventAttributesTypeDef
  23. See ActivityTaskCanceledEventAttributesTypeDef
  24. See ActivityTaskCancelRequestedEventAttributesTypeDef
  25. See WorkflowExecutionSignaledEventAttributesTypeDef
  26. See MarkerRecordedEventAttributesTypeDef
  27. See RecordMarkerFailedEventAttributesTypeDef
  28. See TimerStartedEventAttributesTypeDef
  29. See TimerFiredEventAttributesTypeDef
  30. See TimerCanceledEventAttributesTypeDef
  31. See StartChildWorkflowExecutionInitiatedEventAttributesTypeDef
  32. See ChildWorkflowExecutionStartedEventAttributesTypeDef
  33. See ChildWorkflowExecutionCompletedEventAttributesTypeDef
  34. See ChildWorkflowExecutionFailedEventAttributesTypeDef
  35. See ChildWorkflowExecutionTimedOutEventAttributesTypeDef
  36. See ChildWorkflowExecutionCanceledEventAttributesTypeDef
  37. See ChildWorkflowExecutionTerminatedEventAttributesTypeDef
  38. See SignalExternalWorkflowExecutionInitiatedEventAttributesTypeDef
  39. See ExternalWorkflowExecutionSignaledEventAttributesTypeDef
  40. See SignalExternalWorkflowExecutionFailedEventAttributesTypeDef
  41. See ExternalWorkflowExecutionCancelRequestedEventAttributesTypeDef
  42. See RequestCancelExternalWorkflowExecutionInitiatedEventAttributesTypeDef
  43. See RequestCancelExternalWorkflowExecutionFailedEventAttributesTypeDef
  44. See ScheduleActivityTaskFailedEventAttributesTypeDef
  45. See RequestCancelActivityTaskFailedEventAttributesTypeDef
  46. See StartTimerFailedEventAttributesTypeDef
  47. See CancelTimerFailedEventAttributesTypeDef
  48. See StartChildWorkflowExecutionFailedEventAttributesTypeDef
  49. See LambdaFunctionScheduledEventAttributesTypeDef
  50. See LambdaFunctionStartedEventAttributesTypeDef
  51. See LambdaFunctionCompletedEventAttributesTypeDef
  52. See LambdaFunctionFailedEventAttributesTypeDef
  53. See LambdaFunctionTimedOutEventAttributesTypeDef
  54. See ScheduleLambdaFunctionFailedEventAttributesTypeDef
  55. See StartLambdaFunctionFailedEventAttributesTypeDef

WorkflowTypeDetailTypeDef#

# WorkflowTypeDetailTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowTypeDetailTypeDef


def get_value() -> WorkflowTypeDetailTypeDef:
    return {
        "typeInfo": ...,
    }


# WorkflowTypeDetailTypeDef definition

class WorkflowTypeDetailTypeDef(TypedDict):
    typeInfo: WorkflowTypeInfoTypeDef,  # (1)
    configuration: WorkflowTypeConfigurationTypeDef,  # (2)
    ResponseMetadata: ResponseMetadataTypeDef,  # (3)
  1. See WorkflowTypeInfoTypeDef
  2. See WorkflowTypeConfigurationTypeDef
  3. See ResponseMetadataTypeDef

WorkflowTypeInfosTypeDef#

# WorkflowTypeInfosTypeDef TypedDict usage example

from types_boto3_swf.type_defs import WorkflowTypeInfosTypeDef


def get_value() -> WorkflowTypeInfosTypeDef:
    return {
        "typeInfos": ...,
    }


# WorkflowTypeInfosTypeDef definition

class WorkflowTypeInfosTypeDef(TypedDict):
    typeInfos: List[WorkflowTypeInfoTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See WorkflowTypeInfoTypeDef
  2. See ResponseMetadataTypeDef

CountClosedWorkflowExecutionsInputTypeDef#

# CountClosedWorkflowExecutionsInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import CountClosedWorkflowExecutionsInputTypeDef


def get_value() -> CountClosedWorkflowExecutionsInputTypeDef:
    return {
        "domain": ...,
    }


# CountClosedWorkflowExecutionsInputTypeDef definition

class CountClosedWorkflowExecutionsInputTypeDef(TypedDict):
    domain: str,
    startTimeFilter: NotRequired[ExecutionTimeFilterTypeDef],  # (1)
    closeTimeFilter: NotRequired[ExecutionTimeFilterTypeDef],  # (1)
    executionFilter: NotRequired[WorkflowExecutionFilterTypeDef],  # (3)
    typeFilter: NotRequired[WorkflowTypeFilterTypeDef],  # (4)
    tagFilter: NotRequired[TagFilterTypeDef],  # (5)
    closeStatusFilter: NotRequired[CloseStatusFilterTypeDef],  # (6)
  1. See ExecutionTimeFilterTypeDef
  2. See ExecutionTimeFilterTypeDef
  3. See WorkflowExecutionFilterTypeDef
  4. See WorkflowTypeFilterTypeDef
  5. See TagFilterTypeDef
  6. See CloseStatusFilterTypeDef

CountOpenWorkflowExecutionsInputTypeDef#

# CountOpenWorkflowExecutionsInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import CountOpenWorkflowExecutionsInputTypeDef


def get_value() -> CountOpenWorkflowExecutionsInputTypeDef:
    return {
        "domain": ...,
    }


# CountOpenWorkflowExecutionsInputTypeDef definition

class CountOpenWorkflowExecutionsInputTypeDef(TypedDict):
    domain: str,
    startTimeFilter: ExecutionTimeFilterTypeDef,  # (1)
    typeFilter: NotRequired[WorkflowTypeFilterTypeDef],  # (2)
    tagFilter: NotRequired[TagFilterTypeDef],  # (3)
    executionFilter: NotRequired[WorkflowExecutionFilterTypeDef],  # (4)
  1. See ExecutionTimeFilterTypeDef
  2. See WorkflowTypeFilterTypeDef
  3. See TagFilterTypeDef
  4. See WorkflowExecutionFilterTypeDef

ListClosedWorkflowExecutionsInputPaginateTypeDef#

# ListClosedWorkflowExecutionsInputPaginateTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ListClosedWorkflowExecutionsInputPaginateTypeDef


def get_value() -> ListClosedWorkflowExecutionsInputPaginateTypeDef:
    return {
        "domain": ...,
    }


# ListClosedWorkflowExecutionsInputPaginateTypeDef definition

class ListClosedWorkflowExecutionsInputPaginateTypeDef(TypedDict):
    domain: str,
    startTimeFilter: NotRequired[ExecutionTimeFilterTypeDef],  # (1)
    closeTimeFilter: NotRequired[ExecutionTimeFilterTypeDef],  # (1)
    executionFilter: NotRequired[WorkflowExecutionFilterTypeDef],  # (3)
    closeStatusFilter: NotRequired[CloseStatusFilterTypeDef],  # (4)
    typeFilter: NotRequired[WorkflowTypeFilterTypeDef],  # (5)
    tagFilter: NotRequired[TagFilterTypeDef],  # (6)
    reverseOrder: NotRequired[bool],
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (7)
  1. See ExecutionTimeFilterTypeDef
  2. See ExecutionTimeFilterTypeDef
  3. See WorkflowExecutionFilterTypeDef
  4. See CloseStatusFilterTypeDef
  5. See WorkflowTypeFilterTypeDef
  6. See TagFilterTypeDef
  7. See PaginatorConfigTypeDef

ListClosedWorkflowExecutionsInputTypeDef#

# ListClosedWorkflowExecutionsInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ListClosedWorkflowExecutionsInputTypeDef


def get_value() -> ListClosedWorkflowExecutionsInputTypeDef:
    return {
        "domain": ...,
    }


# ListClosedWorkflowExecutionsInputTypeDef definition

class ListClosedWorkflowExecutionsInputTypeDef(TypedDict):
    domain: str,
    startTimeFilter: NotRequired[ExecutionTimeFilterTypeDef],  # (1)
    closeTimeFilter: NotRequired[ExecutionTimeFilterTypeDef],  # (1)
    executionFilter: NotRequired[WorkflowExecutionFilterTypeDef],  # (3)
    closeStatusFilter: NotRequired[CloseStatusFilterTypeDef],  # (4)
    typeFilter: NotRequired[WorkflowTypeFilterTypeDef],  # (5)
    tagFilter: NotRequired[TagFilterTypeDef],  # (6)
    nextPageToken: NotRequired[str],
    maximumPageSize: NotRequired[int],
    reverseOrder: NotRequired[bool],
  1. See ExecutionTimeFilterTypeDef
  2. See ExecutionTimeFilterTypeDef
  3. See WorkflowExecutionFilterTypeDef
  4. See CloseStatusFilterTypeDef
  5. See WorkflowTypeFilterTypeDef
  6. See TagFilterTypeDef

ListOpenWorkflowExecutionsInputPaginateTypeDef#

# ListOpenWorkflowExecutionsInputPaginateTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ListOpenWorkflowExecutionsInputPaginateTypeDef


def get_value() -> ListOpenWorkflowExecutionsInputPaginateTypeDef:
    return {
        "domain": ...,
    }


# ListOpenWorkflowExecutionsInputPaginateTypeDef definition

class ListOpenWorkflowExecutionsInputPaginateTypeDef(TypedDict):
    domain: str,
    startTimeFilter: ExecutionTimeFilterTypeDef,  # (1)
    typeFilter: NotRequired[WorkflowTypeFilterTypeDef],  # (2)
    tagFilter: NotRequired[TagFilterTypeDef],  # (3)
    reverseOrder: NotRequired[bool],
    executionFilter: NotRequired[WorkflowExecutionFilterTypeDef],  # (4)
    PaginationConfig: NotRequired[PaginatorConfigTypeDef],  # (5)
  1. See ExecutionTimeFilterTypeDef
  2. See WorkflowTypeFilterTypeDef
  3. See TagFilterTypeDef
  4. See WorkflowExecutionFilterTypeDef
  5. See PaginatorConfigTypeDef

ListOpenWorkflowExecutionsInputTypeDef#

# ListOpenWorkflowExecutionsInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import ListOpenWorkflowExecutionsInputTypeDef


def get_value() -> ListOpenWorkflowExecutionsInputTypeDef:
    return {
        "domain": ...,
    }


# ListOpenWorkflowExecutionsInputTypeDef definition

class ListOpenWorkflowExecutionsInputTypeDef(TypedDict):
    domain: str,
    startTimeFilter: ExecutionTimeFilterTypeDef,  # (1)
    typeFilter: NotRequired[WorkflowTypeFilterTypeDef],  # (2)
    tagFilter: NotRequired[TagFilterTypeDef],  # (3)
    nextPageToken: NotRequired[str],
    maximumPageSize: NotRequired[int],
    reverseOrder: NotRequired[bool],
    executionFilter: NotRequired[WorkflowExecutionFilterTypeDef],  # (4)
  1. See ExecutionTimeFilterTypeDef
  2. See WorkflowTypeFilterTypeDef
  3. See TagFilterTypeDef
  4. See WorkflowExecutionFilterTypeDef

RespondDecisionTaskCompletedInputTypeDef#

# RespondDecisionTaskCompletedInputTypeDef TypedDict usage example

from types_boto3_swf.type_defs import RespondDecisionTaskCompletedInputTypeDef


def get_value() -> RespondDecisionTaskCompletedInputTypeDef:
    return {
        "taskToken": ...,
    }


# RespondDecisionTaskCompletedInputTypeDef definition

class RespondDecisionTaskCompletedInputTypeDef(TypedDict):
    taskToken: str,
    decisions: NotRequired[Sequence[DecisionTypeDef]],  # (1)
    executionContext: NotRequired[str],
    taskList: NotRequired[TaskListTypeDef],  # (2)
    taskListScheduleToStartTimeout: NotRequired[str],
  1. See DecisionTypeDef
  2. See TaskListTypeDef

DecisionTaskTypeDef#

# DecisionTaskTypeDef TypedDict usage example

from types_boto3_swf.type_defs import DecisionTaskTypeDef


def get_value() -> DecisionTaskTypeDef:
    return {
        "taskToken": ...,
    }


# DecisionTaskTypeDef definition

class DecisionTaskTypeDef(TypedDict):
    taskToken: str,
    startedEventId: int,
    workflowExecution: WorkflowExecutionTypeDef,  # (1)
    workflowType: WorkflowTypeTypeDef,  # (2)
    events: List[HistoryEventTypeDef],  # (3)
    nextPageToken: str,
    previousStartedEventId: int,
    ResponseMetadata: ResponseMetadataTypeDef,  # (4)
  1. See WorkflowExecutionTypeDef
  2. See WorkflowTypeTypeDef
  3. See HistoryEventTypeDef
  4. See ResponseMetadataTypeDef

HistoryTypeDef#

# HistoryTypeDef TypedDict usage example

from types_boto3_swf.type_defs import HistoryTypeDef


def get_value() -> HistoryTypeDef:
    return {
        "events": ...,
    }


# HistoryTypeDef definition

class HistoryTypeDef(TypedDict):
    events: List[HistoryEventTypeDef],  # (1)
    nextPageToken: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (2)
  1. See HistoryEventTypeDef
  2. See ResponseMetadataTypeDef