api/seeddata/connectionParam.json
[
{
"model": "anomaly.connectionparam",
"pk": 1,
"fields": {
"name": "host",
"label": "Host",
"isEncrypted": false,
"connectionType": 1,
"properties": {
"rules": [
{
"required": true,
"message": "Host name can't be empty"
}
],
"type": "text",
"width": "100%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 2,
"fields": {
"name": "database",
"label": "Database",
"isEncrypted": false,
"connectionType": 1,
"properties": {
"rules": [
{
"required": true,
"message": "Database can't be empty"
}
],
"type": "text",
"width": "75%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 3,
"fields": {
"name": "port",
"label": "Port",
"isEncrypted": false,
"connectionType": 1,
"properties": {
"rules": [
{
"required": true,
"message": "Port can't be empty"
}
],
"type": "text",
"width": "25%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 4,
"fields": {
"name": "username",
"label": "Username",
"isEncrypted": false,
"connectionType": 1,
"properties": {
"rules": [
{
"required": true,
"message": "Username can't be empty"
}
],
"type": "text",
"width": "50%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 5,
"fields": {
"name": "password",
"label": "Password",
"isEncrypted": true,
"connectionType": 1,
"properties": {
"rules": [
{
"required": true,
"message": "Password can't be empty"
}
],
"type": "text",
"width": "50%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 6,
"fields": {
"name": "sslRequired",
"label": "SSL Required",
"isEncrypted": false,
"connectionType": 1,
"properties": {
"rules": [
],
"type": "boolean",
"width": "50%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 7,
"fields": {
"name": "host",
"label": "Host",
"isEncrypted": false,
"connectionType": 2,
"properties": {
"rules": [
{
"required": true,
"message": "Host name can't be empty"
}
],
"type": "text",
"width": "100%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 8,
"fields": {
"name": "database",
"label": "Database",
"isEncrypted": false,
"connectionType": 2,
"properties": {
"rules": [
{
"required": true,
"message": "Database can't be empty"
}
],
"type": "text",
"width": "75%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 9,
"fields": {
"name": "port",
"label": "Port",
"isEncrypted": false,
"connectionType": 2,
"properties": {
"rules": [
{
"required": true,
"message": "Port can't be empty"
}
],
"type": "text",
"width": "25%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 10,
"fields": {
"name": "username",
"label": "Username",
"isEncrypted": false,
"connectionType": 2,
"properties": {
"rules": [
{
"required": true,
"message": "Username can't be empty"
}
],
"type": "text",
"width": "50%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 11,
"fields": {
"name": "password",
"label": "Password",
"isEncrypted": true,
"connectionType": 2,
"properties": {
"rules": [
{
"required": true,
"message": "Password can't be empty"
}
],
"type": "text",
"width": "50%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 12,
"fields": {
"name": "sslRequired",
"label": "SSL Required",
"isEncrypted": false,
"connectionType": 2,
"properties": {
"rules": [
],
"type": "boolean",
"width": "50%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 13,
"fields": {
"name": "file",
"label": "JSON",
"isEncrypted": false,
"connectionType": 3,
"properties": {
"rules": [
{
"required": true,
"message": "File details can't be empty !"
}
],
"type": "json",
"width": "100%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 14,
"fields": {
"name": "endPoint",
"label": "Endpoint",
"isEncrypted": false,
"connectionType": 4,
"properties": {
"rules": [
{
"required": true,
"message": "Endpoint details can't be empty !"
}
],
"type": "text",
"width": "100%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 15,
"fields": {
"name": "username",
"label": "Username",
"isEncrypted": false,
"connectionType": 4,
"properties": {
"rules": [
{
"required": true,
"message": "Username can't be empty"
}
],
"type": "text",
"width": "50%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 16,
"fields": {
"name": "password",
"label": "Password",
"isEncrypted": true,
"connectionType": 4,
"properties": {
"rules": [
{
"required": true,
"message": "Password can't be empty"
}
],
"type": "text",
"width": "50%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 17,
"fields": {
"name": "account",
"label": "Account",
"isEncrypted": false,
"connectionType": 5,
"properties": {
"rules": [
{
"required": true,
"message": "Account details can't be empty !"
}
],
"type": "text",
"width": "100%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 18,
"fields": {
"name": "username",
"label": "Username",
"isEncrypted": false,
"connectionType": 5,
"properties": {
"rules": [
{
"required": true,
"message": "Username can't be empty"
}
],
"type": "text",
"width": "50%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 19,
"fields": {
"name": "password",
"label": "Password",
"isEncrypted": true,
"connectionType": 5,
"properties": {
"rules": [
{
"required": true,
"message": "Password can't be empty"
}
],
"type": "text",
"width": "50%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 20,
"fields": {
"name": "host",
"label": "Host",
"isEncrypted": false,
"connectionType": 6,
"properties": {
"rules": [
{
"required": true,
"message": "Host name can't be empty"
}
],
"type": "text",
"width": "100%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 21,
"fields": {
"name": "port",
"label": "Port",
"isEncrypted": false,
"connectionType": 6,
"properties": {
"rules": [
{
"required": true,
"message": "Port can't be empty"
}
],
"type": "text",
"width": "25%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 22,
"fields": {
"name": "username",
"label": "Username",
"isEncrypted": false,
"connectionType": 7,
"properties": {
"rules": [
{
"required": true,
"message": "Username can't be empty"
}
],
"type": "text",
"width": "50%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 23,
"fields": {
"name": "password",
"label": "Password",
"isEncrypted": true,
"connectionType": 7,
"properties": {
"rules": [
{
"required": true,
"message": "Password can't be empty"
}
],
"type": "text",
"width": "50%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 24,
"fields": {
"name": "host",
"label": "Host",
"isEncrypted": false,
"connectionType": 7,
"properties": {
"rules": [
{
"required": true,
"message": "Host name can't be empty"
}
],
"type": "text",
"width": "100%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 25,
"fields": {
"name": "url",
"label": "ClickHouse DSN",
"isEncrypted": false,
"connectionType": 8,
"properties": {
"rules": [
{
"required": false,
"message": "look to https://clickhouse-driver.readthedocs.io/en/latest"
}
],
"type": "text",
"width": "100%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 26,
"fields": {
"name": "host",
"label": "ClickHouse Host",
"isEncrypted": false,
"connectionType": 8,
"properties": {
"rules": [
{
"required": false,
"message": "ClickHouse host"
}
],
"type": "text",
"width": "50%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 27,
"fields": {
"name": "port",
"label": "ClickHouse TCP Port",
"isEncrypted": false,
"connectionType": 8,
"properties": {
"rules": [
{
"required": false,
"message": "ClickHouse TCP Native protocol"
}
],
"type": "text",
"width": "50%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 28,
"fields": {
"name": "user",
"label": "ClickHouse User",
"isEncrypted": false,
"connectionType": 8,
"properties": {
"rules": [
{
"required": false,
"message": "ClickHouse User"
}
],
"type": "text",
"width": "50%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 29,
"fields": {
"name": "password",
"label": "ClickHouse Password",
"isEncrypted": true,
"connectionType": 8,
"properties": {
"rules": [
{
"required": false,
"message": "ClickHouse Password"
}
],
"type": "text",
"width": "50%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 30,
"fields": {
"name": "database",
"label": "ClickHouse Database",
"isEncrypted": false,
"connectionType": 8,
"properties": {
"rules": [
{
"required": false,
"message": "ClickHouse default Database which used for table names lookup"
}
],
"type": "text",
"width": "50%"
}
}
},
{
"model": "anomaly.connectionparam",
"pk": 31,
"fields": {
"name": "timeout",
"label": "Timeout for connect and send/receive in seconds",
"isEncrypted": false,
"connectionType": 8,
"properties": {
"rules": [
{
"required": false,
"message": "Timeout in seconds"
}
],
"type": "text",
"width": "50%"
}
}
}
]