Skip to content

Swf Classes

ActivityTask

taskToken

  • Type:
  • Required: Yes

activityId

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

workflowExecution

  • Type:
  • Required: Yes

activityType

  • Type:
  • Required: Yes

input

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ActivityTaskCancelRequestedEventAttributes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

activityId

  • Type:
  • Required: Yes

ActivityTaskCanceledEventAttributes

scheduledEventId

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

details

  • Type: typing.Optional[str]

latestCancelRequestedEventId

  • Type: typing.Optional[int]

ActivityTaskCompletedEventAttributes

scheduledEventId

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

result

  • Type: typing.Optional[str]

ActivityTaskFailedEventAttributes

scheduledEventId

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

reason

  • Type: typing.Optional[str]

details

  • Type: typing.Optional[str]

ActivityTaskScheduledEventAttributes

activityType

  • Type:
  • Required: Yes

activityId

  • Type:
  • Required: Yes

taskList

  • Type:
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

input

  • Type: typing.Optional[str]

control

  • Type: typing.Optional[str]

scheduleToStartTimeout

  • Type: typing.Optional[str]

scheduleToCloseTimeout

  • Type: typing.Optional[str]

startToCloseTimeout

  • Type: typing.Optional[str]

taskPriority

  • Type: typing.Optional[str]

heartbeatTimeout

  • Type: typing.Optional[str]

ActivityTaskStartedEventAttributes

scheduledEventId

  • Type:
  • Required: Yes

identity

  • Type: typing.Optional[str]

ActivityTaskStatus

cancelRequested

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ActivityTaskTimedOutEventAttributes

timeoutType

  • Type: typing.Literal['HEARTBEAT', 'SCHEDULE_TO_CLOSE', 'SCHEDULE_TO_START', 'START_TO_CLOSE']
  • Required: Yes

scheduledEventId

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

details

  • Type: typing.Optional[str]

ActivityType

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

ActivityTypeConfiguration

defaultTaskStartToCloseTimeout

  • Type: typing.Optional[str]

defaultTaskHeartbeatTimeout

  • Type: typing.Optional[str]

defaultTaskList

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TaskList]

defaultTaskPriority

  • Type: typing.Optional[str]

defaultTaskScheduleToStartTimeout

  • Type: typing.Optional[str]

defaultTaskScheduleToCloseTimeout

  • Type: typing.Optional[str]

ActivityTypeDetail

typeInfo

  • Type:
  • Required: Yes

configuration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ActivityTypeInfo

activityType

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['DEPRECATED', 'REGISTERED']
  • Required: Yes

creationDate

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

deprecationDate

  • Type: typing.Optional[datetime.datetime]

ActivityTypeInfos

typeInfos

  • Type: typing.List[aws_resource_validator.pydantic_models.swf.swf_classes.ActivityTypeInfo]
  • Required: Yes

nextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

BaseValidatorModel

Oops! This Pydantic model is currently empty. Stay tuned!

CancelTimerDecisionAttributes

timerId

  • Type:
  • Required: Yes

CancelTimerFailedEventAttributes

timerId

  • Type:
  • Required: Yes

cause

  • Type: typing.Literal['OPERATION_NOT_PERMITTED', 'TIMER_ID_UNKNOWN']
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

CancelWorkflowExecutionDecisionAttributes

details

  • Type: typing.Optional[str]

CancelWorkflowExecutionFailedEventAttributes

cause

  • Type: typing.Literal['OPERATION_NOT_PERMITTED', 'UNHANDLED_DECISION']
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

ChildWorkflowExecutionCanceledEventAttributes

workflowExecution

  • Type:
  • Required: Yes

workflowType

  • Type:
  • Required: Yes

initiatedEventId

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

details

  • Type: typing.Optional[str]

ChildWorkflowExecutionCompletedEventAttributes

workflowExecution

  • Type:
  • Required: Yes

workflowType

  • Type:
  • Required: Yes

initiatedEventId

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

result

  • Type: typing.Optional[str]

ChildWorkflowExecutionFailedEventAttributes

workflowExecution

  • Type:
  • Required: Yes

workflowType

  • Type:
  • Required: Yes

initiatedEventId

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

reason

  • Type: typing.Optional[str]

details

  • Type: typing.Optional[str]

ChildWorkflowExecutionStartedEventAttributes

workflowExecution

  • Type:
  • Required: Yes

workflowType

  • Type:
  • Required: Yes

initiatedEventId

  • Type:
  • Required: Yes

ChildWorkflowExecutionTerminatedEventAttributes

workflowExecution

  • Type:
  • Required: Yes

workflowType

  • Type:
  • Required: Yes

initiatedEventId

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

ChildWorkflowExecutionTimedOutEventAttributes

workflowExecution

  • Type:
  • Required: Yes

workflowType

  • Type:
  • Required: Yes

timeoutType

  • Type: typing.Literal['START_TO_CLOSE']
  • Required: Yes

initiatedEventId

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

CloseStatusFilter

status

  • Type: typing.Literal['CANCELED', 'COMPLETED', 'CONTINUED_AS_NEW', 'FAILED', 'TERMINATED', 'TIMED_OUT']
  • Required: Yes

CompleteWorkflowExecutionDecisionAttributes

result

  • Type: typing.Optional[str]

CompleteWorkflowExecutionFailedEventAttributes

cause

  • Type: typing.Literal['OPERATION_NOT_PERMITTED', 'UNHANDLED_DECISION']
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

ContinueAsNewWorkflowExecutionDecisionAttributes

input

  • Type: typing.Optional[str]

executionStartToCloseTimeout

  • Type: typing.Optional[str]

taskList

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TaskList]

taskPriority

  • Type: typing.Optional[str]

taskStartToCloseTimeout

  • Type: typing.Optional[str]

childPolicy

  • Type: typing.Optional[typing.Literal['ABANDON', 'REQUEST_CANCEL', 'TERMINATE']]

