ALIYUN::VPC::NatGateway類型用於建立NAT Gateway。
文法
{
"Type": "ALIYUN::VPC::NatGateway",
"Properties": {
"Description": String,
"NatGatewayName": String,
"InstanceChargeType": String,
"PricingCycle": String,
"VSwitchId": String,
"Duration": Number,
"DeletionProtection": Boolean,
"InternetChargeType": String,
"AutoPay": Boolean,
"NatType": String,
"DeletionForce": Boolean,
"VpcId": String,
"Tags": List,
"NetworkType": String,
"EipBindMode": String,
"IcmpReplyEnabled": Boolean,
"SecurityProtectionEnabled": Boolean
}
}
屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Description | String | 否 | 否 | NAT Gateway的描述。 | 長度為2~256個字元,不能以 |
NatGatewayName | String | 否 | 否 | NAT Gateway的名稱。 | 長度為2~128個字元,必須以英文字母或漢字開頭,不能以 如果沒有指定該參數,預設使用網關ID作為名稱。 |
InstanceChargeType | String | 否 | 否 | NAT Gateway的付費模式。 | 取值:
|
PricingCycle | String | 否 | 否 | 訂用帳戶的計費周期。 | 取值:
當InstanceChargeType取值為PrePaid時,必須指定該參數。 |
VSwitchId | String | 是 | 否 | NAT Gateway所屬的交換器ID。 | 建立增強型NAT Gateway時,您必須指定NAT Gateway所屬的交換器,系統會為增強型NAT Gateway分配一個交換器內的空閑私網IP地址。
您可以通過ListEnhanhcedNatGatewayAvailableZones介面查詢增強型NAT Gateway的資源可用性區域,通過DescribeVSwitches介面查詢交換器中的可用IP數。 |
Duration | Number | 否 | 否 | 購買時間長度。 | 取值:
當InstanceChargeType取值為PrePaid時,必須指定該參數。 |
DeletionProtection | Boolean | 否 | 是 | 是否開啟刪除保護功能。 | 取值:
|
InternetChargeType | String | 否 | 否 | NAT Gateway的計費類型。 | 取值:PayByLcu,表示按使用量計費。 |
AutoPay | Boolean | 否 | 否 | 是否開啟自動付費。 | 取值:
當InstanceChargeType取值為PrePaid時,必須指定該參數。 |
NatType | String | 否 | 否 | NAT Gateway的類型。 | 取值:Enhanced,表示增強型NAT Gateway。 |
DeletionForce | Boolean | 否 | 否 | 是否強制移除NAT Gateway。 | 取值:
|
VpcId | String | 是 | 否 | 需要建立NAT Gateway的專用網路ID。 | 如果您要建立的NAT Gateway類型為普通型NAT Gateway,請確保專用網路路由表中沒有目標網段為0.0.0.0/0的路由條目。否則,請先刪除該路由條目。 說明 如果您建立的NAT Gateway類型是增強型NAT Gateway,則無此限制。 |
NetworkType | String | 否 | 否 | NAT Gateway的網路類型。 | 取值:
|
Tags | List | 否 | 是 | 標籤。 | 最多可綁定20個標籤。 |
EipBindMode | String | 否 | 否 | NAT Gateway的EIP繫結模式。 | 取值:
|
IcmpReplyEnabled | Boolean | 否 | 否 | 是否開啟ICMP不代回功能。 | 取值:
|
SecurityProtectionEnabled | Boolean | 否 | 否 | 是否開啟防火牆功能。 | 取值:
|
Tags文法
"Tags": [
{
"Key": String,
"Value": String
}
]
Tags屬性
屬性名稱 | 類型 | 必須 | 允許更新 | 描述 | 約束 |
Key | String | 是 | 否 | 標籤鍵。 | 長度為1~64個字元,必須以英文字母或漢字開頭,不能以 |
Value | String | 否 | 否 | 標籤值。 | 長度為0~128個字元,必須以英文字母或漢字開頭,不能以 |
傳回值
Fn::GetAtt
NatGatewayId:NAT GatewayID。
SNatTableId:SNAT條目ID。
ForwardTableId:DNAT條目ID。