public List<SqlDb> getSqlDb(
      UUID subscriptionId, String serverName, String admin, String adminPassword)
      throws AzureCmdException {
    String[] cmd =
        new String[] {
          "sql",
          "db",
          "list",
          "--json",
          "-s",
          subscriptionId.toString(),
          serverName,
          admin,
          adminPassword
        };

    String json = AzureCommandHelper.getInstance().consoleExec(cmd);

    CustomJsonSlurper slurper = new CustomJsonSlurper();
    List<Map<String, String>> tempRes = (List<Map<String, String>>) slurper.parseText(json);

    List<SqlDb> res = new ArrayList<SqlDb>();
    for (Map<String, String> item : tempRes) {

      SqlDb sqls = new SqlDb();
      sqls.setName(item.get("Name"));
      sqls.setEdition(item.get("Edition"));
      res.add(sqls);
    }

    return res;
  }