msp/models/hostdev.json

118 lines
2.6 KiB
JSON

{
"summary": [
{
"name": "hostdev",
"title": "主机设备",
"primary": [
"id"
],
"catelog": "entity"
}
],
"fields": [
{
"name": "id",
"title": "id",
"type": "str",
"length": 32
},
{
"name": "name",
"title": "主机名称",
"type": "str",
"length": 99
},
{
"name": "description",
"title": "描述",
"type": "str",
"length": 500
},
{
"name": "ownerid",
"title": "属主id",
"type": "str",
"length": 32
},
{
"name": "host",
"title": "域名或ip",
"type": "str",
"length": 400
},
{
"name": "port",
"title": "端口",
"type": "long"
},
{
"name": "user",
"title": "用户",
"type": "str",
"length": 400
},
{
"name": "passwd",
"title": "用户密码",
"type": "str",
"length": 400
},
{
"name": "client_key",
"title": "私钥",
"type": "text"
},
{
"name": "passphrase",
"title": "私钥密码",
"type": "str",
"length": 100,
"nullable": "yes"
},
{
"name": "jumperid",
"title": "跳板机id",
"type": "str",
"length": 32,
"nullable": "yes"
},
{
"name": "osname",
"title": "操作系统名称",
"type": "str",
"length": 100
},
{
"name": "osver",
"title": "操作系统版本",
"type": "str",
"length": 100
},
{
"name": "devgroupid",
"title": "设备分组id",
"type": "str",
"length": 32
}
],
"codes": [
{
"field": "jumperid",
"table": "hostdev",
"valuefield": "id",
"textfield": "name"
},
{
"field": "ownerid",
"table": "organization",
"valuefield": "id",
"textfield": "orgname"
},
{
"field": "devgroupid",
"table": "devgroup",
"valuefield": "id",
"textfield": "name"
}
]
}