Unable to define Integration type 'VPC link' for a websocket route integration request using Cloudformation.
We don't use serverless, but have existing microservices delivering websocket functionality. These microservices run on a private network and are only available through a VPC link to the EKS cluster where they run on.
All of the online Cloudformation examples related to AWS API gateway/websockets use serverless integration.
I'm able to configure the integration type "VPC link" manually using the AWS Console, but there seems no support for doing so using Cloudformation. Or at least it's not clear at all on how to achieve this.
Cloudformation documentation also explicitly states that for AWS::APIGatewayV2::Integration.ConnectionType that the only available type is "INTERNET" and not the "VPC_LINK".
Anyone any idea if this is achievable, and if not, what other options do I have to automate this?
Infrastructure is setup using Terraform and I already needed to "fallback" to CloudFormation because of the lack of support for API Gateway/websockets, but it seems CloudFormation isn't supporting everything yet.