tagList

  • Type: typing.Optional[typing.List[str]]

workflowTypeVersion

  • Type: typing.Optional[str]

lambdaRole

  • Type: typing.Optional[str]

ContinueAsNewWorkflowExecutionFailedEventAttributes

cause

  • Type: typing.Literal['CONTINUE_AS_NEW_WORKFLOW_EXECUTION_RATE_EXCEEDED', 'DEFAULT_CHILD_POLICY_UNDEFINED', 'DEFAULT_EXECUTION_START_TO_CLOSE_TIMEOUT_UNDEFINED', 'DEFAULT_TASK_LIST_UNDEFINED', 'DEFAULT_TASK_START_TO_CLOSE_TIMEOUT_UNDEFINED', 'OPERATION_NOT_PERMITTED', 'UNHANDLED_DECISION', 'WORKFLOW_TYPE_DEPRECATED', 'WORKFLOW_TYPE_DOES_NOT_EXIST']
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

CountClosedWorkflowExecutionsInput

domain

  • Type:
  • Required: Yes

startTimeFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ExecutionTimeFilter]

closeTimeFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ExecutionTimeFilter]

executionFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecutionFilter]

typeFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowTypeFilter]

tagFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TagFilter]

closeStatusFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.CloseStatusFilter]

CountOpenWorkflowExecutionsInput

domain

  • Type:
  • Required: Yes

startTimeFilter

  • Type:
  • Required: Yes

typeFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowTypeFilter]

tagFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TagFilter]

executionFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecutionFilter]

CountPendingActivityTasksInput

domain

  • Type:
  • Required: Yes

taskList

  • Type:
  • Required: Yes

CountPendingDecisionTasksInput

domain

  • Type:
  • Required: Yes

taskList

  • Type:
  • Required: Yes

Decision

decisionType

  • Type: typing.Literal['CancelTimer', 'CancelWorkflowExecution', 'CompleteWorkflowExecution', 'ContinueAsNewWorkflowExecution', 'FailWorkflowExecution', 'RecordMarker', 'RequestCancelActivityTask', 'RequestCancelExternalWorkflowExecution', 'ScheduleActivityTask', 'ScheduleLambdaFunction', 'SignalExternalWorkflowExecution', 'StartChildWorkflowExecution', 'StartTimer']
  • Required: Yes

scheduleActivityTaskDecisionAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ScheduleActivityTaskDecisionAttributes]

requestCancelActivityTaskDecisionAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.RequestCancelActivityTaskDecisionAttributes]

completeWorkflowExecutionDecisionAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.CompleteWorkflowExecutionDecisionAttributes]

failWorkflowExecutionDecisionAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.FailWorkflowExecutionDecisionAttributes]

cancelWorkflowExecutionDecisionAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.CancelWorkflowExecutionDecisionAttributes]

continueAsNewWorkflowExecutionDecisionAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ContinueAsNewWorkflowExecutionDecisionAttributes]

recordMarkerDecisionAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.RecordMarkerDecisionAttributes]

startTimerDecisionAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.StartTimerDecisionAttributes]

cancelTimerDecisionAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.CancelTimerDecisionAttributes]

signalExternalWorkflowExecutionDecisionAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.SignalExternalWorkflowExecutionDecisionAttributes]

requestCancelExternalWorkflowExecutionDecisionAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.RequestCancelExternalWorkflowExecutionDecisionAttributes]

startChildWorkflowExecutionDecisionAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.StartChildWorkflowExecutionDecisionAttributes]

scheduleLambdaFunctionDecisionAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ScheduleLambdaFunctionDecisionAttributes]

DecisionTask

taskToken

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

workflowExecution

  • Type:
  • Required: Yes

workflowType

  • Type:
  • Required: Yes

events

  • Type: typing.List[aws_resource_validator.pydantic_models.swf.swf_classes.HistoryEvent]
  • Required: Yes

nextPageToken

  • Type:
  • Required: Yes

previousStartedEventId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DecisionTaskCompletedEventAttributes

scheduledEventId

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

executionContext

  • Type: typing.Optional[str]

taskList

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TaskList]

taskListScheduleToStartTimeout

  • Type: typing.Optional[str]

DecisionTaskScheduledEventAttributes

taskList

  • Type:
  • Required: Yes

taskPriority

  • Type: typing.Optional[str]

startToCloseTimeout

  • Type: typing.Optional[str]

scheduleToStartTimeout

  • Type: typing.Optional[str]

DecisionTaskStartedEventAttributes

scheduledEventId

  • Type:
  • Required: Yes

identity

  • Type: typing.Optional[str]

DecisionTaskTimedOutEventAttributes

timeoutType

  • Type: typing.Literal['SCHEDULE_TO_START', 'START_TO_CLOSE']
  • Required: Yes

scheduledEventId

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

DeleteActivityTypeInput

domain

  • Type:
  • Required: Yes

activityType

  • Type:
  • Required: Yes

DeleteWorkflowTypeInput

domain

  • Type:
  • Required: Yes

workflowType

  • Type:
  • Required: Yes

DeprecateActivityTypeInput

domain

  • Type:
  • Required: Yes

activityType

  • Type:
  • Required: Yes

DeprecateDomainInput

name

  • Type:
  • Required: Yes

DeprecateWorkflowTypeInput

domain

  • Type:
  • Required: Yes

workflowType

  • Type:
  • Required: Yes

DescribeActivityTypeInput

domain

  • Type:
  • Required: Yes

activityType

  • Type:
  • Required: Yes

DescribeDomainInput

name

  • Type:
  • Required: Yes

DescribeWorkflowExecutionInput

domain

  • Type:
  • Required: Yes

execution

  • Type:
  • Required: Yes

DescribeWorkflowTypeInput

domain

  • Type:
  • Required: Yes

workflowType

  • Type:
  • Required: Yes

