YAML (a recursive acronym for "YAML Ain't Markup Language") is a human-readable data-serialization language. It is commonly used for configuration files and in applications where data is being stored or transmitted.
It's used within AWS as one of two supported CloudFormation Template formats
This lesson is an introduction to YAML