作業コンフィグの概要の一覧を取得する
パラメータ無し
Key |
Type |
Value |
---|---|---|
results |
Array |
作業コンフィグの概要の一覧 |
GET https://*.sacm.jp/public-api/v1/user/tsa99990001/sa/tss99990001/config/working
Content-Type: application/json
{ "results": [ { "moduleId": 0, "moduleName": "SEIL/B1 3.71 (Symphony8)", "version": "3.71.0-0", "binary": false, "lastModified": "2012/06/18 10:36:29" }, { "moduleId": 1, "moduleName": "update-firmware", "version": "0.0.0-0", "binary": false, "lastModified": "2012/06/18 10:36:31" }, { "moduleId": null, "moduleName": null, "version": null, "binary": null, "lastModified": "2012/06/18 10:36:33" } ] }
コンフィグが一度も保存されていないモジュールに空の作業コンフィグを保存する
パラメータ無し
204
Content-Type: text/plain
ボディ無し
PUT https://*.sacm.jp/public-api/v1/user/tsa99990001/sa/tss99990001/config/working/blank
Content-Type: application/json
ボディ無し
Content-Type: application/json
ボディ無し
過去に一度もコンフィグが保存されていないモジュールは、次回起動時コンフィグや動作コンフィグへコンフィグに反映できない
指定したモジュールの作業コンフィグのモジュール情報を変更する
Content-Type: application/json
Key |
Type |
Value |
---|---|---|
version |
String |
モジュールバージョン (必須) |
204
Content-Type: text/plain
ボディ無し
PUT https://*.sacm.jp/public-api/v1/user/tsa99990001/sa/tss99990001/config/working/0
Content-Type: application/json
{ "version": "3.91.0-0" }
Content-Type: text/plain
ボディ無し
指定したモジュールのテキスト形式の作業コンフィグを取得する
パラメータ無し
Content-Type: text/plain
コンフィグ(テキスト)
GET https://*.sacm.jp/public-api/v1/user/tsa99990001/sa/tss99990001/config/working/0/plain
Content-Type: text/plain
hostname "sample" interface lan0 add 192.168.0.1/24 interface lan1 add dhcp route add default dhcp telnetd enable
指定したモジュールのバイナリ形式の作業コンフィグを取得する
パラメータ無し
Content-Type: application/octet-stream
コンフィグ(バイナリ)
GET https://*.sacm.jp/public-api/v1/user/tsa99990001/sa/tss99990001/config/working/0/binary
Content-Type: application/octet-stream
コンフィグ(バイナリ)
指定したモジュールのテキスト形式の作業コンフィグを変更する
Content-Type: text/plain
コンフィグ(テキスト)
204
Content-Type: text/plain
ボディ無し
PUT https://*.sacm.jp/public-api/v1/user/tsa99990001/sa/tss99990001/config/working/0/plain
Content-Type: text/plain
hostname "sample" interface lan0 add 192.168.0.1/24 interface lan1 add dhcp route add default dhcp telnetd enable
Content-Type: text/plain
ボディ無し
指定したモジュールのバイナリ形式の作業コンフィグを変更する
Content-Type: multipart/form-data
コンフィグ(バイナリ)
Content-Type: text/plain
true
PUT https://*.sacm.jp/public-api/v1/user/tsa99990001/sa/tss99990001/config/working/0/binary
Content-Type: multipart/form-data; boundary=----5laI4vTCiCNvt98A
------5laI4vTCiCNvt98A Content-Disposition: form-data; name="binary-config-file"; filename="sample" Content-Type: application/octet-stream (Binary-data) ------5laI4vTCiCNvt98A--
Content-Type: text/plain
true