Skip to content

Typed dictionaries

Index > SWF > Typed dictionaries

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

ActivityTaskCancelRequestedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ActivityTaskCancelRequestedEventAttributesTypeDef

def get_value() -> ActivityTaskCancelRequestedEventAttributesTypeDef:
    return {
        "decisionTaskCompletedEventId": ...,
        "activityId": ...,
    }
Definition
class ActivityTaskCancelRequestedEventAttributesTypeDef(TypedDict):
    decisionTaskCompletedEventId: int,
    activityId: str,

ActivityTaskCanceledEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ActivityTaskCanceledEventAttributesTypeDef

def get_value() -> ActivityTaskCanceledEventAttributesTypeDef:
    return {
        "scheduledEventId": ...,
        "startedEventId": ...,
    }
Definition
class ActivityTaskCanceledEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    startedEventId: int,
    details: NotRequired[str],
    latestCancelRequestedEventId: NotRequired[int],

ActivityTaskCompletedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ActivityTaskCompletedEventAttributesTypeDef

def get_value() -> ActivityTaskCompletedEventAttributesTypeDef:
    return {
        "scheduledEventId": ...,
        "startedEventId": ...,
    }
Definition
class ActivityTaskCompletedEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    startedEventId: int,
    result: NotRequired[str],

ActivityTaskFailedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ActivityTaskFailedEventAttributesTypeDef

def get_value() -> ActivityTaskFailedEventAttributesTypeDef:
    return {
        "scheduledEventId": ...,
        "startedEventId": ...,
    }
Definition
class ActivityTaskFailedEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    startedEventId: int,
    reason: NotRequired[str],
    details: NotRequired[str],

ActivityTypeTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ActivityTypeTypeDef

def get_value() -> ActivityTypeTypeDef:
    return {
        "name": ...,
        "version": ...,
    }
Definition
class ActivityTypeTypeDef(TypedDict):
    name: str,
    version: str,

TaskListTypeDef

Usage Example
from mypy_boto3_swf.type_defs import TaskListTypeDef

def get_value() -> TaskListTypeDef:
    return {
        "name": ...,
    }
Definition
class TaskListTypeDef(TypedDict):
    name: str,

ActivityTaskStartedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ActivityTaskStartedEventAttributesTypeDef

def get_value() -> ActivityTaskStartedEventAttributesTypeDef:
    return {
        "scheduledEventId": ...,
    }
Definition
class ActivityTaskStartedEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    identity: NotRequired[str],

ResponseMetadataTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ResponseMetadataTypeDef

def get_value() -> ResponseMetadataTypeDef:
    return {
        "RequestId": ...,
        "HostId": ...,
        "HTTPStatusCode": ...,
        "HTTPHeaders": ...,
        "RetryAttempts": ...,
    }
Definition
class ResponseMetadataTypeDef(TypedDict):
    RequestId: str,
    HostId: str,
    HTTPStatusCode: int,
    HTTPHeaders: Dict[str, str],
    RetryAttempts: int,

ActivityTaskTimedOutEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ActivityTaskTimedOutEventAttributesTypeDef

def get_value() -> ActivityTaskTimedOutEventAttributesTypeDef:
    return {
        "timeoutType": ...,
        "scheduledEventId": ...,
        "startedEventId": ...,
    }
Definition
class ActivityTaskTimedOutEventAttributesTypeDef(TypedDict):
    timeoutType: ActivityTaskTimeoutTypeType,  # (1)
    scheduledEventId: int,
    startedEventId: int,
    details: NotRequired[str],
  1. See ActivityTaskTimeoutTypeType

WorkflowExecutionTypeDef

Usage Example
from mypy_boto3_swf.type_defs import WorkflowExecutionTypeDef

def get_value() -> WorkflowExecutionTypeDef:
    return {
        "workflowId": ...,
        "runId": ...,
    }
Definition
class WorkflowExecutionTypeDef(TypedDict):
    workflowId: str,
    runId: str,

CancelTimerDecisionAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import CancelTimerDecisionAttributesTypeDef

def get_value() -> CancelTimerDecisionAttributesTypeDef:
    return {
        "timerId": ...,
    }
Definition
class CancelTimerDecisionAttributesTypeDef(TypedDict):
    timerId: str,

CancelTimerFailedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import CancelTimerFailedEventAttributesTypeDef

