{
    "s3": {
        "name": "s3example",
        "service": "nvstore",
        "enabled": true,
        "initoptions": {
            "persistence": {
                "type": "s3",
                "bucketname": "bucketname",
                "acckey": "acckey",
                "secret": "secret",
                "region": "region"
            }
        }
    },
    "azblob": {
        "name": "azblobex",
        "service": "azblob",
        "enabled": true,
        "initoptions": {
            "persistence": {
                "type": "azblob",
                "container": "container",
                "acckey": "acckey",
                "storageaccount": "storageaccount"
            }
        }
    },
    "mysql": {
        "name": "mysqlex",
        "service": "relstore",
        "enabled": true,
        "initoptions": {
            "persistence": {
                "type": "mysql",
                "host": "host",
                "user": "mysqluser",
                "password": "password",
                "connectionlimit": 10,
                "port": 3306
            }
        }
    },
    "pgsql": {
        "name": "pgsqlex",
        "service": "pgsqlstore",
        "enabled": true,
        "initoptions": {
            "persistence": {
                "type": "pgsql",
                "host": "host",
                "user": "pgsqluser",
                "password": "password",
                "ssl": false,
                "connectionlimit": 10,
                "port": 5432
            }
        }
    },
    "db2": {
        "name": "db2ex",
        "service": "db2store",
        "enabled": true,
        "initoptions": {
            "persistence": {
                "type": "db2",
                "host": "host",
                "user": "db2user",
                "password": "password",
                "connectionlimit": 10,
                "port": 50000
            }
        }
    },
    "mssql": {
        "name": "mssqlex",
        "service": "mssqlstore",
        "enabled": true,
        "initoptions": {
            "persistence": {
                "type": "mssql",
                "host": "host",
                "user": "mssqluser",
                "password": "password",
                "connectionlimit": 10,
                "port": 1433
            }
        }
    },
    "oracledb": {
      "name": "oracledbex",
      "service": "oracledbstore",
      "enabled": true,
      "initoptions": {
          "persistence": {
              "type": "oracledb",
              "host": "host",
              "user": "oracledbuser",
              "password": "password",
              "connectionlimit": 10,
              "port": 1521
          }
      }
  },
    "snowflake": {
        "service": "snowflake",
        "name": "sf1",
        "enabled": true,
        "initoptions": {
            "persistence": {
                "type": "snowflake",
                "account": "account",
                "user": "username",
                "password": "password"
            }
        }
    },
    "n4jsvc": {
        "service": "n4jsvc",
        "name": "graphex",
        "enabled": true,
        "initoptions": {
            "persistence": {
                "type": "neo4j",
                "user": "user",
                "password": "password",
                "host": "host"
            }
        }
    },
    "esservice": {
        "service": "esservice",
        "name": "esexample",
        "enabled": true,
        "initoptions": {
            "persistence": {
                "host": "host",
                "port": "9200",
                "username": "username",
                "password": "password"
            }
        }
    },
    "azcosmosdb": {
        "service": "azcosmosdb",
        "name": "azcosmosdbex",
        "enabled": true,
        "initoptions": {
            "persistence": {
                "endpoint": "https://accountname.documents.azure.com:443/",
                "key": "key either primary or secondary"
            }
        }
    },
    "jira": {
        "service": "jira",
        "name": "jiraex",
        "enabled": true,
        "initoptions": {
            "persistence": {
                "host": "host",
                "email": "email",
                "accesstoken": "accesstoken"
            }
        }
    },
    "sftp": {
        "service": "sftp",
        "name": "sftpex",
        "enabled": true,
        "initoptions": {
            "persistence": {
                "host": "demo.wftpserver.com",
                "port": 2222,
                "username": "demo-user",
                "password": "demo-user",
                "forceIPv4": false,
                "forceIPv6": false,
                "readyTimeout": 20000,
                "strictVendor": true,
                "retries": 2,
                "retry_factor": 2,
                "retry_minTimeout": 2000
            }
        }
    },
    "ftp": {
        "service": "ftp",
        "name": "ftpex",
        "enabled": true,
        "initoptions": {
            "persistence": {
                "host": "demo.wftpserver.com",
                "port": 21,
                "type": "ftp",
                "username": "demo-user",
                "password": "demo-user",
                "forceIPv4": false,
                "forceIPv6": false,
                "readyTimeout": 20000,
                "strictVendor": true,
                "retries": 2,
                "retry_factor": 2,
                "retry_minTimeout": 2000
            }
        }
    },
    "rabbitmq": {
        "service": "rabbitmq",
        "enabled": true,
        "name": "rmqex",
        "initoptions": {
            "uri": "amqp://localhost",
            "adminuri": "http://localhost:15672"
        }
    },
    "wsoc": {
        "service": "wsoc",
        "enabled": true,
        "name": "wsocex",
        "initoptions": {
            "persistence": {
                "s3": {
                    "type": "s3",
                    "bucketname": "bucketname",
                    "acckey": "acckey",
                    "secret": "secret",
                    "region": "region"
                },
                "azblob": {
                    "type": "azblob",
                    "container": "container",
                    "acckey": "acckey",
                    "storageaccount": "storageaccount"
                }
            }
        }
    },
    "email": {
        "service": "email",
        "enabled": true,
        "name": "emailexample",
        "initoptions": {
            "username": "email",
            "password": "password",
            "imaphost": "imapaddress",
            "imapport": 993,
            "smtphost": "smtpaddress",
            "smtpport": 465,
            "tlsunauthorized": false,
            "invalidcertificate": false,
            "persistence": {
                "file": {
                    "type": "file",
                    "dir": "/tmp/emailattachments"
                },
                "s3": {
                    "type": "s3",
                    "bucketname": "bucketname",
                    "acckey": "acckey",
                    "secret": "secret",
                    "region": "region"
                },
                "azblob": {
                    "type": "azblob",
                    "container": "container",
                    "acckey": "acckey",
                    "storageaccount": "storageaccount"
                }
            }
        }
    }
}