VPN ゲートウェイの名前、説明、または自動伝播特徴を変更します。
操作説明
- ModifyVpnGatewayAttribute は非同期操作です。この操作を呼び出すと、システムは VPN ゲートウェイ情報を返しますが、構成はまだ変更されていません。変更タスクはバックグラウンドで実行中です。 DescribeVpnGateway を呼び出して、VPN ゲートウェイ構成の変更ステータスをクエリできます:
VPN ゲートウェイが updating 状態の場合、構成は変更中です。
VPN ゲートウェイが active (アクティブな) 状態の場合、構成は変更済みです。
ModifyVpnGatewayAttribute は、同じ VPN ゲートウェイの構成に対する同時変更をサポートしていません。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
vpc:ModifyVpnGatewayAttribute |
update |
*VpnGateway
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
VPN ゲートウェイインスタンスのリージョン ID。 DescribeRegions を呼び出して、最新のリージョンリストをクエリできます。 |
cn-hangzhou |
| ClientToken |
string |
任意 |
リクエストのべき等性を確保するために使用されるクライアントトークン。 クライアントを使用してトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認する必要があります。クライアントトークンには ASCII 文字のみを含めることができます。 説明
このパラメーターを指定しない場合、システムは API リクエストの RequestId を ClientToken として自動的に使用します。RequestId は API の呼び出しごとに異なる場合があります。 |
123e4567-e89b-12d3-a456-4266**** |
| VpnGatewayId |
string |
必須 |
VPN ゲートウェイインスタンスの ID。 |
vpn-bp1q8bgx4xnkm2ogj**** |
| Name |
string |
任意 |
VPN ゲートウェイの新しい名前。 名前は 2~100 文字で、 |
myvpn |
| Description |
string |
任意 |
VPN ゲートウェイの新しい説明。 説明は 1~100 文字である必要があります。 |
test |
| AutoPropagate |
boolean |
任意 |
VPN ゲートウェイの自動伝播を有効にするかどうかを指定します。有効な値:
説明
この操作を呼び出す前に、 DescribeVpnGateway を呼び出して VPN ゲートウェイの現在のステータスを確認してください。 |
true |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
応答パラメーター。 |
||
| VpcId |
string |
VPN ゲートウェイインスタンスが属する VPC の ID。 |
vpc-bp1ub1yt9cvakoel**** |
| Status |
string |
VPN ゲートウェイのステータス。有効な値:
|
active |
| InternetIp |
string |
|
116.62.XX.XX |
| Spec |
string |
VPN ゲートウェイインスタンスの帯域幅スペック。単位: Mbit/s。 |
5M |
| CreateTime |
integer |
VPN ゲートウェイインスタンスが作成されたタイムスタンプ。単位: ミリ秒。 タイムスタンプは UNIX タイムスタンプフォーマットに従い、1970 年 1 月 1 日 00:00:00 協定世界時 (UTC) から VPN ゲートウェイインスタンスが作成された時間までに経過したミリ秒の合計数を表します。 |
1492753580000 |
| AutoPropagate |
boolean |
BGP ルートが VPC に自動的に伝播されるかどうかを示します。有効な値:
説明
DescribeVpnGateway を呼び出して、自動伝播のステータスを確認できます。 |
true |
| VpnGatewayId |
string |
VPN ゲートウェイインスタンスの ID。 |
vpn-bp1q8bgx4xnkm2ogj**** |
| IntranetIp |
string |
VPN ゲートウェイインスタンスのデプロイ時にシステムが占有する vSwitch の非公開 IP アドレス。 このパラメーターは、シングルトンネル IPsec-VPN 接続をサポートし、IPsec-VPN 特徴が有効になっている VPN ゲートウェイインスタンスに対してのみ返されます。 |
172.16.10.46 |
| EndTime |
integer |
VPN ゲートウェイインスタンスの有効期限切れのタイムスタンプ。単位: ミリ秒。 タイムスタンプは UNIX タイムスタンプフォーマットに従い、1970 年 1 月 1 日 00:00:00 協定世界時 (UTC) から VPN ゲートウェイインスタンスの有効期限切れの時間までに経過したミリ秒の合計数を表します。 |
1495382400000 |
| VSwitchId |
string |
VPN ゲートウェイインスタンスに関連付けられた vSwitch の ID。 |
vsw-bp1y9ovl1cu9ou4tv**** |
| RequestId |
string |
リクエスト ID。 |
54B48E3D-DF70-471B-AA93-08E683A1B457 |
| Description |
string |
VPN ゲートウェイインスタンスの説明。 |
test |
| EnableBgp |
boolean |
VPN ゲートウェイの BGP 特徴の有効化ステータス。有効な値:
|
true |
| BusinessStatus |
string |
VPN ゲートウェイインスタンスの課金ステータス。有効な値:
|
Normal |
| Name |
string |
VPN ゲートウェイインスタンスの名前。 |
test |
| DisasterRecoveryInternetIp |
string |
IPsec-VPN 接続を作成するためにシステムが VPN ゲートウェイインスタンスに割り当てた 2 番目の IP アドレス。 このパラメーターは、デュアルトンネル IPsec-VPN 接続をサポートする VPN ゲートウェイインスタンスに対してのみ返されます。 |
116.11.XX.XX |
| DisasterRecoveryVSwitchId |
string |
VPN ゲートウェイインスタンスに関連付けられた 2 番目の vSwitch の ID。 このパラメーターは、デュアルトンネル IPsec-VPN 接続をサポートする VPN ゲートウェイインスタンスに対してのみ返されます。 |
vsw-p0w95ql6tmr2ludkt**** |
| SslVpnInternetIp |
string |
SSL-VPN 接続の IP アドレス。 このパラメーターは、デュアルトンネル IPsec-VPN 接続をサポートし、パブリックネットワークタイプを使用する VPN ゲートウェイインスタンスで SSL-VPN 特徴が有効になっている場合にのみ返されます。 |
116.33.XX.XX |
| ResourceGroupId |
string |
VPN ゲートウェイインスタンスが属するリソースグループの ID。 ListResourceGroups を呼び出して、リソースグループ情報をクエリできます。 |
rg-acfmzs372yg**** |
例
成功レスポンス
JSONJSON
{
"VpcId": "vpc-bp1ub1yt9cvakoel****",
"Status": "active",
"InternetIp": "116.62.XX.XX",
"Spec": "5M",
"CreateTime": 1492753580000,
"AutoPropagate": true,
"VpnGatewayId": "vpn-bp1q8bgx4xnkm2ogj****",
"IntranetIp": "172.16.10.46",
"EndTime": 1495382400000,
"VSwitchId": "vsw-bp1y9ovl1cu9ou4tv****",
"RequestId": "54B48E3D-DF70-471B-AA93-08E683A1B457",
"Description": "test",
"EnableBgp": true,
"BusinessStatus": "Normal",
"Name": "test",
"DisasterRecoveryInternetIp": "116.11.XX.XX",
"DisasterRecoveryVSwitchId": "vsw-p0w95ql6tmr2ludkt****",
"SslVpnInternetIp": "116.33.XX.XX",
"ResourceGroupId": "rg-acfmzs372yg****"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidName | The name is not valid | |
| 400 | InvalidDescription | The description is not valid | |
| 400 | OperationUnsupported.EnableBgp | Current version of the VPN does not support enable BGP. | |
| 400 | OperationFailed.VpnConnectionExist | Auto propagate cannot be closed when VPN connections with BGP enabled exist. | |
| 400 | InvalidVpnGatewayInstanceId.NotFound | The specified vpn gateway instance id does not exist. | |
| 400 | VpnGateway.Configuring | The specified service is configuring. | |
| 400 | OperationFailed.CenLevelNotSupport | When the VPC to which the VPN gateway belongs is attached to a FULL-mode CEN, the VPN gateway cannot enable BGP. | |
| 400 | OperationFailed.VpcRoutePropagationDisable | The VPC system routing table does not enable the acceptance of propagated routes. | |
| 400 | OperationFailed.VpcRoutePublishEnabledInTR | A VPC supports at most one dynamic route learning source. In the forwarding router, disable route synchronization for the VPC. | |
| 400 | OperationFailed.VpcRoutePublishEnabledInECR | VPC supports only one dynamic route learning source at most. Please remove the VPC from ECR. | |
| 400 | OperationFailed.BondingVpnNotSupportBGP | The architecture does not support BGP capabilities (single tunnel bonding architecture VPN gateway). | |
| 400 | OperationFailed.StaleBGPRoutes | BGP routes are still there and automatic route propagation cannot be disabled. | |
| 403 | Forbidden.SubUser | User not authorized to operate on the specified resource as your account is created by another user. | |
| 403 | Forbidden | User not authorized to operate on the specified resource. | |
| 404 | InvalidVpnGatewayInstanceId.NotFound | The specified vpn gateway instance id does not exist. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。