DomainConfiguration

workflowExecutionRetentionPeriodInDays

  • Type:
  • Required: Yes

DomainDetail

domainInfo

  • Type:
  • Required: Yes

configuration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

DomainInfo

name

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['DEPRECATED', 'REGISTERED']
  • Required: Yes

description

  • Type: typing.Optional[str]

arn

  • Type: typing.Optional[str]

DomainInfos

domainInfos

  • Type: typing.List[aws_resource_validator.pydantic_models.swf.swf_classes.DomainInfo]
  • Required: Yes

nextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

EmptyResponseMetadata

ResponseMetadata

  • Type:
  • Required: Yes

ExecutionTimeFilter

oldestDate

  • Type: typing.Union[datetime.datetime, str]
  • Required: Yes

latestDate

  • Type: typing.Union[datetime.datetime, str, NoneType]

ExternalWorkflowExecutionCancelRequestedEventAttributes

workflowExecution

  • Type:
  • Required: Yes

initiatedEventId

  • Type:
  • Required: Yes

ExternalWorkflowExecutionSignaledEventAttributes

workflowExecution

  • Type:
  • Required: Yes

initiatedEventId

  • Type:
  • Required: Yes

FailWorkflowExecutionDecisionAttributes

reason

  • Type: typing.Optional[str]

details

  • Type: typing.Optional[str]

FailWorkflowExecutionFailedEventAttributes

cause

  • Type: typing.Literal['OPERATION_NOT_PERMITTED', 'UNHANDLED_DECISION']
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

GetWorkflowExecutionHistoryInput

domain

  • Type:
  • Required: Yes

execution

  • Type:
  • Required: Yes

nextPageToken

  • Type: typing.Optional[str]

maximumPageSize

  • Type: typing.Optional[int]

reverseOrder

  • Type: typing.Optional[bool]

GetWorkflowExecutionHistoryInputPaginate

domain

  • Type:
  • Required: Yes

execution

  • Type:
  • Required: Yes

reverseOrder

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.PaginatorConfig]

History

events

  • Type: typing.List[aws_resource_validator.pydantic_models.swf.swf_classes.HistoryEvent]
  • Required: Yes

nextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

HistoryEvent

eventTimestamp

  • Type:
  • Required: Yes

eventType

  • Type: typing.Literal['ActivityTaskCancelRequested', 'ActivityTaskCanceled', 'ActivityTaskCompleted', 'ActivityTaskFailed', 'ActivityTaskScheduled', 'ActivityTaskStarted', 'ActivityTaskTimedOut', 'CancelTimerFailed', 'CancelWorkflowExecutionFailed', 'ChildWorkflowExecutionCanceled', 'ChildWorkflowExecutionCompleted', 'ChildWorkflowExecutionFailed', 'ChildWorkflowExecutionStarted', 'ChildWorkflowExecutionTerminated', 'ChildWorkflowExecutionTimedOut', 'CompleteWorkflowExecutionFailed', 'ContinueAsNewWorkflowExecutionFailed', 'DecisionTaskCompleted', 'DecisionTaskScheduled', 'DecisionTaskStarted', 'DecisionTaskTimedOut', 'ExternalWorkflowExecutionCancelRequested', 'ExternalWorkflowExecutionSignaled', 'FailWorkflowExecutionFailed', 'LambdaFunctionCompleted', 'LambdaFunctionFailed', 'LambdaFunctionScheduled', 'LambdaFunctionStarted', 'LambdaFunctionTimedOut', 'MarkerRecorded', 'RecordMarkerFailed', 'RequestCancelActivityTaskFailed', 'RequestCancelExternalWorkflowExecutionFailed', 'RequestCancelExternalWorkflowExecutionInitiated', 'ScheduleActivityTaskFailed', 'ScheduleLambdaFunctionFailed', 'SignalExternalWorkflowExecutionFailed', 'SignalExternalWorkflowExecutionInitiated', 'StartChildWorkflowExecutionFailed', 'StartChildWorkflowExecutionInitiated', 'StartLambdaFunctionFailed', 'StartTimerFailed', 'TimerCanceled', 'TimerFired', 'TimerStarted', 'WorkflowExecutionCancelRequested', 'WorkflowExecutionCanceled', 'WorkflowExecutionCompleted', 'WorkflowExecutionContinuedAsNew', 'WorkflowExecutionFailed', 'WorkflowExecutionSignaled', 'WorkflowExecutionStarted', 'WorkflowExecutionTerminated', 'WorkflowExecutionTimedOut']
  • Required: Yes

eventId

  • Type:
  • Required: Yes

workflowExecutionStartedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecutionStartedEventAttributes]

workflowExecutionCompletedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecutionCompletedEventAttributes]

completeWorkflowExecutionFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.CompleteWorkflowExecutionFailedEventAttributes]

workflowExecutionFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecutionFailedEventAttributes]

failWorkflowExecutionFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.FailWorkflowExecutionFailedEventAttributes]

workflowExecutionTimedOutEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecutionTimedOutEventAttributes]

workflowExecutionCanceledEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecutionCanceledEventAttributes]

cancelWorkflowExecutionFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.CancelWorkflowExecutionFailedEventAttributes]

workflowExecutionContinuedAsNewEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecutionContinuedAsNewEventAttributes]

continueAsNewWorkflowExecutionFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ContinueAsNewWorkflowExecutionFailedEventAttributes]

workflowExecutionTerminatedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecutionTerminatedEventAttributes]

workflowExecutionCancelRequestedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecutionCancelRequestedEventAttributes]

decisionTaskScheduledEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.DecisionTaskScheduledEventAttributes]

decisionTaskStartedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.DecisionTaskStartedEventAttributes]

decisionTaskCompletedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.DecisionTaskCompletedEventAttributes]

decisionTaskTimedOutEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.DecisionTaskTimedOutEventAttributes]

activityTaskScheduledEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ActivityTaskScheduledEventAttributes]

activityTaskStartedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ActivityTaskStartedEventAttributes]

activityTaskCompletedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ActivityTaskCompletedEventAttributes]

activityTaskFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ActivityTaskFailedEventAttributes]

activityTaskTimedOutEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ActivityTaskTimedOutEventAttributes]

activityTaskCanceledEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ActivityTaskCanceledEventAttributes]

activityTaskCancelRequestedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ActivityTaskCancelRequestedEventAttributes]

workflowExecutionSignaledEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecutionSignaledEventAttributes]

markerRecordedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.MarkerRecordedEventAttributes]

recordMarkerFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.RecordMarkerFailedEventAttributes]

timerStartedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TimerStartedEventAttributes]

timerFiredEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TimerFiredEventAttributes]

timerCanceledEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TimerCanceledEventAttributes]

startChildWorkflowExecutionInitiatedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.StartChildWorkflowExecutionInitiatedEventAttributes]

childWorkflowExecutionStartedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ChildWorkflowExecutionStartedEventAttributes]

childWorkflowExecutionCompletedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ChildWorkflowExecutionCompletedEventAttributes]

childWorkflowExecutionFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ChildWorkflowExecutionFailedEventAttributes]

childWorkflowExecutionTimedOutEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ChildWorkflowExecutionTimedOutEventAttributes]

childWorkflowExecutionCanceledEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ChildWorkflowExecutionCanceledEventAttributes]

childWorkflowExecutionTerminatedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ChildWorkflowExecutionTerminatedEventAttributes]

signalExternalWorkflowExecutionInitiatedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.SignalExternalWorkflowExecutionInitiatedEventAttributes]

externalWorkflowExecutionSignaledEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ExternalWorkflowExecutionSignaledEventAttributes]

signalExternalWorkflowExecutionFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.SignalExternalWorkflowExecutionFailedEventAttributes]

externalWorkflowExecutionCancelRequestedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ExternalWorkflowExecutionCancelRequestedEventAttributes]

requestCancelExternalWorkflowExecutionInitiatedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.RequestCancelExternalWorkflowExecutionInitiatedEventAttributes]

requestCancelExternalWorkflowExecutionFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.RequestCancelExternalWorkflowExecutionFailedEventAttributes]

scheduleActivityTaskFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ScheduleActivityTaskFailedEventAttributes]

requestCancelActivityTaskFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.RequestCancelActivityTaskFailedEventAttributes]

startTimerFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.StartTimerFailedEventAttributes]

cancelTimerFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.CancelTimerFailedEventAttributes]

startChildWorkflowExecutionFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.StartChildWorkflowExecutionFailedEventAttributes]

lambdaFunctionScheduledEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.LambdaFunctionScheduledEventAttributes]

lambdaFunctionStartedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.LambdaFunctionStartedEventAttributes]

lambdaFunctionCompletedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.LambdaFunctionCompletedEventAttributes]

lambdaFunctionFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.LambdaFunctionFailedEventAttributes]

lambdaFunctionTimedOutEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.LambdaFunctionTimedOutEventAttributes]

scheduleLambdaFunctionFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ScheduleLambdaFunctionFailedEventAttributes]

startLambdaFunctionFailedEventAttributes

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.StartLambdaFunctionFailedEventAttributes]

LambdaFunctionCompletedEventAttributes

scheduledEventId

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

result

  • Type: typing.Optional[str]

LambdaFunctionFailedEventAttributes

scheduledEventId

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

reason

  • Type: typing.Optional[str]

details

  • Type: typing.Optional[str]

LambdaFunctionScheduledEventAttributes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

control

  • Type: typing.Optional[str]

input

  • Type: typing.Optional[str]

startToCloseTimeout

  • Type: typing.Optional[str]

LambdaFunctionStartedEventAttributes

scheduledEventId

  • Type:
  • Required: Yes

LambdaFunctionTimedOutEventAttributes

scheduledEventId

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

timeoutType

  • Type: typing.Optional[typing.Literal['START_TO_CLOSE']]

ListActivityTypesInput

domain

  • Type:
  • Required: Yes

registrationStatus

  • Type: typing.Literal['DEPRECATED', 'REGISTERED']
  • Required: Yes

name

  • Type: typing.Optional[str]

nextPageToken

  • Type: typing.Optional[str]

maximumPageSize

  • Type: typing.Optional[int]

reverseOrder

  • Type: typing.Optional[bool]

ListActivityTypesInputPaginate

domain

  • Type:
  • Required: Yes

registrationStatus

  • Type: typing.Literal['DEPRECATED', 'REGISTERED']
  • Required: Yes

name

  • Type: typing.Optional[str]

reverseOrder

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.PaginatorConfig]

ListClosedWorkflowExecutionsInput

domain

  • Type:
  • Required: Yes

startTimeFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ExecutionTimeFilter]

closeTimeFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ExecutionTimeFilter]

executionFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecutionFilter]

closeStatusFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.CloseStatusFilter]

typeFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowTypeFilter]

tagFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TagFilter]

nextPageToken

  • Type: typing.Optional[str]

maximumPageSize

  • Type: typing.Optional[int]

reverseOrder

  • Type: typing.Optional[bool]

ListClosedWorkflowExecutionsInputPaginate

domain

  • Type:
  • Required: Yes

startTimeFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ExecutionTimeFilter]

closeTimeFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.ExecutionTimeFilter]

executionFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecutionFilter]

closeStatusFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.CloseStatusFilter]

typeFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowTypeFilter]

tagFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TagFilter]

reverseOrder

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.PaginatorConfig]

ListDomainsInput

registrationStatus

  • Type: typing.Literal['DEPRECATED', 'REGISTERED']
  • Required: Yes

nextPageToken

  • Type: typing.Optional[str]

maximumPageSize

  • Type: typing.Optional[int]

