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.

You can write your DeploymentPlan Definition using Attini simplified syntax or Amazon state language