This API has been deprecated. We recommend migrating to Vpc(2016-04-28) - DeleteNatGateway for enhanced functionality and continued support. While the deprecated API remains temporarily accessible, no further updates or bug fixes will be provided.
Try it now
Test
RAM authorization
Action | Access level | Resource type | Condition key | Dependent action |
vpc:DeleteNatGateway | delete | *NatGateway
| None | None |
Request parameters
Parameter | Type | Required | Description | Example |
RegionId | string | Yes | The ID of the region where the NAT gateway is deployed. | |
NatGatewayId | string | Yes | The ID of the NAT gateway that you want to delete. |
Response elements
Element | Type | Description | Example |
object | The response body. | ||
RequestId | string | The request ID. |
Examples
Success response
JSON format
{
"RequestId": ""
}Error codes
HTTP status code | Error code | Error message | Description |
400 | DependencyViolation.BandwidthPackages | There are BandwidthPackages on specified NatGateway not deleted. | NAT service plans are associated with the NAT gateway. Disassociate the NAT service plans from the NAT gateway and try again. |
400 | DependencyViolation.EIPS | There are Eips on specified NatGateway, please unbind it first. | |
400 | Forbidden.PrePaidNatGateway | The specified NatGateway is PrePaid. | |
400 | TaskConflict | The operation is too frequent, TaskConflict. | |
404 | INSTANCE_NOT_EXISTS | Instance not exists. | |
404 | InvalidRegionId.NotFound | The specified RegionId does not exist in our records. | The specified RegionId parameter does not exist. Check whether the service is available in the specified region. |
404 | InvalidNatGatewayId.NotFound | The specified NatGatewayId does not exist in our records. | The specified NatGatewayId parameter does not exist. |
404 | IncorrectStatus.natgw | NatGateway status is invalid. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.