reverseOrder

  • Type: typing.Optional[bool]

ListDomainsInputPaginate

registrationStatus

  • Type: typing.Literal['DEPRECATED', 'REGISTERED']
  • Required: Yes

reverseOrder

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.PaginatorConfig]

ListOpenWorkflowExecutionsInput

domain

  • Type:
  • Required: Yes

startTimeFilter

  • Type:
  • Required: Yes

typeFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowTypeFilter]

tagFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TagFilter]

nextPageToken

  • Type: typing.Optional[str]

maximumPageSize

  • Type: typing.Optional[int]

reverseOrder

  • Type: typing.Optional[bool]

executionFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecutionFilter]

ListOpenWorkflowExecutionsInputPaginate

domain

  • Type:
  • Required: Yes

startTimeFilter

  • Type:
  • Required: Yes

typeFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowTypeFilter]

tagFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TagFilter]

reverseOrder

  • Type: typing.Optional[bool]

executionFilter

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecutionFilter]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.PaginatorConfig]

ListTagsForResourceInput

resourceArn

  • Type:
  • Required: Yes

ListTagsForResourceOutput

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.swf.swf_classes.ResourceTag]
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ListWorkflowTypesInput

domain

  • Type:
  • Required: Yes

registrationStatus

  • Type: typing.Literal['DEPRECATED', 'REGISTERED']
  • Required: Yes

name

  • Type: typing.Optional[str]

nextPageToken

  • Type: typing.Optional[str]

maximumPageSize

  • Type: typing.Optional[int]

reverseOrder

  • Type: typing.Optional[bool]

ListWorkflowTypesInputPaginate

domain

  • Type:
  • Required: Yes

registrationStatus

  • Type: typing.Literal['DEPRECATED', 'REGISTERED']
  • Required: Yes

name

  • Type: typing.Optional[str]

reverseOrder

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.PaginatorConfig]

MarkerRecordedEventAttributes

markerName

  • Type:
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

details

  • Type: typing.Optional[str]

PaginatorConfig

MaxItems

  • Type: typing.Optional[int]

PageSize

  • Type: typing.Optional[int]

StartingToken

  • Type: typing.Optional[str]

PendingTaskCount

count

  • Type:
  • Required: Yes

truncated

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

PollForActivityTaskInput

domain

  • Type:
  • Required: Yes

taskList

  • Type:
  • Required: Yes

identity

  • Type: typing.Optional[str]

PollForDecisionTaskInput

domain

  • Type:
  • Required: Yes

taskList

  • Type:
  • Required: Yes

identity

  • Type: typing.Optional[str]

nextPageToken

  • Type: typing.Optional[str]

maximumPageSize

  • Type: typing.Optional[int]

reverseOrder

  • Type: typing.Optional[bool]

startAtPreviousStartedEvent

  • Type: typing.Optional[bool]

PollForDecisionTaskInputPaginate

domain

  • Type:
  • Required: Yes

taskList

  • Type:
  • Required: Yes

identity

  • Type: typing.Optional[str]

reverseOrder

  • Type: typing.Optional[bool]

startAtPreviousStartedEvent

  • Type: typing.Optional[bool]

PaginationConfig

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.PaginatorConfig]

RecordActivityTaskHeartbeatInput

taskToken

  • Type:
  • Required: Yes

details

  • Type: typing.Optional[str]

RecordMarkerDecisionAttributes

markerName

  • Type:
  • Required: Yes

details

  • Type: typing.Optional[str]

RecordMarkerFailedEventAttributes

markerName

  • Type:
  • Required: Yes

cause

  • Type: typing.Literal['OPERATION_NOT_PERMITTED']
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

RegisterActivityTypeInput

domain

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

defaultTaskStartToCloseTimeout

  • Type: typing.Optional[str]

defaultTaskHeartbeatTimeout

  • Type: typing.Optional[str]

defaultTaskList

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TaskList]

defaultTaskPriority

  • Type: typing.Optional[str]

defaultTaskScheduleToStartTimeout

  • Type: typing.Optional[str]

defaultTaskScheduleToCloseTimeout

  • Type: typing.Optional[str]

RegisterDomainInput

name

  • Type:
  • Required: Yes

workflowExecutionRetentionPeriodInDays

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

tags

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.swf.swf_classes.ResourceTag]]

RegisterWorkflowTypeInput

domain

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

defaultTaskStartToCloseTimeout

  • Type: typing.Optional[str]

defaultExecutionStartToCloseTimeout

  • Type: typing.Optional[str]

defaultTaskList

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TaskList]

defaultTaskPriority

  • Type: typing.Optional[str]

defaultChildPolicy

  • Type: typing.Optional[typing.Literal['ABANDON', 'REQUEST_CANCEL', 'TERMINATE']]

defaultLambdaRole

  • Type: typing.Optional[str]

RequestCancelActivityTaskDecisionAttributes

activityId

  • Type:
  • Required: Yes

RequestCancelActivityTaskFailedEventAttributes

activityId

  • Type:
  • Required: Yes

cause

  • Type: typing.Literal['ACTIVITY_ID_UNKNOWN', 'OPERATION_NOT_PERMITTED']
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

RequestCancelExternalWorkflowExecutionDecisionAttributes

workflowId

  • Type:
  • Required: Yes

runId

  • Type: typing.Optional[str]

control

  • Type: typing.Optional[str]

RequestCancelExternalWorkflowExecutionFailedEventAttributes

workflowId

  • Type:
  • Required: Yes

cause

  • Type: typing.Literal['OPERATION_NOT_PERMITTED', 'REQUEST_CANCEL_EXTERNAL_WORKFLOW_EXECUTION_RATE_EXCEEDED', 'UNKNOWN_EXTERNAL_WORKFLOW_EXECUTION']
  • Required: Yes

initiatedEventId

  • Type:
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

