public class CreateNatGatewayRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateNatGatewayRequest() | 
| CreateNatGatewayRequest(CreateNatGatewayRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| Long | getAddressCount()Get 新建弹性公网IP个数,系统会按您的要求创建对应数量的弹性公网IP,其中AddressCount和PublicAddresses两个参数至少填写一个。 | 
| Boolean | getDeletionProtectionEnabled()Get NAT实例是否开启删除保护 | 
| Long | getInternetMaxBandwidthOut()Get NAT网关最大外网出带宽(单位:Mbps),支持的参数值:20, 50, 100, 200, 500, 1000, 2000, 5000,默认: 100Mbps。  当以下NatProductVersion参数值为2即标准型时,此参数无需填写,默认为5000Mbps。 | 
| Long | getMaxConcurrentConnection()Get NAT网关并发连接数上限,支持参数值:1000000、3000000、10000000,默认值为1000000。 当NatProductVersion参数值为2即标准型时,此参数无需填写,默认为2000000。 | 
| String | getNatGatewayName()Get NAT网关名称 | 
| Long | getNatProductVersion()Get NAT网关类型,1表示传统型NAT网关,2表示标准型NAT网关,默认值是1。 | 
| String[] | getPublicIpAddresses()Get 绑定NAT网关的已有弹性公网IP数组,其中AddressCount和PublicAddresses两个参数至少填写一个。 示例值:["139.199.232.119"] | 
| Long | getPublicIpAddressesBandwidthOut()Get 需要申请公网IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。 | 
| Boolean | getPublicIpFromSameZone()Get 公网IP是否强制与NAT网关来自同可用区,true表示需要与NAT网关同可用区;false表示可与NAT网关不是同一个可用区。此参数只有当参数Zone存在时才能生效。 | 
| Long | getStockPublicIpAddressesBandwidthOut()Get 绑定NAT网关的弹性公网IP带宽值(单位:Mbps)。不填写此参数时:则该参数默认为弹性公网IP的带宽值,部分用户默认为该用户类型的弹性公网IP的带宽上限。 | 
| String | getSubnetId()Deprecated.   | 
| Tag[] | getTags()Get 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] | 
| String | getVpcId()Get VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 | 
| String | getZone()Get 可用区,形如:`ap-guangzhou-1`。 | 
| void | setAddressCount(Long AddressCount)Set 新建弹性公网IP个数,系统会按您的要求创建对应数量的弹性公网IP,其中AddressCount和PublicAddresses两个参数至少填写一个。 | 
| void | setDeletionProtectionEnabled(Boolean DeletionProtectionEnabled)Set NAT实例是否开启删除保护 | 
| void | setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)Set NAT网关最大外网出带宽(单位:Mbps),支持的参数值:20, 50, 100, 200, 500, 1000, 2000, 5000,默认: 100Mbps。  当以下NatProductVersion参数值为2即标准型时,此参数无需填写,默认为5000Mbps。 | 
| void | setMaxConcurrentConnection(Long MaxConcurrentConnection)Set NAT网关并发连接数上限,支持参数值:1000000、3000000、10000000,默认值为1000000。 当NatProductVersion参数值为2即标准型时,此参数无需填写,默认为2000000。 | 
| void | setNatGatewayName(String NatGatewayName)Set NAT网关名称 | 
| void | setNatProductVersion(Long NatProductVersion)Set NAT网关类型,1表示传统型NAT网关,2表示标准型NAT网关,默认值是1。 | 
| void | setPublicIpAddresses(String[] PublicIpAddresses)Set 绑定NAT网关的已有弹性公网IP数组,其中AddressCount和PublicAddresses两个参数至少填写一个。 示例值:["139.199.232.119"] | 
| void | setPublicIpAddressesBandwidthOut(Long PublicIpAddressesBandwidthOut)Set 需要申请公网IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。 | 
| void | setPublicIpFromSameZone(Boolean PublicIpFromSameZone)Set 公网IP是否强制与NAT网关来自同可用区,true表示需要与NAT网关同可用区;false表示可与NAT网关不是同一个可用区。此参数只有当参数Zone存在时才能生效。 | 
| void | setStockPublicIpAddressesBandwidthOut(Long StockPublicIpAddressesBandwidthOut)Set 绑定NAT网关的弹性公网IP带宽值(单位:Mbps)。不填写此参数时:则该参数默认为弹性公网IP的带宽值,部分用户默认为该用户类型的弹性公网IP的带宽上限。 | 
| void | setSubnetId(String SubnetId)Deprecated.   | 
| void | setTags(Tag[] Tags)Set 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}] | 
| void | setVpcId(String VpcId)Set VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。 | 
| void | setZone(String Zone)Set 可用区,形如:`ap-guangzhou-1`。 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic CreateNatGatewayRequest()
public CreateNatGatewayRequest(CreateNatGatewayRequest source)
public String getNatGatewayName()
public void setNatGatewayName(String NatGatewayName)
NatGatewayName - NAT网关名称public String getVpcId()
public void setVpcId(String VpcId)
VpcId - VPC实例ID。可通过DescribeVpcs接口返回值中的VpcId获取。public Long getInternetMaxBandwidthOut()
public void setInternetMaxBandwidthOut(Long InternetMaxBandwidthOut)
InternetMaxBandwidthOut - NAT网关最大外网出带宽(单位:Mbps),支持的参数值:20, 50, 100, 200, 500, 1000, 2000, 5000,默认: 100Mbps。  当以下NatProductVersion参数值为2即标准型时,此参数无需填写,默认为5000Mbps。public Long getMaxConcurrentConnection()
public void setMaxConcurrentConnection(Long MaxConcurrentConnection)
MaxConcurrentConnection - NAT网关并发连接数上限,支持参数值:1000000、3000000、10000000,默认值为1000000。 当NatProductVersion参数值为2即标准型时,此参数无需填写,默认为2000000。public Long getAddressCount()
public void setAddressCount(Long AddressCount)
AddressCount - 新建弹性公网IP个数,系统会按您的要求创建对应数量的弹性公网IP,其中AddressCount和PublicAddresses两个参数至少填写一个。public String[] getPublicIpAddresses()
public void setPublicIpAddresses(String[] PublicIpAddresses)
PublicIpAddresses - 绑定NAT网关的已有弹性公网IP数组,其中AddressCount和PublicAddresses两个参数至少填写一个。 示例值:["139.199.232.119"]public String getZone()
public void setZone(String Zone)
Zone - 可用区,形如:`ap-guangzhou-1`。public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - 指定绑定的标签列表,例如:[{"Key": "city", "Value": "shanghai"}]@Deprecated public String getSubnetId()
@Deprecated public void setSubnetId(String SubnetId)
SubnetId - NAT网关所属子网,已废弃public Long getStockPublicIpAddressesBandwidthOut()
public void setStockPublicIpAddressesBandwidthOut(Long StockPublicIpAddressesBandwidthOut)
StockPublicIpAddressesBandwidthOut - 绑定NAT网关的弹性公网IP带宽值(单位:Mbps)。不填写此参数时:则该参数默认为弹性公网IP的带宽值,部分用户默认为该用户类型的弹性公网IP的带宽上限。public Long getPublicIpAddressesBandwidthOut()
public void setPublicIpAddressesBandwidthOut(Long PublicIpAddressesBandwidthOut)
PublicIpAddressesBandwidthOut - 需要申请公网IP带宽大小(单位Mbps),默认为当前用户类型所能使用的最大值。public Boolean getPublicIpFromSameZone()
public void setPublicIpFromSameZone(Boolean PublicIpFromSameZone)
PublicIpFromSameZone - 公网IP是否强制与NAT网关来自同可用区,true表示需要与NAT网关同可用区;false表示可与NAT网关不是同一个可用区。此参数只有当参数Zone存在时才能生效。public Long getNatProductVersion()
public void setNatProductVersion(Long NatProductVersion)
NatProductVersion - NAT网关类型,1表示传统型NAT网关,2表示标准型NAT网关,默认值是1。public Boolean getDeletionProtectionEnabled()
public void setDeletionProtectionEnabled(Boolean DeletionProtectionEnabled)
DeletionProtectionEnabled - NAT实例是否开启删除保护Copyright © 2025. All rights reserved.