Modifies VPC attributes, such as its name and cidr block.
This API has been deprecated. We recommend migrating to Vpc(2016-04-28) - ModifyVpcAttribute 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:ModifyVpcAttribute | update | *VPC
|
| None |
Request parameters
Parameter | Type | Required | Description | Example |
VpcId | string | Yes | The ID of the VPC to modify. | |
Description | string | No | The description must be 2 to 256 characters long. It must start with a letter and cannot begin with | |
VpcName | string | No | The name must be 2 to 128 characters long, start with a letter, and can contain letters, digits, underscores (_), and hyphens (-). | |
CidrBlock | string | No | The primary IPv4 cidr block for the VPC. You can only expand this cidr block, for example, from | |
RegionId | string | No | The ID of the VPC's region. | |
UserCidr | string | No | A user cidr block to add to the VPC. You can add up to three user cidr blocks. They cannot overlap with the primary cidr block, each other, or the reserved |
Response elements
Element | Type | Description | Example |
object | The response object. | ||
RequestId | string | The request ID. |
Examples
Success response
JSON format
{
"RequestId": ""
}Error codes
HTTP status code | Error code | Error message | Description |
400 | InvalidDescription.Malformed | description not valid.. | |
400 | InvalidVpcName.Malformed | Specified VPC name is not valid. | The VPC name is invalid. Correct the name format and try again. |
400 | InvalidVpcDiscription.Malformed | Specified VPC description is not valid. | The specified VPC description is invalid. |
400 | InvalidParameter | Specified UserCidr invalid format. | The user CIDR block is invalid. |
400 | InvalidUserCidr.Quota | Specified UserCidr number is greater than 3. | |
400 | InvalidUserCidr.Malformed | Specified UserCidr overlapping in of 100.64.0.0/10. | |
400 | InvalidRegion.Malformed | Specified RegionNo is not invaild. | |
400 | IllegalCidrBlock | Some subnet cidrBlock is not in the cidrBlock. | |
400 | InvalidCidrBlock.Malformed | Specified CIDR block is not valid. | The specified CIDR block is invalid. |
400 | ParamExclusive.EnableIpv6AndCidrBlock | EnableIpv6 and CidrBlock is mutually exclusive. | |
400 | OperationFailed.ClassicLinkEnabled | Operation failed because classicLink is enabled. | |
400 | InvalidVpcId.NotFound | Specified VPC does not exist. | |
404 | InvalidVpcId.NotFound | Specified VPC does not exist. | The specified VPC ID does not exist. |
See Error Codes for a complete list.
Release notes
See Release Notes for a complete list.