ルートマップを変更します。
デバッグ
リクエストパラメーター
パラメーター | データ型 | 必須/任意 | 例 | 説明 |
---|---|---|---|---|
操作 | String | 任意 | ModifyCenRouteMap |
実行する操作です。 Set the value to ModifyCenRouteMap. |
CenId | String | 必須 | cen-7qthudw0ll6jmc**** |
Cloud Enterprise Network (CEN) インスタンスのID。 |
CenRegionId | String | 必須 | cn-hangzhou |
ルートマップが適用されるリージョンのID。 DescribeChildInstanceRegionsを呼び出して、最新のリージョンリストを照会できます。 |
MapResult | String | 必須 | Permit |
すべての一致条件を満たすルートで実行されるアクション。 設定可能な値は以下のとおりです。
|
Priority | Integer | 必須 | 10 |
ルートマップの優先度。 有効な値: 1〜100。 値が小さいほど、優先度が高くなります。 説明 1つの地域と方向に適用される各ルートマップの優先順位は一意でなければなりません。 システムは、優先度の高い順にルートマップの一致条件に対してルートを評価します。 値が小さいほど、優先度が高くなります。
したがって、適切な値を設定して、ルートマップを目的の順序でソートします。
|
RouteMapId | String | 必須 | cenrmap-abcdedfghij**** |
ルートマップの ID。 |
NextPriority | Integer | 任意 | 20 |
次に関連付けられたルートマップの優先度。
|
説明 | String | 任意 | desktest |
ルートテーブルの説明。 説明文は、 |
SourceRegionIds.N | RepeatList | 任意 | cn-beijing |
ルートが評価されるソースリージョンのID。 最大32のリージョンIDを入力できます。 DescribeChildInstanceRegionsを呼び出して、最新のリージョンリストを照会できます。 |
SourceInstanceIds.N | RepeatList | 任意 | vpc-afsfdf5435vcvc **** |
ルートが評価されるソースネットワークインスタンスのID。 次のタイプのネットワークインスタンスがサポートされています。
最大32のネットワークインスタンスIDを入力できます。 |
SourceInstanceIdsReverseMatch | Boolean | 任意 | false |
移行元ネットワークインスタンスIDを除外するかどうかを指定します。 設定可能な値は以下のとおりです。
|
DestinationInstanceIds.N | RepeatList | 任意 | vpc-avcdsg34ds **** |
ルートが評価される宛先ネットワークインスタンスのID。 次のタイプのネットワークインスタンスがサポートされています。
ネットワークインスタンスIDは、最大32個まで入力可能です。 説明 宛先ネットワークインスタンスIDは、ルートマップが現在のリージョンのゲートウェイから現在のリージョンのネットワークインスタンスに通知されるシナリオに適用される場合にのみ有効です。
|
DestinationInstanceIdsReverseMatch | Boolean | 任意 | false |
宛先ネットワークインスタンスIDを除外するかどうかを指定します。 設定可能な値は以下のとおりです。
|
SourceRouteTableIds.N | RepeatList | 任意 | vtb-acdbvtbr342cd **** |
ルートが評価されるソースルートテーブルのID。 最大32のルートテーブルIDを入力できます。 |
DestinationRouteTableIds.N | RepeatList | 任意 | vtb-adfg53c322v**** |
ルートが評価される宛先ルートテーブルのID。ルートテーブルIDは最大32個まで入力可能です。 説明 宛先ルートテーブルIDは、ルートマップが現在のリージョンのゲートウェイから現在のリージョンのルートテーブルに通知されるシナリオに適用される場合にのみ有効です。
|
SourceChildInstanceTypes.N | RepeatList | 任意 | VPC |
ルートが評価されるソースネットワークインスタンスのタイプ。 次のタイプのネットワークインスタンスがサポートされています。
|
DestinationChildInstanceTypes.N | RepeatList | 任意 | VPC |
ルートが評価される宛先ネットワークインスタンスのタイプ。 次のタイプのネットワークインスタンスがサポートされています。
説明 ターゲットネットワークインスタンスタイプは、ルートマップが現在のリージョンのゲートウェイから現在のリージョンのネットワークインスタンスに通知されるシナリオに適用される場合にのみ有効です。
|
DestinationCidrBlocks.N | RepeatList | 任意 | 10.10.10.0/24 |
一致するルートのプレフィックス。 IPアドレスはCIDR表記で指定する必要があります。 最大32のCIDRブロックを入力できます。 |
CidrMatchMode | String | 任意 | Include |
プレフィックスに基づいてルートを評価するために使用されるmatchメソッド。 設定可能な値は以下のとおりです。
|
RouteTypes.N | RepeatList | 任意 | System |
評価されるルートのタイプ。 有効な値: 次のルートタイプがサポートされています。
|
MatchAsns.N | RepeatList | 任意 | 65501 |
評価されるルートに基づくASパス。 説明 AS-SEQUENCEパラメータのみがサポートされています。 AS-SET、AS-CONFED-SEQUENCE、およびAS-CONFED-SETパラメーターはサポートされていません。
具体的には、AS番号リストのみがサポートされる。 セットとサブリストはサポートされていません。
|
AsPathMatchMode | String | 任意 | Include |
ASパスに基づいてルートを評価するために使用されるmatchメソッド。 設定可能な値は以下のとおりです。
|
MatchCommunitySet.N | RepeatList | 任意 | 65501:1 |
経路を評価する際に基準となるコミュニティセット。 コミュニティを指定する。 n:m. nとmの有効値: 1〜65535。 各コミュニティはRFC 1997に準拠する必要があります。 BGPラージコミュニティを定義するRFC 8092はサポートされていません。 最大32のコミュニティに参加できます。 説明 コミュニティの構成が正しくない場合、データセンターにルートが広告されないことがあります。
|
CommunityMatchMode | String | 任意 | Include |
コミュニティに基づいてルートを評価するために使用されるmatchメソッド。 設定可能な値は以下のとおりです。
|
CommunityOperateMode | String | 任意 | Additive |
ルートのコミュニティに対して実行されるアクション。 設定可能な値は以下のとおりです。
このパラメータは、ルートが一致条件を満たしたときに実行されるアクションを指定します。 |
OperateCommunitySet.N | RepeatList | 任意 | 65501:1 |
アクションが実行されるコミュニティセット。 コミュニティを指定する。 n:m. nとmの有効値: 1〜65535。 各コミュニティはRFC 1997に準拠する必要があります。 BGPラージコミュニティを定義するRFC 8092はサポートされていません。 最大32のコミュニティに参加できます。 説明 コミュニティの設定が正しくない場合、ルートがデータセンターにアドバタイズされない可能性があります。
|
Preference | Integer | 任意 | 22 |
ルートの新しい優先度。 有効な値: 1〜100。 The default priority is 50. 値が小さいほど、優先度が高くなります。 このパラメータは、ルートが一致条件を満たしたときに実行されるアクションを指定します。 |
PrependAsPath.N | RepeatList | 任意 | 65501 |
リージョナルゲートウェイがルートを受信またはアドバタイズするときに、アクションステートメントを使用して先頭に追加されるASパス。 ASパスは、ルートマップが適用される方向によって異なります。
このパラメータは、ルートが一致条件を満たしたときに実行されるアクションを指定します。 |
レスポンスパラメーター
パラメーター | データ型 | 例 | 説明 |
---|---|---|---|
RequestId | String | 54B48E3D-DF70-471B-AA93-08E683A1B457 |
リクエストの ID です。 |
例
リクエストの例
http(s):// [エンドポイント]/?Action=ModifyCenRouteMap
&CenId=cen-7qthudw0ll6jmc ****
&CenRegionId=cn-hangzhou
&MapResult=許可
&優先度=10
&RouteMapId=cenrmap-abcdefghij ****
&<共通リクエストパラメーター>
正常に処理された場合のレスポンス例
XML
形式
<ModifyCenRouteMapResponse>
<RequestId>54B48E3D-DF70-471B-AA93-08E683A1B457</RequestId>
</ModifyCenRouteMapResponse>
JSON
形式
{
"RequestId": "54B48E3D-DF70-471B-AA93-08E683A1B457"
}
エラーコード
HttpCode | エラーコード | エラーメッセージ | 説明 |
---|---|---|---|
400 | InvalidOperation.NoEffictiveAction | 有効なアクションは設定されません。 | 指定されたアクションが無効な場合に返されるエラーメッセージ。 |
エラーコードリストについては、「API エラーセンター」をご参照ください。