阅读710 返回首页    go 魔兽


ALIYUN::ECS::NatGateway__资源列表_资源编排-阿里云

ALIYUN::ECS::NatGateway 类型可用于创建专有网络的 NAT 网关

语法

  1. {
  2. "Type" : "ALIYUN::ECS::NatGateway",
  3. "Properties" : {
  4. "VpcId" : String,
  5. "Description" : String,
  6. "NatGatewayName" : String,
  7. "VSwitchId" : String,
  8. "BandwidthPackage" : List,
  9. "Spec" : String
  10. }
  11. }

属性

属性名称 类型 必须 描述 约束
VpcId string 指定创建 NAT 网关的专有网络 ID
VSwitchId string 指定 VpcId 下的虚拟交换机 ID
BandwidthPackage list 为 NAT 网关创建的带宽包 最多创建4个带宽包
Description string 指定 NAT 网关的描述 长度2-256个字符,默认是空
NatGatewayName string 指定 NAT 网关的名称 必须以字母或汉子开始,可以包含字母,数字,汉子,’_’, ‘.’, ‘-‘, 长度范围: [2, 128]
Spec string NAT 网关的规格 允许的可选值:Small, Middle, Large

BandwidthPackage 语法

  1. "BandwidthPackage" : [
  2. {
  3. "Bandwidth" : Integer,
  4. "ZoneId" : String,
  5. "IpCount" : Integer
  6. }
  7. ]

BandwidthPackage 属性

属性名称 类型 必须 描述 约束
Bandwidth integer 带宽大小 允许可选值:[5-5000] Mbps, 默认值是 5 Mbps
ZoneId string 指定所在 region 下的可用区
IpCount integer 指定分配多少公网IP 允许的可选值:[1-5]

返回值

Fn::GetAtt

  • ForwardTableId 端口转发表 ID
  • SNatTableId SNat 源地址转换表 ID
  • NatGatewayId Nat 网关的唯一 ID
  • BandwidthPackageIds 所有的带宽包 ID
  • BandwidthPackageIps 所有带宽包中的 IP 地址

示例

  1. {
  2. "ROSTemplateFormatVersion" : "2015-09-01",
  3. "Resources" : {
  4. "NatGateway": {
  5. "Type": "ALIYUN::ECS::NatGateway",
  6. "Properties": {
  7. "NatGatewayName": "nat_gateway_1",
  8. "Description": "my nat gateway",
  9. "VpcId": "vpc-25o8sqkwb",
  10. "VSwitchId": "vsw-25rc1y5t9",
  11. "Spec": "Small",
  12. "BandwidthPackage" : [
  13. {
  14. "IpCount": 1,
  15. "Bandwidth" : 5,
  16. "ZoneId": "cn-beijing-c"
  17. },
  18. {
  19. "IpCount": 1,
  20. "Bandwidth" : 5,
  21. "ZoneId": "cn-beijing-c"
  22. },
  23. {
  24. "IpCount": 1,
  25. "Bandwidth" : 5,
  26. "ZoneId": "cn-beijing-c"
  27. },
  28. {
  29. "IpCount": 1,
  30. "Bandwidth" : 5,
  31. "ZoneId": "cn-beijing-c"
  32. },
  33. {
  34. "IpCount": 1,
  35. "Bandwidth" : 5,
  36. "ZoneId": "cn-beijing-c"
  37. }
  38. ]
  39. }
  40. }
  41. },
  42. "Outputs": {
  43. "NatGatewayId": {
  44. "Value" : {"Fn::GetAttr": ["NatGateway","NatGatewayId"]}
  45. },
  46. "BandwidthPackageIds": {
  47. "Value" : {"Fn::GetAttr": ["NatGateway","BandwidthPackageIds"]}
  48. },
  49. "ForwardTableId": {
  50. "Value" : {"Fn::GetAttr": ["NatGateway","ForwardTableId"]}
  51. },
  52. "SNatTableId": {
  53. "Value" : {"Fn::GetAttr": ["NatGateway", "SNatTableId"]}
  54. }
  55. }
  56. }

最后更新:2016-12-20 17:12:42

  上一篇:go ALIYUN::ECS::ForwardEntry__资源列表_资源编排-阿里云
  下一篇:go ALIYUN::ECS::SNatEntry__资源列表_资源编排-阿里云