AWS CDK: attach condition to CDK resource
AWS Cloudformation allows user attach condition to resource, so resource will be created only if the given condition has been fulfilled(conditional resource). But things get tricky when using AWS CDK, user must use getNode
method to get the Cfnxxxxx
resource from original CDK resource and attach conditions afterwards. Take S3 Bucket as an example:
1 | ((CfnBucket)myBucket.getNode().getDefaultChild()).getCfnOptions().setCondition( |