指定された VPC の構成を変更します。
操作説明
ModifyVpcAttribute 操作は、同じ VPC の構成に対する同時変更をサポートしていません。
ModifyVpcAttribute 操作で VPC の IPv6 を有効にできます。ただし、すでに IPv6 が有効になっている VPC の IPv6 CIDR ブロックまたは IPv6 CIDR ブロックタイプは変更できません。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
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 CIDR ブロック。 VPC の元の IPv4 CIDR ブロックの範囲内で CIDR ブロックを拡大または縮小できます。推奨されるサブネットマスクは 16~28 ビットです。VPC の IPv4 CIDR ブロックを縮小した際に、すでに使用中の IP アドレスが対象の CIDR ブロックの範囲外になる場合、変更は失敗します。 説明
VPC の IPv4 CIDR ブロックを変更しても、既存のサービスには影響しません。 |
192.168.0.0/24 |
| RegionId |
string |
任意 |
VPC のリージョン ID。 DescribeRegions 操作を呼び出して、最新のリージョンリストを取得できます。 |
cn-hangzhou |
| EnableIPv6 |
boolean |
任意 |
IPv6 を有効にするかどうかを指定します。有効な値:
|
false |
| Ipv6CidrBlock |
string |
任意 |
VPC の IPv6 CIDR ブロック。 VPC で IPv6 を有効にすると、システムによって IPv6 CIDR ブロックが割り当てられます。IPv6 CIDR ブロックを指定するには、まず AllocateVpcIpv6Cidr 操作を呼び出して特定の IPv6 CIDR ブロックを予約し、それを渡してください。 説明
すでに IPv6 が有効になっている VPC では、このパラメーターを渡して IPv6 CIDR ブロックを変更することはできません。 |
2408:XXXX:0:6a::/56 |
| Ipv6Isp |
string |
任意 |
VPC の IPv6 CIDR ブロックのタイプ。有効な値:
説明
単一 ISP 帯域幅ホワイトリストが有効になっているユーザーの場合、このパラメーターを ChinaTelecom (China Telecom)、ChinaUnicom (China Unicom)、または ChinaMobile (China Mobile) に設定できます。 |
BGP |
| EnableDnsHostname |
boolean |
任意 |
DNS ホスト名特徴を有効にするかどうかを指定します。有効な値:
|
false |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
リクエスト ID。 |
||
| RequestId |
string |
リクエスト ID。 |
43B72D30-25E1-4FA3-96A8-89374A521D1A |
例
成功レスポンス
JSONJSON
{
"RequestId": "43B72D30-25E1-4FA3-96A8-89374A521D1A"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 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 が 100.64.0.0/10 と重複しています。 |
| 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. | IPv6 ゲートウェイがまだ使用中であるため、VPC の属性を変更できません。 |
| 400 | OperationFailed.QueryCenIpv6Status | Failed to query the IPv6 status of the specified VPC in CEN. | Cloud Enterprise Network (CEN) インスタンス内の VPC の IPv6 ステータスのクエリに失敗しました。 |
| 400 | OperationUnsupported.CenIpv6Enabled | The IPv6 feature is enabled in CEN. | CEN ではすでに IPv6 機能が有効になっています。 |
| 400 | UnsupportedFeature.Ipv6Isp | The Ipv6Isp feature is not supported. | 指定された Ipv6Isp 機能はサポートされていません。 |
| 400 | ResourceNotEnough.Ipv6Cidr | The specified resource ipv6 cidr is not enough. | 指定された IPv6 CIDR ブロックのリソースが不足しています。 |
| 400 | OperationFailed.IPv6CidrNotReserved | The IPv6 CIDR block is not reserved. | 指定された IPv6 CIDR ブロックが予約されていないため、操作は失敗しました。 |
| 400 | IllegalParam.Ipv6Cidr | The specified Ipv6CidrBlock is invalid. | 指定された Ipv6CidrBlock が無効です。 |
| 400 | InvalidIpv6Instance.NotFound | The specified resource of InvalidIpv6Instance is not found. | 指定された IPv6 インスタンスが見つかりませんでした。 |
| 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. | |
| 400 | IllegalParam.CidrBlock | The param of CidrBlock [%s] is illegal. | CidrBlock パラメーターが無効です。 |
| 404 | InvalidVpcId.NotFound | Specified VPC does not exist. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。