cdklabs / cdk-verified-permissions

Amazon Verified Permissions L2 CDK Constructs
Apache License 2.0
17 stars 2 forks source link

fix: avoid behavioural interfaces for Construct Properties #206

Closed reste85 closed 1 month ago

reste85 commented 1 month ago

Removing I notation from props interfaces, in order to be considered as struct by JSII. This solves Python problems of our Constructs that have been addressed thanks to the JSII team in the following issue https://github.com/aws/jsii/issues/4593

BREAKING CHANGE: this introduces breaking changes since some property classes of constructs have been changed