runId

  • Type: typing.Optional[str]

control

  • Type: typing.Optional[str]

RequestCancelExternalWorkflowExecutionInitiatedEventAttributes

workflowId

  • Type:
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

runId

  • Type: typing.Optional[str]

control

  • Type: typing.Optional[str]

RequestCancelWorkflowExecutionInput

domain

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

runId

  • Type: typing.Optional[str]

ResourceTag

key

  • Type:
  • Required: Yes

value

  • Type: typing.Optional[str]

RespondActivityTaskCanceledInput

taskToken

  • Type:
  • Required: Yes

details

  • Type: typing.Optional[str]

RespondActivityTaskCompletedInput

taskToken

  • Type:
  • Required: Yes

result

  • Type: typing.Optional[str]

RespondActivityTaskFailedInput

taskToken

  • Type:
  • Required: Yes

reason

  • Type: typing.Optional[str]

details

  • Type: typing.Optional[str]

RespondDecisionTaskCompletedInput

taskToken

  • Type:
  • Required: Yes

decisions

  • Type: typing.Optional[typing.List[aws_resource_validator.pydantic_models.swf.swf_classes.Decision]]

executionContext

  • Type: typing.Optional[str]

taskList

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TaskList]

taskListScheduleToStartTimeout

  • Type: typing.Optional[str]

ResponseMetadata

RequestId

  • Type:
  • Required: Yes

HTTPStatusCode

  • Type:
  • Required: Yes

HTTPHeaders

  • Type: typing.Dict[str, str]
  • Required: Yes

RetryAttempts

  • Type:
  • Required: Yes

HostId

  • Type: typing.Optional[str]

Run

runId

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

ScheduleActivityTaskDecisionAttributes

activityType

  • Type:
  • Required: Yes

activityId

  • Type:
  • Required: Yes

control

  • Type: typing.Optional[str]

input

  • Type: typing.Optional[str]

scheduleToCloseTimeout

  • Type: typing.Optional[str]

taskList

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TaskList]

taskPriority

  • Type: typing.Optional[str]

scheduleToStartTimeout

  • Type: typing.Optional[str]

startToCloseTimeout

  • Type: typing.Optional[str]

heartbeatTimeout

  • Type: typing.Optional[str]

ScheduleActivityTaskFailedEventAttributes

activityType

  • Type:
  • Required: Yes

activityId

  • Type:
  • Required: Yes

cause

  • Type: typing.Literal['ACTIVITY_CREATION_RATE_EXCEEDED', 'ACTIVITY_ID_ALREADY_IN_USE', 'ACTIVITY_TYPE_DEPRECATED', 'ACTIVITY_TYPE_DOES_NOT_EXIST', 'DEFAULT_HEARTBEAT_TIMEOUT_UNDEFINED', 'DEFAULT_SCHEDULE_TO_CLOSE_TIMEOUT_UNDEFINED', 'DEFAULT_SCHEDULE_TO_START_TIMEOUT_UNDEFINED', 'DEFAULT_START_TO_CLOSE_TIMEOUT_UNDEFINED', 'DEFAULT_TASK_LIST_UNDEFINED', 'OPEN_ACTIVITIES_LIMIT_EXCEEDED', 'OPERATION_NOT_PERMITTED']
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

ScheduleLambdaFunctionDecisionAttributes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

control

  • Type: typing.Optional[str]

input

  • Type: typing.Optional[str]

startToCloseTimeout

  • Type: typing.Optional[str]

ScheduleLambdaFunctionFailedEventAttributes

id

  • Type:
  • Required: Yes

name

  • Type:
  • Required: Yes

cause

  • Type: typing.Literal['ID_ALREADY_IN_USE', 'LAMBDA_FUNCTION_CREATION_RATE_EXCEEDED', 'LAMBDA_SERVICE_NOT_AVAILABLE_IN_REGION', 'OPEN_LAMBDA_FUNCTIONS_LIMIT_EXCEEDED']
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

SignalExternalWorkflowExecutionDecisionAttributes

workflowId

  • Type:
  • Required: Yes

signalName

  • Type:
  • Required: Yes

runId

  • Type: typing.Optional[str]

input

  • Type: typing.Optional[str]

control

  • Type: typing.Optional[str]

SignalExternalWorkflowExecutionFailedEventAttributes

workflowId

  • Type:
  • Required: Yes

cause

  • Type: typing.Literal['OPERATION_NOT_PERMITTED', 'SIGNAL_EXTERNAL_WORKFLOW_EXECUTION_RATE_EXCEEDED', 'UNKNOWN_EXTERNAL_WORKFLOW_EXECUTION']
  • Required: Yes

initiatedEventId

  • Type:
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

runId

  • Type: typing.Optional[str]

control

  • Type: typing.Optional[str]

SignalExternalWorkflowExecutionInitiatedEventAttributes

workflowId

  • Type:
  • Required: Yes

signalName

  • Type:
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

runId

  • Type: typing.Optional[str]

input

  • Type: typing.Optional[str]

control

  • Type: typing.Optional[str]

SignalWorkflowExecutionInput

domain

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

signalName

  • Type:
  • Required: Yes

runId

  • Type: typing.Optional[str]

input

  • Type: typing.Optional[str]

StartChildWorkflowExecutionDecisionAttributes

workflowType

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

control

  • Type: typing.Optional[str]

input

  • Type: typing.Optional[str]

executionStartToCloseTimeout

  • Type: typing.Optional[str]

taskList

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TaskList]

taskPriority

  • Type: typing.Optional[str]

taskStartToCloseTimeout

  • Type: typing.Optional[str]

childPolicy

  • Type: typing.Optional[typing.Literal['ABANDON', 'REQUEST_CANCEL', 'TERMINATE']]

tagList

  • Type: typing.Optional[typing.List[str]]

lambdaRole

  • Type: typing.Optional[str]

