ALIYUN::ECS::VSwitch__資源列表_資源編排-阿裏雲
ALIYUN::ECS::VSwitch 類型可用於新建交換機。
語法
{
"Type" : "ALIYUN::ECS::EIP",
"Properties" : {
"ZoneId" : String,
"CidrBlock" : String,
"VpcId" : String,
"VSwitchName" : String,
"Description" : String
}
}
屬性
ZoneId
可用區 Id
CidrBlock
指定VSwitch的網段
VpcId
指定VSwitch所在的 VPC
VSwitchName
VSwitch名稱,不填則為空,默認值為空,[2, 128] 英文或中文字符,必須以大小字母或中文開頭,可包含數字,”_”或”-”,這個值會展示在控製台。不能以 https:// 和 https:// 開頭。
Description
VSwitch 描述,不填則為空,默認值為空,[2, 256] 英文或中文字符,不能以 https:// 和 https:// 開頭。
返回值
Fn::GetAtt
- VSwitchId 係統分配的 VSwitchID
示例
{
"ROSTemplateFormatVersion" : "2015-09-01",
"Parameters" : {
"VpcName" : {
"Type" : "String"
},
"VSwitch1CidrBlock" : {
"Type" : "String",
"Default" : "172.16.100.0/24"
},
"VSwitch2CidrBlock": {
"Type" : "String",
"Default" : "172.16.80.0/24"
}
},
"Resources" : {
"EcsVpc": {
"Type": "ALIYUN::ECS::VPC",
"Properties": {
"CidrBlock": "172.16.0.0/12",
"VpcName": {"Ref" : "VpcName"},
},
},
"VSwitch1": {
"Type": "ALIYUN::ECS::VSwitch",
"Properties": {
"ZoneId": "cn-beijing-a",
"CidrBlock": {"Ref" : "VSwitch1CidrBlock"},
"VpcId": { "Fn::GetAtt" : [ "EcsVpc", "VpcId" ] },
"VSwitchName": "create_vpc_vswitch_sg1"
}
},
"VSwitch2": {
"Type": "ALIYUN::ECS::VSwitch",
"Properties": {
"ZoneId": "cn-beijing-a",
"CidrBlock": {"Ref" : "VSwitch2CidrBlock"},
"VpcId": { "Fn::GetAtt" : [ "EcsVpc", "VpcId" ] },
"VSwitchName": "create_vpc_vswitch_sg2"
}
},
"SG_VSwitch1": {
"Type": "ALIYUN::ECS::SecurityGroup",
"Properties": {
"SecurityGroupName": "app_mall",
"Description": "this is created by heat",
"VpcId": { "Fn::GetAtt" : [ "EcsVpc", "VpcId" ] }
},
"Outputs": {
"SecurityGroupId": {
"Value" : {"get_attr": ["SG_VSwitch1","SecurityGroupId"]}
}
}
},
"SG_VSwitch1_InRule": {
"Type": "ALIYUN::ECS::SecurityGroupIngress",
"Properties": {
"SecurityGroupId": { "Fn::GetAtt" : [ "SG_VSwitch1", "SecurityGroupId" ] },
"IpProtocol": "tcp",
"PortRange": "1/65535",
"SourceCidrIp": {"Ref" : "VSwitch2CidrBlock"}
}
},
"SG_VSwitch1_OutRule": {
"Type": "ALIYUN::ECS::SecurityGroupEgress",
"Properties": {
"SecurityGroupId": { "Fn::GetAtt" : [ "SG_VSwitch1", "SecurityGroupId" ] },
"IpProtocol": "tcp",
"PortRange": "1/65535",
"DestCidrIp": {"Ref" : "VSwitch2CidrBlock"}
}
},
"SG_VSwitch2": {
"Type": "ALIYUN::ECS::SecurityGroup",
"Properties": {
"SecurityGroupName": "app_mall",
"Description": "this is created by heat",
"VpcId": { "Fn::GetAtt" : [ "EcsVpc", "VpcId" ] }
},
},
"SG_VSwitch2_InRule": {
"Type": "ALIYUN::ECS::SecurityGroupIngress",
"Properties": {
"SecurityGroupId": { "Fn::GetAtt" : [ "SG_VSwitch2", "SecurityGroupId" ] },
"IpProtocol": "tcp",
"PortRange": "1/65535",
"SourceCidrIp": {"Ref" : "VSwitch1CidrBlock"}
}
},
"SG_VSwitch2_OutRule": {
"Type": "ALIYUN::ECS::SecurityGroupEgress",
"Properties": {
"SecurityGroupId": { "Fn::GetAtt" : [ "SG_VSwitch2", "SecurityGroupId" ] },
"IpProtocol": "tcp",
"PortRange": "1/65535",
"DestCidrIp": {"Ref" : "VSwitch1CidrBlock"}
}
}
}
}
最後更新:2016-11-23 16:04:02
上一篇:
ALIYUN::ECS::VPC__資源列表_資源編排-阿裏雲
下一篇:
ALIYUN::CS::App__資源列表_資源編排-阿裏雲
RAM 和 STS 介紹__授權管理_阿裏雲物聯網套件-阿裏雲
推通知給Android設備__推送相關_API 列表_OpenAPI 2.0_移動推送-阿裏雲
表格存儲 ProtocolBuffer 消息定義__API 概覽_API 參考_表格存儲-阿裏雲
性能測試基本功能__初級課程_性能測試視頻教程_性能測試-阿裏雲
解綁別名__alias相關_API 列表_OpenAPI 2.0_移動推送-阿裏雲
grep示例__示例程序_MapReduce_大數據計算服務-阿裏雲
ListRoles__角色管理接口_RAM API文檔_訪問控製-阿裏雲
Java SDK開發包__曆史版本SDK下載_SDK 參考_對象存儲 OSS-阿裏雲
運維和運營__產品簡介_推薦引擎-阿裏雲
部署應用__快速開始_企業級分布式應用服務 EDAS-阿裏雲
相關內容
常見錯誤說明__附錄_大數據計算服務-阿裏雲
發送短信接口__API使用手冊_短信服務-阿裏雲
接口文檔__Android_安全組件教程_移動安全-阿裏雲
運營商錯誤碼(聯通)__常見問題_短信服務-阿裏雲
設置短信模板__使用手冊_短信服務-阿裏雲
OSS 權限問題及排查__常見錯誤及排除_最佳實踐_對象存儲 OSS-阿裏雲
消息通知__操作指南_批量計算-阿裏雲
設備端快速接入(MQTT)__快速開始_阿裏雲物聯網套件-阿裏雲
查詢API調用流量數據__API管理相關接口_API_API 網關-阿裏雲
使用STS訪問__JavaScript-SDK_SDK 參考_對象存儲 OSS-阿裏雲