cuebook/CueObserve

View on GitHub
api/seeddata/connectionParam.json

Summary

Maintainability
Test Coverage
[
    {
        "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%"
          }
        }
      }
]