vpc — Virtual Private Cloud
vpc · type
NatGateway
21 fields
| Field | Type | Description |
|---|---|---|
| NatGatewayId | string | NAT gateway ID. |
| NatGatewayName | string | NAT gateway name. |
| CreatedTime | string | NAT gateway creation time. |
| State | string | The status of the NAT gateway. |
| InternetMaxBandwidthOut | integer | The maximum outbound bandwidth of the gateway. Unit: Mbps. |
| MaxConcurrentConnection | integer | The concurrent connections cap of the gateway. |
| PublicIpAddressSet | NatGatewayAddress[] | The public IP object array of the bound NAT gateway. |
| NetworkState | string | The NAT gateway status. `AVAILABLE`: Operating, `UNAVAILABLE`: Unavailable, `INSUFFICIENT`: Service suspended due to account overdue. |
| DestinationIpPortTranslationNatRuleSet | DestinationIpPortTranslationNatRule[] | The port forwarding rules of the NAT gateway. |
| VpcId | string | VPC instance ID. |
| Zone | string | The availability zone in which the NAT gateway is located. |
| DirectConnectGatewayIds | string[] | ID of the direct connect gateway bound. |
| SubnetId | string | Subnet ID. |
| TagSet | Tag[] | Tag key-value pairs. |
| SecurityGroupSet | string[] | The list of the security groups bound to the NAT Gateway |
| SourceIpTranslationNatRuleSet | SourceIpTranslationNatRule[] | SNAT forwarding rule of the NAT gateway. |
| IsExclusive | boolean | Whether the NAT gateway is dedicated. |
| ExclusiveGatewayBandwidth | integer | Bandwidth 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`. |
| RestrictState | string | Whether the NAT gateway is blocked. Values: `NORMAL`, `RESTRICTED` |
| NatProductVersion | integer | NAT gateway major version. `1`: Classic, `2`: Standard |
| SmartScheduleMode | boolean | Whether to enable the feature of selecting EIPs for SNAT based on the destination network segment. |
