FutureNet

NXR,VXRシリーズ

REST-API編

2. メンテナンス

2-10. ロールバックの実行・ロールバック用コマンドの確認(maint/rollback-config)

 処理概要

ロールバックの実行・ロールバック用コマンドの確認に関する処理を実行します。

 

URIおよびメソッド

機能 Version URI メソッド
POST PUT GET DELETE
rollback config v2 /api/v2/maint/rollback-config
/api/v2/maint/rollback-config/{NUM}

凡例:

● : 読み取り専用ユーザも含めアクセス可

〇 : 読み取り専用ユーザはアクセス不可

- : 未対応

 

実行例

ロールバックの実行

メソッド URI
PUT /api/v2/maint/rollback-config
リクエスト

PUT /api/v2/maint/rollback-config

 

レスポンス

200 OK

 

ロールバック用コマンドの確認・取得

メソッド URI
GET /api/v2/maint/rollback-config
 TEXT/PLAIN
リクエスト

GET /api/v2/maint/rollback-config
Accept: text/plain

 

レスポンス

200 OK
Content-Type: text/plain

 

interface ethernet 2
ip address 192.168.2.1/24
exit

 

ロールバック用コマンドの削除・ロールバックタイマの停止

メソッド URI
DELETE /api/v2/maint/rollback-config
  • roolback restartの場合、ロールバック用コマンドの削除
  • roolback revertの場合、ロールバック用コマンドの削除およびロールバックタイマの停止

 

 リクエスト

DELETE /api/v2/maint/rollback-config

 

レスポンス

200 OK

 

指定世代のロールバック用コマンドの実行

メソッド URI
PUT /api/v2/maint/rollback-config/{NUM}
リクエスト

PUT /api/v2/maint/rollback-config/1

 

レスポンス

200 OK

 

指定世代のロールバック用コマンドの確認・取得

メソッド URI
GET /api/v2/maint/rollback-config/{NUM}
 TEXT/PLAIN
リクエスト

GET /api/v2/maint/rollback-config/1
Accept: text/plain

 

レスポンス

200 OK
Content-Type: text/plain

 

interface ethernet 2
ip address 192.168.2.1/24
exit

 

指定世代までのロールバック用コマンドの削除・ロールバックタイマの停止

メソッド URI
DELETE /api/v2/maint/rollback-config/{NUM}
  • roolback restartの場合、指定世代までのロールバック用コマンドの削除
  • roolback revertの場合、指定世代までのロールバック用コマンドの削除およびロールバックタイマの停止

 

リクエスト

DELETE /api/v2/maint/rollback-config/1

 

レスポンス

200 OK