修改指定 VPC 的設定資訊。
介面說明
ModifyVpcAttribute 介面不支援並行修改同一個 VPC 的設定資訊。
ModifyVpcAttribute 介面可以為 VPC 啟用 IPv6,但是無法為已啟用 IPv6 的 VPC 修改 IPv6 網段或 IPv6 位址段類型。
調試
您可以在OpenAPI Explorer中直接運行該介面,免去您計算簽名的困擾。運行成功後,OpenAPI Explorer可以自動產生SDK程式碼範例。
調試
授權資訊
|
操作 |
存取層級 |
資源類型 |
條件關鍵字 |
關聯操作 |
|
vpc:ModifyVpcAttribute |
update |
*VPC
|
|
無 |
請求參數
|
名稱 |
類型 |
必填 |
描述 |
樣本值 |
| VpcId |
string |
是 |
要修改資訊的 VPC ID。 |
vpc-bp1qtbach57ywecf**** |
| Description |
string |
否 |
要修改的 VPC 描述資訊。 描述長度為 1~256 個字元,不能以 |
This is my VPC. |
| VpcName |
string |
否 |
要修改的 VPC 名稱。 名稱為 1~128 個字元,不能以 |
Vpc-1 |
| CidrBlock |
string |
否 |
要修改的 VPC IPv4 網段。 您可以在 VPC 原 IPv4 網段內放大或縮小網段,網段遮罩建議使用 16~28 位元。當您縮小 VPC 的 IPv4 網段時,如果有已使用的 IP 位址在目標網段外,則會修改失敗。 說明
修改 VPC 的 IPv4 網段,不會影響使用者的現有業務。 |
192.168.0.0/24 |
| RegionId |
string |
否 |
VPC 所屬的地域 ID。 您可以透過呼叫 DescribeRegions 介面取得地域 ID。 |
cn-hangzhou |
| EnableIPv6 |
boolean |
否 |
是否啟用 IPv6。取值:
|
false |
| Ipv6CidrBlock |
string |
否 |
VPC 的 IPv6 網段。 為 VPC 啟用 IPv6 時,系統將分配 IPv6 網段。如需指定 IPv6 網段,您需要先呼叫 AllocateVpcIpv6Cidr 介面預留指定的 IPv6 位址段,並將其傳入。 說明
對於已啟用 IPv6 的 VPC,無法透過傳入此參數來修改 IPv6 網段。 |
2408:XXXX:0:6a::/56 |
| Ipv6Isp |
string |
否 |
VPC 的 IPv6 位址段類型,取值:
說明
如果是開通了單線頻寬白名單的使用者,該欄位可以設定為 ChinaTelecom(中國電信)、ChinaUnicom(中國聯通)和 ChinaMobile(中國移動)。 |
BGP |
| EnableDnsHostname |
boolean |
否 |
是否啟用 DNS 主機名稱功能。取值:
|
false |
返回參數
|
名稱 |
類型 |
描述 |
樣本值 |
|
object |
請求 ID。 |
||
| RequestId |
string |
請求 ID。 |
43B72D30-25E1-4FA3-96A8-89374A521D1A |
樣本
正常返回樣本
JSON格式
{
"RequestId": "43B72D30-25E1-4FA3-96A8-89374A521D1A"
}
錯誤碼
|
HTTP status code |
錯誤碼 |
錯誤資訊 |
描述 |
|---|---|---|---|
| 400 | Forbidden.VpcNotFound | Specified VPC does not exist. | |
| 400 | InvalidDescription.Malformed | description not valid.. | |
| 400 | InvalidVpcName.Malformed | Specified VPC name is not valid. | |
| 400 | InvalidVpcDiscription.Malformed | Specified VPC description is not valid. | |
| 400 | InvalidParameter | Specified UserCidr invalid format. | |
| 400 | InvalidUserCidr.Quota | Specified UserCidr number is greater than 3. | |
| 400 | InvalidUserCidr.Malformed | Specified UserCidr overlapping in of 100.64.0.0/10. | 該 UserCidr 狀態不正確。 |
| 400 | InvalidVpcId.NotFound | Specified VPC name is not valid. | |
| 400 | IncorrectVpcStatus | Current VPC status does not support this operation. | |
| 400 | IllegalCidrBlock | Some subnet cidrBlock is not in the cidrBlock. | |
| 400 | InvalidRegion.Malformed | Specified RegionId is not vaild. | |
| 400 | InvalidCidrBlock.Malformed | Specified CIDR block is not valid. | |
| 400 | OperationUnsupported.DisableIpv6 | %s | |
| 400 | OperationUnsupported.Ipv6Feature | %s | |
| 400 | ParamExclusive.EnableIpv6AndCidrBlock | EnableIpv6 and CidrBlock is mutually exclusive. | |
| 400 | OperationFailed.ClassicLinkEnabled | Operation failed because classicLink is enabled. | |
| 400 | OperationFailed.IpV6VSwitchInuse | %s | |
| 400 | OperationFailed.Ipv6GatewayInUse | The IPv6 gateway is in use. | 無法修改 VPC 屬性,因為 IPv6 閘道器仍在使用中。 |
| 400 | OperationFailed.QueryCenIpv6Status | Failed to query the IPv6 status of the specified VPC in CEN. | 查詢 CEN 中該 VPC 的 IPv6 狀態失敗。 |
| 400 | OperationUnsupported.CenIpv6Enabled | The IPv6 feature is enabled in CEN. | IPv6 功能在 CEN 中已被開啟。 |
| 400 | UnsupportedFeature.Ipv6Isp | The Ipv6Isp feature is not supported. | 指定的 Ipv6Isp 功能不支援。 |
| 400 | ResourceNotEnough.Ipv6Cidr | The specified resource ipv6 cidr is not enough. | IPv6 位址資源不足。 |
| 400 | OperationFailed.IPv6CidrNotReserved | The IPv6 CIDR block is not reserved. | 操作失敗,未預留該 IPv6 位址區段。 |
| 400 | IllegalParam.Ipv6Cidr | The specified Ipv6CidrBlock is invalid. | 指定的 Ipv6CidrBlock 無效。 |
| 400 | InvalidIpv6Instance.NotFound | The specified resource of InvalidIpv6Instance is not found. | 未找到指定的 Ipv6Instance 資源。 |
| 400 | ExclusiveParam.EnableIpv6AndCidrBlock | The param of EnableIpv6 and CidrBlock are mutually exclusive. | 參數 EnableIpv6 和 CidrBlock 互斥。 |
| 400 | UnsupportedFeature.VpcDnsHostname | The feature of vpc dns hostname is unsupported. | VPC 私網網域功能在目前地域不生效。 |
| 400 | OperationFailed.Ipv6RouteEntryUsing | VPC exist IPv6 Route Entry, cannot disable IPv6. | VPC 存在 IPv6 路由,禁止關閉 IPv6。 |
| 400 | OperationFailed.ModifyVpcDnsHostname | Operation failed because DnsHostName resource is in transient state, please try again later. | DNS 網域資源處於非穩態,請稍後重試。 |
| 400 | IncorrectStatus.VpcDnsHostnameStatus | The DnsHostname status of vpc does not support this operation. | 目前 VPC 的私網域名狀態不支援此操作。 |
| 400 | OperationFailed.ConflictWithSecondaryCidr | The modified cidr is conflict with the secondary cidr. | 操作失敗,修改後的 CidrBlock 與附加網段衝突。 |
| 400 | IllegalParam.CidrBlock | The param of CidrBlock [%s] is illegal. | 網段不合法。 |
| 400 | IncorrectStatus.Vpc | The status of %s [%s] is incorrect. | 目前執行個體狀態非穩態。 |
| 404 | InvalidVpcId.NotFound | Specified VPC does not exist. |
訪問錯誤中心查看更多錯誤碼。
變更歷史
更多資訊,參考變更詳情。