diff --git a/packages/xen-api/src/index.js b/packages/xen-api/src/index.js index 551f8f537..0f06a9b61 100644 --- a/packages/xen-api/src/index.js +++ b/packages/xen-api/src/index.js @@ -552,6 +552,10 @@ export class Xapi extends EventEmitter { ) } + getRecords(type, refs) { + return Promise.all(refs.map(ref => this.getRecord(type, ref))) + } + async getAllRecords(type) { return map( await this._sessionCall(`${type}.get_all_records`),