閱讀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__資源列表_資源編排-阿裏雲