ルートマップを変更します。

デバッグ

OpenAPI Explorer は署名値を自動的に計算します。 この操作は、OpenAPI Explorer で呼び出すことを推奨します。 OpenAPI Explorer は、さまざまな SDK に対して操作のサンプルコードを動的に生成します。

リクエストパラメーター

パラメーター データ型 必須/任意 説明
操作 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

ルートマップの優先度。 有効な値: 1100。 値が小さいほど、優先度が高くなります。

説明 1つの地域と方向に適用される各ルートマップの優先順位は一意でなければなりません。 システムは、優先度の高い順にルートマップの一致条件に対してルートを評価します。 値が小さいほど、優先度が高くなります。 したがって、適切な値を設定して、ルートマップを目的の順序でソートします。
RouteMapId String 必須 cenrmap-abcdedfghij****

ルートマップの ID。

NextPriority Integer 任意 20

次に関連付けられたルートマップの優先度。

  • このパラメーターは、MapResultパラメーターが [許可] に設定されている場合にのみ有効です。 このように、許可されたルートは、次のルートマップに対して評価される。
  • 次のルートマップのリージョンと方向は、現在のルートマップと同じである必要があります。
  • 次のルートマップの優先度は、現在のルートマップの優先度より低くなければなりません。
説明 String 任意 desktest

ルートテーブルの説明。

説明文は、 http:// またはhttps://で始めることはできません。文字で始まる必要があり、英数字、ハイフン (-) 、ピリオド (.) 、およびアンダースコア (_) を使用できます。

SourceRegionIds.N RepeatList 任意 cn-beijing

ルートが評価されるソースリージョンのID。 最大32のリージョンIDを入力できます。

DescribeChildInstanceRegionsを呼び出して、最新のリージョンリストを照会できます。

SourceInstanceIds.N RepeatList 任意 vpc-afsfdf5435vcvc ****

ルートが評価されるソースネットワークインスタンスのID。 次のタイプのネットワークインスタンスがサポートされています。

  • VPC
  • VBR
  • CCN
  • SAG

最大32のネットワークインスタンスIDを入力できます。

SourceInstanceIdsReverseMatch Boolean 任意 false

移行元ネットワークインスタンスIDを除外するかどうかを指定します。 設定可能な値は以下のとおりです。

  • false (デフォルト値): ソースネットワークインスタンスIDがSourceInstanceIds.Nで指定されたリストにある場合、ルートは一致条件を満たします。
  • true: ソースネットワークインスタンスIDがSourceInstanceIds.Nで指定されたリストにない場合、ルートは一致条件を満たします。
DestinationInstanceIds.N RepeatList 任意 vpc-avcdsg34ds ****

ルートが評価される宛先ネットワークインスタンスのID。 次のタイプのネットワークインスタンスがサポートされています。

  • VPC
  • VBR
  • CCN
  • SAG

ネットワークインスタンスIDは、最大32個まで入力可能です。

説明 宛先ネットワークインスタンスIDは、ルートマップが現在のリージョンのゲートウェイから現在のリージョンのネットワークインスタンスに通知されるシナリオに適用される場合にのみ有効です。
DestinationInstanceIdsReverseMatch Boolean 任意 false

宛先ネットワークインスタンスIDを除外するかどうかを指定します。 設定可能な値は以下のとおりです。

  • false (デフォルト値): 宛先ネットワークインスタンスIDがDestinationInstanceIds.Nで指定されたリストにある場合、ルートは一致条件を満たします。
  • true: 宛先ネットワークインスタンスIDがDestinationInstanceIds.Nで指定されたリストにない場合、ルートは一致条件を満たします。
SourceRouteTableIds.N RepeatList 任意 vtb-acdbvtbr342cd ****

ルートが評価されるソースルートテーブルのID。 最大32のルートテーブルIDを入力できます。

DestinationRouteTableIds.N RepeatList 任意 vtb-adfg53c322v****

ルートが評価される宛先ルートテーブルのID。ルートテーブルIDは最大32個まで入力可能です。

説明 宛先ルートテーブルIDは、ルートマップが現在のリージョンのゲートウェイから現在のリージョンのルートテーブルに通知されるシナリオに適用される場合にのみ有効です。
SourceChildInstanceTypes.N RepeatList 任意 VPC

ルートが評価されるソースネットワークインスタンスのタイプ。 次のタイプのネットワークインスタンスがサポートされています。

  • VPC
  • VBR
  • CCN
DestinationChildInstanceTypes.N RepeatList 任意 VPC

ルートが評価される宛先ネットワークインスタンスのタイプ。 次のタイプのネットワークインスタンスがサポートされています。

  • VPC
  • VBR
  • CCN
説明 ターゲットネットワークインスタンスタイプは、ルートマップが現在のリージョンのゲートウェイから現在のリージョンのネットワークインスタンスに通知されるシナリオに適用される場合にのみ有効です。
DestinationCidrBlocks.N RepeatList 任意 10.10.10.0/24

