RouteInfoCsv - Flexible InterConnect API リファレンス (1.5.0)
Download OpenAPI specification:Download
Flexible InterConnect > Support-Monitoring > RouteInfoCsv
本APIでは、Flexible InterConnectが提供するリソースの参照・操作が可能です。
Router/L3Connectionの経路情報CSVの作成の要求・作成状況の取得・ダウンロード等の操作に関するAPIドキュメントです。
Create L3connections RouteInfoCsv
L3Connectionの経路情報CSVの作成を要求します。
path Parameters
tenantId required | string Example: 7884792c1e07424ba5e8ed44695ebbd4 テナントID (pattern: ^[0-9a-fA-F]{32}$) |
connectionId required | string Example: F0000000000012 コネクションID (pattern: ^F[0-9]{12}$) |
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
Created リソースは作成されました
Bad Request リクエストが不正
Not Found 未検出エラー
Internal Server Error サーバーエラー
Response samples
- 201
{- "routeInfoCsvId": "20200807170012"
}
Show L3connections RouteInfoCsv Status
L3Connectionの経路情報CSVの作成状況を取得します。
path Parameters
tenantId required | string Example: 7884792c1e07424ba5e8ed44695ebbd4 テナントID (pattern: ^[0-9a-fA-F]{32}$) |
connectionId required | string Example: F0000000000012 コネクションID (pattern: ^F[0-9]{12}$) |
routeInfoCsvId required | string Example: 20200807170012 経路情報CSVID (pattern: ^[0-9]{14}$) |
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
OK 成功しました
Bad Request リクエストが不正
Not Found 未検出エラー
Internal Server Error サーバーエラー
Response samples
- 200
{- "status": "inProgress"
}
Download L3connections RouteInfoCsv
L3Connectionの経路情報CSVをダウンロードします。
path Parameters
tenantId required | string Example: 7884792c1e07424ba5e8ed44695ebbd4 テナントID (pattern: ^[0-9a-fA-F]{32}$) |
connectionId required | string Example: F0000000000012 コネクションID (pattern: ^F[0-9]{12}$) |
routeInfoCsvId required | string Example: 20200807170012 経路情報CSVID (pattern: ^[0-9]{14}$) |
header Parameters
Content-Type required | string Value: "application/json" |
Content-Disposition required | string Value: "attachment; filename={connectionId}_{YYYYMMDDhhmmss}.csv" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
No Content 成功しました(CSVのファイル名のタイムスタンプはダウンロード時刻(UTC)とします)
Bad Request リクエストが不正
Not Found 未検出エラー
Internal Server Error サーバーエラー
Response samples
- 204
FIC-Resource,Type,Route,Primary/Secondary,Group,Protocol,Next hop,AS Path,Community,MED FIC-Connection-Paired,Receiving,10.100.1.184/30,Primary,Group1,BGP,10.100.255.2,65001 I,2708.444444,10
Create RouteInfoCsv
Routerの経路情報CSVの作成を要求します。
path Parameters
tenantId required | string Example: 7884792c1e07424ba5e8ed44695ebbd4 テナントID (pattern: ^[0-9a-fA-F]{32}$) |
routerId required | string Example: F000000000041 ルーターID (pattern: ^F[0-9]{12}$) |
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
OK 成功しました
Bad Request リクエストが不正
Not Found 未検出エラー
Internal Server Error サーバーエラー
Response samples
- 200
{- "routeInfoCsvId": "20200807170012"
}
Show RouteInfoCsv Status
Routerの経路情報CSVの作成状況を取得します。
path Parameters
tenantId required | string Example: 7884792c1e07424ba5e8ed44695ebbd4 テナントID (pattern: ^[0-9a-fA-F]{32}$) |
routerId required | string Example: F000000000041 ルーターID (pattern: ^F[0-9]{12}$) |
routeInfoCsvId required | string Example: 20200807170012 経路情報CSVID (pattern: ^[0-9]{14}$) |
header Parameters
Content-Type required | string Value: "application/json" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
OK 成功しました
Bad Request リクエストが不正
Not Found 未検出エラー
Internal Server Error サーバーエラー
Response samples
- 200
{- "status": "inProgress"
}
Download RouteInfoCsv
Routerの経路情報CSVをダウンロードします。
path Parameters
tenantId required | string Example: 7884792c1e07424ba5e8ed44695ebbd4 テナントID (pattern: ^[0-9a-fA-F]{32}$) |
routerId required | string Example: F000000000041 ルーターID (pattern: ^F[0-9]{12}$) |
routeInfoCsvId required | string Example: 20200807170012 経路情報CSVID (pattern: ^[0-9]{14}$) |
header Parameters
Content-Type required | string Value: "application/json" |
Content-Disposition required | string Value: "attachment; filename={connectionId}_{YYYYMMDDhhmmss}.csv" |
X-Auth-Token required | string ^[0-9a-f]{32}$ Example: dc03494823a841338430052e9ee95e07 クライアントが Keystone を利用して取得した認証 Token |
Responses
OK 成功しました(CSVのファイル名のタイムスタンプはダウンロード時刻(UTC)とする)
Bad Request リクエストが不正
Not Found 未検出エラー
Internal Server Error サーバーエラー
Response samples
- 200
FIC-Resource,Route,Group,Protocol,Next hop,AS Path,Community,MED FIC-Router,10.100.254.0/30,Group1,Direct,,,,