Skip to content

AslState

Defined in: src/types/index.ts:101

A single state within an ASL definition, covering fields for every state type.

optional Arguments?: string | Record<string, any>;

Defined in: src/types/index.ts:103


optional Assign?: Record<string, any>;

Defined in: src/types/index.ts:105


optional Branches?: AslDefinition[];

Defined in: src/types/index.ts:106


optional Catch?: CatchBlock[];

Defined in: src/types/index.ts:107


optional Cause?: string;

Defined in: src/types/index.ts:108


optional CausePath?: string;

Defined in: src/types/index.ts:109


optional Choices?: ChoiceRule[];

Defined in: src/types/index.ts:110


optional Comment?: string;

Defined in: src/types/index.ts:111


optional Default?: string;

Defined in: src/types/index.ts:112


optional End?: boolean;

Defined in: src/types/index.ts:113


optional Error?: string;

Defined in: src/types/index.ts:114


optional ErrorPath?: string;

Defined in: src/types/index.ts:115


optional HeartbeatSeconds?: string | number;

Defined in: src/types/index.ts:116


optional HeartbeatSecondsPath?: string;

Defined in: src/types/index.ts:117


optional ItemBatcher?: ItemBatcher;

Defined in: src/types/index.ts:118


optional ItemProcessor?: AslDefinition;

Defined in: src/types/index.ts:119


optional ItemReader?: ItemIo;

Defined in: src/types/index.ts:120


optional ItemSelector?: string | Record<string, any>;

Defined in: src/types/index.ts:122


optional ItemsPath?: string;

Defined in: src/types/index.ts:123


optional Iterator?: AslDefinition;

Defined in: src/types/index.ts:124


optional Label?: string;

Defined in: src/types/index.ts:125


optional MaxConcurrency?: string | number;

Defined in: src/types/index.ts:126


optional Next?: string;

Defined in: src/types/index.ts:127


optional Output?: any;

Defined in: src/types/index.ts:129


optional Parameters?: Record<string, any>;

Defined in: src/types/index.ts:131


optional QueryLanguage?: QueryLanguage;

Defined in: src/types/index.ts:132


optional Resource?: string;

Defined in: src/types/index.ts:133


optional Result?: any;

Defined in: src/types/index.ts:135


optional ResultPath?: string;

Defined in: src/types/index.ts:136


optional ResultWriter?: ItemIo;

Defined in: src/types/index.ts:137


optional Retry?: RetryBlock[];

Defined in: src/types/index.ts:138


optional Seconds?: string | number;

Defined in: src/types/index.ts:139


optional SecondsPath?: string;

Defined in: src/types/index.ts:140


optional TimeoutSeconds?: string | number;

Defined in: src/types/index.ts:141


optional TimeoutSecondsPath?: string;

Defined in: src/types/index.ts:142


optional Timestamp?: string;

Defined in: src/types/index.ts:143


optional TimestampPath?: string;

Defined in: src/types/index.ts:144


optional ToleratedFailureCount?: string | number;

Defined in: src/types/index.ts:145


optional ToleratedFailurePercentage?: string | number;

Defined in: src/types/index.ts:146


Type: StateType;

Defined in: src/types/index.ts:147