一致するルートのプレフィックス。

IPアドレスはCIDR表記で指定する必要があります。 最大32のCIDRブロックを入力できます。

CidrMatchMode String 任意 Include

プレフィックスに基づいてルートを評価するために使用されるmatchメソッド。 設定可能な値は以下のとおりです。

  • 含める: あいまい一致。 マッチ条件で指定されたルートプレフィックスにルートのプレフィックスが含まれている場合、ルートはマッチ条件を満たします。

    たとえば、一致条件を10.10.0.0/16に設定し、ファジー一致が適用された場合、プレフィックスが10.10.1.0/24のルートは一致条件を満たします。

  • Complete: 完全一致。 ルートのプレフィックスが一致条件で指定されたルートプレフィックスと同じである場合にのみ、ルートが一致条件を満たします。

    たとえば、一致条件を10.10.0.0/16に設定し、完全一致が適用された場合、プレフィックスが10.10.0.0/16のルートのみが一致条件を満たします。

RouteTypes.N RepeatList 任意 System

評価されるルートのタイプ。 有効な値: 次のルートタイプがサポートされています。

  • System: システムによって自動的に生成されるシステムルート。
  • Custom: 手動で追加されたカスタムルート。
  • BGP: Border Gateway Protocol (BGP) を介してアドバタイズされるルート。
MatchAsns.N RepeatList 任意 65501

評価されるルートに基づくASパス。

説明 AS-SEQUENCEパラメータのみがサポートされています。 AS-SET、AS-CONFED-SEQUENCE、およびAS-CONFED-SETパラメーターはサポートされていません。 具体的には、AS番号リストのみがサポートされる。 セットとサブリストはサポートされていません。
AsPathMatchMode String 任意 Include

ASパスに基づいてルートを評価するために使用されるmatchメソッド。 設定可能な値は以下のとおりです。

  • 含める: あいまい一致。 ルートのASパスが一致条件で指定されたASパスと重複する場合、ルートは一致条件を満たします。
  • Complete: 完全一致。 ルートのASパスが一致条件で指定されたasパスと同じである場合にのみ、ルートが一致条件を満たします。
MatchCommunitySet.N RepeatList 任意 65501:1

経路を評価する際に基準となるコミュニティセット。

コミュニティを指定する。 n:m. nとmの有効値: 165535。 各コミュニティはRFC 1997に準拠する必要があります。 BGPラージコミュニティを定義するRFC 8092はサポートされていません。

最大32のコミュニティに参加できます。

説明 コミュニティの構成が正しくない場合、データセンターにルートが広告されないことがあります。
CommunityMatchMode String 任意 Include

コミュニティに基づいてルートを評価するために使用されるmatchメソッド。 設定可能な値は以下のとおりです。

  • 含める: あいまい一致。 ルートのコミュニティが一致条件で指定されたコミュニティと重複する場合、ルートは一致条件を満たします。
  • Complete: 完全一致。 ルートのコミュニティが一致条件で指定されたコミュニティと同じである場合にのみ、ルートが一致条件を満たします。
CommunityOperateMode String 任意 Additive

ルートのコミュニティに対して実行されるアクション。 設定可能な値は以下のとおりです。

  • Additive: コミュニティをルートに追加します。
  • Replace: ルートの元のコミュニティを置き換えます。

このパラメータは、ルートが一致条件を満たしたときに実行されるアクションを指定します。

OperateCommunitySet.N RepeatList 任意 65501:1

アクションが実行されるコミュニティセット。

コミュニティを指定する。 n:m. nとmの有効値: 165535。 各コミュニティはRFC 1997に準拠する必要があります。 BGPラージコミュニティを定義するRFC 8092はサポートされていません。

最大32のコミュニティに参加できます。

説明 コミュニティの設定が正しくない場合、ルートがデータセンターにアドバタイズされない可能性があります。
Preference Integer 任意 22

ルートの新しい優先度。

有効な値: 1100。 The default priority is 50. 値が小さいほど、優先度が高くなります。

このパラメータは、ルートが一致条件を満たしたときに実行されるアクションを指定します。

PrependAsPath.N RepeatList 任意 65501

リージョナルゲートウェイがルートを受信またはアドバタイズするときに、アクションステートメントを使用して先頭に追加されるASパス。

ASパスは、ルートマップが適用される方向によって異なります。

  • 受信方向に適用されるルートマップの先頭にASパスが追加されている場合は、一致条件でソースネットワークインスタンスIDとソースリージョンを指定する必要があります。 さらに、ソースリージョンは、ルートマップが適用されるリージョンと同じである必要があります。
  • アウトバウンド方向に適用されるルートマップの先頭にASパスが追加されている場合、一致条件で宛先ネットワークインスタンスIDを指定する必要があります。

このパラメータは、ルートが一致条件を満たしたときに実行されるアクションを指定します。

レスポンスパラメーター

パラメーター データ型 説明
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 エラーセンター」をご参照ください。