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两个参数至少填写一个。
|
Long |
getInternetMaxBandwidthOut()
Get NAT网关最大外网出带宽(单位:Mbps),支持的参数值:20, 50, 100, 200, 500, 1000, 2000, 5000,默认: 100Mbps。 当以下NatProductVersion参数值为2即标准型时,此参数无需填写,默认为5000Mbps。
|
Long |
getMaxConcurrentConnection()
Get NAT网关并发连接数上限,支持参数值:1000000、3000000、10000000,默认值为100000。 当以下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 |
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,默认值为100000。 当以下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, toJsonString
public 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,默认值为100000。 当以下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。Copyright © 2025. All rights reserved.