Skip to main content

Aws/stepfunctions

@swamp/aws/stepfunctionsv2026.07.31.1· 1d agoMODELS
01README

AWS STEPFUNCTIONS infrastructure models

02Models4
@swamp/aws/stepfunctions/activityv2026.06.15.1activity.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
Namestring
Tags?array
EncryptionConfiguration?object
fn create()
Create a StepFunctions Activity
fn get(identifier: string)
Get a StepFunctions Activity
ArgumentTypeDescription
identifierstringThe primary identifier of the StepFunctions Activity
fn update()
Update a StepFunctions Activity
fn delete(identifier: string)
Delete a StepFunctions Activity
ArgumentTypeDescription
identifierstringThe primary identifier of the StepFunctions Activity
fn sync()
Sync StepFunctions Activity state from AWS

Resources

state(infinite)— StepFunctions Activity resource state
@swamp/aws/stepfunctions/state-machinev2026.06.15.1state_machine.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
DefinitionString?string
RoleArnstring
StateMachineName?string
StateMachineType?enum
LoggingConfiguration?object
TracingConfiguration?object
EncryptionConfiguration?object
DefinitionS3Location?object
DefinitionSubstitutions?record
Definition?record
Tags?array
fn create()
Create a StepFunctions StateMachine
fn get(identifier: string)
Get a StepFunctions StateMachine
ArgumentTypeDescription
identifierstringThe primary identifier of the StepFunctions StateMachine
fn update()
Update a StepFunctions StateMachine
fn delete(identifier: string)
Delete a StepFunctions StateMachine
ArgumentTypeDescription
identifierstringThe primary identifier of the StepFunctions StateMachine
fn sync()
Sync StepFunctions StateMachine state from AWS

Resources

state(infinite)— StepFunctions StateMachine resource state
@swamp/aws/stepfunctions/state-machine-aliasv2026.06.15.1state_machine_alias.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
StateMachineArn?string
Name?stringThe alias name.
Description?stringAn optional description of the alias.
RoutingConfiguration?arrayThe routing configuration of the alias. One or two versions can be mapped to an alias to split StartExecution requests of the same state machine.
DeploymentPreference?objectThe settings to enable gradual state machine deployments.
fn create()
Create a StepFunctions StateMachineAlias
fn get(identifier: string)
Get a StepFunctions StateMachineAlias
ArgumentTypeDescription
identifierstringThe primary identifier of the StepFunctions StateMachineAlias
fn update()
Update a StepFunctions StateMachineAlias
fn delete(identifier: string)
Delete a StepFunctions StateMachineAlias
ArgumentTypeDescription
identifierstringThe primary identifier of the StepFunctions StateMachineAlias
fn sync()
Sync StepFunctions StateMachineAlias state from AWS

Resources

state(infinite)— StepFunctions StateMachineAlias resource state
@swamp/aws/stepfunctions/state-machine-versionv2026.06.15.1state_machine_version.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
accessKeyId?stringAWS access key ID; overrides AWS_ACCESS_KEY_ID environment variable. Wire with a vault.get(...) expression to source it from a vault.
secretAccessKey?stringAWS secret access key; overrides AWS_SECRET_ACCESS_KEY environment variable. Wire with a vault.get(...) expression to source it from a vault.
sessionToken?stringAWS session token for temporary credentials; overrides AWS_SESSION_TOKEN environment variable. Wire with a vault.get(...) expression to source it from a vault.
region?stringAWS region; overrides AWS_REGION / AWS_DEFAULT_REGION environment variables and ~/.aws/config profile region. Defaults to us-east-1.
StateMachineArnstring
StateMachineRevisionId?string
Description?string
fn create()
Create a StepFunctions StateMachineVersion
fn get(identifier: string)
Get a StepFunctions StateMachineVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the StepFunctions StateMachineVersion
fn delete(identifier: string)
Delete a StepFunctions StateMachineVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the StepFunctions StateMachineVersion
fn sync()
Sync StepFunctions StateMachineVersion state from AWS

Resources

state(infinite)— StepFunctions StateMachineVersion resource state
03Previous Versions19
2026.07.30.1
2026.07.29.1
2026.07.28.1
2026.07.27.1
2026.07.26.1
2026.07.25.1
2026.07.24.1
  • Added: map_run

Added 1 models

2026.07.20.1
2026.07.18.3
2026.07.18.2
2026.06.15.1
  • Updated: activity, state_machine, state_machine_alias, state_machine_version
2026.06.08.2
  • Updated: activity, state_machine, state_machine_alias, state_machine_version
2026.06.06.1
  • Updated: activity, state_machine, state_machine_alias, state_machine_version
2026.05.27.1
  • Updated: state_machine
2026.04.23.3
2026.04.23.2
  • Updated: activity, state_machine, state_machine_alias, state_machine_version
2026.04.07.1
  • Updated: state_machine_alias
2026.04.03.2
  • Updated: activity, state_machine, state_machine_alias, state_machine_version
2026.03.19.1
  • Updated: activity, state_machine, state_machine_alias, state_machine_version
04Stats
A
100 / 100
Downloads
1
Archive size
910.4 KB
Verified by Swamp
  • Has README or module doc2/2earned
  • README has a code example1/1earned
  • README is substantive1/1earned
  • Most symbols documented1/1earned
  • No slow types (deprecated)1/1earned
  • Dependencies pass trust audit2/2earned
  • Has description1/1earned
  • Platform support declared (or universal)2/2earned
  • License declared1/1earned
  • Verified public repository2/2earned
05Platforms
06Labels