Hi @m0ltar -
I don’t believe there’s any workaround for this. It’s great you are highlighting the need here.
To help clarify some possible confusion regarding your question.
QuickSight VPC Configuration
You are talking about the ability to configure a QuickSight VPC connection programmatically (API/SDK/CDK).
You can see that QuickSight is creating a ENI and attaching it, you can describe the ENI after its creation but there is no way to create a ‘QuickSight VPC connection’ outside of the QuickSight admin console.
For context here are some other requests/threads regarding this.
- AWS::QuickSight::Template - AWS::QuickSight::* · Issue #274 · aws-cloudformation/cloudformation-coverage-roadmap · GitHub
- Quicksight:CreateVPCConnection · Issue #23 · awsdocs/amazon-quicksight-user-guide · GitHub
AWS VPC Creation
As @Neeraj pointed out this can be done various ways, for example using CDK