Skip to main content

@swamp/aws/stepfunctions

v2026.04.07.1

AWS STEPFUNCTIONS infrastructure models

Labels

awsstepfunctionscloudinfrastructure

Contents

Install

$ swamp extension pull @swamp/aws/stepfunctions

Release Notes

  • Updated: state_machine_alias

@swamp/aws/stepfunctions/activityv2026.04.03.2activity.ts

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
Namestring
Tags?array
EncryptionConfiguration?object
createCreate a StepFunctions Activity
getGet a StepFunctions Activity
ArgumentTypeDescription
identifierstringThe primary identifier of the StepFunctions Activity
updateUpdate a StepFunctions Activity
deleteDelete a StepFunctions Activity
ArgumentTypeDescription
identifierstringThe primary identifier of the StepFunctions Activity
syncSync StepFunctions Activity state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
DefinitionString?string
RoleArnstring
StateMachineName?string
StateMachineType?enum
LoggingConfiguration?object
TracingConfiguration?object
EncryptionConfiguration?object
DefinitionS3Location?object
DefinitionSubstitutions?record
Definition?string
Tags?array
createCreate a StepFunctions StateMachine
getGet a StepFunctions StateMachine
ArgumentTypeDescription
identifierstringThe primary identifier of the StepFunctions StateMachine
updateUpdate a StepFunctions StateMachine
deleteDelete a StepFunctions StateMachine
ArgumentTypeDescription
identifierstringThe primary identifier of the StepFunctions StateMachine
syncSync StepFunctions StateMachine state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
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.
createCreate a StepFunctions StateMachineAlias
getGet a StepFunctions StateMachineAlias
ArgumentTypeDescription
identifierstringThe primary identifier of the StepFunctions StateMachineAlias
updateUpdate a StepFunctions StateMachineAlias
deleteDelete a StepFunctions StateMachineAlias
ArgumentTypeDescription
identifierstringThe primary identifier of the StepFunctions StateMachineAlias
syncSync StepFunctions StateMachineAlias state from AWS

Resources

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

Global Arguments

ArgumentTypeDescription
namestringInstance name for this resource (used as the unique identifier in the factory pattern)
StateMachineArnstring
StateMachineRevisionId?string
Description?string
createCreate a StepFunctions StateMachineVersion
getGet a StepFunctions StateMachineVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the StepFunctions StateMachineVersion
deleteDelete a StepFunctions StateMachineVersion
ArgumentTypeDescription
identifierstringThe primary identifier of the StepFunctions StateMachineVersion
syncSync StepFunctions StateMachineVersion state from AWS

Resources

state(infinite)— StepFunctions StateMachineVersion resource state