createVpcPeering
描述
创建VpcPeering接口
请求方式
POST
请求地址
https://vpc.jdcloud-api.com/v1/regions/{regionId}/vpcPeerings/
名称 |
类型 |
是否必需 |
默认值 |
描述 |
regionId |
String |
True |
|
Region ID |
请求参数
名称 |
类型 |
是否必需 |
默认值 |
描述 |
vpcPeeringName |
String |
True |
|
VpcPeering的名字,不为空。名称取值范围:1-32个中文、英文大小写的字母、数字和下划线分隔符 |
vpcId |
String |
True |
|
VpcPeering本端Vpc的Id |
remoteVpcId |
String |
True |
|
VpcPeering对端Vpc的Id |
description |
String |
False |
|
VpcPeering 描述,取值范围:0-256个中文、英文大小写的字母、数字和下划线分隔符 |
返回参数
名称 |
类型 |
描述 |
result |
Result |
返回结果 |
requestId |
String |
请求ID |
Result
VpcPeering
名称 |
类型 |
描述 |
vpcPeeringId |
String |
VpcPeering的Id |
vpcPeeringName |
String |
VpcPeering名称,同账号下不允许重名,取值范围:1-32个中文、英文大小写的字母、数字和下划线分隔符 |
vpcPeeringState |
String |
状态,取值为Connected,Disconnected,Initiated |
description |
String |
VpcPeering 描述,可为空值,取值范围:0-256个中文、英文大小写的字母、数字和下划线分隔符 |
vpcInfo |
VpcPeeringVpcInfo |
发起VpcPeering的Vpc信息 |
remoteVpcInfo |
VpcPeeringVpcInfo |
对端的Vpc信息 |
createdTime |
String |
VpcPeering创建时间 |
VpcPeeringVpcInfo
名称 |
类型 |
描述 |
vpcId |
String |
子网所属VPC的Id |
vpcName |
String |
私有网络名称,取值范围:1-60个中文、英文大小写的字母、数字和下划线分隔符 |
addressPrefix |
String[ ] |
如果为空,则不限制网段,如果不为空,10.0.0.0/8、172.16.0.0/12和192.168.0.0/16及它们包含的子网,且子网掩码长度为16-28之间 |
返回码
返回码 |
描述 |
200 |
Successful operation |
429 |
VpcPeering quota limit exceeded. |
404 |
Resource not found |
409 |
Already has VpcPeering with param |
400 |
Request parameter x.y.z is 'xxx',expected one of [yyy,zzz] |
请求示例
调用方法、签名算法及公共请求参数请参考京东云OpenAPI公共说明。
POST
/v1/regions/cn-north-1/vpcPeerings
{
"vpcPeeringName": "zcx-test",
"description": "11222",
"vpcId": "vpc-5056ovs7t5",
"remoteVpcId": "vpc-twvlqso4g0"}
}
返回示例
{
"requestId": "7dbe5ebf-a125-4d3e-bd7c-5531501faa05",
"result": {
"vpcPeering": {
"createdTime": "2021-08-09T05:16:00Z",
"description": "11222",
"remoteVpcInfo": {
"addressPrefix": [
"10.0.0.0/16",
"2403:1ec0:b500:1500::/56"
],
"vpcId": "vpc-twvlqso4g0",
"vpcName": "v6-1"
},
"vpcInfo": {
"addressPrefix": [
"10.128.0.0/25",
"2403:1ec0:b500:1d00::/56"
],
"vpcId": "vpc-5056ovs7t5",
"vpcName": "ipv6"
},
"vpcPeeringId": "vpcpr-qrn8hp2btw",
"vpcPeeringName": "zcx-test",
"vpcPeeringState": "Initiated"
}
}
}