テンプレート変数(サービスアダプタ起点)

GET /user/:user_code/template/:id/sa/:sa_code/variable

サービスアダプタを起点にテンプレート変数の値を一括取得する

詳細

リクエスト

パラメータ無し

レスポンス

Body
Key Type Value
code String SAコード
values Array

変数の一覧

name String
変数名
value String
変数値

サンプル

リクエスト

URL
GET https://*.sacm.jp/public-api/v1/user/tsa99990001/template/1/sa/tss99990001/variable

レスポンス

Body
{
  "code": "tss90000140",
  "values": [
    {
      "name": "HOSTNAME",
      "value": null
    },
    {
      "name": "LAN0PREFIX",
      "value" :null
    },
    {
      "name": "LAN0ADDRESS",
      "value": null
    },
    {
      "name": "LAN1ADDRESS",
      "value": "192.168.0.1"
    }
  ]
}

PUT /user/:user_code/template/:id/sa/:sa_code/variable

サービスアダプタを起点にテンプレート変数の値を一括変更する

詳細

リクエスト

Header
Content-Type: application/json
Body
Key Type Value
values Array

変数の一覧 (必須)

name String
変数名(1 - 40 文字) (必須)
value String
変数値 (0 - 500 文字) (必須)

レスポンス

Body
Key Type Value
code String SAコード
values Array

変数の一覧

name String
変数名
value String
変数値

サンプル

リクエスト

URL
PUT https://*.sacm.jp/public-api/v1/user/tsa99990001/template/1/sa/tss99990001/variable
Header
Content-Type: application/json
Body
{
  "values": [
    {
      "name": "HOSTNAME",
      "value": "SEIL/X1 001"
    },
    {
      "name": "LAN0PREFIX",
      "value": "24"
    },
    {
      "name": "LAN0ADDRESS",
      "value": "192.168.1.1"
    },
    {
      "name": "LAN1ADDRESS",
      "value":"10.0.0.1"
    }
  ]
}

レスポンス

Header
Content-Type: application/json
Body
{
  "code": "tss99990001",
  "values": [
    {
      "name": "HOSTNAME",
      "value": "SEIL/X1 001"
    },
    {
      "name": "LAN0PREFIX",
      "value": "24"
    },
    {
      "name": "LAN0ADDRESS",
      "value": "192.168.1.1"
    },
    {
      "name": "LAN1ADDRESS",
      "value":"10.0.0.1"
    }
  ]
}