Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: use classes for structs in Python (#3232)
Update jsii to 0.14.0 to achieve the following: - Structs are now modeled as regular classes instead of TypedDicts, making their use more straightforward and snake_casing the attribute names. - Fix an issue where passing a variadic function taking structs would ignore its variadicness. - Generate ReST-style docstrings instead of Google-style docstrings for maximum IDE compatibility - Rectify the casing of the "MiB" suffix at the end of ECS constructs (used to be converted to `_mi_b`, now converted to `_mib`). camelCased dicts can still be passed, but instantiating classes with snake_cased constructor arguments is preferred. BREAKING CHANGES: * **Python**: `memory_limit_mi_b` and others are now named `memory_limit_mib`.
- Loading branch information