説明
The ALIYUN::ECS::BandwidthPackage タイプを使用して、NAT ゲートウェイ用の帯域幅パッケージを作成できます。
構文
{
"Type" : "ALIYUN::ECS::BandwidthPackage",
"Properties" : {
"Description" : String,
"NatGatewayId" : String,
"ZoneId" : String,
"BandwidthPackageName" : String,
"Bandwidth" : Integer,
"IpCount" : Integer
}
}
属性
属性名 | 型 | 必須かどうか | 説明 | 制約 |
---|---|---|---|---|
NatGatewayId | string | はい | 作成された帯域幅パッケージがバインドされる NAT ゲートウェイの ID | なし |
Bandwidth | integer | はい | 帯域幅のサイズ | 値の範囲:[1, 5000](Mbps)。デフォルト値:5 Mbps |
IpCount | integer | はい | 割り当てられたパブリック IP アドレス数 | 値の範囲:[1, 5] |
Description | string | いいえ | 帯域幅パッケージの説明 | 説明は 2 〜 256 文字の文字列です。デフォルト値:null |
ZoneId | string | いいえ | NAT ゲートウェイが配置されているゾーンの ID。 | なし |
BandwidthPackageName | string | いいえ | 帯域幅パッケージの名前 | インスタンス名は、文字、数字、漢字、 [ _ ]、 [ . ]、 [ - ]を含む 2 〜 128 文字の文字列です。それは文字か漢字で始まらなければなりません。 |
リターン値
Fn::GetAtt
- BandwidthPackageId: 帯域幅パッケージの ID。
- BandwidthPackageIps: 帯域幅パッケージに含まれるすべての IP アドレス。
例
{
"ROSTemplateFormatVersion" : "2015-09-01",
"Resources" : {
"BandwidthPackage": {
"Type": "ALIYUN::ECS::BandwidthPackage",
"Properties": {
"BandwidthPackageName": "pkg_2",
"Description": "my_bandwidth",
"NatGatewayId": "ngw-h1xoxepyf",
"IpCount": 2,
"Bandwidth": 5,
"ZoneId": "cn-beijing-c"
}
}
},
"Outputs": {
"BandwidthPackageId": {
"Value" : {"Fn::GetAttr": ["BandwidthPackage","BandwidthPackageId"]}
},
"BandwidthPackageIps": {
"Value" : {"Fn::GetAttr": ["BandwidthPackage","BandwidthPackageIps"]}
}
}
}