import { AutomateBaseAPI } from '../BaseAPI'; import { components } from '../AutomateTypes'; import { CommonParameters } from '../AutomateAPI'; import { NoContentResponse } from '../types'; type schemas = components['schemas']; type requestBodies = components['requestBodies']; /** {@link AutomateApiDomainContractsAlertsAlert} */ export type AutomateApiDomainContractsAlertsAlert = schemas['Automate.Api.Domain.Contracts.Alerts.Alert']; /** {@link AutomateApiDomainContractsCompatibilityCommandHistory} */ export type AutomateApiDomainContractsCompatibilityCommandHistory = schemas['Automate.Api.Domain.Contracts.Compatibility.CommandHistory']; /** {@link AutomateApiDomainContractsExtraFieldsExtraField} */ export type AutomateApiDomainContractsExtraFieldsExtraField = schemas['Automate.Api.Domain.Contracts.ExtraFields.ExtraField']; /** {@link AutomateApiDomainContractsPatchingComputerPatchingStats} */ export type AutomateApiDomainContractsPatchingComputerPatchingStats = schemas['Automate.Api.Domain.Contracts.Patching.ComputerPatchingStats']; /** {@link LabTechModelsCommandExecute} */ export type LabTechModelsCommandExecute = schemas['LabTech.Models.CommandExecute']; /** {@link LabTechModelsComputer} */ export type LabTechModelsComputer = schemas['LabTech.Models.Computer']; /** {@link LabTechModelsComputerBios} */ export type LabTechModelsComputerBios = schemas['LabTech.Models.ComputerBios']; /** {@link LabTechModelsComputerChassis} */ export type LabTechModelsComputerChassis = schemas['LabTech.Models.ComputerChassis']; /** {@link LabTechModelsComputerDevice} */ export type LabTechModelsComputerDevice = schemas['LabTech.Models.ComputerDevice']; /** {@link LabTechModelsComputerDrive} */ export type LabTechModelsComputerDrive = schemas['LabTech.Models.ComputerDrive']; /** {@link LabTechModelsComputerEffectivePatchingPolicy} */ export type LabTechModelsComputerEffectivePatchingPolicy = schemas['LabTech.Models.ComputerEffectivePatchingPolicy']; /** {@link LabTechModelsComputerMemorySlot} */ export type LabTechModelsComputerMemorySlot = schemas['LabTech.Models.ComputerMemorySlot']; /** {@link LabTechModelsComputerMenu} */ export type LabTechModelsComputerMenu = schemas['LabTech.Models.ComputerMenu']; /** {@link LabTechModelsComputerOperatingSystem} */ export type LabTechModelsComputerOperatingSystem = schemas['LabTech.Models.ComputerOperatingSystem']; /** {@link LabTechModelsComputerPatchingPolicy} */ export type LabTechModelsComputerPatchingPolicy = schemas['LabTech.Models.ComputerPatchingPolicy']; /** {@link LabTechModelsComputerPrinter} */ export type LabTechModelsComputerPrinter = schemas['LabTech.Models.ComputerPrinter']; /** {@link LabTechModelsComputerProcessor} */ export type LabTechModelsComputerProcessor = schemas['LabTech.Models.ComputerProcessor']; /** {@link LabTechModelsComputerRunningScript} */ export type LabTechModelsComputerRunningScript = schemas['LabTech.Models.ComputerRunningScript']; /** {@link LabTechModelsComputerScheduledTask} */ export type LabTechModelsComputerScheduledTask = schemas['LabTech.Models.ComputerScheduledTask']; /** {@link LabTechModelsComputerScriptHistory} */ export type LabTechModelsComputerScriptHistory = schemas['LabTech.Models.ComputerScriptHistory']; /** {@link LabTechModelsComputerSensor} */ export type LabTechModelsComputerSensor = schemas['LabTech.Models.ComputerSensor']; /** {@link LabTechModelsComputerService} */ export type LabTechModelsComputerService = schemas['LabTech.Models.ComputerService']; /** {@link LabTechModelsComputerSoftware} */ export type LabTechModelsComputerSoftware = schemas['LabTech.Models.ComputerSoftware']; /** {@link LabTechModelsComputerSystemSlot} */ export type LabTechModelsComputerSystemSlot = schemas['LabTech.Models.ComputerSystemSlot']; /** {@link LabTechModelsComputerUps} */ export type LabTechModelsComputerUps = schemas['LabTech.Models.ComputerUps']; /** {@link LabTechModelsComputerVideoCard} */ export type LabTechModelsComputerVideoCard = schemas['LabTech.Models.ComputerVideoCard']; /** {@link LabTechModelsLocation} */ export type LabTechModelsLocation = schemas['LabTech.Models.Location']; /** {@link LabTechModelsMaintenanceMode} */ export type LabTechModelsMaintenanceMode = schemas['LabTech.Models.MaintenanceMode']; /** {@link LabTechModelsRetiredAsset} */ export type LabTechModelsRetiredAsset = schemas['LabTech.Models.RetiredAsset']; /** {@link LabTechModelsScheduledScript} */ export type LabTechModelsScheduledScript = schemas['LabTech.Models.ScheduledScript']; /** {@link LabTechModelsServiceClassification} */ export type LabTechModelsServiceClassification = schemas['LabTech.Models.ServiceClassification']; /** {@link LabTechModelsSmartData} */ export type LabTechModelsSmartData = schemas['LabTech.Models.SmartData']; /** {@link LabTechModelsVirusScannerDef} */ export type LabTechModelsVirusScannerDef = schemas['LabTech.Models.VirusScannerDef']; /** {@link LabTechRESTApiModelsPatchOperationArray} */ export type LabTechRESTApiModelsPatchOperationArray = requestBodies['LabTech.RESTApi.Models.PatchOperationArray']; /** {@link LabTechRESTApiRpcContractsSoftwareUninstallInfo} */ export type LabTechRESTApiRpcContractsSoftwareUninstallInfo = schemas['LabTech.RESTApi.RpcContracts.SoftwareUninstallInfo']; /** {@link LabTechRepositoriesMySQLDomainModelsAlertingMonitorAlertSuspension} */ export type LabTechRepositoriesMySQLDomainModelsAlertingMonitorAlertSuspension = schemas['LabTech.Repositories.MySQL.Domain.Models.Alerting.MonitorAlertSuspension']; /** {@link LabTechRepositoriesMySQLDomainModelsComputerDriver} */ export type LabTechRepositoriesMySQLDomainModelsComputerDriver = schemas['LabTech.Repositories.MySQL.Domain.Models.ComputerDriver']; /** * Computers module * @public */ export declare class ComputersAPI extends AutomateBaseAPI { getAlertsList(params?: CommonParameters): Promise>; getAlert(alertId: number, params?: CommonParameters): Promise; getComputerMenuList(params?: CommonParameters): Promise>; postComputerMenu(ComputerMenu: LabTechModelsComputerMenu): Promise; getComputerList(params?: CommonParameters): Promise>; getComputerAlerts(computerId: number, params?: CommonParameters): Promise; getSuspensionListApiv1ComputersBycomputerIdAlertSuspensionsMaintenanceWindow(computerId: number, params?: CommonParameters): Promise; getSuspensionListApiv1ComputersBycomputerIdAlertSuspensionsTemplateDiversion(computerId: number, params?: CommonParameters): Promise; getComputerBios(computerId: number, params?: CommonParameters): Promise; getCommandExecuteList(computerId: number, params?: CommonParameters): Promise>; postCommandExecute(computerId: number, CommandExecute: LabTechModelsCommandExecute): Promise; getCommandHistoryList(computerId: number, params?: CommonParameters): Promise>; getComputerPatchingPolicyListAsync(computerId: number, params?: CommonParameters): Promise>; getComputerDeviceList(computerId: number, params?: CommonParameters): Promise>; getComputerDrivers(computerId: number, params?: CommonParameters): Promise>; getComputerDriveSmartDataList(computerId: number, driveId: number, params?: CommonParameters): Promise>; getComputerEffectivePatchingPolicy(computerId: number, params?: CommonParameters): Promise; getComputerMicrosoftUpdateDataListAsync(computerId: number, params?: CommonParameters): Promise; getSuspensionListApiv1ComputersBycomputerIdMonitorAlertSuspensions(computerId: number, params?: CommonParameters): Promise; postSuspension(computerId: number, integer: number): Promise; getComputerMonitorsList(computerId: number, params?: CommonParameters): Promise; getComputerOperatingSystem(computerId: number, params?: CommonParameters): Promise; getDevicePatchingStatisticsAsync(computerId: number, params?: CommonParameters): Promise; getComputerPatchJobListAsync(computerId: number, params?: CommonParameters): Promise; getComputerPrintersList(computerId: number, params?: CommonParameters): Promise>; getComputerProcessorList(computerId: number, params?: CommonParameters): Promise>; getComputerRunningScripts(computerId: number, params?: CommonParameters): Promise>; getComputerScheduledScripts(computerId: number, params?: CommonParameters): Promise>; postComputerScheduledScript(computerId: number, ScheduledScript: LabTechModelsScheduledScript): Promise; getComputerScheduledScript(computerId: number, entityId: number, params?: CommonParameters): Promise; getScheduledTaskList(computerId: number, params?: CommonParameters): Promise; postScheduledTask(computerId: number, ComputerScheduledTask: LabTechModelsComputerScheduledTask): Promise; getComputerScriptHistoryList(computerId: number, params?: CommonParameters): Promise>; getComputerSensorListAsync(computerId: number, params?: CommonParameters): Promise>; getComputerServiceList(computerId: number, params?: CommonParameters): Promise>; getComputerSoftwareList(computerId: number, params?: CommonParameters): Promise>; uninstallSoftware(computerId: number, softwareId: number, SoftwareUninstallInfo: LabTechRESTApiRpcContractsSoftwareUninstallInfo): Promise; getComputerSystemSlotList(computerId: number, params?: CommonParameters): Promise>; getComputerThirdPartyPatchListAsync(computerId: number, params?: CommonParameters): Promise; getComputerUpsListAsync(computerId: number, params?: CommonParameters): Promise>; getComputerVideoCardList(computerId: number, params?: CommonParameters): Promise>; getComputerChassis(params?: CommonParameters): Promise>; getComputerDriveList(params?: CommonParameters): Promise>; getComputerMaintenanceModeList(params?: CommonParameters): Promise>; getComputerMemorySlotList(params?: CommonParameters): Promise>; software(params?: CommonParameters): Promise>; getLocation(locationId: number, params?: CommonParameters): Promise; putLocation(locationId: number, Location: LabTechModelsLocation): Promise; deleteLocation(locationId: number): Promise; patchLocation(locationId: number, PatchOperationArray: LabTechRESTApiModelsPatchOperationArray): Promise; getExtraFieldsForLocation(locationId: number, params?: CommonParameters): Promise>; resetExtraFieldForLocation(locationId: number, extraFieldDefinitionId: number): Promise; patchExtraFieldForLocation(locationId: number, extraFieldDefinitionId: number, PatchOperationArray: LabTechRESTApiModelsPatchOperationArray): Promise; getRetiredAssetList(params?: CommonParameters): Promise>; getRetiredAsset(assetId: number, params?: CommonParameters): Promise; deleteRetiredAsset(assetId: number): Promise; classifyService(serviceId: number, ServiceClassification: LabTechModelsServiceClassification): Promise; getVirusScannerDefinitionList(params?: CommonParameters): Promise>; postVirusScannerDefinition(VirusScannerDef: LabTechModelsVirusScannerDef): Promise; } export {}; //# sourceMappingURL=ComputersAPI.d.ts.map