Enterprise Edition トランジットルーターのルートテーブルにルートエントリを作成します。
操作説明
CreateTransitRouterRouteEntry は非同期操作です。リクエストを送信すると、システムはルートエントリ ID を返します。ルートエントリはバックグラウンドで作成されます。 ListTransitRouterRouteEntries 操作を呼び出して、ルートエントリのステータスをクエリできます。
ルートエントリが Creating 状態の場合、ルートエントリは作成中です。この状態では、ルートエントリをクエリすることのみが可能で、他の操作は実行できません。
ルートエントリが Active 状態の場合、ルートエントリは作成済みです。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
cen:CreateTransitRouterRouteEntry |
create |
*TransitRouterRouteTable
|
なし | なし |
リクエストパラメーター
|
パラメーター |
タイプ |
必須 / 任意 |
説明 |
例 |
| ClientToken |
string |
任意 |
リクエストのべき等性を確保するために使用されるクライアントトークン。 トークンの生成にはクライアントを使用できますが、異なるリクエスト間でトークンが一意であることを確認する必要があります。トークンには ASCII 文字のみを含めることができます。 説明
このパラメーターを指定しない場合、システムはリクエストの RequestId を ClientToken として自動的に使用します。各 API リクエストの RequestId は異なる場合があります。 |
02fb3da4-130e-11e9-8e44-001**** |
| TransitRouterRouteEntryName |
string |
任意 |
ルートエントリの名前。 名前は空にすることも、1 ~ 128 文字の長さにすることもできます。また、http:// または https:// で始めることはできません。 |
testname |
| TransitRouterRouteEntryDescription |
string |
任意 |
ルートエントリの説明。 説明は空にすることも、1 ~ 256 文字の長さにすることもできます。また、http:// または https:// で始めることはできません。 |
testdesc |
| TransitRouterRouteTableId |
string |
必須 |
Enterprise Edition トランジットルーターのルートテーブルの ID。 |
vtb-bp1dudbh2d5na6b50**** |
| TransitRouterRouteEntryNextHopType |
string |
必須 |
ネクストホップタイプ。有効な値:
|
BlackHole |
| TransitRouterRouteEntryDestinationCidrBlock |
string |
必須 |
ルートエントリの宛先 CIDR ブロック。IPv4 および IPv6 CIDR ブロックがサポートされています。 |
192.168.0.0/24 |
| TransitRouterRouteEntryNextHopId |
string |
任意 |
ネクストホップに関連付けられているネットワークインスタンス接続の ID。 |
tr-attach-nls9fzkfat8934**** |
| DryRun |
boolean |
任意 |
ドライランを実行するかどうかを指定します。有効な値:
|
false |
レスポンスパラメーター
|
パラメーター |
タイプ |
説明 |
例 |
|
object |
|||
| TransitRouterRouteEntryId |
string |
ルートエントリの ID。 |
rte-75eg4jprkvk0pw**** |
| RequestId |
string |
リクエスト ID。 |
835E7F4B-B380-4E0F-96A5-6EA572388047 |
例
成功レスポンス
JSONJSON
{
"TransitRouterRouteEntryId": "rte-75eg4jprkvk0pw****",
"RequestId": "835E7F4B-B380-4E0F-96A5-6EA572388047"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | DryRunOperation | Request validation has been passed with DryRun flag set. | |
| 400 | InvalidTransitRouterRouteTableId.NotFound | TransitRouterRouteTableId is not found. | |
| 400 | TransitRouterRouteEntryNextHopId.NotFound | TransitRouterRouteEntryNextHopId is not found. | |
| 400 | OperationFailed.CreateRouteEntryWithCCNAttachment | Operation failed because Create RouteEntry to CCN Attachment does not support. | |
| 400 | QuotaExceeded.TransitRouterRoutEntry | TransitRouterRoutEntry quota exceeded. | |
| 400 | IllegalParam.TransitRouterDestinationCidrBlock | TransitRouterDestinationCidrBlock is illegal. | |
| 400 | InstanceExist.TransitRouterRouteEntry | The instance TransitRouterRouteEntry already exists. | |
| 400 | IncorrectStatus.TransitRouterRouteTable | TransitRouterRouteTable status is invalid. | |
| 400 | ParamExclusive.RouteEntryIdAndRouteTableIdOrDestCidrBlock | RouteEntryId and TransitRouterRouteTableIdOrDestCidrBlock is mutually exclusive. | |
| 400 | InvalidDescription | Description is invalid. | |
| 400 | InvalidName | Name is invalid. | |
| 400 | IllegalParam.NextHopType | The NextHopType is illegal. | |
| 400 | MissingParam.TransitRouterRouteEntryNextHopId | The parameter TransitRouterRouteEntryNextHopId is mandatory | |
| 400 | InvalidTransitRouterRouteEntryNextHopId.NotFound | TransitRouterRouteEntryNextHopId is not found | |
| 400 | OperationFailed.CreateRouteEntryWithSameDestinationCidrBlock | Operation failed because Create RouteEntry with same destination cidrblock does not support. | |
| 400 | InvalidDestinationCidrBlock.NotFound | DestinationCidrBlock is not found. | |
| 400 | OperationFailed.CreateRouteEntryWithConnectAttachment | Operation failed because Create RouteEntry to connect Attachment does not support. | |
| 400 | ParamExclusive.NextHopTypeBlackHoleAndNextHopId | TransitRouterRouteEntryNextHopType(BlackHole) and TransitRouterRouteEntryNextHopId is mutually exclusive. | |
| 400 | InvalidTransitRouterMode.NeedUpgrade | TransitRouter need to upgrade. | |
| 400 | OperationFailed.CreateTransitRouterRouteEntryWithVPCAttachment | The specified VPC Attachment has not enable IPv6. | |
| 400 | OperationFailed.CreateTransitRouterRouteEntryWithVPNAttachment | Create RouteEntry to VPN Attachment does not support IPv6. | |
| 400 | NotSupport.AttachmentRoute | Not support such attachment route. | |
| 400 | InvalidParameter | Invalid parameter. | |
| 400 | Unauthorized | The AccessKeyId is unauthorized. |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。