@truenas/api-client
    Preparing search index...

    Interface ApiJobDirectoryV25_10_0

    interface ApiJobDirectoryV25_10_0 {
        "app.convert_to_custom": {
            params: [app_name: string];
            response: v25_10_0.AppEntry;
        };
        "app.create": {
            params: [app_create: v25_10_0.AppCreateArgs];
            response: v25_10_0.AppEntry;
        };
        "app.delete": {
            params: [app_name: string, options?: v25_10_0.AppDelete];
            response: true;
        };
        "app.image.pull": {
            params: [image_pull: v25_10_0.AppImagePullArgs];
            response: null;
        };
        "app.pull_images": {
            params: [app_name: string, options?: v25_10_0.AppPullImages];
            response: null;
        };
        "app.redeploy": { params: [app_name: string]; response: v25_10_0.AppEntry };
        "app.rollback": {
            params: [app_name: string, options: v25_10_0.AppRollbackOptions];
            response: v25_10_0.AppEntry;
        };
        "app.start": { params: [app_name: string]; response: null };
        "app.stop": { params: [app_name: string]; response: null };
        "app.update": {
            params: [app_name: string, update?: v25_10_0.AppUpdate];
            response: v25_10_0.AppEntry;
        };
        "app.upgrade": {
            params: [app_name: string, options?: v25_10_0.UpgradeOptions];
            response: v25_10_0.AppEntry;
        };
        "audit.download_report": {
            params: [data: v25_10_0.AuditDownloadReportArgs];
            response: null;
        };
        "audit.export": { params: [data?: v25_10_0.AuditExport]; response: string };
        "boot.attach": {
            params: [dev: string, options?: v25_10_0.BootAttachOptions];
            response: null;
        };
        "boot.replace": { params: [label: string, dev: string]; response: null };
        "boot.scrub": { params: []; response: null };
        "catalog.sync": { params: []; response: null };
        "certificate.create": {
            params: [certificate_create: v25_10_0.CertificateCreateArgs];
            response: v25_10_0.CertificateEntry;
        };
        "certificate.delete": {
            params: [id: number, force?: boolean];
            response: boolean;
        };
        "certificate.update": {
            params: [id: number, certificate_update?: v25_10_0.CertificateUpdate];
            response: v25_10_0.CertificateEntry;
        };
        "cloud_backup.delete_snapshot": {
            params: [id: number, snapshot_id: string];
            response: null;
        };
        "cloud_backup.restore": {
            params: [
                id: number,
                snapshot_id: string,
                subfolder: string,
                destination_path: string,
                options?: v25_10_0.CloudBackupRestoreOptions,
            ];
            response: null;
        };
        "cloud_backup.sync": {
            params: [id: number, options?: v25_10_0.CloudBackupSyncOptions];
            response: null;
        };
        "cloudsync.sync": {
            params: [
                id: number,
                cloud_sync_sync_options?: v25_10_0.CloudSyncSyncOptions,
            ];
            response: null;
        };
        "cloudsync.sync_onetime": {
            params: [
                cloud_sync_sync_onetime: v25_10_0.CloudSyncCreate,
                cloud_sync_sync_onetime_options?: v25_10_0.CloudSyncSyncOptions,
            ];
            response: null;
        };
        "config.reset": {
            params: [options?: v25_10_0.ConfigReset];
            response: null;
        };
        "config.save": { params: [options?: v25_10_0.ConfigSave]; response: null };
        "config.upload": { params: []; response: null };
        "core.bulk": {
            params: [method: string, params: unknown[][]];
            response: v25_10_0.CoreBulkResultItem[];
        };
        "core.job_wait": { params: [id: number]; response: unknown };
        "cronjob.run": {
            params: [id: number, skip_disabled?: boolean];
            response: null;
        };
        "directoryservices.cache_refresh": { params: []; response: null };
        "directoryservices.leave": {
            params: [credential: v25_10_0.DirectoryServicesLeaveArgs];
            response: null;
        };
        "directoryservices.update": {
            params: [
                directoryservices_update?: v25_10_0.DirectoryServicesUpdateArgs,
            ];
            response: v25_10_0.DirectoryServicesEntry;
        };
        "disk.wipe": {
            params: [
                dev: string,
                mode: v25_10_0.DiskWipeModeInput,
                synccache?: boolean,
            ];
            response: null;
        };
        "docker.backup": {
            params: [backup_name?: string | null];
            response: string;
        };
        "docker.backup_to_pool": { params: [target_pool: string]; response: null };
        "docker.restore_backup": { params: [backup_name: string]; response: null };
        "docker.update": {
            params: [docker_update?: v25_10_0.DockerUpdateArgs];
            response: v25_10_0.DockerEntry;
        };
        "failover.reboot.other_node": {
            params: [options?: v25_10_0.FailoverRebootOtherNodeOptions];
            response: null;
        };
        "failover.upgrade": {
            params: [failover_upgrade?: v25_10_0.FailoverUpgrade];
            response: boolean;
        };
        "filesystem.chown": {
            params: [filesystem_chown: v25_10_0.FilesystemChownArgs];
            response: null;
        };
        "filesystem.get": { params: [path: string]; response: null };
        "filesystem.put": {
            params: [path: string, options?: v25_10_0.FilesystemPutOptions];
            response: true;
        };
        "filesystem.set_zfs_attributes": {
            params: [
                set_zfs_file_attributes: v25_10_0.FilesystemSetZfsAttributesArgs,
            ];
            response: v25_10_0.ZFSFileAttrsData;
        };
        "filesystem.setacl": {
            params: [filesystem_acl: v25_10_0.FilesystemSetaclArgs];
            response:
                | v25_10_0.DISABLED_ACLResult
                | v25_10_0.NFS4ACLResult
                | v25_10_0.POSIXACLResult;
        };
        "filesystem.setperm": {
            params: [filesystem_setperm: v25_10_0.FilesystemSetpermArgs];
            response: null;
        };
        "idmap.clear_idmap_cache": { params: []; response: null };
        "ipmi.sel.clear": { params: []; response: null };
        "ipmi.sel.elist": {
            entity: v25_10_0.IpmiSelElistEntry;
            params: [
                filters?: v25_10_0.QueryFilters<v25_10_0.IpmiSelElistEntry>,
                options?: v25_10_0.QueryOptions<v25_10_0.IpmiSelElistEntry>,
            ];
            response:
                | number
                | v25_10_0.IpmiSelElistQueryResultItem
                | v25_10_0.IpmiSelElistEntry
                | v25_10_0.IpmiSelElistEntry[]
                | v25_10_0.IpmiSelElistQueryResultItem[];
        };
        "ipmi.sel.info": {
            params: [];
            response: Record<string, unknown> | v25_10_0.IPMISELInfo;
        };
        "kmip.update": {
            params: [kmip_update?: v25_10_0.KMIPUpdateArgs];
            response: v25_10_0.KMIPEntry;
        };
        "mail.send": {
            params: [
                message: v25_10_0.MailSendMessage,
                config?: v25_10_0.MailUpdate,
            ];
            response: boolean;
        };
        "pool.attach": {
            params: [oid: number, options: v25_10_0.PoolAttach];
            response: null;
        };
        "pool.create": {
            params: [data: v25_10_0.PoolCreate];
            response: v25_10_0.PoolEntry;
        };
        "pool.dataset.change_key": {
            params: [id: string, options?: v25_10_0.PoolDatasetChangeKeyOptions];
            response: null;
        };
        "pool.dataset.encryption_summary": {
            params: [
                id: string,
                options?: v25_10_0.PoolDatasetEncryptionSummaryOptions,
            ];
            response: v25_10_0.PoolDatasetEncryptionSummary[];
        };
        "pool.dataset.export_key": {
            params: [id: string, download?: boolean];
            response: string | null;
        };
        "pool.dataset.export_keys": { params: [id: string]; response: null };
        "pool.dataset.export_keys_for_replication": {
            params: [id: number];
            response: null;
        };
        "pool.dataset.lock": {
            params: [id: string, options?: v25_10_0.PoolDatasetLockOptions];
            response: true;
        };
        "pool.dataset.unlock": {
            params: [id: string, options?: v25_10_0.PoolDatasetUnlockOptions];
            response: v25_10_0.PoolDatasetUnlock;
        };
        "pool.ddt_prefetch": { params: [pool_name: string]; response: null };
        "pool.ddt_prune": {
            params: [options: v25_10_0.PoolDdtPruneArgs];
            response: null;
        };
        "pool.expand": { params: [id: number]; response: null };
        "pool.export": {
            params: [id: number, options?: v25_10_0.PoolExport];
            response: null;
        };
        "pool.import_find": { params: []; response: v25_10_0.PoolImportFind[] };
        "pool.import_pool": {
            params: [pool_import: v25_10_0.PoolImportPoolArgs];
            response: true;
        };
        "pool.remove": {
            params: [id: number, options: v25_10_0.PoolLabel];
            response: null;
        };
        "pool.replace": {
            params: [id: number, options: v25_10_0.PoolReplace];
            response: true;
        };
        "pool.scrub": {
            params: [id: number, action: v25_10_0.Action];
            response: null;
        };
        "pool.scrub.scrub": {
            params: [name: string, action?: v25_10_0.Action];
            response: null;
        };
        "pool.snapshottask.run": { params: [id: number]; response: null };
        "pool.update": {
            params: [id: number, data: v25_10_0.PoolUpdate];
            response: v25_10_0.PoolEntry;
        };
        "replication.run": { params: [id: number]; response: null };
        "replication.run_onetime": {
            params: [replication_run_onetime: v25_10_0.ReplicationRunOnetimeArgs];
            response: null;
        };
        "rsynctask.run": { params: [id: number]; response: null };
        "service.control": {
            params: [
                verb: v25_10_0.ServiceControlVerb,
                service: string,
                options?: v25_10_0.ServiceOptions,
            ];
            response: boolean;
        };
        "support.attach_ticket": {
            params: [data: v25_10_0.SupportAttachTicketArgs];
            response: null;
        };
        "support.new_ticket": {
            params: [
                data: | v25_10_0.SupportNewTicketCommunity
                | v25_10_0.SupportNewTicketEnterprise,
            ];
            response: v25_10_0.SupportNewTicketResult;
        };
        "system.debug": { params: []; response: null };
        "system.reboot": {
            params: [reason: string, options?: v25_10_0.SystemRebootOptions];
            response: null;
        };
        "system.security.update": {
            params: [system_security_update?: v25_10_0.SystemSecurityUpdateArgs];
            response: v25_10_0.SystemSecurityEntry;
        };
        "system.shutdown": {
            params: [reason: string, options?: v25_10_0.SystemShutdownOptions];
            response: null;
        };
        "systemdataset.update": {
            params: [data: v25_10_0.SystemDatasetUpdate];
            response: v25_10_0.SystemDatasetEntry;
        };
        "truenas.set_production": {
            params: [production: boolean, attach_debug?: boolean];
            response: Record<string, unknown> | null;
        };
        "tunable.create": {
            params: [data: v25_10_0.TunableCreate];
            response: v25_10_0.TunableEntry;
        };
        "tunable.delete": { params: [id: number]; response: null };
        "tunable.update": {
            params: [id: number, data: v25_10_0.TunableUpdate];
            response: v25_10_0.TunableEntry;
        };
        "update.download": {
            params: [train?: string | null, version?: string | null];
            response: boolean;
        };
        "update.file": {
            params: [options?: v25_10_0.UpdateFileOptions];
            response: null;
        };
        "update.manual": {
            params: [path: string, options?: v25_10_0.UpdateManualOptions];
            response: null;
        };
        "update.run": { params: [attrs?: v25_10_0.UpdateRunAttrs]; response: true };
        "virt.device.export_disk_image": {
            params: [
                virt_device_export_disk_image: v25_10_0.VirtDeviceExportDiskImage,
            ];
            response: boolean;
        };
        "virt.device.import_disk_image": {
            params: [
                virt_device_import_disk_image: v25_10_0.VirtDeviceImportDiskImage,
            ];
            response: boolean;
        };
        "virt.global.update": {
            params: [virt_global_update: v25_10_0.VirtGlobalUpdate];
            response: v25_10_0.VirtGlobalEntry;
        };
        "virt.instance.create": {
            params: [virt_instance_create: v25_10_0.VirtInstanceCreate];
            response: v25_10_0.VirtInstanceEntry;
        };
        "virt.instance.delete": { params: [id: string]; response: true };
        "virt.instance.restart": {
            params: [id: string, stop_args?: v25_10_0.VirtInstanceStopOptions];
            response: boolean;
        };
        "virt.instance.start": { params: [id: string]; response: boolean };
        "virt.instance.stop": {
            params: [id: string, stop_args?: v25_10_0.VirtInstanceStopOptions];
            response: boolean;
        };
        "virt.instance.update": {
            params: [id: string, virt_instance_update: v25_10_0.VirtInstanceUpdate];
            response: v25_10_0.VirtInstanceEntry;
        };
        "virt.volume.import_iso": {
            params: [virt_volume_import_iso: v25_10_0.VirtVolumeImportIso];
            response: v25_10_0.VirtVolumeEntry;
        };
        "virt.volume.import_zvol": {
            params: [virt_volume_import_iso: v25_10_0.VirtVolumeImportZvol];
            response: v25_10_0.VirtVolumeEntry;
        };
        "vm.device.convert": {
            params: [vm_convert: v25_10_0.VMDeviceConvertArgs];
            response: boolean;
        };
        "vm.log_file_download": { params: [id: number]; response: null };
        "vm.restart": { params: [id: number]; response: null };
        "vm.stop": {
            params: [id: number, options?: v25_10_0.VMStopOptions];
            response: null;
        };
    }
    Index
    app.convert_to_custom app.create app.delete app.image.pull app.pull_images app.redeploy app.rollback app.start app.stop app.update app.upgrade audit.download_report audit.export boot.attach boot.replace boot.scrub catalog.sync certificate.create certificate.delete certificate.update cloud_backup.delete_snapshot cloud_backup.restore cloud_backup.sync cloudsync.sync cloudsync.sync_onetime config.reset config.save config.upload core.bulk core.job_wait cronjob.run directoryservices.cache_refresh directoryservices.leave directoryservices.update disk.wipe docker.backup docker.backup_to_pool docker.restore_backup docker.update failover.reboot.other_node failover.upgrade filesystem.chown filesystem.get filesystem.put filesystem.set_zfs_attributes filesystem.setacl filesystem.setperm idmap.clear_idmap_cache ipmi.sel.clear ipmi.sel.elist ipmi.sel.info kmip.update mail.send pool.attach pool.create pool.dataset.change_key pool.dataset.encryption_summary pool.dataset.export_key pool.dataset.export_keys pool.dataset.export_keys_for_replication pool.dataset.lock pool.dataset.unlock pool.ddt_prefetch pool.ddt_prune pool.expand pool.export pool.import_find pool.import_pool pool.remove pool.replace pool.scrub pool.scrub.scrub pool.snapshottask.run pool.update replication.run replication.run_onetime rsynctask.run service.control support.attach_ticket support.new_ticket system.debug system.reboot system.security.update system.shutdown systemdataset.update truenas.set_production tunable.create tunable.delete tunable.update update.download update.file update.manual update.run virt.device.export_disk_image virt.device.import_disk_image virt.global.update virt.instance.create virt.instance.delete virt.instance.restart virt.instance.start virt.instance.stop virt.instance.update virt.volume.import_iso virt.volume.import_zvol vm.device.convert vm.log_file_download vm.restart vm.stop
    "app.convert_to_custom": {
        params: [app_name: string];
        response: v25_10_0.AppEntry;
    }
    "app.create": {
        params: [app_create: v25_10_0.AppCreateArgs];
        response: v25_10_0.AppEntry;
    }
    "app.delete": {
        params: [app_name: string, options?: v25_10_0.AppDelete];
        response: true;
    }
    "app.image.pull": {
        params: [image_pull: v25_10_0.AppImagePullArgs];
        response: null;
    }
    "app.pull_images": {
        params: [app_name: string, options?: v25_10_0.AppPullImages];
        response: null;
    }
    "app.redeploy": { params: [app_name: string]; response: v25_10_0.AppEntry }
    "app.rollback": {
        params: [app_name: string, options: v25_10_0.AppRollbackOptions];
        response: v25_10_0.AppEntry;
    }
    "app.start": { params: [app_name: string]; response: null }
    "app.stop": { params: [app_name: string]; response: null }
    "app.update": {
        params: [app_name: string, update?: v25_10_0.AppUpdate];
        response: v25_10_0.AppEntry;
    }
    "app.upgrade": {
        params: [app_name: string, options?: v25_10_0.UpgradeOptions];
        response: v25_10_0.AppEntry;
    }
    "audit.download_report": {
        params: [data: v25_10_0.AuditDownloadReportArgs];
        response: null;
    }
    "audit.export": { params: [data?: v25_10_0.AuditExport]; response: string }
    "boot.attach": {
        params: [dev: string, options?: v25_10_0.BootAttachOptions];
        response: null;
    }
    "boot.replace": { params: [label: string, dev: string]; response: null }
    "boot.scrub": { params: []; response: null }
    "catalog.sync": { params: []; response: null }
    "certificate.create": {
        params: [certificate_create: v25_10_0.CertificateCreateArgs];
        response: v25_10_0.CertificateEntry;
    }
    "certificate.delete": {
        params: [id: number, force?: boolean];
        response: boolean;
    }
    "certificate.update": {
        params: [id: number, certificate_update?: v25_10_0.CertificateUpdate];
        response: v25_10_0.CertificateEntry;
    }
    "cloud_backup.delete_snapshot": {
        params: [id: number, snapshot_id: string];
        response: null;
    }
    "cloud_backup.restore": {
        params: [
            id: number,
            snapshot_id: string,
            subfolder: string,
            destination_path: string,
            options?: v25_10_0.CloudBackupRestoreOptions,
        ];
        response: null;
    }
    "cloud_backup.sync": {
        params: [id: number, options?: v25_10_0.CloudBackupSyncOptions];
        response: null;
    }
    "cloudsync.sync": {
        params: [
            id: number,
            cloud_sync_sync_options?: v25_10_0.CloudSyncSyncOptions,
        ];
        response: null;
    }
    "cloudsync.sync_onetime": {
        params: [
            cloud_sync_sync_onetime: v25_10_0.CloudSyncCreate,
            cloud_sync_sync_onetime_options?: v25_10_0.CloudSyncSyncOptions,
        ];
        response: null;
    }
    "config.reset": { params: [options?: v25_10_0.ConfigReset]; response: null }
    "config.save": { params: [options?: v25_10_0.ConfigSave]; response: null }
    "config.upload": { params: []; response: null }
    "core.bulk": {
        params: [method: string, params: unknown[][]];
        response: v25_10_0.CoreBulkResultItem[];
    }
    "core.job_wait": { params: [id: number]; response: unknown }
    "cronjob.run": { params: [id: number, skip_disabled?: boolean]; response: null }
    "directoryservices.cache_refresh": { params: []; response: null }
    "directoryservices.leave": {
        params: [credential: v25_10_0.DirectoryServicesLeaveArgs];
        response: null;
    }
    "directoryservices.update": {
        params: [
            directoryservices_update?: v25_10_0.DirectoryServicesUpdateArgs,
        ];
        response: v25_10_0.DirectoryServicesEntry;
    }
    "disk.wipe": {
        params: [
            dev: string,
            mode: v25_10_0.DiskWipeModeInput,
            synccache?: boolean,
        ];
        response: null;
    }
    "docker.backup": { params: [backup_name?: string | null]; response: string }
    "docker.backup_to_pool": { params: [target_pool: string]; response: null }
    "docker.restore_backup": { params: [backup_name: string]; response: null }
    "docker.update": {
        params: [docker_update?: v25_10_0.DockerUpdateArgs];
        response: v25_10_0.DockerEntry;
    }
    "failover.reboot.other_node": {
        params: [options?: v25_10_0.FailoverRebootOtherNodeOptions];
        response: null;
    }
    "failover.upgrade": {
        params: [failover_upgrade?: v25_10_0.FailoverUpgrade];
        response: boolean;
    }
    "filesystem.chown": {
        params: [filesystem_chown: v25_10_0.FilesystemChownArgs];
        response: null;
    }
    "filesystem.get": { params: [path: string]; response: null }
    "filesystem.put": {
        params: [path: string, options?: v25_10_0.FilesystemPutOptions];
        response: true;
    }
    "filesystem.set_zfs_attributes": {
        params: [
            set_zfs_file_attributes: v25_10_0.FilesystemSetZfsAttributesArgs,
        ];
        response: v25_10_0.ZFSFileAttrsData;
    }
    "filesystem.setacl": {
        params: [filesystem_acl: v25_10_0.FilesystemSetaclArgs];
        response:
            | v25_10_0.DISABLED_ACLResult
            | v25_10_0.NFS4ACLResult
            | v25_10_0.POSIXACLResult;
    }
    "filesystem.setperm": {
        params: [filesystem_setperm: v25_10_0.FilesystemSetpermArgs];
        response: null;
    }
    "idmap.clear_idmap_cache": { params: []; response: null }
    "ipmi.sel.clear": { params: []; response: null }
    "ipmi.sel.elist": {
        entity: v25_10_0.IpmiSelElistEntry;
        params: [
            filters?: v25_10_0.QueryFilters<v25_10_0.IpmiSelElistEntry>,
            options?: v25_10_0.QueryOptions<v25_10_0.IpmiSelElistEntry>,
        ];
        response:
            | number
            | v25_10_0.IpmiSelElistQueryResultItem
            | v25_10_0.IpmiSelElistEntry
            | v25_10_0.IpmiSelElistEntry[]
            | v25_10_0.IpmiSelElistQueryResultItem[];
    }
    "ipmi.sel.info": {
        params: [];
        response: Record<string, unknown> | v25_10_0.IPMISELInfo;
    }
    "kmip.update": {
        params: [kmip_update?: v25_10_0.KMIPUpdateArgs];
        response: v25_10_0.KMIPEntry;
    }
    "mail.send": {
        params: [
            message: v25_10_0.MailSendMessage,
            config?: v25_10_0.MailUpdate,
        ];
        response: boolean;
    }
    "pool.attach": {
        params: [oid: number, options: v25_10_0.PoolAttach];
        response: null;
    }
    "pool.create": {
        params: [data: v25_10_0.PoolCreate];
        response: v25_10_0.PoolEntry;
    }
    "pool.dataset.change_key": {
        params: [id: string, options?: v25_10_0.PoolDatasetChangeKeyOptions];
        response: null;
    }
    "pool.dataset.encryption_summary": {
        params: [
            id: string,
            options?: v25_10_0.PoolDatasetEncryptionSummaryOptions,
        ];
        response: v25_10_0.PoolDatasetEncryptionSummary[];
    }
    "pool.dataset.export_key": {
        params: [id: string, download?: boolean];
        response: string | null;
    }
    "pool.dataset.export_keys": { params: [id: string]; response: null }
    "pool.dataset.export_keys_for_replication": {
        params: [id: number];
        response: null;
    }
    "pool.dataset.lock": {
        params: [id: string, options?: v25_10_0.PoolDatasetLockOptions];
        response: true;
    }
    "pool.dataset.unlock": {
        params: [id: string, options?: v25_10_0.PoolDatasetUnlockOptions];
        response: v25_10_0.PoolDatasetUnlock;
    }
    "pool.ddt_prefetch": { params: [pool_name: string]; response: null }
    "pool.ddt_prune": {
        params: [options: v25_10_0.PoolDdtPruneArgs];
        response: null;
    }
    "pool.expand": { params: [id: number]; response: null }
    "pool.export": {
        params: [id: number, options?: v25_10_0.PoolExport];
        response: null;
    }
    "pool.import_find": { params: []; response: v25_10_0.PoolImportFind[] }
    "pool.import_pool": {
        params: [pool_import: v25_10_0.PoolImportPoolArgs];
        response: true;
    }
    "pool.remove": {
        params: [id: number, options: v25_10_0.PoolLabel];
        response: null;
    }
    "pool.replace": {
        params: [id: number, options: v25_10_0.PoolReplace];
        response: true;
    }
    "pool.scrub": { params: [id: number, action: v25_10_0.Action]; response: null }
    "pool.scrub.scrub": {
        params: [name: string, action?: v25_10_0.Action];
        response: null;
    }
    "pool.snapshottask.run": { params: [id: number]; response: null }
    "pool.update": {
        params: [id: number, data: v25_10_0.PoolUpdate];
        response: v25_10_0.PoolEntry;
    }
    "replication.run": { params: [id: number]; response: null }
    "replication.run_onetime": {
        params: [replication_run_onetime: v25_10_0.ReplicationRunOnetimeArgs];
        response: null;
    }
    "rsynctask.run": { params: [id: number]; response: null }
    "service.control": {
        params: [
            verb: v25_10_0.ServiceControlVerb,
            service: string,
            options?: v25_10_0.ServiceOptions,
        ];
        response: boolean;
    }
    "support.attach_ticket": {
        params: [data: v25_10_0.SupportAttachTicketArgs];
        response: null;
    }
    "support.new_ticket": {
        params: [
            data: | v25_10_0.SupportNewTicketCommunity
            | v25_10_0.SupportNewTicketEnterprise,
        ];
        response: v25_10_0.SupportNewTicketResult;
    }
    "system.debug": { params: []; response: null }
    "system.reboot": {
        params: [reason: string, options?: v25_10_0.SystemRebootOptions];
        response: null;
    }
    "system.security.update": {
        params: [system_security_update?: v25_10_0.SystemSecurityUpdateArgs];
        response: v25_10_0.SystemSecurityEntry;
    }
    "system.shutdown": {
        params: [reason: string, options?: v25_10_0.SystemShutdownOptions];
        response: null;
    }
    "systemdataset.update": {
        params: [data: v25_10_0.SystemDatasetUpdate];
        response: v25_10_0.SystemDatasetEntry;
    }
    "truenas.set_production": {
        params: [production: boolean, attach_debug?: boolean];
        response: Record<string, unknown> | null;
    }
    "tunable.create": {
        params: [data: v25_10_0.TunableCreate];
        response: v25_10_0.TunableEntry;
    }
    "tunable.delete": { params: [id: number]; response: null }
    "tunable.update": {
        params: [id: number, data: v25_10_0.TunableUpdate];
        response: v25_10_0.TunableEntry;
    }
    "update.download": {
        params: [train?: string | null, version?: string | null];
        response: boolean;
    }
    "update.file": {
        params: [options?: v25_10_0.UpdateFileOptions];
        response: null;
    }
    "update.manual": {
        params: [path: string, options?: v25_10_0.UpdateManualOptions];
        response: null;
    }
    "update.run": { params: [attrs?: v25_10_0.UpdateRunAttrs]; response: true }
    "virt.device.export_disk_image": {
        params: [
            virt_device_export_disk_image: v25_10_0.VirtDeviceExportDiskImage,
        ];
        response: boolean;
    }
    "virt.device.import_disk_image": {
        params: [
            virt_device_import_disk_image: v25_10_0.VirtDeviceImportDiskImage,
        ];
        response: boolean;
    }
    "virt.global.update": {
        params: [virt_global_update: v25_10_0.VirtGlobalUpdate];
        response: v25_10_0.VirtGlobalEntry;
    }
    "virt.instance.create": {
        params: [virt_instance_create: v25_10_0.VirtInstanceCreate];
        response: v25_10_0.VirtInstanceEntry;
    }
    "virt.instance.delete": { params: [id: string]; response: true }
    "virt.instance.restart": {
        params: [id: string, stop_args?: v25_10_0.VirtInstanceStopOptions];
        response: boolean;
    }
    "virt.instance.start": { params: [id: string]; response: boolean }
    "virt.instance.stop": {
        params: [id: string, stop_args?: v25_10_0.VirtInstanceStopOptions];
        response: boolean;
    }
    "virt.instance.update": {
        params: [id: string, virt_instance_update: v25_10_0.VirtInstanceUpdate];
        response: v25_10_0.VirtInstanceEntry;
    }
    "virt.volume.import_iso": {
        params: [virt_volume_import_iso: v25_10_0.VirtVolumeImportIso];
        response: v25_10_0.VirtVolumeEntry;
    }
    "virt.volume.import_zvol": {
        params: [virt_volume_import_iso: v25_10_0.VirtVolumeImportZvol];
        response: v25_10_0.VirtVolumeEntry;
    }
    "vm.device.convert": {
        params: [vm_convert: v25_10_0.VMDeviceConvertArgs];
        response: boolean;
    }
    "vm.log_file_download": { params: [id: number]; response: null }
    "vm.restart": { params: [id: number]; response: null }
    "vm.stop": {
        params: [id: number, options?: v25_10_0.VMStopOptions];
        response: null;
    }