文法
{
"Type": "ALIYUN::VPC::VpcPeerConnection",
"Properties": {
"Description": String,
"DeletionForce": Boolean,
"AcceptingVpcId": String,
"VpcId": String,
"AcceptingRegionId": String,
"AcceptingAliUid": Integer,
"Name": String
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Description | String | 否 | 是 | 需要建立的VPC對等串連描述資訊。 | 長度為2~256個字元,必須以字母或中文開頭,但不能以http:// 或https:// 開頭。 |
DeletionForce | Boolean | 否 | 是 | 是否強制移除VPC對等串連。 | 取值: |
AcceptingVpcId | String | 是 | 否 | 需要建立的VPC對等串連接收端的VPC ID。 | 接收端與發起端的VPC ID不同。 |
VpcId | String | 是 | 否 | 需要建立的VPC對等串連發起端的VPC ID。 | 無 |
AcceptingRegionId | String | 否 | 否 | 需要建立的VPC對等串連接收端的地區ID。 | 取值: |
AcceptingAliUid | Integer | 否 | 否 | 需要建立的VPC對等串連接收端的阿里雲帳號(主帳號)ID。 | 取值:
說明 如果接收端的帳號為RAM使用者(子帳號),則AcceptingAliUid需要輸入該RAM使用者對應的阿里雲帳號ID。 |
Name | String | 否 | 是 | 需要建立的VPC對等串連名稱。 | 名稱長度為2~128個字元,以英文字母或中文開頭,可包含數字、底線(_)和短劃線(-)。 |
傳回值
Fn::GetAtt
InstanceId:建立的VPC對等串連的執行個體ID。
樣本
YAML
格式
ROSTemplateFormatVersion: '2015-09-01'
Parameters:
AcceptingVpcId:
Type: String
Description: The ID of the acceptor VPC.
VpcId:
Type: String
Description: The ID of the requester VPC.
Resources:
VpcPeerConnection:
Type: ALIYUN::VPC::VpcPeerConnection
Properties:
AcceptingVpcId:
Ref: AcceptingVpcId
VpcId:
Ref: VpcId
Outputs:
InstanceId:
Description: The ID of the VPC peering connection.
Value:
Fn::GetAtt:
- VpcPeerConnection
- InstanceId
JSON
格式
{
"ROSTemplateFormatVersion": "2015-09-01",
"Parameters": {
"AcceptingVpcId": {
"Type": "String",
"Description": "The ID of the acceptor VPC."
},
"VpcId": {
"Type": "String",
"Description": "The ID of the requester VPC."
}
},
"Resources": {
"VpcPeerConnection": {
"Type": "ALIYUN::VPC::VpcPeerConnection",
"Properties": {
"AcceptingVpcId": {
"Ref": "AcceptingVpcId"
},
"VpcId": {
"Ref": "VpcId"
}
}
}
},
"Outputs": {
"InstanceId": {
"Description": "The ID of the VPC peering connection.",
"Value": {
"Fn::GetAtt": [
"VpcPeerConnection",
"InstanceId"
]
}
}
}
}