StartChildWorkflowExecutionFailedEventAttributes

workflowType

  • Type:
  • Required: Yes

cause

  • Type: typing.Literal['CHILD_CREATION_RATE_EXCEEDED', 'DEFAULT_CHILD_POLICY_UNDEFINED', 'DEFAULT_EXECUTION_START_TO_CLOSE_TIMEOUT_UNDEFINED', 'DEFAULT_TASK_LIST_UNDEFINED', 'DEFAULT_TASK_START_TO_CLOSE_TIMEOUT_UNDEFINED', 'OPEN_CHILDREN_LIMIT_EXCEEDED', 'OPEN_WORKFLOWS_LIMIT_EXCEEDED', 'OPERATION_NOT_PERMITTED', 'WORKFLOW_ALREADY_RUNNING', 'WORKFLOW_TYPE_DEPRECATED', 'WORKFLOW_TYPE_DOES_NOT_EXIST']
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

initiatedEventId

  • Type:
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

control

  • Type: typing.Optional[str]

StartChildWorkflowExecutionInitiatedEventAttributes

workflowId

  • Type:
  • Required: Yes

workflowType

  • Type:
  • Required: Yes

taskList

  • Type:
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

childPolicy

  • Type: typing.Literal['ABANDON', 'REQUEST_CANCEL', 'TERMINATE']
  • Required: Yes

control

  • Type: typing.Optional[str]

input

  • Type: typing.Optional[str]

executionStartToCloseTimeout

  • Type: typing.Optional[str]

taskPriority

  • Type: typing.Optional[str]

taskStartToCloseTimeout

  • Type: typing.Optional[str]

tagList

  • Type: typing.Optional[typing.List[str]]

lambdaRole

  • Type: typing.Optional[str]

StartLambdaFunctionFailedEventAttributes

scheduledEventId

  • Type: typing.Optional[int]

cause

  • Type: typing.Optional[typing.Literal['ASSUME_ROLE_FAILED']]

message

  • Type: typing.Optional[str]

StartTimerDecisionAttributes

timerId

  • Type:
  • Required: Yes

startToFireTimeout

  • Type:
  • Required: Yes

control

  • Type: typing.Optional[str]

StartTimerFailedEventAttributes

timerId

  • Type:
  • Required: Yes

cause

  • Type: typing.Literal['OPEN_TIMERS_LIMIT_EXCEEDED', 'OPERATION_NOT_PERMITTED', 'TIMER_CREATION_RATE_EXCEEDED', 'TIMER_ID_ALREADY_IN_USE']
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

StartWorkflowExecutionInput

domain

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

workflowType

  • Type:
  • Required: Yes

taskList

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TaskList]

taskPriority

  • Type: typing.Optional[str]

input

  • Type: typing.Optional[str]

executionStartToCloseTimeout

  • Type: typing.Optional[str]

tagList

  • Type: typing.Optional[typing.List[str]]

taskStartToCloseTimeout

  • Type: typing.Optional[str]

childPolicy

  • Type: typing.Optional[typing.Literal['ABANDON', 'REQUEST_CANCEL', 'TERMINATE']]

lambdaRole

  • Type: typing.Optional[str]

TagFilter

tag

  • Type:
  • Required: Yes

TagResourceInput

resourceArn

  • Type:
  • Required: Yes

tags

  • Type: typing.List[aws_resource_validator.pydantic_models.swf.swf_classes.ResourceTag]
  • Required: Yes

TaskList

name

  • Type:
  • Required: Yes

TerminateWorkflowExecutionInput

domain

  • Type:
  • Required: Yes

workflowId

  • Type:
  • Required: Yes

runId

  • Type: typing.Optional[str]

reason

  • Type: typing.Optional[str]

details

  • Type: typing.Optional[str]

childPolicy

  • Type: typing.Optional[typing.Literal['ABANDON', 'REQUEST_CANCEL', 'TERMINATE']]

TimerCanceledEventAttributes

timerId

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

TimerFiredEventAttributes

timerId

  • Type:
  • Required: Yes

startedEventId

  • Type:
  • Required: Yes

TimerStartedEventAttributes

timerId

  • Type:
  • Required: Yes

startToFireTimeout

  • Type:
  • Required: Yes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

control

  • Type: typing.Optional[str]

UndeprecateActivityTypeInput

domain

  • Type:
  • Required: Yes

activityType

  • Type:
  • Required: Yes

UndeprecateDomainInput

name

  • Type:
  • Required: Yes

UndeprecateWorkflowTypeInput

domain

  • Type:
  • Required: Yes

workflowType

  • Type:
  • Required: Yes

UntagResourceInput

resourceArn

  • Type:
  • Required: Yes

tagKeys

  • Type: typing.List[str]
  • Required: Yes

WorkflowExecution

workflowId

  • Type:
  • Required: Yes

runId

  • Type:
  • Required: Yes

WorkflowExecutionCancelRequestedEventAttributes

externalWorkflowExecution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecution]

externalInitiatedEventId

  • Type: typing.Optional[int]

cause

  • Type: typing.Optional[typing.Literal['CHILD_POLICY_APPLIED']]

WorkflowExecutionCanceledEventAttributes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

details

  • Type: typing.Optional[str]

WorkflowExecutionCompletedEventAttributes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

result

  • Type: typing.Optional[str]

WorkflowExecutionConfiguration

taskStartToCloseTimeout

  • Type:
  • Required: Yes

executionStartToCloseTimeout

  • Type:
  • Required: Yes

taskList

  • Type:
  • Required: Yes

childPolicy

  • Type: typing.Literal['ABANDON', 'REQUEST_CANCEL', 'TERMINATE']
  • Required: Yes

taskPriority

  • Type: typing.Optional[str]

lambdaRole

  • Type: typing.Optional[str]

WorkflowExecutionContinuedAsNewEventAttributes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

newExecutionRunId

  • Type:
  • Required: Yes

