AWS CloudFormation provides handful pseudo parameters which you can use to increase the reusability of your templates along with your template conditions and parameters. One of them is
AWS::NoValue parameter which acts like the
null value in programming languages.
In this post, I will talk about some examples of its use cases.Read more at Defining Resource Properties Conditionally Using AWS::NoValue on CloudFormation post.