vpc — Virtual Private Cloud
vpc · type

NatGateway

21 fields

FieldTypeDescription
NatGatewayIdstringNAT gateway ID.
NatGatewayNamestringNAT gateway name.
CreatedTimestringNAT gateway creation time.
StatestringThe status of the NAT gateway.
InternetMaxBandwidthOutintegerThe maximum outbound bandwidth of the gateway. Unit: Mbps.
MaxConcurrentConnectionintegerThe concurrent connections cap of the gateway.
PublicIpAddressSetNatGatewayAddress[]The public IP object array of the bound NAT gateway.
NetworkStatestringThe NAT gateway status. `AVAILABLE`: Operating, `UNAVAILABLE`: Unavailable, `INSUFFICIENT`: Service suspended due to account overdue.
DestinationIpPortTranslationNatRuleSetDestinationIpPortTranslationNatRule[]The port forwarding rules of the NAT gateway.
VpcIdstringVPC instance ID.
ZonestringThe availability zone in which the NAT gateway is located.
DirectConnectGatewayIdsstring[]ID of the direct connect gateway bound.
SubnetIdstringSubnet ID.
TagSetTag[]Tag key-value pairs.
SecurityGroupSetstring[]The list of the security groups bound to the NAT Gateway
SourceIpTranslationNatRuleSetSourceIpTranslationNatRule[]SNAT forwarding rule of the NAT gateway.
IsExclusivebooleanWhether the NAT gateway is dedicated.
ExclusiveGatewayBandwidthintegerBandwidth of the gateway cluster where the dedicated NAT Gateway resides. Unit: Mbps. This field does not exist when the `IsExclusive` field is set to `false`.
RestrictStatestringWhether the NAT gateway is blocked. Values: `NORMAL`, `RESTRICTED`
NatProductVersionintegerNAT gateway major version. `1`: Classic, `2`: Standard
SmartScheduleModebooleanWhether to enable the feature of selecting EIPs for SNAT based on the destination network segment.

Returned or accepted by