cloudtools / troposphere

troposphere - Python library to create AWS CloudFormation descriptions
BSD 2-Clause "Simplified" License
4.93k stars 1.45k forks source link

Lakeformation PrincipalPermissions and Permissions incorrectly have the same ResourceProperty #2073

Closed mumblepins closed 1 year ago

mumblepins commented 2 years ago

AWS::LakeFormation::Permissions Resource and AWS::LakeFormation::PrincipalPermissions Resource have different attributes, but are treated identically in Troposphere.

I'm guessing that lakeformation.PrincipalPermissions and lakeformation.Permissions should probably reference different ResourceProperty classes.

markpeek commented 1 year ago

@mumblepins can you review this fix #2088?