code: function(callback) {
          var self = this;
  
          var requestOptions = {
              uri: '/instances/' + this.id + '/databases',
              endpoint: rackspace.Endpoints.CloudDatabases
          };
  
          this.client.authorizedRequest(requestOptions, function(err, res, body) {
              if (err || !body.databases) {
                  callback(err ? err : body);
                  return;
              }
  
              var databases = [];
  
              for (var i = 0; i < body.databases.length; i++) {
                  databases.push(new rackspace.Database(self, body.databases[i]));
              }
  
              callback(err, databases);
          });
      }
docs: @name DatabaseInstance.getDatabases
  
  @description returns all the databases on this database instance
  
  @param {Function}   callback    handles the callback of your api call