# aws-cdk-lib.interfaces.aws_stepfunctions

| Name | Kind | Summary |
| --- | --- | --- |
| [`ActivityReference`](/v2/docs/aws-cdk-lib.interfaces.aws_stepfunctions.ActivityReference) | Struct | A reference to a Activity resource. |
| [`IActivityRef`](/v2/docs/aws-cdk-lib.interfaces.aws_stepfunctions.IActivityRef) | Interface | Indicates that this resource can be referenced as a Activity. |
| [`IStateMachineAliasRef`](/v2/docs/aws-cdk-lib.interfaces.aws_stepfunctions.IStateMachineAliasRef) | Interface | Indicates that this resource can be referenced as a StateMachineAlias. |
| [`IStateMachineRef`](/v2/docs/aws-cdk-lib.interfaces.aws_stepfunctions.IStateMachineRef) | Interface | Indicates that this resource can be referenced as a StateMachine. |
| [`IStateMachineVersionRef`](/v2/docs/aws-cdk-lib.interfaces.aws_stepfunctions.IStateMachineVersionRef) | Interface | Indicates that this resource can be referenced as a StateMachineVersion. |
| [`StateMachineAliasReference`](/v2/docs/aws-cdk-lib.interfaces.aws_stepfunctions.StateMachineAliasReference) | Struct | A reference to a StateMachineAlias resource. |
| [`StateMachineReference`](/v2/docs/aws-cdk-lib.interfaces.aws_stepfunctions.StateMachineReference) | Struct | A reference to a StateMachine resource. |
| [`StateMachineVersionReference`](/v2/docs/aws-cdk-lib.interfaces.aws_stepfunctions.StateMachineVersionReference) | Struct | A reference to a StateMachineVersion resource. |
