ルート学習関係を作成します。
操作説明
ネットワークインスタンス接続の作成後、その接続に対してルート学習関係をセットできます。設定すると、ネットワークインスタンス接続はネットワークインスタンスから関連付けられたルートテーブルへルートを自動的に伝播します。この操作を呼び出してルート学習関係を作成する前に、以下の情報にご注意ください。
-
ルート学習関係の作成をサポートするのは Enterprise エディションのトランジットルーターのみです。Enterprise エディションのトランジットルーターがサポートするリージョンおよびゾーンについては、「Cloud Enterprise Network (CEN) とは」をご参照ください。
-
EnableTransitRouterRouteTablePropagation 操作は非同期です。リクエスト送信後、システムは RequestId を返しますが、ネットワークインスタンス接続とルートテーブル間のルート学習関係はまだ完全に確立されていません。作成タスクはバックグラウンドで実行中です。ListTransitRouterRouteTablePropagations 操作を呼び出すことで、ネットワークインスタンス接続とルートテーブル間のルート学習関係をクエリできます。
ルート学習関係が Enabling 状態の場合、ネットワークインスタンス接続とルートテーブル間のルート学習関係が確立中であることを示します。この状態では、ルート学習関係のクエリのみ可能です。その他の操作は実行できません。
ルート学習関係が Active 状態の場合、ネットワークインスタンス接続とルートテーブル間のルート学習関係が確立済みであることを示します。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cen:EnableTransitRouterRouteTablePropagation |
update |
*TransitRouterPeerAttachment
|
なし | なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| TransitRouterAttachmentId |
string |
必須 |
ネットワークインスタンス接続の ID。 |
tr-attach-nls9fzkfat8934**** |
| TransitRouterRouteTableId |
string |
必須 |
Enterprise エディションのトランジットルーターのルートテーブルの ID。 |
vtb-bp1dudbh2d5na6b50**** |
| ClientToken |
string |
任意 |
リクエストのべき等性を保証するために使用されるクライアントトークン。 クライアントを使用してトークンを生成できますが、異なるリクエスト間でトークンが一意であることを確認する必要があります。クライアントトークンには ASCII 文字のみを使用できます。 説明
このパラメーターを指定しない場合、システムは API リクエストの RequestId を ClientToken として自動的に使用します。RequestId は API リクエストごとに異なる場合があります。 |
02fb3da4-130e-11e9-8e44-001**** |
| DryRun |
boolean |
任意 |
権限やインスタンスステータスの検証を含むドライランを実行するかどうかを指定します。有効な値:
|
false |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエスト ID。 |
59CF8BF9-DE61-421E-B903-D56AF46A303C |
例
成功レスポンス
JSONJSON
{
"RequestId": "59CF8BF9-DE61-421E-B903-D56AF46A303C"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | IllegalParam.TransitRouterTableId | The specified TransitRouterTableId is invalid. | ルートテーブル ID が無効です。 |
| 400 | OperationFailed.TransitRouterType | The specified TransitRouterType does not support the operation. | Basic Edition のトランジットルーターでは、この操作はサポートされていません。 |
| 400 | IncorrectStatus.AttachmentOrRouteTable | The resource is not in a valid state for the operation. | 現在のアタッチメントまたはルートテーブルが安定した状態ではありません。後でもう一度お試しください。 |
| 400 | OperationUnsupported.EnablePropagation | The specified attachment or routeTable is not supported by this operation. | パラメーターに指定された添付ファイルまたはルートテーブルはこの操作をサポートしていません。 |
| 400 | InvalidParameter | Invalid parameter. | パラメーターが無効です。 |
| 400 | Unauthorized | The AccessKeyId is unauthorized. | アカウントにこの操作を実行する権限がありません。 |
| 400 | InvalidParameter.TransitRouterRouteTableId | The specified parameter TransitRouterRouteTableId is invalid. | |
| 400 | InvalidParameter.TransitRouterAttachmentId | The specified parameter TransitRouterAttachmentId is invalid. | |
| 404 | InvalidRouteTableId.NotFound | The specified RouteTableId is not found. | RouteTableId が存在しません。 |
| 404 | InvalidAttachmentId.NotFound | The specified AttachmentId is not found. | 指定された AttachmentId が存在しません。 |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。