You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat: aws resource api linting (breaking changes) (#1434)
Fixes#742
Built on top of #1428
BREAKING CHANGE: AWS resource-related classes have been changed to conform to API guidelines:
- `XxxRef` abstract classes are now `IXxx` interfaces
- `XxxRefProps` are now `XxxImportProps`
- `XxxRef.import(...)` are now `Xxx.import(...)` accept `XxxImportProps` and return `IXxx`
- `export(): XxxImportProps` is now defined in `IXxx` and implemented by imported resources
- Lambda's static "metric" methods moved from `lambda.FunctionRef` to `lambda.Function`.
- Route53 record classes now require a `zone` when created (not assuming zone is the parent construct).
0 commit comments