taskList

  • Type:
  • Required: Yes

childPolicy

  • Type: typing.Literal['ABANDON', 'REQUEST_CANCEL', 'TERMINATE']
  • Required: Yes

workflowType

  • Type:
  • Required: Yes

input

  • Type: typing.Optional[str]

executionStartToCloseTimeout

  • Type: typing.Optional[str]

taskPriority

  • Type: typing.Optional[str]

taskStartToCloseTimeout

  • Type: typing.Optional[str]

tagList

  • Type: typing.Optional[typing.List[str]]

lambdaRole

  • Type: typing.Optional[str]

WorkflowExecutionCount

count

  • Type:
  • Required: Yes

truncated

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WorkflowExecutionDetail

executionInfo

  • Type:
  • Required: Yes

executionConfiguration

  • Type:
  • Required: Yes

openCounts

  • Type:
  • Required: Yes

latestActivityTaskTimestamp

  • Type:
  • Required: Yes

latestExecutionContext

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WorkflowExecutionFailedEventAttributes

decisionTaskCompletedEventId

  • Type:
  • Required: Yes

reason

  • Type: typing.Optional[str]

details

  • Type: typing.Optional[str]

WorkflowExecutionFilter

workflowId

  • Type:
  • Required: Yes

WorkflowExecutionInfo

execution

  • Type:
  • Required: Yes

workflowType

  • Type:
  • Required: Yes

startTimestamp

  • Type:
  • Required: Yes

executionStatus

  • Type: typing.Literal['CLOSED', 'OPEN']
  • Required: Yes

closeTimestamp

  • Type: typing.Optional[datetime.datetime]

closeStatus

  • Type: typing.Optional[typing.Literal['CANCELED', 'COMPLETED', 'CONTINUED_AS_NEW', 'FAILED', 'TERMINATED', 'TIMED_OUT']]

parent

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecution]

tagList

  • Type: typing.Optional[typing.List[str]]

cancelRequested

  • Type: typing.Optional[bool]

WorkflowExecutionInfos

executionInfos

  • Type: typing.List[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecutionInfo]
  • Required: Yes

nextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WorkflowExecutionOpenCounts

openActivityTasks

  • Type:
  • Required: Yes

openDecisionTasks

  • Type:
  • Required: Yes

openTimers

  • Type:
  • Required: Yes

openChildWorkflowExecutions

  • Type:
  • Required: Yes

openLambdaFunctions

  • Type: typing.Optional[int]

WorkflowExecutionSignaledEventAttributes

signalName

  • Type:
  • Required: Yes

input

  • Type: typing.Optional[str]

externalWorkflowExecution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecution]

externalInitiatedEventId

  • Type: typing.Optional[int]

WorkflowExecutionStartedEventAttributes

childPolicy

  • Type: typing.Literal['ABANDON', 'REQUEST_CANCEL', 'TERMINATE']
  • Required: Yes

taskList

  • Type:
  • Required: Yes

workflowType

  • Type:
  • Required: Yes

input

  • Type: typing.Optional[str]

executionStartToCloseTimeout

  • Type: typing.Optional[str]

taskStartToCloseTimeout

  • Type: typing.Optional[str]

taskPriority

  • Type: typing.Optional[str]

tagList

  • Type: typing.Optional[typing.List[str]]

continuedExecutionRunId

  • Type: typing.Optional[str]

parentWorkflowExecution

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowExecution]

parentInitiatedEventId

  • Type: typing.Optional[int]

lambdaRole

  • Type: typing.Optional[str]

WorkflowExecutionTerminatedEventAttributes

childPolicy

  • Type: typing.Literal['ABANDON', 'REQUEST_CANCEL', 'TERMINATE']
  • Required: Yes

reason

  • Type: typing.Optional[str]

details

  • Type: typing.Optional[str]

cause

  • Type: typing.Optional[typing.Literal['CHILD_POLICY_APPLIED', 'EVENT_LIMIT_EXCEEDED', 'OPERATOR_INITIATED']]

WorkflowExecutionTimedOutEventAttributes

timeoutType

  • Type: typing.Literal['START_TO_CLOSE']
  • Required: Yes

childPolicy

  • Type: typing.Literal['ABANDON', 'REQUEST_CANCEL', 'TERMINATE']
  • Required: Yes

WorkflowType

name

  • Type:
  • Required: Yes

version

  • Type:
  • Required: Yes

WorkflowTypeConfiguration

defaultTaskStartToCloseTimeout

  • Type: typing.Optional[str]

defaultExecutionStartToCloseTimeout

  • Type: typing.Optional[str]

defaultTaskList

  • Type: typing.Optional[aws_resource_validator.pydantic_models.swf.swf_classes.TaskList]

defaultTaskPriority

  • Type: typing.Optional[str]

defaultChildPolicy

  • Type: typing.Optional[typing.Literal['ABANDON', 'REQUEST_CANCEL', 'TERMINATE']]

defaultLambdaRole

  • Type: typing.Optional[str]

WorkflowTypeDetail

typeInfo

  • Type:
  • Required: Yes

configuration

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes

WorkflowTypeFilter

name

  • Type:
  • Required: Yes

version

  • Type: typing.Optional[str]

WorkflowTypeInfo

workflowType

  • Type:
  • Required: Yes

status

  • Type: typing.Literal['DEPRECATED', 'REGISTERED']
  • Required: Yes

creationDate

  • Type:
  • Required: Yes

description

  • Type: typing.Optional[str]

deprecationDate

  • Type: typing.Optional[datetime.datetime]

WorkflowTypeInfos

typeInfos

  • Type: typing.List[aws_resource_validator.pydantic_models.swf.swf_classes.WorkflowTypeInfo]
  • Required: Yes

nextPageToken

  • Type:
  • Required: Yes

ResponseMetadata

  • Type:
  • Required: Yes