---
title: "Enable VPC Connect"
method: POST
path: "/vpc-connect"
tags: ["VPC Connect"]
---

# Enable VPC Connect

`POST /vpc-connect`

Enables PrivateLink (AWS/Azure) or Private Service Connect (GCP).

**Note**: Different parameters required per cloud provider:
- **AWS**: `allowed_principals` - Array of AWS ARN principals. [See AWS PrivateLink documentation](https://www.cloudamqp.com/docs/cloudamqp-vpc-connect.html#aws-privatelink)
- **Azure**: `approved_subscriptions` - Array of Azure subscription IDs. [See Azure PrivateLink documentation](https://www.cloudamqp.com/docs/cloudamqp-vpc-connect.html#azure-privatelink)
- **GCP**: `allowed_projects` - Array of GCP project IDs. [See GCP Private Service Connect documentation](https://www.cloudamqp.com/docs/cloudamqp-vpc-connect.html#gcp-private-service-connect)

## Request body

- object
  - `allowed_principals` string[] — AWS ARN principals (for AWS PrivateLink)
  - `approved_subscriptions` string[] — Azure subscription IDs (for Azure PrivateLink)
  - `allowed_projects` string[] — GCP project IDs (for GCP Private Service Connect)

## Response `200`

VPC Connect enabled successfully

---

[API](https://skmtc.dev/cloudamqp/apis/cloudamqp-instance-api.md) · [All operations](https://skmtc.dev/cloudamqp/apis/cloudamqp-instance-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/cloudamqp/cloudamqp-instance-api/revisions/d04a3670170c/schema)
