テンプレート変数の一覧情報を取得する
パラメータ無し
Key |
Type |
Value |
---|---|---|
results |
Array |
変数の一覧
|
GET https://*.sacm.jp/public-api/v1/user/tsa99990001/template/1/variable
Content-Type: application/json
{ "results": [ { "name": "HOSTNAME", "defaultValue": "", "dispName": "ホスト名", "editFormat": { "type": "text", "options": [] } "liteEditEnabled": false }, { "name": "LAN0PREFIX", "defaultValue": "24", "dispName": "LAN0 プレフィックス", "editFormat": { "type": "select", "options": [ { "label": "23", "value": "23" }, { "label": "24", "value": "24" } ] }, "liteEditEnabled": false }, { "name": "LAN0ADDRESS", "defaultValue": "192.168.0.1" "dispName": null, "editFormat": { "type": null, "options": null }, "liteEditEnabled": false } ] }
テンプレート変数を追加する
Content-Type: application/json
Key |
Type |
Value |
---|---|---|
name |
String |
変数名 (1 - 40文字) (必須) |
defaultValue |
String |
変数のデフォルト値 (0 - 500文字) (オプション) |
dispName |
String |
変数ラベル (0 - 40文字) (オプション) |
editFormat |
Object |
入力フォーマット (オプション)
|
liteEditEnabled |
boolean |
エンドユーザ向け変更許可の有無 (オプション) |
201
Key |
Type |
Value |
---|---|---|
name |
String |
変数名 |
defaultValue |
String |
変数のデフォルト値 |
values |
Array |
変数値一覧 |
dispName |
String |
変数ラベル |
editFormat |
Object |
入力フォーマット
|
liteEditEnabled |
boolean |
エンドユーザ向け変更許可の有無 |
POST https://*.sacm.jp/public-api/v1/user/tsa99990001/template/1/variable
Content-Type: application/json
{ "name": "LAN1ADDRESS", "defaultValue": "10.0.0.1" }
Content-Type: application/json
{ "name": "LAN1ADDRESS", "defaultValue": "10.0.0.1", "values": [ ], "dispName": null, "editFormat": null, "liteEditEnabled": false }
追加できる変数の数は最大 200 件です
指定した変数名の詳細情報を取得する
パラメータ無し
Key |
Type |
Value |
---|---|---|
name |
String |
変数名 |
defaultValue |
String |
変数のデフォルト値 |
values |
Array |
変数値一覧
|
dispName |
String |
変数ラベル |
editFormat |
Object |
入力フォーマット
|
liteEditEnabled |
boolean |
エンドユーザ向け操作権限の有無 |
GET https://*.sacm.jp/public-api/v1/user/tsa99990001/template/1/variable/LAN1ADDRESS
Content-Type: application/json
{ "name": "LAN1ADDRESS", "defaultValue": "172.0.0.1", "values": [ { "code": "tss99990001", "value": "10.0.0.1" }, { "code": "tss99990002", "value": "10.0.0.2" } ], "editFormat": { "type": "select", "options": [ { "label": "設定 1", "value": "10.0.0.1" }, { "label": "設定 2", "value": "10.0.0.2" } ] }, "liteEditEnabled": false }
指定した変数名の詳細情報を変更する
Content-Type: application/json
Key |
Type |
Value |
---|---|---|
defaultValue |
String |
変数のデフォルト値 (0 - 500文字) (オプション) |
values |
Array |
変数値一覧 (オプション)
|
dispName |
String |
変数ラベル (オプション) |
editFormat |
Object |
入力フォーマット (オプション)
|
liteEditEnabled |
boolean |
エンドユーザ向け変更許可の有無 (オプション) |
Key |
Type |
Value |
---|---|---|
name |
String |
変数名 |
defaultValue |
String |
変数のデフォルト値 |
values |
Array |
変数値一覧
|
dispName |
String |
変数ラベル |
editFormat |
Object |
入力フォーマット
|
liteEditEnabled |
boolean |
エンドユーザ向け操作権限の有無 |
PUT https://*.sacm.jp/public-api/v1/user/tsa99990001/template/1/variable/LAN1ADDRESS
Content-Type: application/json
{ "defaultValue": "172.0.1.1", "values": [ { "code": "tss99990001", "value": "10.0.0.1" }, { "code": "tss99990002", "value": "10.0.0.3" } ], "editFormat": { "type": "select", "options": [ { "label": "設定 1", "value": "10.0.0.1" }, { "label": "設定 2", "value": "10.0.0.2" }, { "label": "設定 3", "value": "10.0.0.3" } ] }, "liteEditEnabled": false }
Content-Type: application/json
{ "name": "LAN1ADDRESS", "defaultValue": "172.0.1.1", "values": [ { "code": "tss99990001", "value": "10.0.0.1" }, { "code": "tss99990002", "value": "10.0.0.3" } ], "editFormat": { "type": "select", "options": [ { "label": "設定 1", "value": "10.0.0.1" }, { "label": "設定 2", "value": "10.0.0.2" }, { "label": "設定 3", "value": "10.0.0.3" } ] }, "liteEditEnabled": false }
指定したテンプレート変数を削除する
パラメータ無し
204
Content-Type: text/plain
ボディ無し
DELETE https://*.sacm.jp/public-api/v1/user/tsa99990001/template/1/variable/LAN1ADDRESS
Content-Type: text/plain
ボディ無し