What is the problem?
If I use the asynchronous provider I can't set the physical resource id in the isComplete handler.
Reproduction Steps
Create an asynchronous provider and try to set the physical resource in the isComplete handler.
What did you expect to happen?
I can set the correct physical resource id of the actual created resource in the isComplete handler.
What actually happened?
I can use the request id or a temporary creation handle or anything else. This forces me to store the correct physical resource id in DynamoDB, SSM Paramstore, ... and writing a lot of more glue code.
CDK CLI Version
2.8.0
Framework Version
2.8.0
Node.js Version
14
OS
MacOS
Language
Typescript
Language Version
4.5.5
Other information
#18630 🚀