Type definitions#
Auto-generated documentation for SFN type annotations stubs module types-boto3-stepfunctions.
LoggingConfigurationUnionTypeDef#
# LoggingConfigurationUnionTypeDef Union usage example
from types_boto3_stepfunctions.type_defs import LoggingConfigurationUnionTypeDef
def get_value() -> LoggingConfigurationUnionTypeDef:
return ...
# LoggingConfigurationUnionTypeDef definition
LoggingConfigurationUnionTypeDef = Union[
LoggingConfigurationTypeDef, # (1)
LoggingConfigurationOutputTypeDef, # (2)
]
ActivityFailedEventDetailsTypeDef#
# ActivityFailedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ActivityFailedEventDetailsTypeDef
def get_value() -> ActivityFailedEventDetailsTypeDef:
return {
"error": ...,
}
# ActivityFailedEventDetailsTypeDef definition
class ActivityFailedEventDetailsTypeDef(TypedDict):
error: NotRequired[str],
cause: NotRequired[str],
ActivityListItemTypeDef#
# ActivityListItemTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ActivityListItemTypeDef
def get_value() -> ActivityListItemTypeDef:
return {
"activityArn": ...,
}
# ActivityListItemTypeDef definition
class ActivityListItemTypeDef(TypedDict):
activityArn: str,
name: str,
creationDate: datetime,
ActivityScheduleFailedEventDetailsTypeDef#
# ActivityScheduleFailedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ActivityScheduleFailedEventDetailsTypeDef
def get_value() -> ActivityScheduleFailedEventDetailsTypeDef:
return {
"error": ...,
}
# ActivityScheduleFailedEventDetailsTypeDef definition
class ActivityScheduleFailedEventDetailsTypeDef(TypedDict):
error: NotRequired[str],
cause: NotRequired[str],
HistoryEventExecutionDataDetailsTypeDef#
# HistoryEventExecutionDataDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import HistoryEventExecutionDataDetailsTypeDef
def get_value() -> HistoryEventExecutionDataDetailsTypeDef:
return {
"truncated": ...,
}
# HistoryEventExecutionDataDetailsTypeDef definition
class HistoryEventExecutionDataDetailsTypeDef(TypedDict):
truncated: NotRequired[bool],
ActivityStartedEventDetailsTypeDef#
# ActivityStartedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ActivityStartedEventDetailsTypeDef
def get_value() -> ActivityStartedEventDetailsTypeDef:
return {
"workerName": ...,
}
# ActivityStartedEventDetailsTypeDef definition
class ActivityStartedEventDetailsTypeDef(TypedDict):
workerName: NotRequired[str],
ActivityTimedOutEventDetailsTypeDef#
# ActivityTimedOutEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ActivityTimedOutEventDetailsTypeDef
def get_value() -> ActivityTimedOutEventDetailsTypeDef:
return {
"error": ...,
}
# ActivityTimedOutEventDetailsTypeDef definition
class ActivityTimedOutEventDetailsTypeDef(TypedDict):
error: NotRequired[str],
cause: NotRequired[str],
AssignedVariablesDetailsTypeDef#
# AssignedVariablesDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import AssignedVariablesDetailsTypeDef
def get_value() -> AssignedVariablesDetailsTypeDef:
return {
"truncated": ...,
}
# AssignedVariablesDetailsTypeDef definition
class AssignedVariablesDetailsTypeDef(TypedDict):
truncated: NotRequired[bool],
BillingDetailsTypeDef#
# BillingDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import BillingDetailsTypeDef
def get_value() -> BillingDetailsTypeDef:
return {
"billedMemoryUsedInMB": ...,
}
# BillingDetailsTypeDef definition
class BillingDetailsTypeDef(TypedDict):
billedMemoryUsedInMB: NotRequired[int],
billedDurationInMilliseconds: NotRequired[int],
CloudWatchEventsExecutionDataDetailsTypeDef#
# CloudWatchEventsExecutionDataDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import CloudWatchEventsExecutionDataDetailsTypeDef
def get_value() -> CloudWatchEventsExecutionDataDetailsTypeDef:
return {
"included": ...,
}
# CloudWatchEventsExecutionDataDetailsTypeDef definition
class CloudWatchEventsExecutionDataDetailsTypeDef(TypedDict):
included: NotRequired[bool],
CloudWatchLogsLogGroupTypeDef#
# CloudWatchLogsLogGroupTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import CloudWatchLogsLogGroupTypeDef
def get_value() -> CloudWatchLogsLogGroupTypeDef:
return {
"logGroupArn": ...,
}
# CloudWatchLogsLogGroupTypeDef definition
class CloudWatchLogsLogGroupTypeDef(TypedDict):
logGroupArn: NotRequired[str],
EncryptionConfigurationTypeDef#
# EncryptionConfigurationTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import EncryptionConfigurationTypeDef
def get_value() -> EncryptionConfigurationTypeDef:
return {
"kmsKeyId": ...,
}
# EncryptionConfigurationTypeDef definition
class EncryptionConfigurationTypeDef(TypedDict):
type: EncryptionTypeType, # (1)
kmsKeyId: NotRequired[str],
kmsDataKeyReusePeriodSeconds: NotRequired[int],
TagTypeDef#
# TagTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import TagTypeDef
def get_value() -> TagTypeDef:
return {
"key": ...,
}
# TagTypeDef definition
class TagTypeDef(TypedDict):
key: NotRequired[str],
value: NotRequired[str],
ResponseMetadataTypeDef#
# ResponseMetadataTypeDef TypedDict usage example
from types_boto3_stepfunctions.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],
RoutingConfigurationListItemTypeDef#
# RoutingConfigurationListItemTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import RoutingConfigurationListItemTypeDef
def get_value() -> RoutingConfigurationListItemTypeDef:
return {
"stateMachineVersionArn": ...,
}
# RoutingConfigurationListItemTypeDef definition
class RoutingConfigurationListItemTypeDef(TypedDict):
stateMachineVersionArn: str,
weight: int,
TracingConfigurationTypeDef#
# TracingConfigurationTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import TracingConfigurationTypeDef
def get_value() -> TracingConfigurationTypeDef:
return {
"enabled": ...,
}
# TracingConfigurationTypeDef definition
class TracingConfigurationTypeDef(TypedDict):
enabled: NotRequired[bool],
DeleteActivityInputTypeDef#
# DeleteActivityInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import DeleteActivityInputTypeDef
def get_value() -> DeleteActivityInputTypeDef:
return {
"activityArn": ...,
}
# DeleteActivityInputTypeDef definition
class DeleteActivityInputTypeDef(TypedDict):
activityArn: str,
DeleteStateMachineAliasInputTypeDef#
# DeleteStateMachineAliasInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import DeleteStateMachineAliasInputTypeDef
def get_value() -> DeleteStateMachineAliasInputTypeDef:
return {
"stateMachineAliasArn": ...,
}
# DeleteStateMachineAliasInputTypeDef definition
class DeleteStateMachineAliasInputTypeDef(TypedDict):
stateMachineAliasArn: str,
DeleteStateMachineInputTypeDef#
# DeleteStateMachineInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import DeleteStateMachineInputTypeDef
def get_value() -> DeleteStateMachineInputTypeDef:
return {
"stateMachineArn": ...,
}
# DeleteStateMachineInputTypeDef definition
class DeleteStateMachineInputTypeDef(TypedDict):
stateMachineArn: str,
DeleteStateMachineVersionInputTypeDef#
# DeleteStateMachineVersionInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import DeleteStateMachineVersionInputTypeDef
def get_value() -> DeleteStateMachineVersionInputTypeDef:
return {
"stateMachineVersionArn": ...,
}
# DeleteStateMachineVersionInputTypeDef definition
class DeleteStateMachineVersionInputTypeDef(TypedDict):
stateMachineVersionArn: str,
DescribeActivityInputTypeDef#
# DescribeActivityInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import DescribeActivityInputTypeDef
def get_value() -> DescribeActivityInputTypeDef:
return {
"activityArn": ...,
}
# DescribeActivityInputTypeDef definition
class DescribeActivityInputTypeDef(TypedDict):
activityArn: str,
DescribeExecutionInputTypeDef#
# DescribeExecutionInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import DescribeExecutionInputTypeDef
def get_value() -> DescribeExecutionInputTypeDef:
return {
"executionArn": ...,
}
# DescribeExecutionInputTypeDef definition
class DescribeExecutionInputTypeDef(TypedDict):
executionArn: str,
includedData: NotRequired[IncludedDataType], # (1)
- See IncludedDataType
DescribeMapRunInputTypeDef#
# DescribeMapRunInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import DescribeMapRunInputTypeDef
def get_value() -> DescribeMapRunInputTypeDef:
return {
"mapRunArn": ...,
}
# DescribeMapRunInputTypeDef definition
class DescribeMapRunInputTypeDef(TypedDict):
mapRunArn: str,
MapRunExecutionCountsTypeDef#
# MapRunExecutionCountsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import MapRunExecutionCountsTypeDef
def get_value() -> MapRunExecutionCountsTypeDef:
return {
"pending": ...,
}
# MapRunExecutionCountsTypeDef definition
class MapRunExecutionCountsTypeDef(TypedDict):
pending: int,
running: int,
succeeded: int,
failed: int,
timedOut: int,
aborted: int,
total: int,
resultsWritten: int,
failuresNotRedrivable: NotRequired[int],
pendingRedrive: NotRequired[int],
MapRunItemCountsTypeDef#
# MapRunItemCountsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import MapRunItemCountsTypeDef
def get_value() -> MapRunItemCountsTypeDef:
return {
"pending": ...,
}
# MapRunItemCountsTypeDef definition
class MapRunItemCountsTypeDef(TypedDict):
pending: int,
running: int,
succeeded: int,
failed: int,
timedOut: int,
aborted: int,
total: int,
resultsWritten: int,
failuresNotRedrivable: NotRequired[int],
pendingRedrive: NotRequired[int],
DescribeStateMachineAliasInputTypeDef#
# DescribeStateMachineAliasInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import DescribeStateMachineAliasInputTypeDef
def get_value() -> DescribeStateMachineAliasInputTypeDef:
return {
"stateMachineAliasArn": ...,
}
# DescribeStateMachineAliasInputTypeDef definition
class DescribeStateMachineAliasInputTypeDef(TypedDict):
stateMachineAliasArn: str,
DescribeStateMachineForExecutionInputTypeDef#
# DescribeStateMachineForExecutionInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import DescribeStateMachineForExecutionInputTypeDef
def get_value() -> DescribeStateMachineForExecutionInputTypeDef:
return {
"executionArn": ...,
}
# DescribeStateMachineForExecutionInputTypeDef definition
class DescribeStateMachineForExecutionInputTypeDef(TypedDict):
executionArn: str,
includedData: NotRequired[IncludedDataType], # (1)
- See IncludedDataType
DescribeStateMachineInputTypeDef#
# DescribeStateMachineInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import DescribeStateMachineInputTypeDef
def get_value() -> DescribeStateMachineInputTypeDef:
return {
"stateMachineArn": ...,
}
# DescribeStateMachineInputTypeDef definition
class DescribeStateMachineInputTypeDef(TypedDict):
stateMachineArn: str,
includedData: NotRequired[IncludedDataType], # (1)
- See IncludedDataType
EvaluationFailedEventDetailsTypeDef#
# EvaluationFailedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import EvaluationFailedEventDetailsTypeDef
def get_value() -> EvaluationFailedEventDetailsTypeDef:
return {
"error": ...,
}
# EvaluationFailedEventDetailsTypeDef definition
class EvaluationFailedEventDetailsTypeDef(TypedDict):
state: str,
error: NotRequired[str],
cause: NotRequired[str],
location: NotRequired[str],
ExecutionAbortedEventDetailsTypeDef#
# ExecutionAbortedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ExecutionAbortedEventDetailsTypeDef
def get_value() -> ExecutionAbortedEventDetailsTypeDef:
return {
"error": ...,
}
# ExecutionAbortedEventDetailsTypeDef definition
class ExecutionAbortedEventDetailsTypeDef(TypedDict):
error: NotRequired[str],
cause: NotRequired[str],
ExecutionFailedEventDetailsTypeDef#
# ExecutionFailedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ExecutionFailedEventDetailsTypeDef
def get_value() -> ExecutionFailedEventDetailsTypeDef:
return {
"error": ...,
}
# ExecutionFailedEventDetailsTypeDef definition
class ExecutionFailedEventDetailsTypeDef(TypedDict):
error: NotRequired[str],
cause: NotRequired[str],
ExecutionListItemTypeDef#
# ExecutionListItemTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ExecutionListItemTypeDef
def get_value() -> ExecutionListItemTypeDef:
return {
"executionArn": ...,
}
# ExecutionListItemTypeDef definition
class ExecutionListItemTypeDef(TypedDict):
executionArn: str,
stateMachineArn: str,
name: str,
status: ExecutionStatusType, # (1)
startDate: datetime,
stopDate: NotRequired[datetime],
mapRunArn: NotRequired[str],
itemCount: NotRequired[int],
stateMachineVersionArn: NotRequired[str],
stateMachineAliasArn: NotRequired[str],
redriveCount: NotRequired[int],
redriveDate: NotRequired[datetime],
ExecutionRedrivenEventDetailsTypeDef#
# ExecutionRedrivenEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ExecutionRedrivenEventDetailsTypeDef
def get_value() -> ExecutionRedrivenEventDetailsTypeDef:
return {
"redriveCount": ...,
}
# ExecutionRedrivenEventDetailsTypeDef definition
class ExecutionRedrivenEventDetailsTypeDef(TypedDict):
redriveCount: NotRequired[int],
ExecutionTimedOutEventDetailsTypeDef#
# ExecutionTimedOutEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ExecutionTimedOutEventDetailsTypeDef
def get_value() -> ExecutionTimedOutEventDetailsTypeDef:
return {
"error": ...,
}
# ExecutionTimedOutEventDetailsTypeDef definition
class ExecutionTimedOutEventDetailsTypeDef(TypedDict):
error: NotRequired[str],
cause: NotRequired[str],
GetActivityTaskInputTypeDef#
# GetActivityTaskInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import GetActivityTaskInputTypeDef
def get_value() -> GetActivityTaskInputTypeDef:
return {
"activityArn": ...,
}
# GetActivityTaskInputTypeDef definition
class GetActivityTaskInputTypeDef(TypedDict):
activityArn: str,
workerName: NotRequired[str],
PaginatorConfigTypeDef#
# PaginatorConfigTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import PaginatorConfigTypeDef
def get_value() -> PaginatorConfigTypeDef:
return {
"MaxItems": ...,
}
# PaginatorConfigTypeDef definition
class PaginatorConfigTypeDef(TypedDict):
MaxItems: NotRequired[int],
PageSize: NotRequired[int],
StartingToken: NotRequired[str],
GetExecutionHistoryInputTypeDef#
# GetExecutionHistoryInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import GetExecutionHistoryInputTypeDef
def get_value() -> GetExecutionHistoryInputTypeDef:
return {
"executionArn": ...,
}
# GetExecutionHistoryInputTypeDef definition
class GetExecutionHistoryInputTypeDef(TypedDict):
executionArn: str,
maxResults: NotRequired[int],
reverseOrder: NotRequired[bool],
nextToken: NotRequired[str],
includeExecutionData: NotRequired[bool],
LambdaFunctionFailedEventDetailsTypeDef#
# LambdaFunctionFailedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import LambdaFunctionFailedEventDetailsTypeDef
def get_value() -> LambdaFunctionFailedEventDetailsTypeDef:
return {
"error": ...,
}
# LambdaFunctionFailedEventDetailsTypeDef definition
class LambdaFunctionFailedEventDetailsTypeDef(TypedDict):
error: NotRequired[str],
cause: NotRequired[str],
LambdaFunctionScheduleFailedEventDetailsTypeDef#
# LambdaFunctionScheduleFailedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import LambdaFunctionScheduleFailedEventDetailsTypeDef
def get_value() -> LambdaFunctionScheduleFailedEventDetailsTypeDef:
return {
"error": ...,
}
# LambdaFunctionScheduleFailedEventDetailsTypeDef definition
class LambdaFunctionScheduleFailedEventDetailsTypeDef(TypedDict):
error: NotRequired[str],
cause: NotRequired[str],
LambdaFunctionStartFailedEventDetailsTypeDef#
# LambdaFunctionStartFailedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import LambdaFunctionStartFailedEventDetailsTypeDef
def get_value() -> LambdaFunctionStartFailedEventDetailsTypeDef:
return {
"error": ...,
}
# LambdaFunctionStartFailedEventDetailsTypeDef definition
class LambdaFunctionStartFailedEventDetailsTypeDef(TypedDict):
error: NotRequired[str],
cause: NotRequired[str],
LambdaFunctionTimedOutEventDetailsTypeDef#
# LambdaFunctionTimedOutEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import LambdaFunctionTimedOutEventDetailsTypeDef
def get_value() -> LambdaFunctionTimedOutEventDetailsTypeDef:
return {
"error": ...,
}
# LambdaFunctionTimedOutEventDetailsTypeDef definition
class LambdaFunctionTimedOutEventDetailsTypeDef(TypedDict):
error: NotRequired[str],
cause: NotRequired[str],
MapIterationEventDetailsTypeDef#
# MapIterationEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import MapIterationEventDetailsTypeDef
def get_value() -> MapIterationEventDetailsTypeDef:
return {
"name": ...,
}
# MapIterationEventDetailsTypeDef definition
class MapIterationEventDetailsTypeDef(TypedDict):
name: NotRequired[str],
index: NotRequired[int],
MapRunFailedEventDetailsTypeDef#
# MapRunFailedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import MapRunFailedEventDetailsTypeDef
def get_value() -> MapRunFailedEventDetailsTypeDef:
return {
"error": ...,
}
# MapRunFailedEventDetailsTypeDef definition
class MapRunFailedEventDetailsTypeDef(TypedDict):
error: NotRequired[str],
cause: NotRequired[str],
MapRunRedrivenEventDetailsTypeDef#
# MapRunRedrivenEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import MapRunRedrivenEventDetailsTypeDef
def get_value() -> MapRunRedrivenEventDetailsTypeDef:
return {
"mapRunArn": ...,
}
# MapRunRedrivenEventDetailsTypeDef definition
class MapRunRedrivenEventDetailsTypeDef(TypedDict):
mapRunArn: NotRequired[str],
redriveCount: NotRequired[int],
MapRunStartedEventDetailsTypeDef#
# MapRunStartedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import MapRunStartedEventDetailsTypeDef
def get_value() -> MapRunStartedEventDetailsTypeDef:
return {
"mapRunArn": ...,
}
# MapRunStartedEventDetailsTypeDef definition
class MapRunStartedEventDetailsTypeDef(TypedDict):
mapRunArn: NotRequired[str],
MapStateStartedEventDetailsTypeDef#
# MapStateStartedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import MapStateStartedEventDetailsTypeDef
def get_value() -> MapStateStartedEventDetailsTypeDef:
return {
"length": ...,
}
# MapStateStartedEventDetailsTypeDef definition
class MapStateStartedEventDetailsTypeDef(TypedDict):
length: NotRequired[int],
TaskFailedEventDetailsTypeDef#
# TaskFailedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import TaskFailedEventDetailsTypeDef
def get_value() -> TaskFailedEventDetailsTypeDef:
return {
"resourceType": ...,
}
# TaskFailedEventDetailsTypeDef definition
class TaskFailedEventDetailsTypeDef(TypedDict):
resourceType: str,
resource: str,
error: NotRequired[str],
cause: NotRequired[str],
TaskStartFailedEventDetailsTypeDef#
# TaskStartFailedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import TaskStartFailedEventDetailsTypeDef
def get_value() -> TaskStartFailedEventDetailsTypeDef:
return {
"resourceType": ...,
}
# TaskStartFailedEventDetailsTypeDef definition
class TaskStartFailedEventDetailsTypeDef(TypedDict):
resourceType: str,
resource: str,
error: NotRequired[str],
cause: NotRequired[str],
TaskStartedEventDetailsTypeDef#
# TaskStartedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import TaskStartedEventDetailsTypeDef
def get_value() -> TaskStartedEventDetailsTypeDef:
return {
"resourceType": ...,
}
# TaskStartedEventDetailsTypeDef definition
class TaskStartedEventDetailsTypeDef(TypedDict):
resourceType: str,
resource: str,
TaskSubmitFailedEventDetailsTypeDef#
# TaskSubmitFailedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import TaskSubmitFailedEventDetailsTypeDef
def get_value() -> TaskSubmitFailedEventDetailsTypeDef:
return {
"resourceType": ...,
}
# TaskSubmitFailedEventDetailsTypeDef definition
class TaskSubmitFailedEventDetailsTypeDef(TypedDict):
resourceType: str,
resource: str,
error: NotRequired[str],
cause: NotRequired[str],
TaskTimedOutEventDetailsTypeDef#
# TaskTimedOutEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import TaskTimedOutEventDetailsTypeDef
def get_value() -> TaskTimedOutEventDetailsTypeDef:
return {
"resourceType": ...,
}
# TaskTimedOutEventDetailsTypeDef definition
class TaskTimedOutEventDetailsTypeDef(TypedDict):
resourceType: str,
resource: str,
error: NotRequired[str],
cause: NotRequired[str],
InspectionDataRequestTypeDef#
# InspectionDataRequestTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import InspectionDataRequestTypeDef
def get_value() -> InspectionDataRequestTypeDef:
return {
"protocol": ...,
}
# InspectionDataRequestTypeDef definition
class InspectionDataRequestTypeDef(TypedDict):
protocol: NotRequired[str],
method: NotRequired[str],
url: NotRequired[str],
headers: NotRequired[str],
body: NotRequired[str],
InspectionDataResponseTypeDef#
# InspectionDataResponseTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import InspectionDataResponseTypeDef
def get_value() -> InspectionDataResponseTypeDef:
return {
"protocol": ...,
}
# InspectionDataResponseTypeDef definition
class InspectionDataResponseTypeDef(TypedDict):
protocol: NotRequired[str],
statusCode: NotRequired[str],
statusMessage: NotRequired[str],
headers: NotRequired[str],
body: NotRequired[str],
TaskCredentialsTypeDef#
# TaskCredentialsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import TaskCredentialsTypeDef
def get_value() -> TaskCredentialsTypeDef:
return {
"roleArn": ...,
}
# TaskCredentialsTypeDef definition
class TaskCredentialsTypeDef(TypedDict):
roleArn: NotRequired[str],
ListActivitiesInputTypeDef#
# ListActivitiesInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListActivitiesInputTypeDef
def get_value() -> ListActivitiesInputTypeDef:
return {
"maxResults": ...,
}
# ListActivitiesInputTypeDef definition
class ListActivitiesInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
ListExecutionsInputTypeDef#
# ListExecutionsInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListExecutionsInputTypeDef
def get_value() -> ListExecutionsInputTypeDef:
return {
"stateMachineArn": ...,
}
# ListExecutionsInputTypeDef definition
class ListExecutionsInputTypeDef(TypedDict):
stateMachineArn: NotRequired[str],
statusFilter: NotRequired[ExecutionStatusType], # (1)
maxResults: NotRequired[int],
nextToken: NotRequired[str],
mapRunArn: NotRequired[str],
redriveFilter: NotRequired[ExecutionRedriveFilterType], # (2)
ListMapRunsInputTypeDef#
# ListMapRunsInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListMapRunsInputTypeDef
def get_value() -> ListMapRunsInputTypeDef:
return {
"executionArn": ...,
}
# ListMapRunsInputTypeDef definition
class ListMapRunsInputTypeDef(TypedDict):
executionArn: str,
maxResults: NotRequired[int],
nextToken: NotRequired[str],
MapRunListItemTypeDef#
# MapRunListItemTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import MapRunListItemTypeDef
def get_value() -> MapRunListItemTypeDef:
return {
"executionArn": ...,
}
# MapRunListItemTypeDef definition
class MapRunListItemTypeDef(TypedDict):
executionArn: str,
mapRunArn: str,
stateMachineArn: str,
startDate: datetime,
stopDate: NotRequired[datetime],
ListStateMachineAliasesInputTypeDef#
# ListStateMachineAliasesInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListStateMachineAliasesInputTypeDef
def get_value() -> ListStateMachineAliasesInputTypeDef:
return {
"stateMachineArn": ...,
}
# ListStateMachineAliasesInputTypeDef definition
class ListStateMachineAliasesInputTypeDef(TypedDict):
stateMachineArn: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
StateMachineAliasListItemTypeDef#
# StateMachineAliasListItemTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import StateMachineAliasListItemTypeDef
def get_value() -> StateMachineAliasListItemTypeDef:
return {
"stateMachineAliasArn": ...,
}
# StateMachineAliasListItemTypeDef definition
class StateMachineAliasListItemTypeDef(TypedDict):
stateMachineAliasArn: str,
creationDate: datetime,
ListStateMachineVersionsInputTypeDef#
# ListStateMachineVersionsInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListStateMachineVersionsInputTypeDef
def get_value() -> ListStateMachineVersionsInputTypeDef:
return {
"stateMachineArn": ...,
}
# ListStateMachineVersionsInputTypeDef definition
class ListStateMachineVersionsInputTypeDef(TypedDict):
stateMachineArn: str,
nextToken: NotRequired[str],
maxResults: NotRequired[int],
StateMachineVersionListItemTypeDef#
# StateMachineVersionListItemTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import StateMachineVersionListItemTypeDef
def get_value() -> StateMachineVersionListItemTypeDef:
return {
"stateMachineVersionArn": ...,
}
# StateMachineVersionListItemTypeDef definition
class StateMachineVersionListItemTypeDef(TypedDict):
stateMachineVersionArn: str,
creationDate: datetime,
ListStateMachinesInputTypeDef#
# ListStateMachinesInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListStateMachinesInputTypeDef
def get_value() -> ListStateMachinesInputTypeDef:
return {
"maxResults": ...,
}
# ListStateMachinesInputTypeDef definition
class ListStateMachinesInputTypeDef(TypedDict):
maxResults: NotRequired[int],
nextToken: NotRequired[str],
StateMachineListItemTypeDef#
# StateMachineListItemTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import StateMachineListItemTypeDef
def get_value() -> StateMachineListItemTypeDef:
return {
"stateMachineArn": ...,
}
# StateMachineListItemTypeDef definition
class StateMachineListItemTypeDef(TypedDict):
stateMachineArn: str,
name: str,
type: StateMachineTypeType, # (1)
creationDate: datetime,
ListTagsForResourceInputTypeDef#
# ListTagsForResourceInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListTagsForResourceInputTypeDef
def get_value() -> ListTagsForResourceInputTypeDef:
return {
"resourceArn": ...,
}
# ListTagsForResourceInputTypeDef definition
class ListTagsForResourceInputTypeDef(TypedDict):
resourceArn: str,
PublishStateMachineVersionInputTypeDef#
# PublishStateMachineVersionInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import PublishStateMachineVersionInputTypeDef
def get_value() -> PublishStateMachineVersionInputTypeDef:
return {
"stateMachineArn": ...,
}
# PublishStateMachineVersionInputTypeDef definition
class PublishStateMachineVersionInputTypeDef(TypedDict):
stateMachineArn: str,
revisionId: NotRequired[str],
description: NotRequired[str],
RedriveExecutionInputTypeDef#
# RedriveExecutionInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import RedriveExecutionInputTypeDef
def get_value() -> RedriveExecutionInputTypeDef:
return {
"executionArn": ...,
}
# RedriveExecutionInputTypeDef definition
class RedriveExecutionInputTypeDef(TypedDict):
executionArn: str,
clientToken: NotRequired[str],
SendTaskFailureInputTypeDef#
# SendTaskFailureInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import SendTaskFailureInputTypeDef
def get_value() -> SendTaskFailureInputTypeDef:
return {
"taskToken": ...,
}
# SendTaskFailureInputTypeDef definition
class SendTaskFailureInputTypeDef(TypedDict):
taskToken: str,
error: NotRequired[str],
cause: NotRequired[str],
SendTaskHeartbeatInputTypeDef#
# SendTaskHeartbeatInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import SendTaskHeartbeatInputTypeDef
def get_value() -> SendTaskHeartbeatInputTypeDef:
return {
"taskToken": ...,
}
# SendTaskHeartbeatInputTypeDef definition
class SendTaskHeartbeatInputTypeDef(TypedDict):
taskToken: str,
SendTaskSuccessInputTypeDef#
# SendTaskSuccessInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import SendTaskSuccessInputTypeDef
def get_value() -> SendTaskSuccessInputTypeDef:
return {
"taskToken": ...,
}
# SendTaskSuccessInputTypeDef definition
class SendTaskSuccessInputTypeDef(TypedDict):
taskToken: str,
output: str,
StartExecutionInputTypeDef#
# StartExecutionInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import StartExecutionInputTypeDef
def get_value() -> StartExecutionInputTypeDef:
return {
"stateMachineArn": ...,
}
# StartExecutionInputTypeDef definition
class StartExecutionInputTypeDef(TypedDict):
stateMachineArn: str,
name: NotRequired[str],
input: NotRequired[str],
traceHeader: NotRequired[str],
StartSyncExecutionInputTypeDef#
# StartSyncExecutionInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import StartSyncExecutionInputTypeDef
def get_value() -> StartSyncExecutionInputTypeDef:
return {
"stateMachineArn": ...,
}
# StartSyncExecutionInputTypeDef definition
class StartSyncExecutionInputTypeDef(TypedDict):
stateMachineArn: str,
name: NotRequired[str],
input: NotRequired[str],
traceHeader: NotRequired[str],
includedData: NotRequired[IncludedDataType], # (1)
- See IncludedDataType
StopExecutionInputTypeDef#
# StopExecutionInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import StopExecutionInputTypeDef
def get_value() -> StopExecutionInputTypeDef:
return {
"executionArn": ...,
}
# StopExecutionInputTypeDef definition
class StopExecutionInputTypeDef(TypedDict):
executionArn: str,
error: NotRequired[str],
cause: NotRequired[str],
TestStateInputTypeDef#
# TestStateInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import TestStateInputTypeDef
def get_value() -> TestStateInputTypeDef:
return {
"definition": ...,
}
# TestStateInputTypeDef definition
class TestStateInputTypeDef(TypedDict):
definition: str,
roleArn: NotRequired[str],
input: NotRequired[str],
inspectionLevel: NotRequired[InspectionLevelType], # (1)
revealSecrets: NotRequired[bool],
variables: NotRequired[str],
UntagResourceInputTypeDef#
# UntagResourceInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import UntagResourceInputTypeDef
def get_value() -> UntagResourceInputTypeDef:
return {
"resourceArn": ...,
}
# UntagResourceInputTypeDef definition
class UntagResourceInputTypeDef(TypedDict):
resourceArn: str,
tagKeys: Sequence[str],
UpdateMapRunInputTypeDef#
# UpdateMapRunInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import UpdateMapRunInputTypeDef
def get_value() -> UpdateMapRunInputTypeDef:
return {
"mapRunArn": ...,
}
# UpdateMapRunInputTypeDef definition
class UpdateMapRunInputTypeDef(TypedDict):
mapRunArn: str,
maxConcurrency: NotRequired[int],
toleratedFailurePercentage: NotRequired[float],
toleratedFailureCount: NotRequired[int],
ValidateStateMachineDefinitionDiagnosticTypeDef#
# ValidateStateMachineDefinitionDiagnosticTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ValidateStateMachineDefinitionDiagnosticTypeDef
def get_value() -> ValidateStateMachineDefinitionDiagnosticTypeDef:
return {
"severity": ...,
}
# ValidateStateMachineDefinitionDiagnosticTypeDef definition
class ValidateStateMachineDefinitionDiagnosticTypeDef(TypedDict):
severity: ValidateStateMachineDefinitionSeverityType, # (1)
code: str,
message: str,
location: NotRequired[str],
ValidateStateMachineDefinitionInputTypeDef#
# ValidateStateMachineDefinitionInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ValidateStateMachineDefinitionInputTypeDef
def get_value() -> ValidateStateMachineDefinitionInputTypeDef:
return {
"definition": ...,
}
# ValidateStateMachineDefinitionInputTypeDef definition
class ValidateStateMachineDefinitionInputTypeDef(TypedDict):
definition: str,
type: NotRequired[StateMachineTypeType], # (1)
severity: NotRequired[ValidateStateMachineDefinitionSeverityType], # (2)
maxResults: NotRequired[int],
ActivityScheduledEventDetailsTypeDef#
# ActivityScheduledEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ActivityScheduledEventDetailsTypeDef
def get_value() -> ActivityScheduledEventDetailsTypeDef:
return {
"resource": ...,
}
# ActivityScheduledEventDetailsTypeDef definition
class ActivityScheduledEventDetailsTypeDef(TypedDict):
resource: str,
input: NotRequired[str],
inputDetails: NotRequired[HistoryEventExecutionDataDetailsTypeDef], # (1)
timeoutInSeconds: NotRequired[int],
heartbeatInSeconds: NotRequired[int],
ActivitySucceededEventDetailsTypeDef#
# ActivitySucceededEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ActivitySucceededEventDetailsTypeDef
def get_value() -> ActivitySucceededEventDetailsTypeDef:
return {
"output": ...,
}
# ActivitySucceededEventDetailsTypeDef definition
class ActivitySucceededEventDetailsTypeDef(TypedDict):
output: NotRequired[str],
outputDetails: NotRequired[HistoryEventExecutionDataDetailsTypeDef], # (1)
ExecutionStartedEventDetailsTypeDef#
# ExecutionStartedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ExecutionStartedEventDetailsTypeDef
def get_value() -> ExecutionStartedEventDetailsTypeDef:
return {
"input": ...,
}
# ExecutionStartedEventDetailsTypeDef definition
class ExecutionStartedEventDetailsTypeDef(TypedDict):
input: NotRequired[str],
inputDetails: NotRequired[HistoryEventExecutionDataDetailsTypeDef], # (1)
roleArn: NotRequired[str],
stateMachineAliasArn: NotRequired[str],
stateMachineVersionArn: NotRequired[str],
ExecutionSucceededEventDetailsTypeDef#
# ExecutionSucceededEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ExecutionSucceededEventDetailsTypeDef
def get_value() -> ExecutionSucceededEventDetailsTypeDef:
return {
"output": ...,
}
# ExecutionSucceededEventDetailsTypeDef definition
class ExecutionSucceededEventDetailsTypeDef(TypedDict):
output: NotRequired[str],
outputDetails: NotRequired[HistoryEventExecutionDataDetailsTypeDef], # (1)
LambdaFunctionSucceededEventDetailsTypeDef#
# LambdaFunctionSucceededEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import LambdaFunctionSucceededEventDetailsTypeDef
def get_value() -> LambdaFunctionSucceededEventDetailsTypeDef:
return {
"output": ...,
}
# LambdaFunctionSucceededEventDetailsTypeDef definition
class LambdaFunctionSucceededEventDetailsTypeDef(TypedDict):
output: NotRequired[str],
outputDetails: NotRequired[HistoryEventExecutionDataDetailsTypeDef], # (1)
StateEnteredEventDetailsTypeDef#
# StateEnteredEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import StateEnteredEventDetailsTypeDef
def get_value() -> StateEnteredEventDetailsTypeDef:
return {
"name": ...,
}
# StateEnteredEventDetailsTypeDef definition
class StateEnteredEventDetailsTypeDef(TypedDict):
name: str,
input: NotRequired[str],
inputDetails: NotRequired[HistoryEventExecutionDataDetailsTypeDef], # (1)
TaskSubmittedEventDetailsTypeDef#
# TaskSubmittedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import TaskSubmittedEventDetailsTypeDef
def get_value() -> TaskSubmittedEventDetailsTypeDef:
return {
"resourceType": ...,
}
# TaskSubmittedEventDetailsTypeDef definition
class TaskSubmittedEventDetailsTypeDef(TypedDict):
resourceType: str,
resource: str,
output: NotRequired[str],
outputDetails: NotRequired[HistoryEventExecutionDataDetailsTypeDef], # (1)
TaskSucceededEventDetailsTypeDef#
# TaskSucceededEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import TaskSucceededEventDetailsTypeDef
def get_value() -> TaskSucceededEventDetailsTypeDef:
return {
"resourceType": ...,
}
# TaskSucceededEventDetailsTypeDef definition
class TaskSucceededEventDetailsTypeDef(TypedDict):
resourceType: str,
resource: str,
output: NotRequired[str],
outputDetails: NotRequired[HistoryEventExecutionDataDetailsTypeDef], # (1)
StateExitedEventDetailsTypeDef#
# StateExitedEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import StateExitedEventDetailsTypeDef
def get_value() -> StateExitedEventDetailsTypeDef:
return {
"name": ...,
}
# StateExitedEventDetailsTypeDef definition
class StateExitedEventDetailsTypeDef(TypedDict):
name: str,
output: NotRequired[str],
outputDetails: NotRequired[HistoryEventExecutionDataDetailsTypeDef], # (1)
assignedVariables: NotRequired[Dict[str, str]],
assignedVariablesDetails: NotRequired[AssignedVariablesDetailsTypeDef], # (2)
LogDestinationTypeDef#
# LogDestinationTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import LogDestinationTypeDef
def get_value() -> LogDestinationTypeDef:
return {
"cloudWatchLogsLogGroup": ...,
}
# LogDestinationTypeDef definition
class LogDestinationTypeDef(TypedDict):
cloudWatchLogsLogGroup: NotRequired[CloudWatchLogsLogGroupTypeDef], # (1)
CreateActivityInputTypeDef#
# CreateActivityInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import CreateActivityInputTypeDef
def get_value() -> CreateActivityInputTypeDef:
return {
"name": ...,
}
# CreateActivityInputTypeDef definition
class CreateActivityInputTypeDef(TypedDict):
name: str,
tags: NotRequired[Sequence[TagTypeDef]], # (1)
encryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef], # (2)
TagResourceInputTypeDef#
# TagResourceInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import TagResourceInputTypeDef
def get_value() -> TagResourceInputTypeDef:
return {
"resourceArn": ...,
}
# TagResourceInputTypeDef definition
class TagResourceInputTypeDef(TypedDict):
resourceArn: str,
tags: Sequence[TagTypeDef], # (1)
- See TagTypeDef
CreateActivityOutputTypeDef#
# CreateActivityOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import CreateActivityOutputTypeDef
def get_value() -> CreateActivityOutputTypeDef:
return {
"activityArn": ...,
}
# CreateActivityOutputTypeDef definition
class CreateActivityOutputTypeDef(TypedDict):
activityArn: str,
creationDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStateMachineAliasOutputTypeDef#
# CreateStateMachineAliasOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import CreateStateMachineAliasOutputTypeDef
def get_value() -> CreateStateMachineAliasOutputTypeDef:
return {
"stateMachineAliasArn": ...,
}
# CreateStateMachineAliasOutputTypeDef definition
class CreateStateMachineAliasOutputTypeDef(TypedDict):
stateMachineAliasArn: str,
creationDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStateMachineOutputTypeDef#
# CreateStateMachineOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import CreateStateMachineOutputTypeDef
def get_value() -> CreateStateMachineOutputTypeDef:
return {
"stateMachineArn": ...,
}
# CreateStateMachineOutputTypeDef definition
class CreateStateMachineOutputTypeDef(TypedDict):
stateMachineArn: str,
creationDate: datetime,
stateMachineVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
DescribeActivityOutputTypeDef#
# DescribeActivityOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import DescribeActivityOutputTypeDef
def get_value() -> DescribeActivityOutputTypeDef:
return {
"activityArn": ...,
}
# DescribeActivityOutputTypeDef definition
class DescribeActivityOutputTypeDef(TypedDict):
activityArn: str,
name: str,
creationDate: datetime,
encryptionConfiguration: EncryptionConfigurationTypeDef, # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
DescribeExecutionOutputTypeDef#
# DescribeExecutionOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import DescribeExecutionOutputTypeDef
def get_value() -> DescribeExecutionOutputTypeDef:
return {
"executionArn": ...,
}
# DescribeExecutionOutputTypeDef definition
class DescribeExecutionOutputTypeDef(TypedDict):
executionArn: str,
stateMachineArn: str,
name: str,
status: ExecutionStatusType, # (1)
startDate: datetime,
input: str,
inputDetails: CloudWatchEventsExecutionDataDetailsTypeDef, # (2)
redriveCount: int,
redriveStatus: ExecutionRedriveStatusType, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
stopDate: NotRequired[datetime],
output: NotRequired[str],
outputDetails: NotRequired[CloudWatchEventsExecutionDataDetailsTypeDef], # (2)
traceHeader: NotRequired[str],
mapRunArn: NotRequired[str],
error: NotRequired[str],
cause: NotRequired[str],
stateMachineVersionArn: NotRequired[str],
stateMachineAliasArn: NotRequired[str],
redriveDate: NotRequired[datetime],
redriveStatusReason: NotRequired[str],
- See ExecutionStatusType
- See CloudWatchEventsExecutionDataDetailsTypeDef
- See CloudWatchEventsExecutionDataDetailsTypeDef
- See ExecutionRedriveStatusType
- See ResponseMetadataTypeDef
GetActivityTaskOutputTypeDef#
# GetActivityTaskOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import GetActivityTaskOutputTypeDef
def get_value() -> GetActivityTaskOutputTypeDef:
return {
"taskToken": ...,
}
# GetActivityTaskOutputTypeDef definition
class GetActivityTaskOutputTypeDef(TypedDict):
taskToken: str,
input: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
ListActivitiesOutputTypeDef#
# ListActivitiesOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListActivitiesOutputTypeDef
def get_value() -> ListActivitiesOutputTypeDef:
return {
"activities": ...,
}
# ListActivitiesOutputTypeDef definition
class ListActivitiesOutputTypeDef(TypedDict):
activities: List[ActivityListItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListTagsForResourceOutputTypeDef#
# ListTagsForResourceOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListTagsForResourceOutputTypeDef
def get_value() -> ListTagsForResourceOutputTypeDef:
return {
"tags": ...,
}
# ListTagsForResourceOutputTypeDef definition
class ListTagsForResourceOutputTypeDef(TypedDict):
tags: List[TagTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
- See TagTypeDef
- See ResponseMetadataTypeDef
PublishStateMachineVersionOutputTypeDef#
# PublishStateMachineVersionOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import PublishStateMachineVersionOutputTypeDef
def get_value() -> PublishStateMachineVersionOutputTypeDef:
return {
"creationDate": ...,
}
# PublishStateMachineVersionOutputTypeDef definition
class PublishStateMachineVersionOutputTypeDef(TypedDict):
creationDate: datetime,
stateMachineVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
RedriveExecutionOutputTypeDef#
# RedriveExecutionOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import RedriveExecutionOutputTypeDef
def get_value() -> RedriveExecutionOutputTypeDef:
return {
"redriveDate": ...,
}
# RedriveExecutionOutputTypeDef definition
class RedriveExecutionOutputTypeDef(TypedDict):
redriveDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartExecutionOutputTypeDef#
# StartExecutionOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import StartExecutionOutputTypeDef
def get_value() -> StartExecutionOutputTypeDef:
return {
"executionArn": ...,
}
# StartExecutionOutputTypeDef definition
class StartExecutionOutputTypeDef(TypedDict):
executionArn: str,
startDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
StartSyncExecutionOutputTypeDef#
# StartSyncExecutionOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import StartSyncExecutionOutputTypeDef
def get_value() -> StartSyncExecutionOutputTypeDef:
return {
"executionArn": ...,
}
# StartSyncExecutionOutputTypeDef definition
class StartSyncExecutionOutputTypeDef(TypedDict):
executionArn: str,
stateMachineArn: str,
name: str,
startDate: datetime,
stopDate: datetime,
status: SyncExecutionStatusType, # (1)
error: str,
cause: str,
input: str,
inputDetails: CloudWatchEventsExecutionDataDetailsTypeDef, # (2)
output: str,
outputDetails: CloudWatchEventsExecutionDataDetailsTypeDef, # (2)
traceHeader: str,
billingDetails: BillingDetailsTypeDef, # (4)
ResponseMetadata: ResponseMetadataTypeDef, # (5)
- See SyncExecutionStatusType
- See CloudWatchEventsExecutionDataDetailsTypeDef
- See CloudWatchEventsExecutionDataDetailsTypeDef
- See BillingDetailsTypeDef
- See ResponseMetadataTypeDef
StopExecutionOutputTypeDef#
# StopExecutionOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import StopExecutionOutputTypeDef
def get_value() -> StopExecutionOutputTypeDef:
return {
"stopDate": ...,
}
# StopExecutionOutputTypeDef definition
class StopExecutionOutputTypeDef(TypedDict):
stopDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateStateMachineAliasOutputTypeDef#
# UpdateStateMachineAliasOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import UpdateStateMachineAliasOutputTypeDef
def get_value() -> UpdateStateMachineAliasOutputTypeDef:
return {
"updateDate": ...,
}
# UpdateStateMachineAliasOutputTypeDef definition
class UpdateStateMachineAliasOutputTypeDef(TypedDict):
updateDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
UpdateStateMachineOutputTypeDef#
# UpdateStateMachineOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import UpdateStateMachineOutputTypeDef
def get_value() -> UpdateStateMachineOutputTypeDef:
return {
"updateDate": ...,
}
# UpdateStateMachineOutputTypeDef definition
class UpdateStateMachineOutputTypeDef(TypedDict):
updateDate: datetime,
revisionId: str,
stateMachineVersionArn: str,
ResponseMetadata: ResponseMetadataTypeDef, # (1)
CreateStateMachineAliasInputTypeDef#
# CreateStateMachineAliasInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import CreateStateMachineAliasInputTypeDef
def get_value() -> CreateStateMachineAliasInputTypeDef:
return {
"name": ...,
}
# CreateStateMachineAliasInputTypeDef definition
class CreateStateMachineAliasInputTypeDef(TypedDict):
name: str,
routingConfiguration: Sequence[RoutingConfigurationListItemTypeDef], # (1)
description: NotRequired[str],
DescribeStateMachineAliasOutputTypeDef#
# DescribeStateMachineAliasOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import DescribeStateMachineAliasOutputTypeDef
def get_value() -> DescribeStateMachineAliasOutputTypeDef:
return {
"stateMachineAliasArn": ...,
}
# DescribeStateMachineAliasOutputTypeDef definition
class DescribeStateMachineAliasOutputTypeDef(TypedDict):
stateMachineAliasArn: str,
name: str,
description: str,
routingConfiguration: List[RoutingConfigurationListItemTypeDef], # (1)
creationDate: datetime,
updateDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (2)
UpdateStateMachineAliasInputTypeDef#
# UpdateStateMachineAliasInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import UpdateStateMachineAliasInputTypeDef
def get_value() -> UpdateStateMachineAliasInputTypeDef:
return {
"stateMachineAliasArn": ...,
}
# UpdateStateMachineAliasInputTypeDef definition
class UpdateStateMachineAliasInputTypeDef(TypedDict):
stateMachineAliasArn: str,
description: NotRequired[str],
routingConfiguration: NotRequired[Sequence[RoutingConfigurationListItemTypeDef]], # (1)
DescribeMapRunOutputTypeDef#
# DescribeMapRunOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import DescribeMapRunOutputTypeDef
def get_value() -> DescribeMapRunOutputTypeDef:
return {
"mapRunArn": ...,
}
# DescribeMapRunOutputTypeDef definition
class DescribeMapRunOutputTypeDef(TypedDict):
mapRunArn: str,
executionArn: str,
status: MapRunStatusType, # (1)
startDate: datetime,
stopDate: datetime,
maxConcurrency: int,
toleratedFailurePercentage: float,
toleratedFailureCount: int,
itemCounts: MapRunItemCountsTypeDef, # (2)
executionCounts: MapRunExecutionCountsTypeDef, # (3)
redriveCount: int,
redriveDate: datetime,
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See MapRunStatusType
- See MapRunItemCountsTypeDef
- See MapRunExecutionCountsTypeDef
- See ResponseMetadataTypeDef
ListExecutionsOutputTypeDef#
# ListExecutionsOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListExecutionsOutputTypeDef
def get_value() -> ListExecutionsOutputTypeDef:
return {
"executions": ...,
}
# ListExecutionsOutputTypeDef definition
class ListExecutionsOutputTypeDef(TypedDict):
executions: List[ExecutionListItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
GetExecutionHistoryInputPaginateTypeDef#
# GetExecutionHistoryInputPaginateTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import GetExecutionHistoryInputPaginateTypeDef
def get_value() -> GetExecutionHistoryInputPaginateTypeDef:
return {
"executionArn": ...,
}
# GetExecutionHistoryInputPaginateTypeDef definition
class GetExecutionHistoryInputPaginateTypeDef(TypedDict):
executionArn: str,
reverseOrder: NotRequired[bool],
includeExecutionData: NotRequired[bool],
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListActivitiesInputPaginateTypeDef#
# ListActivitiesInputPaginateTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListActivitiesInputPaginateTypeDef
def get_value() -> ListActivitiesInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListActivitiesInputPaginateTypeDef definition
class ListActivitiesInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListExecutionsInputPaginateTypeDef#
# ListExecutionsInputPaginateTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListExecutionsInputPaginateTypeDef
def get_value() -> ListExecutionsInputPaginateTypeDef:
return {
"stateMachineArn": ...,
}
# ListExecutionsInputPaginateTypeDef definition
class ListExecutionsInputPaginateTypeDef(TypedDict):
stateMachineArn: NotRequired[str],
statusFilter: NotRequired[ExecutionStatusType], # (1)
mapRunArn: NotRequired[str],
redriveFilter: NotRequired[ExecutionRedriveFilterType], # (2)
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (3)
ListMapRunsInputPaginateTypeDef#
# ListMapRunsInputPaginateTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListMapRunsInputPaginateTypeDef
def get_value() -> ListMapRunsInputPaginateTypeDef:
return {
"executionArn": ...,
}
# ListMapRunsInputPaginateTypeDef definition
class ListMapRunsInputPaginateTypeDef(TypedDict):
executionArn: str,
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
ListStateMachinesInputPaginateTypeDef#
# ListStateMachinesInputPaginateTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListStateMachinesInputPaginateTypeDef
def get_value() -> ListStateMachinesInputPaginateTypeDef:
return {
"PaginationConfig": ...,
}
# ListStateMachinesInputPaginateTypeDef definition
class ListStateMachinesInputPaginateTypeDef(TypedDict):
PaginationConfig: NotRequired[PaginatorConfigTypeDef], # (1)
InspectionDataTypeDef#
# InspectionDataTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import InspectionDataTypeDef
def get_value() -> InspectionDataTypeDef:
return {
"input": ...,
}
# InspectionDataTypeDef definition
class InspectionDataTypeDef(TypedDict):
input: NotRequired[str],
afterArguments: NotRequired[str],
afterInputPath: NotRequired[str],
afterParameters: NotRequired[str],
result: NotRequired[str],
afterResultSelector: NotRequired[str],
afterResultPath: NotRequired[str],
request: NotRequired[InspectionDataRequestTypeDef], # (1)
response: NotRequired[InspectionDataResponseTypeDef], # (2)
variables: NotRequired[str],
LambdaFunctionScheduledEventDetailsTypeDef#
# LambdaFunctionScheduledEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import LambdaFunctionScheduledEventDetailsTypeDef
def get_value() -> LambdaFunctionScheduledEventDetailsTypeDef:
return {
"resource": ...,
}
# LambdaFunctionScheduledEventDetailsTypeDef definition
class LambdaFunctionScheduledEventDetailsTypeDef(TypedDict):
resource: str,
input: NotRequired[str],
inputDetails: NotRequired[HistoryEventExecutionDataDetailsTypeDef], # (1)
timeoutInSeconds: NotRequired[int],
taskCredentials: NotRequired[TaskCredentialsTypeDef], # (2)
TaskScheduledEventDetailsTypeDef#
# TaskScheduledEventDetailsTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import TaskScheduledEventDetailsTypeDef
def get_value() -> TaskScheduledEventDetailsTypeDef:
return {
"resourceType": ...,
}
# TaskScheduledEventDetailsTypeDef definition
class TaskScheduledEventDetailsTypeDef(TypedDict):
resourceType: str,
resource: str,
region: str,
parameters: str,
timeoutInSeconds: NotRequired[int],
heartbeatInSeconds: NotRequired[int],
taskCredentials: NotRequired[TaskCredentialsTypeDef], # (1)
ListMapRunsOutputTypeDef#
# ListMapRunsOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListMapRunsOutputTypeDef
def get_value() -> ListMapRunsOutputTypeDef:
return {
"mapRuns": ...,
}
# ListMapRunsOutputTypeDef definition
class ListMapRunsOutputTypeDef(TypedDict):
mapRuns: List[MapRunListItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListStateMachineAliasesOutputTypeDef#
# ListStateMachineAliasesOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListStateMachineAliasesOutputTypeDef
def get_value() -> ListStateMachineAliasesOutputTypeDef:
return {
"stateMachineAliases": ...,
}
# ListStateMachineAliasesOutputTypeDef definition
class ListStateMachineAliasesOutputTypeDef(TypedDict):
stateMachineAliases: List[StateMachineAliasListItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListStateMachineVersionsOutputTypeDef#
# ListStateMachineVersionsOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListStateMachineVersionsOutputTypeDef
def get_value() -> ListStateMachineVersionsOutputTypeDef:
return {
"stateMachineVersions": ...,
}
# ListStateMachineVersionsOutputTypeDef definition
class ListStateMachineVersionsOutputTypeDef(TypedDict):
stateMachineVersions: List[StateMachineVersionListItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ListStateMachinesOutputTypeDef#
# ListStateMachinesOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ListStateMachinesOutputTypeDef
def get_value() -> ListStateMachinesOutputTypeDef:
return {
"stateMachines": ...,
}
# ListStateMachinesOutputTypeDef definition
class ListStateMachinesOutputTypeDef(TypedDict):
stateMachines: List[StateMachineListItemTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
ValidateStateMachineDefinitionOutputTypeDef#
# ValidateStateMachineDefinitionOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import ValidateStateMachineDefinitionOutputTypeDef
def get_value() -> ValidateStateMachineDefinitionOutputTypeDef:
return {
"result": ...,
}
# ValidateStateMachineDefinitionOutputTypeDef definition
class ValidateStateMachineDefinitionOutputTypeDef(TypedDict):
result: ValidateStateMachineDefinitionResultCodeType, # (1)
diagnostics: List[ValidateStateMachineDefinitionDiagnosticTypeDef], # (2)
truncated: bool,
ResponseMetadata: ResponseMetadataTypeDef, # (3)
- See ValidateStateMachineDefinitionResultCodeType
- See ValidateStateMachineDefinitionDiagnosticTypeDef
- See ResponseMetadataTypeDef
LoggingConfigurationOutputTypeDef#
# LoggingConfigurationOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import LoggingConfigurationOutputTypeDef
def get_value() -> LoggingConfigurationOutputTypeDef:
return {
"level": ...,
}
# LoggingConfigurationOutputTypeDef definition
class LoggingConfigurationOutputTypeDef(TypedDict):
level: NotRequired[LogLevelType], # (1)
includeExecutionData: NotRequired[bool],
destinations: NotRequired[List[LogDestinationTypeDef]], # (2)
- See LogLevelType
- See LogDestinationTypeDef
LoggingConfigurationTypeDef#
# LoggingConfigurationTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import LoggingConfigurationTypeDef
def get_value() -> LoggingConfigurationTypeDef:
return {
"level": ...,
}
# LoggingConfigurationTypeDef definition
class LoggingConfigurationTypeDef(TypedDict):
level: NotRequired[LogLevelType], # (1)
includeExecutionData: NotRequired[bool],
destinations: NotRequired[Sequence[LogDestinationTypeDef]], # (2)
- See LogLevelType
- See LogDestinationTypeDef
TestStateOutputTypeDef#
# TestStateOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import TestStateOutputTypeDef
def get_value() -> TestStateOutputTypeDef:
return {
"output": ...,
}
# TestStateOutputTypeDef definition
class TestStateOutputTypeDef(TypedDict):
output: str,
error: str,
cause: str,
inspectionData: InspectionDataTypeDef, # (1)
nextState: str,
status: TestExecutionStatusType, # (2)
ResponseMetadata: ResponseMetadataTypeDef, # (3)
HistoryEventTypeDef#
# HistoryEventTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import HistoryEventTypeDef
def get_value() -> HistoryEventTypeDef:
return {
"timestamp": ...,
}
# HistoryEventTypeDef definition
class HistoryEventTypeDef(TypedDict):
timestamp: datetime,
type: HistoryEventTypeType, # (1)
id: int,
previousEventId: NotRequired[int],
activityFailedEventDetails: NotRequired[ActivityFailedEventDetailsTypeDef], # (2)
activityScheduleFailedEventDetails: NotRequired[ActivityScheduleFailedEventDetailsTypeDef], # (3)
activityScheduledEventDetails: NotRequired[ActivityScheduledEventDetailsTypeDef], # (4)
activityStartedEventDetails: NotRequired[ActivityStartedEventDetailsTypeDef], # (5)
activitySucceededEventDetails: NotRequired[ActivitySucceededEventDetailsTypeDef], # (6)
activityTimedOutEventDetails: NotRequired[ActivityTimedOutEventDetailsTypeDef], # (7)
taskFailedEventDetails: NotRequired[TaskFailedEventDetailsTypeDef], # (8)
taskScheduledEventDetails: NotRequired[TaskScheduledEventDetailsTypeDef], # (9)
taskStartFailedEventDetails: NotRequired[TaskStartFailedEventDetailsTypeDef], # (10)
taskStartedEventDetails: NotRequired[TaskStartedEventDetailsTypeDef], # (11)
taskSubmitFailedEventDetails: NotRequired[TaskSubmitFailedEventDetailsTypeDef], # (12)
taskSubmittedEventDetails: NotRequired[TaskSubmittedEventDetailsTypeDef], # (13)
taskSucceededEventDetails: NotRequired[TaskSucceededEventDetailsTypeDef], # (14)
taskTimedOutEventDetails: NotRequired[TaskTimedOutEventDetailsTypeDef], # (15)
executionFailedEventDetails: NotRequired[ExecutionFailedEventDetailsTypeDef], # (16)
executionStartedEventDetails: NotRequired[ExecutionStartedEventDetailsTypeDef], # (17)
executionSucceededEventDetails: NotRequired[ExecutionSucceededEventDetailsTypeDef], # (18)
executionAbortedEventDetails: NotRequired[ExecutionAbortedEventDetailsTypeDef], # (19)
executionTimedOutEventDetails: NotRequired[ExecutionTimedOutEventDetailsTypeDef], # (20)
executionRedrivenEventDetails: NotRequired[ExecutionRedrivenEventDetailsTypeDef], # (21)
mapStateStartedEventDetails: NotRequired[MapStateStartedEventDetailsTypeDef], # (22)
mapIterationStartedEventDetails: NotRequired[MapIterationEventDetailsTypeDef], # (23)
mapIterationSucceededEventDetails: NotRequired[MapIterationEventDetailsTypeDef], # (23)
mapIterationFailedEventDetails: NotRequired[MapIterationEventDetailsTypeDef], # (23)
mapIterationAbortedEventDetails: NotRequired[MapIterationEventDetailsTypeDef], # (23)
lambdaFunctionFailedEventDetails: NotRequired[LambdaFunctionFailedEventDetailsTypeDef], # (27)
lambdaFunctionScheduleFailedEventDetails: NotRequired[LambdaFunctionScheduleFailedEventDetailsTypeDef], # (28)
lambdaFunctionScheduledEventDetails: NotRequired[LambdaFunctionScheduledEventDetailsTypeDef], # (29)
lambdaFunctionStartFailedEventDetails: NotRequired[LambdaFunctionStartFailedEventDetailsTypeDef], # (30)
lambdaFunctionSucceededEventDetails: NotRequired[LambdaFunctionSucceededEventDetailsTypeDef], # (31)
lambdaFunctionTimedOutEventDetails: NotRequired[LambdaFunctionTimedOutEventDetailsTypeDef], # (32)
stateEnteredEventDetails: NotRequired[StateEnteredEventDetailsTypeDef], # (33)
stateExitedEventDetails: NotRequired[StateExitedEventDetailsTypeDef], # (34)
mapRunStartedEventDetails: NotRequired[MapRunStartedEventDetailsTypeDef], # (35)
mapRunFailedEventDetails: NotRequired[MapRunFailedEventDetailsTypeDef], # (36)
mapRunRedrivenEventDetails: NotRequired[MapRunRedrivenEventDetailsTypeDef], # (37)
evaluationFailedEventDetails: NotRequired[EvaluationFailedEventDetailsTypeDef], # (38)
- See HistoryEventTypeType
- See ActivityFailedEventDetailsTypeDef
- See ActivityScheduleFailedEventDetailsTypeDef
- See ActivityScheduledEventDetailsTypeDef
- See ActivityStartedEventDetailsTypeDef
- See ActivitySucceededEventDetailsTypeDef
- See ActivityTimedOutEventDetailsTypeDef
- See TaskFailedEventDetailsTypeDef
- See TaskScheduledEventDetailsTypeDef
- See TaskStartFailedEventDetailsTypeDef
- See TaskStartedEventDetailsTypeDef
- See TaskSubmitFailedEventDetailsTypeDef
- See TaskSubmittedEventDetailsTypeDef
- See TaskSucceededEventDetailsTypeDef
- See TaskTimedOutEventDetailsTypeDef
- See ExecutionFailedEventDetailsTypeDef
- See ExecutionStartedEventDetailsTypeDef
- See ExecutionSucceededEventDetailsTypeDef
- See ExecutionAbortedEventDetailsTypeDef
- See ExecutionTimedOutEventDetailsTypeDef
- See ExecutionRedrivenEventDetailsTypeDef
- See MapStateStartedEventDetailsTypeDef
- See MapIterationEventDetailsTypeDef
- See MapIterationEventDetailsTypeDef
- See MapIterationEventDetailsTypeDef
- See MapIterationEventDetailsTypeDef
- See LambdaFunctionFailedEventDetailsTypeDef
- See LambdaFunctionScheduleFailedEventDetailsTypeDef
- See LambdaFunctionScheduledEventDetailsTypeDef
- See LambdaFunctionStartFailedEventDetailsTypeDef
- See LambdaFunctionSucceededEventDetailsTypeDef
- See LambdaFunctionTimedOutEventDetailsTypeDef
- See StateEnteredEventDetailsTypeDef
- See StateExitedEventDetailsTypeDef
- See MapRunStartedEventDetailsTypeDef
- See MapRunFailedEventDetailsTypeDef
- See MapRunRedrivenEventDetailsTypeDef
- See EvaluationFailedEventDetailsTypeDef
DescribeStateMachineForExecutionOutputTypeDef#
# DescribeStateMachineForExecutionOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import DescribeStateMachineForExecutionOutputTypeDef
def get_value() -> DescribeStateMachineForExecutionOutputTypeDef:
return {
"stateMachineArn": ...,
}
# DescribeStateMachineForExecutionOutputTypeDef definition
class DescribeStateMachineForExecutionOutputTypeDef(TypedDict):
stateMachineArn: str,
name: str,
definition: str,
roleArn: str,
updateDate: datetime,
loggingConfiguration: LoggingConfigurationOutputTypeDef, # (1)
tracingConfiguration: TracingConfigurationTypeDef, # (2)
mapRunArn: str,
label: str,
revisionId: str,
encryptionConfiguration: EncryptionConfigurationTypeDef, # (3)
variableReferences: Dict[str, List[str]],
ResponseMetadata: ResponseMetadataTypeDef, # (4)
- See LoggingConfigurationOutputTypeDef
- See TracingConfigurationTypeDef
- See EncryptionConfigurationTypeDef
- See ResponseMetadataTypeDef
DescribeStateMachineOutputTypeDef#
# DescribeStateMachineOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import DescribeStateMachineOutputTypeDef
def get_value() -> DescribeStateMachineOutputTypeDef:
return {
"stateMachineArn": ...,
}
# DescribeStateMachineOutputTypeDef definition
class DescribeStateMachineOutputTypeDef(TypedDict):
stateMachineArn: str,
name: str,
status: StateMachineStatusType, # (1)
definition: str,
roleArn: str,
type: StateMachineTypeType, # (2)
creationDate: datetime,
loggingConfiguration: LoggingConfigurationOutputTypeDef, # (3)
tracingConfiguration: TracingConfigurationTypeDef, # (4)
label: str,
revisionId: str,
description: str,
encryptionConfiguration: EncryptionConfigurationTypeDef, # (5)
variableReferences: Dict[str, List[str]],
ResponseMetadata: ResponseMetadataTypeDef, # (6)
- See StateMachineStatusType
- See StateMachineTypeType
- See LoggingConfigurationOutputTypeDef
- See TracingConfigurationTypeDef
- See EncryptionConfigurationTypeDef
- See ResponseMetadataTypeDef
GetExecutionHistoryOutputTypeDef#
# GetExecutionHistoryOutputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import GetExecutionHistoryOutputTypeDef
def get_value() -> GetExecutionHistoryOutputTypeDef:
return {
"events": ...,
}
# GetExecutionHistoryOutputTypeDef definition
class GetExecutionHistoryOutputTypeDef(TypedDict):
events: List[HistoryEventTypeDef], # (1)
ResponseMetadata: ResponseMetadataTypeDef, # (2)
nextToken: NotRequired[str],
CreateStateMachineInputTypeDef#
# CreateStateMachineInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import CreateStateMachineInputTypeDef
def get_value() -> CreateStateMachineInputTypeDef:
return {
"name": ...,
}
# CreateStateMachineInputTypeDef definition
class CreateStateMachineInputTypeDef(TypedDict):
name: str,
definition: str,
roleArn: str,
type: NotRequired[StateMachineTypeType], # (1)
loggingConfiguration: NotRequired[LoggingConfigurationUnionTypeDef], # (2)
tags: NotRequired[Sequence[TagTypeDef]], # (3)
tracingConfiguration: NotRequired[TracingConfigurationTypeDef], # (4)
publish: NotRequired[bool],
versionDescription: NotRequired[str],
encryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef], # (5)
- See StateMachineTypeType
- See LoggingConfigurationTypeDef LoggingConfigurationOutputTypeDef
- See TagTypeDef
- See TracingConfigurationTypeDef
- See EncryptionConfigurationTypeDef
UpdateStateMachineInputTypeDef#
# UpdateStateMachineInputTypeDef TypedDict usage example
from types_boto3_stepfunctions.type_defs import UpdateStateMachineInputTypeDef
def get_value() -> UpdateStateMachineInputTypeDef:
return {
"stateMachineArn": ...,
}
# UpdateStateMachineInputTypeDef definition
class UpdateStateMachineInputTypeDef(TypedDict):
stateMachineArn: str,
definition: NotRequired[str],
roleArn: NotRequired[str],
loggingConfiguration: NotRequired[LoggingConfigurationUnionTypeDef], # (1)
tracingConfiguration: NotRequired[TracingConfigurationTypeDef], # (2)
publish: NotRequired[bool],
versionDescription: NotRequired[str],
encryptionConfiguration: NotRequired[EncryptionConfigurationTypeDef], # (3)