{
  "apiVersion": "1.5.0",
  "handler": "@e-mc/db",
  "namespace": "document.chrome",
  "reload": false,
  "mongodb": {
    "main": {
      "server": "",
      "auth": {
        "username": "",
        "password": ""
      },
      "authMechanism": "SCRAM-SHA-1",
      "authSource": ""
    },
    "x509": {
      "server": "",
      "protocol": "",
      "auth": {
        "username": "",
        "password": ""
      },
      "authMechanism": "MONGODB-X509",
      "tlsCAFile": "",
      "tlsCertificateKeyFile": "",
      "tlsCertificateKeyFilePassword": ""
    },
    "kerberos": {
      "server": "",
      "auth": {
        "username": "",
        "password": ""
      },
      "authMechanism": "GSSAPI"
    },
    "ldap": {
      "server": "",
      "auth": {
        "username": "",
        "password": ""
      },
      "authMechanism": "PLAIN"
    },
    "aws": {
      "server": "",
      "auth": {
        "username": "",
        "password": ""
      },
      "authMechanism": "MONGODB-AWS"
    }
  },
  "redis": {
    "main": {
      "protocol": "",
      "hostname": "",
      "port": "",
      "username": "",
      "password": "",
      "database": ""
    }
  },
  "mysql": {
    "main": {
      "host": "",
      "port": 3306,
      "user": "",
      "password": "",
      "database": ""
    }
  },
  "postgres": {
    "main": {
      "host": "",
      "port": 5432,
      "user": "",
      "password": "",
      "database": ""
    }
  },
  "oracle": {
    "main": {
      "connectString": "",
      "user": "",
      "password": "",
      "hostname": "",
      "port": 1521,
      "database": "",
      "poolAlias": ""
    }
  },
  "mssql": {
    "main": {
      "server": "",
      "options": {
        "port": 1433,
        "database": "",
        "trustServerCertificate": false
      },
      "authentication": {
        "type": "default",
        "options": {
          "userName": "",
          "password": ""
        }
      }
    }
  },
  "mariadb": {
    "main": {
      "host": "",
      "port": 3306,
      "user": "",
      "password": "",
      "database": ""
    }
  },
  "settings": {
    "broadcast_id": "",
    "cache": {
      "dir": "",
      "algorithm": "sha256"
    },
    "session_expires": 0,
    "purge": {
      "enabled": false,
      "prefix": "db",
      "interval": "1h",
      "all": false,
      "log": false
    },
    "imports": {},
    "user_key": {},
    "users": {
      "username": {
        "mongodb": {
          "commands": {
            "table": {
              "statement": {}
            }
          }
        },
        "mysql": {
          "commands": {
            "table": {
              "statement": {}
            }
          }
        }
      }
    },
    "mongodb": {
      "pool": {
        "min": -1,
        "max": 0,
        "idle": -1,
        "queue_max": 0,
        "queue_idle": -1,
        "timeout": -1,
        "socket_timeout": -1,
        "server_timeout": -1,
        "purge": 0
      },
      "cache": {
        "timeout": 0,
        "when_empty": false
      },
      "coerce": {
        "credential": false,
        "options": false
      }
    },
    "redis": {
      "pool": {
        "min": -1,
        "max": 0,
        "idle": -1,
        "queue_max": -1,
        "queue_idle": -1,
        "timeout": -1,
        "purge": 0
      },
      "cache": {
        "timeout": 0,
        "when_empty": false
      },
      "coerce": {
        "credential": false,
        "options": false
      }
    },
    "mysql": {
      "pool": {
        "max": 0,
        "idle_max": -1,
        "queue_max": -1,
        "timeout": -1,
        "purge": 0
      },
      "cache": {
        "timeout": 0,
        "when_empty": false
      },
      "coerce": {
        "credential": false,
        "options": false
      }
    },
    "postgres": {
      "pool": {
        "min": -1,
        "max": 0,
        "idle": 0,
        "timeout": -1,
        "purge": 0
      },
      "cache": {
        "timeout": 0,
        "when_empty": false
      },
      "coerce": {
        "credential": false,
        "options": false
      }
    },
    "oracle": {
      "pool": {
        "min": -1,
        "max": 0,
        "idle": -1,
        "queue_max": -1,
        "queue_idle": -1,
        "timeout": -1,
        "server_timeout": -1,
        "purge": 0
      },
      "cache": {
        "timeout": 0,
        "when_empty": false
      },
      "coerce": {
        "credential": false,
        "options": false
      }
    },
    "mssql": {
      "pool": {
        "min": -1,
        "max": 0,
        "idle": -1,
        "queue_idle": -1,
        "purge": 0
      },
      "cache": {
        "timeout": 0,
        "when_empty": false
      },
      "coerce": {
        "credential": false,
        "options": false
      }
    },
    "mariadb": {
      "pool": {
        "min": -1,
        "max": 0,
        "idle": -1,
        "queue_idle": -1,
        "timeout": -1,
        "socket_timeout": -1,
        "server_timeout": -1,
        "purge": 0
      },
      "cache": {
        "timeout": 0,
        "when_empty": false
      },
      "coerce": {
        "credential": false,
        "options": false
      }
    }
  }
}