AslState
Defined in: src/types/index.ts:101
A single state within an ASL definition, covering fields for every state type.
Properties
Section titled “Properties”Arguments?
Section titled “Arguments?”optional Arguments?: string | Record<string, any>;Defined in: src/types/index.ts:103
Assign?
Section titled “Assign?”optional Assign?: Record<string, any>;Defined in: src/types/index.ts:105
Branches?
Section titled “Branches?”optional Branches?: AslDefinition[];Defined in: src/types/index.ts:106
Catch?
Section titled “Catch?”optional Catch?: CatchBlock[];Defined in: src/types/index.ts:107
Cause?
Section titled “Cause?”optional Cause?: string;Defined in: src/types/index.ts:108
CausePath?
Section titled “CausePath?”optional CausePath?: string;Defined in: src/types/index.ts:109
Choices?
Section titled “Choices?”optional Choices?: ChoiceRule[];Defined in: src/types/index.ts:110
Comment?
Section titled “Comment?”optional Comment?: string;Defined in: src/types/index.ts:111
Default?
Section titled “Default?”optional Default?: string;Defined in: src/types/index.ts:112
optional End?: boolean;Defined in: src/types/index.ts:113
Error?
Section titled “Error?”optional Error?: string;Defined in: src/types/index.ts:114
ErrorPath?
Section titled “ErrorPath?”optional ErrorPath?: string;Defined in: src/types/index.ts:115
HeartbeatSeconds?
Section titled “HeartbeatSeconds?”optional HeartbeatSeconds?: string | number;Defined in: src/types/index.ts:116
HeartbeatSecondsPath?
Section titled “HeartbeatSecondsPath?”optional HeartbeatSecondsPath?: string;Defined in: src/types/index.ts:117
ItemBatcher?
Section titled “ItemBatcher?”optional ItemBatcher?: ItemBatcher;Defined in: src/types/index.ts:118
ItemProcessor?
Section titled “ItemProcessor?”optional ItemProcessor?: AslDefinition;Defined in: src/types/index.ts:119
ItemReader?
Section titled “ItemReader?”optional ItemReader?: ItemIo;Defined in: src/types/index.ts:120
ItemSelector?
Section titled “ItemSelector?”optional ItemSelector?: string | Record<string, any>;Defined in: src/types/index.ts:122
ItemsPath?
Section titled “ItemsPath?”optional ItemsPath?: string;Defined in: src/types/index.ts:123
Iterator?
Section titled “Iterator?”optional Iterator?: AslDefinition;Defined in: src/types/index.ts:124
Label?
Section titled “Label?”optional Label?: string;Defined in: src/types/index.ts:125
MaxConcurrency?
Section titled “MaxConcurrency?”optional MaxConcurrency?: string | number;Defined in: src/types/index.ts:126
optional Next?: string;Defined in: src/types/index.ts:127
Output?
Section titled “Output?”optional Output?: any;Defined in: src/types/index.ts:129
Parameters?
Section titled “Parameters?”optional Parameters?: Record<string, any>;Defined in: src/types/index.ts:131
QueryLanguage?
Section titled “QueryLanguage?”optional QueryLanguage?: QueryLanguage;Defined in: src/types/index.ts:132
Resource?
Section titled “Resource?”optional Resource?: string;Defined in: src/types/index.ts:133
Result?
Section titled “Result?”optional Result?: any;Defined in: src/types/index.ts:135
ResultPath?
Section titled “ResultPath?”optional ResultPath?: string;Defined in: src/types/index.ts:136
ResultWriter?
Section titled “ResultWriter?”optional ResultWriter?: ItemIo;Defined in: src/types/index.ts:137
Retry?
Section titled “Retry?”optional Retry?: RetryBlock[];Defined in: src/types/index.ts:138
Seconds?
Section titled “Seconds?”optional Seconds?: string | number;Defined in: src/types/index.ts:139
SecondsPath?
Section titled “SecondsPath?”optional SecondsPath?: string;Defined in: src/types/index.ts:140
TimeoutSeconds?
Section titled “TimeoutSeconds?”optional TimeoutSeconds?: string | number;Defined in: src/types/index.ts:141
TimeoutSecondsPath?
Section titled “TimeoutSecondsPath?”optional TimeoutSecondsPath?: string;Defined in: src/types/index.ts:142
Timestamp?
Section titled “Timestamp?”optional Timestamp?: string;Defined in: src/types/index.ts:143
TimestampPath?
Section titled “TimestampPath?”optional TimestampPath?: string;Defined in: src/types/index.ts:144
ToleratedFailureCount?
Section titled “ToleratedFailureCount?”optional ToleratedFailureCount?: string | number;Defined in: src/types/index.ts:145
ToleratedFailurePercentage?
Section titled “ToleratedFailurePercentage?”optional ToleratedFailurePercentage?: string | number;Defined in: src/types/index.ts:146
Type: StateType;Defined in: src/types/index.ts:147