UNPKG

@openshift-assisted/ui-lib

Version:

React component library for the Assisted Installer UI

21 lines 1.51 kB
import { Disk, DiskRole, Host, HostUpdateParams } from '@openshift-assisted/types/assisted-installer-service'; declare const HostsService: { /** * Removes all the hosts in the list assuming * all of them have a valid infraEnvId value. * @param hosts */ removeAll(hosts: Host[]): Promise<import("axios").AxiosResponse<void, any>[]>; update(host: Host, params: HostUpdateParams): Promise<import("axios").AxiosResponse<Host, any>>; updateHostName(host: Host, newHostName: HostUpdateParams['hostName']): Promise<import("axios").AxiosResponse<Host, any>>; updateRole(host: Host, newHostRole: HostUpdateParams['hostRole']): Promise<import("axios").AxiosResponse<Host, any>>; updateHostODF(host: Host, newNodeLabels: HostUpdateParams['nodeLabels']): Promise<import("axios").AxiosResponse<Host, any>>; updateDiskRole(host: Host, diskId: Required<Disk>['id'], newDiskRole: DiskRole): Promise<import("axios").AxiosResponse<Host, any>>; updateFormattingDisks(host: Host, diskIdValue: Required<Disk>['id'], shouldSkipFormat: boolean): Promise<import("axios").AxiosResponse<Host, any>>; delete(host: Host): Promise<import("axios").AxiosResponse<void, any>>; reset(host: Host): Promise<import("axios").AxiosResponse<Host, any>>; install(host: Host): Promise<import("axios").AxiosResponse<Host, any>>; installAll(hosts: Host[]): Promise<import("axios").AxiosResponse<Host, any>[]>; }; export default HostsService; //# sourceMappingURL=HostsService.d.ts.map