def get_value() -> CancelTimerFailedEventAttributesTypeDef:
    return {
        "timerId": ...,
        "cause": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class CancelTimerFailedEventAttributesTypeDef(TypedDict):
    timerId: str,
    cause: CancelTimerFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See CancelTimerFailedCauseType

CancelWorkflowExecutionDecisionAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import CancelWorkflowExecutionDecisionAttributesTypeDef

def get_value() -> CancelWorkflowExecutionDecisionAttributesTypeDef:
    return {
        "details": ...,
    }
Definition
class CancelWorkflowExecutionDecisionAttributesTypeDef(TypedDict):
    details: NotRequired[str],

CancelWorkflowExecutionFailedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import CancelWorkflowExecutionFailedEventAttributesTypeDef

def get_value() -> CancelWorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "cause": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class CancelWorkflowExecutionFailedEventAttributesTypeDef(TypedDict):
    cause: CancelWorkflowExecutionFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See CancelWorkflowExecutionFailedCauseType

WorkflowTypeTypeDef

Usage Example
from mypy_boto3_swf.type_defs import WorkflowTypeTypeDef

def get_value() -> WorkflowTypeTypeDef:
    return {
        "name": ...,
        "version": ...,
    }
Definition
class WorkflowTypeTypeDef(TypedDict):
    name: str,
    version: str,

CloseStatusFilterTypeDef

Usage Example
from mypy_boto3_swf.type_defs import CloseStatusFilterTypeDef

def get_value() -> CloseStatusFilterTypeDef:
    return {
        "status": ...,
    }
Definition
class CloseStatusFilterTypeDef(TypedDict):
    status: CloseStatusType,  # (1)
  1. See CloseStatusType

CompleteWorkflowExecutionDecisionAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import CompleteWorkflowExecutionDecisionAttributesTypeDef

def get_value() -> CompleteWorkflowExecutionDecisionAttributesTypeDef:
    return {
        "result": ...,
    }
Definition
class CompleteWorkflowExecutionDecisionAttributesTypeDef(TypedDict):
    result: NotRequired[str],

CompleteWorkflowExecutionFailedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import CompleteWorkflowExecutionFailedEventAttributesTypeDef

def get_value() -> CompleteWorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "cause": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class CompleteWorkflowExecutionFailedEventAttributesTypeDef(TypedDict):
    cause: CompleteWorkflowExecutionFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See CompleteWorkflowExecutionFailedCauseType

ContinueAsNewWorkflowExecutionFailedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ContinueAsNewWorkflowExecutionFailedEventAttributesTypeDef

def get_value() -> ContinueAsNewWorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "cause": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class ContinueAsNewWorkflowExecutionFailedEventAttributesTypeDef(TypedDict):
    cause: ContinueAsNewWorkflowExecutionFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See ContinueAsNewWorkflowExecutionFailedCauseType

ExecutionTimeFilterTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ExecutionTimeFilterTypeDef

def get_value() -> ExecutionTimeFilterTypeDef:
    return {
        "oldestDate": ...,
    }
Definition
class ExecutionTimeFilterTypeDef(TypedDict):
    oldestDate: Union[datetime, str],
    latestDate: NotRequired[Union[datetime, str]],

TagFilterTypeDef

Usage Example
from mypy_boto3_swf.type_defs import TagFilterTypeDef

def get_value() -> TagFilterTypeDef:
    return {
        "tag": ...,
    }
Definition
class TagFilterTypeDef(TypedDict):
    tag: str,

WorkflowExecutionFilterTypeDef

Usage Example
from mypy_boto3_swf.type_defs import WorkflowExecutionFilterTypeDef

def get_value() -> WorkflowExecutionFilterTypeDef:
    return {
        "workflowId": ...,
    }
Definition
class WorkflowExecutionFilterTypeDef(TypedDict):
    workflowId: str,

WorkflowTypeFilterTypeDef

Usage Example
from mypy_boto3_swf.type_defs import WorkflowTypeFilterTypeDef

def get_value() -> WorkflowTypeFilterTypeDef:
    return {
        "name": ...,
    }
Definition
class WorkflowTypeFilterTypeDef(TypedDict):
    name: str,
    version: NotRequired[str],

DecisionTaskCompletedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import DecisionTaskCompletedEventAttributesTypeDef

def get_value() -> DecisionTaskCompletedEventAttributesTypeDef:
    return {
        "scheduledEventId": ...,
        "startedEventId": ...,
    }
Definition
class DecisionTaskCompletedEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    startedEventId: int,
    executionContext: NotRequired[str],

DecisionTaskStartedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import DecisionTaskStartedEventAttributesTypeDef

def get_value() -> DecisionTaskStartedEventAttributesTypeDef:
    return {
        "scheduledEventId": ...,
    }
Definition
class DecisionTaskStartedEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    identity: NotRequired[str],

DecisionTaskTimedOutEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import DecisionTaskTimedOutEventAttributesTypeDef

def get_value() -> DecisionTaskTimedOutEventAttributesTypeDef:
    return {
        "timeoutType": ...,
        "scheduledEventId": ...,
        "startedEventId": ...,
    }
Definition
class DecisionTaskTimedOutEventAttributesTypeDef(TypedDict):
    timeoutType: DecisionTaskTimeoutTypeType,  # (1)
    scheduledEventId: int,
    startedEventId: int,
  1. See DecisionTaskTimeoutTypeType

FailWorkflowExecutionDecisionAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import FailWorkflowExecutionDecisionAttributesTypeDef

def get_value() -> FailWorkflowExecutionDecisionAttributesTypeDef:
    return {
        "reason": ...,
    }
Definition
class FailWorkflowExecutionDecisionAttributesTypeDef(TypedDict):
    reason: NotRequired[str],
    details: NotRequired[str],

RecordMarkerDecisionAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import RecordMarkerDecisionAttributesTypeDef

def get_value() -> RecordMarkerDecisionAttributesTypeDef:
    return {
        "markerName": ...,
    }
Definition
class RecordMarkerDecisionAttributesTypeDef(TypedDict):
    markerName: str,
    details: NotRequired[str],

RequestCancelActivityTaskDecisionAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import RequestCancelActivityTaskDecisionAttributesTypeDef

def get_value() -> RequestCancelActivityTaskDecisionAttributesTypeDef:
    return {
        "activityId": ...,
    }
Definition
class RequestCancelActivityTaskDecisionAttributesTypeDef(TypedDict):
    activityId: str,

RequestCancelExternalWorkflowExecutionDecisionAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import RequestCancelExternalWorkflowExecutionDecisionAttributesTypeDef

def get_value() -> RequestCancelExternalWorkflowExecutionDecisionAttributesTypeDef:
    return {
        "workflowId": ...,
    }
Definition
class RequestCancelExternalWorkflowExecutionDecisionAttributesTypeDef(TypedDict):
    workflowId: str,
    runId: NotRequired[str],
    control: NotRequired[str],

ScheduleLambdaFunctionDecisionAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ScheduleLambdaFunctionDecisionAttributesTypeDef

def get_value() -> ScheduleLambdaFunctionDecisionAttributesTypeDef:
    return {
        "id": ...,
        "name": ...,
    }
Definition
class ScheduleLambdaFunctionDecisionAttributesTypeDef(TypedDict):
    id: str,
    name: str,
    control: NotRequired[str],
    input: NotRequired[str],
    startToCloseTimeout: NotRequired[str],

SignalExternalWorkflowExecutionDecisionAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import SignalExternalWorkflowExecutionDecisionAttributesTypeDef

def get_value() -> SignalExternalWorkflowExecutionDecisionAttributesTypeDef:
    return {
        "workflowId": ...,
        "signalName": ...,
    }
Definition
class SignalExternalWorkflowExecutionDecisionAttributesTypeDef(TypedDict):
    workflowId: str,
    signalName: str,
    runId: NotRequired[str],
    input: NotRequired[str],
    control: NotRequired[str],

StartTimerDecisionAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import StartTimerDecisionAttributesTypeDef

def get_value() -> StartTimerDecisionAttributesTypeDef:
    return {
        "timerId": ...,
        "startToFireTimeout": ...,
    }
Definition
class StartTimerDecisionAttributesTypeDef(TypedDict):
    timerId: str,
    startToFireTimeout: str,
    control: NotRequired[str],

DeprecateDomainInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import DeprecateDomainInputRequestTypeDef

def get_value() -> DeprecateDomainInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class DeprecateDomainInputRequestTypeDef(TypedDict):
    name: str,

DescribeDomainInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import DescribeDomainInputRequestTypeDef

def get_value() -> DescribeDomainInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class DescribeDomainInputRequestTypeDef(TypedDict):
    name: str,

DomainConfigurationTypeDef

Usage Example
from mypy_boto3_swf.type_defs import DomainConfigurationTypeDef

def get_value() -> DomainConfigurationTypeDef:
    return {
        "workflowExecutionRetentionPeriodInDays": ...,
    }
Definition
class DomainConfigurationTypeDef(TypedDict):
    workflowExecutionRetentionPeriodInDays: str,

DomainInfoTypeDef

Usage Example
from mypy_boto3_swf.type_defs import DomainInfoTypeDef

def get_value() -> DomainInfoTypeDef:
    return {
        "name": ...,
        "status": ...,
    }
Definition
class DomainInfoTypeDef(TypedDict):
    name: str,
    status: RegistrationStatusType,  # (1)
    description: NotRequired[str],
    arn: NotRequired[str],
  1. See RegistrationStatusType

FailWorkflowExecutionFailedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import FailWorkflowExecutionFailedEventAttributesTypeDef

def get_value() -> FailWorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "cause": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class FailWorkflowExecutionFailedEventAttributesTypeDef(TypedDict):
    cause: FailWorkflowExecutionFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See FailWorkflowExecutionFailedCauseType

PaginatorConfigTypeDef

Usage Example
from mypy_boto3_swf.type_defs import PaginatorConfigTypeDef

def get_value() -> PaginatorConfigTypeDef:
    return {
        "MaxItems": ...,
    }
Definition
class PaginatorConfigTypeDef(TypedDict):
    MaxItems: NotRequired[int],
    PageSize: NotRequired[int],
    StartingToken: NotRequired[str],

LambdaFunctionCompletedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import LambdaFunctionCompletedEventAttributesTypeDef

def get_value() -> LambdaFunctionCompletedEventAttributesTypeDef:
    return {
        "scheduledEventId": ...,
        "startedEventId": ...,
    }
Definition
class LambdaFunctionCompletedEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    startedEventId: int,
    result: NotRequired[str],

LambdaFunctionFailedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import LambdaFunctionFailedEventAttributesTypeDef

def get_value() -> LambdaFunctionFailedEventAttributesTypeDef:
    return {
        "scheduledEventId": ...,
        "startedEventId": ...,
    }
Definition
class LambdaFunctionFailedEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    startedEventId: int,
    reason: NotRequired[str],
    details: NotRequired[str],

LambdaFunctionScheduledEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import LambdaFunctionScheduledEventAttributesTypeDef

def get_value() -> LambdaFunctionScheduledEventAttributesTypeDef:
    return {
        "id": ...,
        "name": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class LambdaFunctionScheduledEventAttributesTypeDef(TypedDict):
    id: str,
    name: str,
    decisionTaskCompletedEventId: int,
    control: NotRequired[str],
    input: NotRequired[str],
    startToCloseTimeout: NotRequired[str],

LambdaFunctionStartedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import LambdaFunctionStartedEventAttributesTypeDef

def get_value() -> LambdaFunctionStartedEventAttributesTypeDef:
    return {
        "scheduledEventId": ...,
    }
Definition
class LambdaFunctionStartedEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,

LambdaFunctionTimedOutEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import LambdaFunctionTimedOutEventAttributesTypeDef

def get_value() -> LambdaFunctionTimedOutEventAttributesTypeDef:
    return {
        "scheduledEventId": ...,
        "startedEventId": ...,
    }
Definition
class LambdaFunctionTimedOutEventAttributesTypeDef(TypedDict):
    scheduledEventId: int,
    startedEventId: int,
    timeoutType: NotRequired[LambdaFunctionTimeoutTypeType],  # (1)
  1. See LambdaFunctionTimeoutTypeType

MarkerRecordedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import MarkerRecordedEventAttributesTypeDef

def get_value() -> MarkerRecordedEventAttributesTypeDef:
    return {
        "markerName": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class MarkerRecordedEventAttributesTypeDef(TypedDict):
    markerName: str,
    decisionTaskCompletedEventId: int,
    details: NotRequired[str],

RecordMarkerFailedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import RecordMarkerFailedEventAttributesTypeDef

def get_value() -> RecordMarkerFailedEventAttributesTypeDef:
    return {
        "markerName": ...,
        "cause": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class RecordMarkerFailedEventAttributesTypeDef(TypedDict):
    markerName: str,
    cause: RecordMarkerFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See RecordMarkerFailedCauseType

RequestCancelActivityTaskFailedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import RequestCancelActivityTaskFailedEventAttributesTypeDef

def get_value() -> RequestCancelActivityTaskFailedEventAttributesTypeDef:
    return {
        "activityId": ...,
        "cause": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class RequestCancelActivityTaskFailedEventAttributesTypeDef(TypedDict):
    activityId: str,
    cause: RequestCancelActivityTaskFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See RequestCancelActivityTaskFailedCauseType

RequestCancelExternalWorkflowExecutionFailedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import RequestCancelExternalWorkflowExecutionFailedEventAttributesTypeDef

def get_value() -> RequestCancelExternalWorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "workflowId": ...,
        "cause": ...,
        "initiatedEventId": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class RequestCancelExternalWorkflowExecutionFailedEventAttributesTypeDef(TypedDict):
    workflowId: str,
    cause: RequestCancelExternalWorkflowExecutionFailedCauseType,  # (1)
    initiatedEventId: int,
    decisionTaskCompletedEventId: int,
    runId: NotRequired[str],
    control: NotRequired[str],
  1. See RequestCancelExternalWorkflowExecutionFailedCauseType

RequestCancelExternalWorkflowExecutionInitiatedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import RequestCancelExternalWorkflowExecutionInitiatedEventAttributesTypeDef

def get_value() -> RequestCancelExternalWorkflowExecutionInitiatedEventAttributesTypeDef:
    return {
        "workflowId": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class RequestCancelExternalWorkflowExecutionInitiatedEventAttributesTypeDef(TypedDict):
    workflowId: str,
    decisionTaskCompletedEventId: int,
    runId: NotRequired[str],
    control: NotRequired[str],

ScheduleLambdaFunctionFailedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ScheduleLambdaFunctionFailedEventAttributesTypeDef

def get_value() -> ScheduleLambdaFunctionFailedEventAttributesTypeDef:
    return {
        "id": ...,
        "name": ...,
        "cause": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class ScheduleLambdaFunctionFailedEventAttributesTypeDef(TypedDict):
    id: str,
    name: str,
    cause: ScheduleLambdaFunctionFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See ScheduleLambdaFunctionFailedCauseType

SignalExternalWorkflowExecutionFailedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import SignalExternalWorkflowExecutionFailedEventAttributesTypeDef

def get_value() -> SignalExternalWorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "workflowId": ...,
        "cause": ...,
        "initiatedEventId": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class SignalExternalWorkflowExecutionFailedEventAttributesTypeDef(TypedDict):
    workflowId: str,
    cause: SignalExternalWorkflowExecutionFailedCauseType,  # (1)
    initiatedEventId: int,
    decisionTaskCompletedEventId: int,
    runId: NotRequired[str],
    control: NotRequired[str],
  1. See SignalExternalWorkflowExecutionFailedCauseType

SignalExternalWorkflowExecutionInitiatedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import SignalExternalWorkflowExecutionInitiatedEventAttributesTypeDef

def get_value() -> SignalExternalWorkflowExecutionInitiatedEventAttributesTypeDef:
    return {
        "workflowId": ...,
        "signalName": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class SignalExternalWorkflowExecutionInitiatedEventAttributesTypeDef(TypedDict):
    workflowId: str,
    signalName: str,
    decisionTaskCompletedEventId: int,
    runId: NotRequired[str],
    input: NotRequired[str],
    control: NotRequired[str],

StartLambdaFunctionFailedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import StartLambdaFunctionFailedEventAttributesTypeDef

def get_value() -> StartLambdaFunctionFailedEventAttributesTypeDef:
    return {
        "scheduledEventId": ...,
    }
Definition
class StartLambdaFunctionFailedEventAttributesTypeDef(TypedDict):
    scheduledEventId: NotRequired[int],
    cause: NotRequired[StartLambdaFunctionFailedCauseType],  # (1)
    message: NotRequired[str],
  1. See StartLambdaFunctionFailedCauseType

StartTimerFailedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import StartTimerFailedEventAttributesTypeDef

def get_value() -> StartTimerFailedEventAttributesTypeDef:
    return {
        "timerId": ...,
        "cause": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class StartTimerFailedEventAttributesTypeDef(TypedDict):
    timerId: str,
    cause: StartTimerFailedCauseType,  # (1)
    decisionTaskCompletedEventId: int,
  1. See StartTimerFailedCauseType

TimerCanceledEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import TimerCanceledEventAttributesTypeDef

def get_value() -> TimerCanceledEventAttributesTypeDef:
    return {
        "timerId": ...,
        "startedEventId": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class TimerCanceledEventAttributesTypeDef(TypedDict):
    timerId: str,
    startedEventId: int,
    decisionTaskCompletedEventId: int,

TimerFiredEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import TimerFiredEventAttributesTypeDef

def get_value() -> TimerFiredEventAttributesTypeDef:
    return {
        "timerId": ...,
        "startedEventId": ...,
    }
Definition
class TimerFiredEventAttributesTypeDef(TypedDict):
    timerId: str,
    startedEventId: int,

TimerStartedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import TimerStartedEventAttributesTypeDef

def get_value() -> TimerStartedEventAttributesTypeDef:
    return {
        "timerId": ...,
        "startToFireTimeout": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class TimerStartedEventAttributesTypeDef(TypedDict):
    timerId: str,
    startToFireTimeout: str,
    decisionTaskCompletedEventId: int,
    control: NotRequired[str],

WorkflowExecutionCanceledEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import WorkflowExecutionCanceledEventAttributesTypeDef

def get_value() -> WorkflowExecutionCanceledEventAttributesTypeDef:
    return {
        "decisionTaskCompletedEventId": ...,
    }
Definition
class WorkflowExecutionCanceledEventAttributesTypeDef(TypedDict):
    decisionTaskCompletedEventId: int,
    details: NotRequired[str],

WorkflowExecutionCompletedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import WorkflowExecutionCompletedEventAttributesTypeDef

def get_value() -> WorkflowExecutionCompletedEventAttributesTypeDef:
    return {
        "decisionTaskCompletedEventId": ...,
    }
Definition
class WorkflowExecutionCompletedEventAttributesTypeDef(TypedDict):
    decisionTaskCompletedEventId: int,
    result: NotRequired[str],

WorkflowExecutionFailedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import WorkflowExecutionFailedEventAttributesTypeDef

def get_value() -> WorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "decisionTaskCompletedEventId": ...,
    }
Definition
class WorkflowExecutionFailedEventAttributesTypeDef(TypedDict):
    decisionTaskCompletedEventId: int,
    reason: NotRequired[str],
    details: NotRequired[str],

WorkflowExecutionTerminatedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import WorkflowExecutionTerminatedEventAttributesTypeDef

def get_value() -> WorkflowExecutionTerminatedEventAttributesTypeDef:
    return {
        "childPolicy": ...,
    }
Definition
class WorkflowExecutionTerminatedEventAttributesTypeDef(TypedDict):
    childPolicy: ChildPolicyType,  # (1)
    reason: NotRequired[str],
    details: NotRequired[str],
    cause: NotRequired[WorkflowExecutionTerminatedCauseType],  # (2)
  1. See ChildPolicyType
  2. See WorkflowExecutionTerminatedCauseType

WorkflowExecutionTimedOutEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import WorkflowExecutionTimedOutEventAttributesTypeDef

def get_value() -> WorkflowExecutionTimedOutEventAttributesTypeDef:
    return {
        "timeoutType": ...,
        "childPolicy": ...,
    }
Definition
class WorkflowExecutionTimedOutEventAttributesTypeDef(TypedDict):
    timeoutType: WorkflowExecutionTimeoutTypeType,  # (1)
    childPolicy: ChildPolicyType,  # (2)
  1. See WorkflowExecutionTimeoutTypeType
  2. See ChildPolicyType

ListActivityTypesInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ListActivityTypesInputRequestTypeDef

def get_value() -> ListActivityTypesInputRequestTypeDef:
    return {
        "domain": ...,
        "registrationStatus": ...,
    }
Definition
class ListActivityTypesInputRequestTypeDef(TypedDict):
    domain: str,
    registrationStatus: RegistrationStatusType,  # (1)
    name: NotRequired[str],
    nextPageToken: NotRequired[str],
    maximumPageSize: NotRequired[int],
    reverseOrder: NotRequired[bool],
  1. See RegistrationStatusType

ListDomainsInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ListDomainsInputRequestTypeDef

def get_value() -> ListDomainsInputRequestTypeDef:
    return {
        "registrationStatus": ...,
    }
Definition
class ListDomainsInputRequestTypeDef(TypedDict):
    registrationStatus: RegistrationStatusType,  # (1)
    nextPageToken: NotRequired[str],
    maximumPageSize: NotRequired[int],
    reverseOrder: NotRequired[bool],
  1. See RegistrationStatusType

ListTagsForResourceInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ListTagsForResourceInputRequestTypeDef

def get_value() -> ListTagsForResourceInputRequestTypeDef:
    return {
        "resourceArn": ...,
    }
Definition
class ListTagsForResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,

ResourceTagTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ResourceTagTypeDef

def get_value() -> ResourceTagTypeDef:
    return {
        "key": ...,
    }
Definition
class ResourceTagTypeDef(TypedDict):
    key: str,
    value: NotRequired[str],

ListWorkflowTypesInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ListWorkflowTypesInputRequestTypeDef

def get_value() -> ListWorkflowTypesInputRequestTypeDef:
    return {
        "domain": ...,
        "registrationStatus": ...,
    }
Definition
class ListWorkflowTypesInputRequestTypeDef(TypedDict):
    domain: str,
    registrationStatus: RegistrationStatusType,  # (1)
    name: NotRequired[str],
    nextPageToken: NotRequired[str],
    maximumPageSize: NotRequired[int],
    reverseOrder: NotRequired[bool],
  1. See RegistrationStatusType

RecordActivityTaskHeartbeatInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import RecordActivityTaskHeartbeatInputRequestTypeDef

def get_value() -> RecordActivityTaskHeartbeatInputRequestTypeDef:
    return {
        "taskToken": ...,
    }
Definition
class RecordActivityTaskHeartbeatInputRequestTypeDef(TypedDict):
    taskToken: str,
    details: NotRequired[str],

RequestCancelWorkflowExecutionInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import RequestCancelWorkflowExecutionInputRequestTypeDef

def get_value() -> RequestCancelWorkflowExecutionInputRequestTypeDef:
    return {
        "domain": ...,
        "workflowId": ...,
    }
Definition
class RequestCancelWorkflowExecutionInputRequestTypeDef(TypedDict):
    domain: str,
    workflowId: str,
    runId: NotRequired[str],

RespondActivityTaskCanceledInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import RespondActivityTaskCanceledInputRequestTypeDef

def get_value() -> RespondActivityTaskCanceledInputRequestTypeDef:
    return {
        "taskToken": ...,
    }
Definition
class RespondActivityTaskCanceledInputRequestTypeDef(TypedDict):
    taskToken: str,
    details: NotRequired[str],

RespondActivityTaskCompletedInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import RespondActivityTaskCompletedInputRequestTypeDef

def get_value() -> RespondActivityTaskCompletedInputRequestTypeDef:
    return {
        "taskToken": ...,
    }
Definition
class RespondActivityTaskCompletedInputRequestTypeDef(TypedDict):
    taskToken: str,
    result: NotRequired[str],

RespondActivityTaskFailedInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import RespondActivityTaskFailedInputRequestTypeDef

def get_value() -> RespondActivityTaskFailedInputRequestTypeDef:
    return {
        "taskToken": ...,
    }
Definition
class RespondActivityTaskFailedInputRequestTypeDef(TypedDict):
    taskToken: str,
    reason: NotRequired[str],
    details: NotRequired[str],

SignalWorkflowExecutionInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import SignalWorkflowExecutionInputRequestTypeDef

def get_value() -> SignalWorkflowExecutionInputRequestTypeDef:
    return {
        "domain": ...,
        "workflowId": ...,
        "signalName": ...,
    }
Definition
class SignalWorkflowExecutionInputRequestTypeDef(TypedDict):
    domain: str,
    workflowId: str,
    signalName: str,
    runId: NotRequired[str],
    input: NotRequired[str],

TerminateWorkflowExecutionInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import TerminateWorkflowExecutionInputRequestTypeDef

def get_value() -> TerminateWorkflowExecutionInputRequestTypeDef:
    return {
        "domain": ...,
        "workflowId": ...,
    }
Definition
class TerminateWorkflowExecutionInputRequestTypeDef(TypedDict):
    domain: str,
    workflowId: str,
    runId: NotRequired[str],
    reason: NotRequired[str],
    details: NotRequired[str],
    childPolicy: NotRequired[ChildPolicyType],  # (1)
  1. See ChildPolicyType

UndeprecateDomainInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import UndeprecateDomainInputRequestTypeDef

def get_value() -> UndeprecateDomainInputRequestTypeDef:
    return {
        "name": ...,
    }
Definition
class UndeprecateDomainInputRequestTypeDef(TypedDict):
    name: str,

UntagResourceInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import UntagResourceInputRequestTypeDef

def get_value() -> UntagResourceInputRequestTypeDef:
    return {
        "resourceArn": ...,
        "tagKeys": ...,
    }
Definition
class UntagResourceInputRequestTypeDef(TypedDict):
    resourceArn: str,
    tagKeys: Sequence[str],

WorkflowExecutionOpenCountsTypeDef

Usage Example
from mypy_boto3_swf.type_defs import WorkflowExecutionOpenCountsTypeDef

def get_value() -> WorkflowExecutionOpenCountsTypeDef:
    return {
        "openActivityTasks": ...,
        "openDecisionTasks": ...,
        "openTimers": ...,
        "openChildWorkflowExecutions": ...,
    }
Definition
class WorkflowExecutionOpenCountsTypeDef(TypedDict):
    openActivityTasks: int,
    openDecisionTasks: int,
    openTimers: int,
    openChildWorkflowExecutions: int,
    openLambdaFunctions: NotRequired[int],

ActivityTypeInfoTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ActivityTypeInfoTypeDef

def get_value() -> ActivityTypeInfoTypeDef:
    return {
        "activityType": ...,
        "status": ...,
        "creationDate": ...,
    }
Definition
class ActivityTypeInfoTypeDef(TypedDict):
    activityType: ActivityTypeTypeDef,  # (1)
    status: RegistrationStatusType,  # (2)
    creationDate: datetime,
    description: NotRequired[str],
    deprecationDate: NotRequired[datetime],
  1. See ActivityTypeTypeDef
  2. See RegistrationStatusType

DeprecateActivityTypeInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import DeprecateActivityTypeInputRequestTypeDef

def get_value() -> DeprecateActivityTypeInputRequestTypeDef:
    return {
        "domain": ...,
        "activityType": ...,
    }
Definition
class DeprecateActivityTypeInputRequestTypeDef(TypedDict):
    domain: str,
    activityType: ActivityTypeTypeDef,  # (1)
  1. See ActivityTypeTypeDef

DescribeActivityTypeInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import DescribeActivityTypeInputRequestTypeDef

def get_value() -> DescribeActivityTypeInputRequestTypeDef:
    return {
        "domain": ...,
        "activityType": ...,
    }
Definition
class DescribeActivityTypeInputRequestTypeDef(TypedDict):
    domain: str,
    activityType: ActivityTypeTypeDef,  # (1)
  1. See ActivityTypeTypeDef

ScheduleActivityTaskFailedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ScheduleActivityTaskFailedEventAttributesTypeDef

def get_value() -> ScheduleActivityTaskFailedEventAttributesTypeDef:
    return {
        "activityType": ...,
        "activityId": ...,
        "cause": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class ScheduleActivityTaskFailedEventAttributesTypeDef(TypedDict):
    activityType: ActivityTypeTypeDef,  # (1)
    activityId: str,
    cause: ScheduleActivityTaskFailedCauseType,  # (2)
    decisionTaskCompletedEventId: int,
  1. See ActivityTypeTypeDef
  2. See ScheduleActivityTaskFailedCauseType

UndeprecateActivityTypeInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import UndeprecateActivityTypeInputRequestTypeDef

def get_value() -> UndeprecateActivityTypeInputRequestTypeDef:
    return {
        "domain": ...,
        "activityType": ...,
    }
Definition
class UndeprecateActivityTypeInputRequestTypeDef(TypedDict):
    domain: str,
    activityType: ActivityTypeTypeDef,  # (1)
  1. See ActivityTypeTypeDef

ActivityTaskScheduledEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ActivityTaskScheduledEventAttributesTypeDef

def get_value() -> ActivityTaskScheduledEventAttributesTypeDef:
    return {
        "activityType": ...,
        "activityId": ...,
        "taskList": ...,
        "decisionTaskCompletedEventId": ...,
    }
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

Usage Example
from mypy_boto3_swf.type_defs import ActivityTypeConfigurationTypeDef

def get_value() -> ActivityTypeConfigurationTypeDef:
    return {
        "defaultTaskStartToCloseTimeout": ...,
    }
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

Usage Example
from mypy_boto3_swf.type_defs import ContinueAsNewWorkflowExecutionDecisionAttributesTypeDef

def get_value() -> ContinueAsNewWorkflowExecutionDecisionAttributesTypeDef:
    return {
        "input": ...,
    }
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

CountPendingActivityTasksInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import CountPendingActivityTasksInputRequestTypeDef

def get_value() -> CountPendingActivityTasksInputRequestTypeDef:
    return {
        "domain": ...,
        "taskList": ...,
    }
Definition
class CountPendingActivityTasksInputRequestTypeDef(TypedDict):
    domain: str,
    taskList: TaskListTypeDef,  # (1)
  1. See TaskListTypeDef

CountPendingDecisionTasksInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import CountPendingDecisionTasksInputRequestTypeDef

def get_value() -> CountPendingDecisionTasksInputRequestTypeDef:
    return {
        "domain": ...,
        "taskList": ...,
    }
Definition
class CountPendingDecisionTasksInputRequestTypeDef(TypedDict):
    domain: str,
    taskList: TaskListTypeDef,  # (1)
  1. See TaskListTypeDef

DecisionTaskScheduledEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import DecisionTaskScheduledEventAttributesTypeDef

def get_value() -> DecisionTaskScheduledEventAttributesTypeDef:
    return {
        "taskList": ...,
    }
Definition
class DecisionTaskScheduledEventAttributesTypeDef(TypedDict):
    taskList: TaskListTypeDef,  # (1)
    taskPriority: NotRequired[str],
    startToCloseTimeout: NotRequired[str],
  1. See TaskListTypeDef

PollForActivityTaskInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import PollForActivityTaskInputRequestTypeDef

def get_value() -> PollForActivityTaskInputRequestTypeDef:
    return {
        "domain": ...,
        "taskList": ...,
    }
Definition
class PollForActivityTaskInputRequestTypeDef(TypedDict):
    domain: str,
    taskList: TaskListTypeDef,  # (1)
    identity: NotRequired[str],
  1. See TaskListTypeDef

PollForDecisionTaskInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import PollForDecisionTaskInputRequestTypeDef

def get_value() -> PollForDecisionTaskInputRequestTypeDef:
    return {
        "domain": ...,
        "taskList": ...,
    }
Definition
class PollForDecisionTaskInputRequestTypeDef(TypedDict):
    domain: str,
    taskList: TaskListTypeDef,  # (1)
    identity: NotRequired[str],
    nextPageToken: NotRequired[str],
    maximumPageSize: NotRequired[int],
    reverseOrder: NotRequired[bool],
  1. See TaskListTypeDef

RegisterActivityTypeInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import RegisterActivityTypeInputRequestTypeDef

def get_value() -> RegisterActivityTypeInputRequestTypeDef:
    return {
        "domain": ...,
        "name": ...,
        "version": ...,
    }
Definition
class RegisterActivityTypeInputRequestTypeDef(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

RegisterWorkflowTypeInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import RegisterWorkflowTypeInputRequestTypeDef

def get_value() -> RegisterWorkflowTypeInputRequestTypeDef:
    return {
        "domain": ...,
        "name": ...,
        "version": ...,
    }
Definition
class RegisterWorkflowTypeInputRequestTypeDef(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

Usage Example
from mypy_boto3_swf.type_defs import ScheduleActivityTaskDecisionAttributesTypeDef

def get_value() -> ScheduleActivityTaskDecisionAttributesTypeDef:
    return {
        "activityType": ...,
        "activityId": ...,
    }
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

Usage Example
from mypy_boto3_swf.type_defs import WorkflowExecutionConfigurationTypeDef

def get_value() -> WorkflowExecutionConfigurationTypeDef:
    return {
        "taskStartToCloseTimeout": ...,
        "executionStartToCloseTimeout": ...,
        "taskList": ...,
        "childPolicy": ...,
    }
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

Usage Example
from mypy_boto3_swf.type_defs import WorkflowTypeConfigurationTypeDef

def get_value() -> WorkflowTypeConfigurationTypeDef:
    return {
        "defaultTaskStartToCloseTimeout": ...,
    }
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

Usage Example
from mypy_boto3_swf.type_defs import ActivityTaskStatusTypeDef

def get_value() -> ActivityTaskStatusTypeDef:
    return {
        "cancelRequested": ...,
        "ResponseMetadata": ...,
    }
Definition
class ActivityTaskStatusTypeDef(TypedDict):
    cancelRequested: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

EmptyResponseMetadataTypeDef

Usage Example
from mypy_boto3_swf.type_defs import EmptyResponseMetadataTypeDef

def get_value() -> EmptyResponseMetadataTypeDef:
    return {
        "ResponseMetadata": ...,
    }
Definition
class EmptyResponseMetadataTypeDef(TypedDict):
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

PendingTaskCountTypeDef

Usage Example
from mypy_boto3_swf.type_defs import PendingTaskCountTypeDef

def get_value() -> PendingTaskCountTypeDef:
    return {
        "count": ...,
        "truncated": ...,
        "ResponseMetadata": ...,
    }
Definition
class PendingTaskCountTypeDef(TypedDict):
    count: int,
    truncated: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

RunTypeDef

Usage Example
from mypy_boto3_swf.type_defs import RunTypeDef

def get_value() -> RunTypeDef:
    return {
        "runId": ...,
        "ResponseMetadata": ...,
    }
Definition
class RunTypeDef(TypedDict):
    runId: str,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

WorkflowExecutionCountTypeDef

Usage Example
from mypy_boto3_swf.type_defs import WorkflowExecutionCountTypeDef

def get_value() -> WorkflowExecutionCountTypeDef:
    return {
        "count": ...,
        "truncated": ...,
        "ResponseMetadata": ...,
    }
Definition
class WorkflowExecutionCountTypeDef(TypedDict):
    count: int,
    truncated: bool,
    ResponseMetadata: ResponseMetadataTypeDef,  # (1)
  1. See ResponseMetadataTypeDef

ActivityTaskTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ActivityTaskTypeDef

def get_value() -> ActivityTaskTypeDef:
    return {
        "taskToken": ...,
        "activityId": ...,
        "startedEventId": ...,
        "workflowExecution": ...,
        "activityType": ...,
        "input": ...,
        "ResponseMetadata": ...,
    }
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

DescribeWorkflowExecutionInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import DescribeWorkflowExecutionInputRequestTypeDef

def get_value() -> DescribeWorkflowExecutionInputRequestTypeDef:
    return {
        "domain": ...,
        "execution": ...,
    }
Definition
class DescribeWorkflowExecutionInputRequestTypeDef(TypedDict):
    domain: str,
    execution: WorkflowExecutionTypeDef,  # (1)
  1. See WorkflowExecutionTypeDef

ExternalWorkflowExecutionCancelRequestedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ExternalWorkflowExecutionCancelRequestedEventAttributesTypeDef

def get_value() -> ExternalWorkflowExecutionCancelRequestedEventAttributesTypeDef:
    return {
        "workflowExecution": ...,
        "initiatedEventId": ...,
    }
Definition
class ExternalWorkflowExecutionCancelRequestedEventAttributesTypeDef(TypedDict):
    workflowExecution: WorkflowExecutionTypeDef,  # (1)
    initiatedEventId: int,
  1. See WorkflowExecutionTypeDef

ExternalWorkflowExecutionSignaledEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ExternalWorkflowExecutionSignaledEventAttributesTypeDef

def get_value() -> ExternalWorkflowExecutionSignaledEventAttributesTypeDef:
    return {
        "workflowExecution": ...,
        "initiatedEventId": ...,
    }
Definition
class ExternalWorkflowExecutionSignaledEventAttributesTypeDef(TypedDict):
    workflowExecution: WorkflowExecutionTypeDef,  # (1)
    initiatedEventId: int,
  1. See WorkflowExecutionTypeDef

GetWorkflowExecutionHistoryInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import GetWorkflowExecutionHistoryInputRequestTypeDef

def get_value() -> GetWorkflowExecutionHistoryInputRequestTypeDef:
    return {
        "domain": ...,
        "execution": ...,
    }
Definition
class GetWorkflowExecutionHistoryInputRequestTypeDef(TypedDict):
    domain: str,
    execution: WorkflowExecutionTypeDef,  # (1)
    nextPageToken: NotRequired[str],
    maximumPageSize: NotRequired[int],
    reverseOrder: NotRequired[bool],
  1. See WorkflowExecutionTypeDef

WorkflowExecutionCancelRequestedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import WorkflowExecutionCancelRequestedEventAttributesTypeDef

def get_value() -> WorkflowExecutionCancelRequestedEventAttributesTypeDef:
    return {
        "externalWorkflowExecution": ...,
    }
Definition
class WorkflowExecutionCancelRequestedEventAttributesTypeDef(TypedDict):
    externalWorkflowExecution: NotRequired[WorkflowExecutionTypeDef],  # (1)
    externalInitiatedEventId: NotRequired[int],
    cause: NotRequired[WorkflowExecutionCancelRequestedCauseType],  # (2)
  1. See WorkflowExecutionTypeDef
  2. See WorkflowExecutionCancelRequestedCauseType

WorkflowExecutionSignaledEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import WorkflowExecutionSignaledEventAttributesTypeDef

def get_value() -> WorkflowExecutionSignaledEventAttributesTypeDef:
    return {
        "signalName": ...,
    }
Definition
class WorkflowExecutionSignaledEventAttributesTypeDef(TypedDict):
    signalName: str,
    input: NotRequired[str],
    externalWorkflowExecution: NotRequired[WorkflowExecutionTypeDef],  # (1)
    externalInitiatedEventId: NotRequired[int],
  1. See WorkflowExecutionTypeDef

ChildWorkflowExecutionCanceledEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ChildWorkflowExecutionCanceledEventAttributesTypeDef

def get_value() -> ChildWorkflowExecutionCanceledEventAttributesTypeDef:
    return {
        "workflowExecution": ...,
        "workflowType": ...,
        "initiatedEventId": ...,
        "startedEventId": ...,
    }
Definition
class ChildWorkflowExecutionCanceledEventAttributesTypeDef(TypedDict):
    workflowExecution: WorkflowExecutionTypeDef,  # (1)
    workflowType: WorkflowTypeTypeDef,  # (2)
    initiatedEventId: int,
    startedEventId: int,
    details: NotRequired[str],
  1. See WorkflowExecutionTypeDef
  2. See WorkflowTypeTypeDef

ChildWorkflowExecutionCompletedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ChildWorkflowExecutionCompletedEventAttributesTypeDef

def get_value() -> ChildWorkflowExecutionCompletedEventAttributesTypeDef:
    return {
        "workflowExecution": ...,
        "workflowType": ...,
        "initiatedEventId": ...,
        "startedEventId": ...,
    }
Definition
class ChildWorkflowExecutionCompletedEventAttributesTypeDef(TypedDict):
    workflowExecution: WorkflowExecutionTypeDef,  # (1)
    workflowType: WorkflowTypeTypeDef,  # (2)
    initiatedEventId: int,
    startedEventId: int,
    result: NotRequired[str],
  1. See WorkflowExecutionTypeDef
  2. See WorkflowTypeTypeDef

ChildWorkflowExecutionFailedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ChildWorkflowExecutionFailedEventAttributesTypeDef

def get_value() -> ChildWorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "workflowExecution": ...,
        "workflowType": ...,
        "initiatedEventId": ...,
        "startedEventId": ...,
    }
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

Usage Example
from mypy_boto3_swf.type_defs import ChildWorkflowExecutionStartedEventAttributesTypeDef

def get_value() -> ChildWorkflowExecutionStartedEventAttributesTypeDef:
    return {
        "workflowExecution": ...,
        "workflowType": ...,
        "initiatedEventId": ...,
    }
Definition
class ChildWorkflowExecutionStartedEventAttributesTypeDef(TypedDict):
    workflowExecution: WorkflowExecutionTypeDef,  # (1)
    workflowType: WorkflowTypeTypeDef,  # (2)
    initiatedEventId: int,
  1. See WorkflowExecutionTypeDef
  2. See WorkflowTypeTypeDef

ChildWorkflowExecutionTerminatedEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ChildWorkflowExecutionTerminatedEventAttributesTypeDef

def get_value() -> ChildWorkflowExecutionTerminatedEventAttributesTypeDef:
    return {
        "workflowExecution": ...,
        "workflowType": ...,
        "initiatedEventId": ...,
        "startedEventId": ...,
    }
Definition
class ChildWorkflowExecutionTerminatedEventAttributesTypeDef(TypedDict):
    workflowExecution: WorkflowExecutionTypeDef,  # (1)
    workflowType: WorkflowTypeTypeDef,  # (2)
    initiatedEventId: int,
    startedEventId: int,
  1. See WorkflowExecutionTypeDef
  2. See WorkflowTypeTypeDef

ChildWorkflowExecutionTimedOutEventAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import ChildWorkflowExecutionTimedOutEventAttributesTypeDef

def get_value() -> ChildWorkflowExecutionTimedOutEventAttributesTypeDef:
    return {
        "workflowExecution": ...,
        "workflowType": ...,
        "timeoutType": ...,
        "initiatedEventId": ...,
        "startedEventId": ...,
    }
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

DeprecateWorkflowTypeInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import DeprecateWorkflowTypeInputRequestTypeDef

def get_value() -> DeprecateWorkflowTypeInputRequestTypeDef:
    return {
        "domain": ...,
        "workflowType": ...,
    }
Definition
class DeprecateWorkflowTypeInputRequestTypeDef(TypedDict):
    domain: str,
    workflowType: WorkflowTypeTypeDef,  # (1)
  1. See WorkflowTypeTypeDef

DescribeWorkflowTypeInputRequestTypeDef

Usage Example
from mypy_boto3_swf.type_defs import DescribeWorkflowTypeInputRequestTypeDef

def get_value() -> DescribeWorkflowTypeInputRequestTypeDef:
    return {
        "domain": ...,
        "workflowType": ...,
    }
Definition
class DescribeWorkflowTypeInputRequestTypeDef(TypedDict):
    domain: str,
    workflowType: WorkflowTypeTypeDef,  # (1)
  1. See WorkflowTypeTypeDef

StartChildWorkflowExecutionDecisionAttributesTypeDef

Usage Example
from mypy_boto3_swf.type_defs import StartChildWorkflowExecutionDecisionAttributesTypeDef

def get_value() -> StartChildWorkflowExecutionDecisionAttributesTypeDef:
    return {
        "workflowType": ...,
        "workflowId": ...,
    }
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

Usage Example
from mypy_boto3_swf.type_defs import StartChildWorkflowExecutionFailedEventAttributesTypeDef

def get_value() -> StartChildWorkflowExecutionFailedEventAttributesTypeDef:
    return {
        "workflowType": ...,
        "cause": ...,
        "workflowId": ...,
        "initiatedEventId": ...,
        "decisionTaskCompletedEventId": ...,
    }
Definition
class StartChildWorkflowExecutionFailedEventAttributesTypeDef(TypedDict):
    workflowType: WorkflowTypeTypeDef,  # (1)
    cause: StartChildWorkflowExecutionFailedCauseType,  # (2)
    workflowId: str,
    initiatedEventId: int,
    decisionTaskCompletedEventId: int,