创建私网连接
创建云厂商私网连接。此接口需要数据源模块权限。
请求地址:/openapi/v1/tunnel/create
请求方法:POST
请求参数
| 参数 | 类型 | 是否必填 | 说明 |
|---|---|---|---|
| name | String | 是 | 私网连接名称。 |
| type | String | 是 | 连接类型:access(自动模式)或 manual(手动模式)。 |
| vendor | String | 是 | 云厂商:aliyun、tencent、huawei、aws、ecloud、gcp 或 baidu。 |
| vendorRegionId | String | 是 | 云厂商地域 ID,例如 cn-hangzhou。 |
| uid | String | 否 | 云厂商账号 UID。 |
| accessId | String | 否 | 云厂商访问凭证 ID;type 为 access 时必填。 |
| vpcId | String | 否 | VPC ID。 |
| vpcName | String | 否 | VPC 名称。 |
| gatewayId | String | 否 | 关联的网关 ID。 |
| endpointId | String | 否 | 终端节点 ID;type 为 manual 时必填。 |
| endpointIp | String | 否 | 终端节点 IP。 |
请求示例
{
"name": "example-tunnel",
"type": "access",
"vendor": "aliyun",
"vendorRegionId": "cn-hangzhou",
"accessId": "<accessId>",
"vpcId": "<vpcId>"
}
返回参数
| 参数 | 类型 | 说明 |
|---|---|---|
| success | Boolean | 请求是否成功。 |
| requestId | String | 请求 ID。 |
| data.tunnelId | String | 新创建的私网连接 ID。 |
调用成功示例
{"success": true, "requestId": "<requestId>", "data": {"tunnelId": "<tunnelId>"}}