The DeploymentPlan Definition is an abstraction of AWS::Serverless::StateMachine and it supports Attini types and StepFunctions native Tasks like Optimized integrations for Step Functions and AWS SDK service integrations.
The DeploymentPlan Definition has the same CloudFormation limitations as the AWS::Serverless::StateMachine Definition.
- Some Intrinsic functions
Fn::Joinwill need to use the DefinitionSubstitutions property. Simple functions like
Fn::Subworks like normal CloudFormation.
- CloudFormation Conditions are not supported within the definition. However, you can use the Choice State to perform logic within your deployment.