There have already been a lot of comments about the structs and generated nature. But consider that CloudFormation also appears to have been created by Java developers. It seemed(though maybe not?) very evident to me that much of AWS is written in Java. The types spill out into their API&#x27;s, like CloudFormation. It can be verbose, but this type information is actually very nice when you want to hook into it from a typed language(csharp, go, java, etc).