diff --git a/vro-types/o11n-plugin-vc/index.d.ts b/vro-types/o11n-plugin-vc/index.d.ts index e22ccd21..4accff71 100644 --- a/vro-types/o11n-plugin-vc/index.d.ts +++ b/vro-types/o11n-plugin-vc/index.d.ts @@ -15833,6 +15833,37 @@ declare class VcVirtualMachineBackupEventInfo { constructor(eventType: string, code: number, message: string); } +/** + * Provice information about storage + */ +declare class VcStorageQueryManager { + readonly vimType: string; + readonly sdkConnection: VcSdkConnection; + readonly moref: VcManagedObjectReference; + readonly vimId: string; + readonly sdkId: string; + readonly vimHost: VcSdkConnection; + + /** + * create a trigger + * @param {number} timeout + * @param {string} filter + * @param {string} condition + * @param {string} filterToSync + * @returns {Trigger} + */ + public createTrigger (timeout: number, filter: string, condition: string, filterToSync: string): Trigger; + + /** + * get the hosts with a lun attached + * @param {string} arg0 + * @returns {VcHostSystem[]} - list of ESX hosts + */ + public queryHostsWithAttachedLun (arg0: string): VcHostSystem[]; + + constructor(vimType: string, sdkConnection: VcSdkConnection, moref: VcManagedObjectReference, vimId: string, sdkId: string, vimHost: VcSdkConnection); +} + /** * The {@link ServiceInstanceContent} data object defines properties for the ServiceInstance * managed object. The ServiceInstance itself does not have directly-accessible @@ -15892,6 +15923,7 @@ declare class VcServiceContent { serviceManager: VcServiceManager; viewManager: VcViewManager; scheduledTaskManager: VcScheduledTaskManager; + storageQueryManager: VcStorageQueryManager; constructor(); constructor(); /**