984
微信
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-阿里云