すべてのプロダクト
Search
ドキュメントセンター

ALIYUN::ECS::NatGateway

最終更新日: Mar 19, 2020

The ALIYUN::ECS::NatGatewayタイプを使用して、VPCで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ゲートウェイを作成するVPCのID なし
VSwitchId string はい VPC 内の VSwitch の ID なし
BandwidthPackage list はい NATゲートウェイ用に作成された帯域幅パッケージ 最大4つのバンド幅パッケージを作成できます。
Description string いいえ NATゲートウェイの説明 説明は2〜256文字の文字列です。デフォルト値はnullです。
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 いいえ NATゲートウェイが置かれているリージョンのゾーン なし
IpCount integer いいえ IpCount 割り当てられたパブリックIPアドレスの数 値の範囲:[1, 5]

リターン値

Fn::GetAtt

  • ForwardTableId: ポート転送テーブルのID。
  • SNatTableId SNat: 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. }