Changelog ========= Summary of API changes since version v24.10. Methods Added ------------- **acme.dns.authenticator** - :doc:`acme.dns.authenticator.authenticator_schemas ` - :doc:`acme.dns.authenticator.create ` - :doc:`acme.dns.authenticator.delete ` - :doc:`acme.dns.authenticator.get_instance ` - :doc:`acme.dns.authenticator.query ` - :doc:`acme.dns.authenticator.update ` **alert** - :doc:`alert.dismiss ` - :doc:`alert.list ` - :doc:`alert.list_categories ` - :doc:`alert.list_policies ` - :doc:`alert.restore ` **alertclasses** - :doc:`alertclasses.config ` - :doc:`alertclasses.update ` **alertservice** - :doc:`alertservice.create ` - :doc:`alertservice.delete ` - :doc:`alertservice.get_instance ` - :doc:`alertservice.query ` - :doc:`alertservice.test ` - :doc:`alertservice.update ` **api_key** - :doc:`api_key.create ` - :doc:`api_key.delete ` - :doc:`api_key.get_instance ` - :doc:`api_key.my_keys ` - :doc:`api_key.query ` - :doc:`api_key.update ` **app** - :doc:`app.available_space ` - :doc:`app.categories ` - :doc:`app.certificate_choices ` - :doc:`app.config ` - :doc:`app.container_console_choices ` - :doc:`app.container_ids ` - :doc:`app.convert_to_custom ` - :doc:`app.create ` - :doc:`app.delete ` - :doc:`app.get_instance ` - :doc:`app.gpu_choices ` - :doc:`app.ip_choices ` - :doc:`app.outdated_docker_images ` - :doc:`app.pull_images ` - :doc:`app.query ` - :doc:`app.redeploy ` - :doc:`app.rollback ` - :doc:`app.rollback_versions ` - :doc:`app.similar ` - :doc:`app.start ` - :doc:`app.stop ` - :doc:`app.update ` - :doc:`app.upgrade ` - :doc:`app.upgrade_summary ` - :doc:`app.used_ports ` **app.image** - :doc:`app.image.delete ` - :doc:`app.image.dockerhub_rate_limit ` - :doc:`app.image.get_instance ` - :doc:`app.image.pull ` - :doc:`app.image.query ` **app.ix_volume** - :doc:`app.ix_volume.exists ` - :doc:`app.ix_volume.query ` **app.registry** - :doc:`app.registry.create ` - :doc:`app.registry.delete ` - :doc:`app.registry.get_instance ` - :doc:`app.registry.query ` - :doc:`app.registry.update ` **auth** - :doc:`auth.generate_onetime_password ` - :doc:`auth.generate_token ` - :doc:`auth.login ` - :doc:`auth.login_ex ` - :doc:`auth.logout ` - :doc:`auth.me ` - :doc:`auth.mechanism_choices ` - :doc:`auth.sessions ` - :doc:`auth.set_attribute ` - :doc:`auth.terminate_other_sessions ` - :doc:`auth.terminate_session ` **boot.environment** - :doc:`boot.environment.activate ` - :doc:`boot.environment.clone ` - :doc:`boot.environment.destroy ` - :doc:`boot.environment.get_instance ` - :doc:`boot.environment.keep ` - :doc:`boot.environment.query ` **catalog** - :doc:`catalog.apps ` - :doc:`catalog.config ` - :doc:`catalog.get_app_details ` - :doc:`catalog.sync ` - :doc:`catalog.trains ` - :doc:`catalog.update ` **certificate** - :doc:`certificate.acme_server_choices ` - :doc:`certificate.ec_curve_choices ` - :doc:`certificate.extended_key_usage_choices ` **cloud_backup** - :doc:`cloud_backup.abort ` - :doc:`cloud_backup.create ` - :doc:`cloud_backup.delete ` - :doc:`cloud_backup.delete_snapshot ` - :doc:`cloud_backup.get_instance ` - :doc:`cloud_backup.list_snapshot_directory ` - :doc:`cloud_backup.list_snapshots ` - :doc:`cloud_backup.query ` - :doc:`cloud_backup.restore ` - :doc:`cloud_backup.sync ` - :doc:`cloud_backup.transfer_setting_choices ` - :doc:`cloud_backup.update ` **cloudsync** - :doc:`cloudsync.onedrive_list_drives ` **cloudsync.credentials** - :doc:`cloudsync.credentials.query ` **config** - :doc:`config.reset ` - :doc:`config.save ` - :doc:`config.upload ` **core** - :doc:`core.ping ` - :doc:`core.set_options ` - :doc:`core.subscribe ` - :doc:`core.unsubscribe ` **cronjob** - :doc:`cronjob.create ` - :doc:`cronjob.delete ` - :doc:`cronjob.get_instance ` - :doc:`cronjob.query ` - :doc:`cronjob.run ` - :doc:`cronjob.update ` **device** - :doc:`device.get_info ` **disk** - :doc:`disk.temperature_alerts ` **docker** - :doc:`docker.backup ` - :doc:`docker.config ` - :doc:`docker.delete_backup ` - :doc:`docker.list_backups ` - :doc:`docker.nvidia_present ` - :doc:`docker.restore_backup ` - :doc:`docker.status ` - :doc:`docker.update ` **docker.network** - :doc:`docker.network.get_instance ` - :doc:`docker.network.query ` **enclosure.label** - :doc:`enclosure.label.set ` **enclosure2** - :doc:`enclosure2.query ` - :doc:`enclosure2.set_slot_status ` **failover.reboot** - :doc:`failover.reboot.info ` - :doc:`failover.reboot.other_node ` **fc** - :doc:`fc.capable ` **fc.fc_host** - :doc:`fc.fc_host.create ` - :doc:`fc.fc_host.delete ` - :doc:`fc.fc_host.get_instance ` - :doc:`fc.fc_host.query ` - :doc:`fc.fc_host.update ` **fcport** - :doc:`fcport.create ` - :doc:`fcport.delete ` - :doc:`fcport.get_instance ` - :doc:`fcport.port_choices ` - :doc:`fcport.query ` - :doc:`fcport.status ` - :doc:`fcport.update ` **filesystem** - :doc:`filesystem.chown ` - :doc:`filesystem.get ` - :doc:`filesystem.get_zfs_attributes ` - :doc:`filesystem.getacl ` - :doc:`filesystem.listdir ` - :doc:`filesystem.mkdir ` - :doc:`filesystem.put ` - :doc:`filesystem.set_zfs_attributes ` - :doc:`filesystem.setacl ` - :doc:`filesystem.setperm ` - :doc:`filesystem.stat ` - :doc:`filesystem.statfs ` **filesystem.acltemplate** - :doc:`filesystem.acltemplate.by_path ` - :doc:`filesystem.acltemplate.create ` - :doc:`filesystem.acltemplate.delete ` - :doc:`filesystem.acltemplate.get_instance ` - :doc:`filesystem.acltemplate.query ` - :doc:`filesystem.acltemplate.update ` **ftp** - :doc:`ftp.config ` - :doc:`ftp.update ` **group** - :doc:`group.create ` - :doc:`group.delete ` - :doc:`group.get_group_obj ` - :doc:`group.get_instance ` - :doc:`group.get_next_gid ` - :doc:`group.has_password_enabled_user ` - :doc:`group.query ` - :doc:`group.update ` **initshutdownscript** - :doc:`initshutdownscript.create ` - :doc:`initshutdownscript.delete ` - :doc:`initshutdownscript.get_instance ` - :doc:`initshutdownscript.query ` - :doc:`initshutdownscript.update ` **ipmi** - :doc:`ipmi.is_loaded ` **iscsi.auth** - :doc:`iscsi.auth.create ` - :doc:`iscsi.auth.delete ` - :doc:`iscsi.auth.get_instance ` - :doc:`iscsi.auth.query ` - :doc:`iscsi.auth.update ` **iscsi.extent** - :doc:`iscsi.extent.create ` - :doc:`iscsi.extent.delete ` - :doc:`iscsi.extent.disk_choices ` - :doc:`iscsi.extent.get_instance ` - :doc:`iscsi.extent.query ` - :doc:`iscsi.extent.update ` **iscsi.global** - :doc:`iscsi.global.alua_enabled ` - :doc:`iscsi.global.client_count ` - :doc:`iscsi.global.config ` - :doc:`iscsi.global.iser_enabled ` - :doc:`iscsi.global.sessions ` - :doc:`iscsi.global.update ` **iscsi.initiator** - :doc:`iscsi.initiator.create ` - :doc:`iscsi.initiator.delete ` - :doc:`iscsi.initiator.get_instance ` - :doc:`iscsi.initiator.query ` - :doc:`iscsi.initiator.update ` **iscsi.portal** - :doc:`iscsi.portal.create ` - :doc:`iscsi.portal.delete ` - :doc:`iscsi.portal.get_instance ` - :doc:`iscsi.portal.listen_ip_choices ` - :doc:`iscsi.portal.query ` - :doc:`iscsi.portal.update ` **iscsi.target** - :doc:`iscsi.target.create ` - :doc:`iscsi.target.delete ` - :doc:`iscsi.target.get_instance ` - :doc:`iscsi.target.query ` - :doc:`iscsi.target.update ` - :doc:`iscsi.target.validate_name ` **iscsi.targetextent** - :doc:`iscsi.targetextent.create ` - :doc:`iscsi.targetextent.delete ` - :doc:`iscsi.targetextent.get_instance ` - :doc:`iscsi.targetextent.query ` - :doc:`iscsi.targetextent.update ` **keychaincredential** - :doc:`keychaincredential.create ` - :doc:`keychaincredential.delete ` - :doc:`keychaincredential.generate_ssh_key_pair ` - :doc:`keychaincredential.get_instance ` - :doc:`keychaincredential.query ` - :doc:`keychaincredential.remote_ssh_host_key_scan ` - :doc:`keychaincredential.remote_ssh_semiautomatic_setup ` - :doc:`keychaincredential.setup_ssh_connection ` - :doc:`keychaincredential.update ` - :doc:`keychaincredential.used_by ` **nfs** - :doc:`nfs.bindip_choices ` - :doc:`nfs.config ` - :doc:`nfs.update ` **pool** - :doc:`pool.ddt_prefetch ` - :doc:`pool.ddt_prune ` **pool.dataset** - :doc:`pool.dataset.details ` - :doc:`pool.dataset.snapshot_count ` **pool.resilver** - :doc:`pool.resilver.config ` - :doc:`pool.resilver.update ` **pool.scrub** - :doc:`pool.scrub.create ` - :doc:`pool.scrub.delete ` - :doc:`pool.scrub.get_instance ` - :doc:`pool.scrub.query ` - :doc:`pool.scrub.run ` - :doc:`pool.scrub.scrub ` - :doc:`pool.scrub.update ` **pool.snapshottask** - :doc:`pool.snapshottask.create ` - :doc:`pool.snapshottask.delete ` - :doc:`pool.snapshottask.delete_will_change_retention_for ` - :doc:`pool.snapshottask.get_instance ` - :doc:`pool.snapshottask.max_count ` - :doc:`pool.snapshottask.max_total_count ` - :doc:`pool.snapshottask.query ` - :doc:`pool.snapshottask.run ` - :doc:`pool.snapshottask.update ` - :doc:`pool.snapshottask.update_will_change_retention_for ` **privilege** - :doc:`privilege.create ` - :doc:`privilege.delete ` - :doc:`privilege.get_instance ` - :doc:`privilege.query ` - :doc:`privilege.roles ` - :doc:`privilege.update ` **rdma** - :doc:`rdma.capable_protocols ` - :doc:`rdma.get_card_choices ` **reporting** - :doc:`reporting.config ` - :doc:`reporting.netdata_graph ` - :doc:`reporting.update ` **reporting.exporters** - :doc:`reporting.exporters.create ` - :doc:`reporting.exporters.delete ` - :doc:`reporting.exporters.exporter_schemas ` - :doc:`reporting.exporters.get_instance ` - :doc:`reporting.exporters.query ` - :doc:`reporting.exporters.update ` **sharing.nfs** - :doc:`sharing.nfs.create ` - :doc:`sharing.nfs.delete ` - :doc:`sharing.nfs.get_instance ` - :doc:`sharing.nfs.query ` - :doc:`sharing.nfs.update ` **sharing.smb** - :doc:`sharing.smb.getacl ` - :doc:`sharing.smb.presets ` - :doc:`sharing.smb.setacl ` **smb** - :doc:`smb.bindip_choices ` - :doc:`smb.config ` - :doc:`smb.unixcharset_choices ` - :doc:`smb.update ` **snmp** - :doc:`snmp.config ` - :doc:`snmp.update ` **staticroute** - :doc:`staticroute.create ` - :doc:`staticroute.delete ` - :doc:`staticroute.get_instance ` - :doc:`staticroute.query ` - :doc:`staticroute.update ` **system** - :doc:`system.reboot ` - :doc:`system.shutdown ` **system.general** - :doc:`system.general.country_choices ` **system.ntpserver** - :doc:`system.ntpserver.create ` - :doc:`system.ntpserver.delete ` - :doc:`system.ntpserver.get_instance ` - :doc:`system.ntpserver.query ` - :doc:`system.ntpserver.update ` **system.reboot** - :doc:`system.reboot.info ` **system.security** - :doc:`system.security.config ` - :doc:`system.security.update ` **system.security.info** - :doc:`system.security.info.fips_available ` - :doc:`system.security.info.fips_enabled ` **tn_connect** - :doc:`tn_connect.config ` - :doc:`tn_connect.generate_claim_token ` - :doc:`tn_connect.get_registration_uri ` - :doc:`tn_connect.update ` **truenas** - :doc:`truenas.accept_eula ` - :doc:`truenas.get_chassis_hardware ` - :doc:`truenas.get_eula ` - :doc:`truenas.is_eula_accepted ` - :doc:`truenas.is_ix_hardware ` - :doc:`truenas.is_production ` - :doc:`truenas.managed_by_truecommand ` - :doc:`truenas.set_production ` **user** - :doc:`user.create ` - :doc:`user.delete ` - :doc:`user.get_instance ` - :doc:`user.get_next_uid ` - :doc:`user.get_user_obj ` - :doc:`user.has_local_administrator_set_up ` - :doc:`user.query ` - :doc:`user.renew_2fa_secret ` - :doc:`user.set_password ` - :doc:`user.setup_local_administrator ` - :doc:`user.shell_choices ` - :doc:`user.unset_2fa_secret ` - :doc:`user.update ` **webui.crypto** - :doc:`webui.crypto.csr_profiles ` **webui.enclosure** - :doc:`webui.enclosure.dashboard ` **webui.main.dashboard** - :doc:`webui.main.dashboard.sys_info ` Methods with Schema Changes --------------------------- **cloudsync.credentials** - :doc:`cloudsync.credentials.create ` - Call parameters: - removed `cloud_sync_credentials_create.attributes` - `cloud_sync_credentials_create.provider` type changed (string → AzureBlobCredentialsModel | B2CredentialsModel | BoxCredentialsModel | DropboxCredentialsModel | FTPCredentialsModel | GoogleCloudStorageCredentialsModel | GoogleDriveCredentialsModel | GooglePhotosCredentialsModel | HTTPCredentialsModel | HubicCredentialsModel | OneDriveCredentialsModel | PCloudCredentialsModel | S3CredentialsModel | SFTPCredentialsModel | StorjIxCredentialsModel | SwiftCredentialsModel | WebDavCredentialsModel | YandexCredentialsModel) - Return value: - removed `attributes` - `provider` type changed (string → AzureBlobCredentialsModel | B2CredentialsModel | BoxCredentialsModel | DropboxCredentialsModel | FTPCredentialsModel | GoogleCloudStorageCredentialsModel | GoogleDriveCredentialsModel | GooglePhotosCredentialsModel | HTTPCredentialsModel | HubicCredentialsModel | OneDriveCredentialsModel | PCloudCredentialsModel | S3CredentialsModel | SFTPCredentialsModel | StorjIxCredentialsModel | SwiftCredentialsModel | WebDavCredentialsModel | YandexCredentialsModel) - :doc:`cloudsync.credentials.get_instance ` - Return value: - removed `attributes` - `provider` type changed (string → AzureBlobCredentialsModel | B2CredentialsModel | BoxCredentialsModel | DropboxCredentialsModel | FTPCredentialsModel | GoogleCloudStorageCredentialsModel | GoogleDriveCredentialsModel | GooglePhotosCredentialsModel | HTTPCredentialsModel | HubicCredentialsModel | OneDriveCredentialsModel | PCloudCredentialsModel | S3CredentialsModel | SFTPCredentialsModel | StorjIxCredentialsModel | SwiftCredentialsModel | WebDavCredentialsModel | YandexCredentialsModel) - :doc:`cloudsync.credentials.update ` - Call parameters: - removed `cloud_sync_credentials_update.attributes` - `cloud_sync_credentials_update.provider` type changed (string → AzureBlobCredentialsModel | B2CredentialsModel | BoxCredentialsModel | DropboxCredentialsModel | FTPCredentialsModel | GoogleCloudStorageCredentialsModel | GoogleDriveCredentialsModel | GooglePhotosCredentialsModel | HTTPCredentialsModel | HubicCredentialsModel | OneDriveCredentialsModel | PCloudCredentialsModel | S3CredentialsModel | SFTPCredentialsModel | StorjIxCredentialsModel | SwiftCredentialsModel | WebDavCredentialsModel | YandexCredentialsModel) - Return value: - removed `attributes` - `provider` type changed (string → AzureBlobCredentialsModel | B2CredentialsModel | BoxCredentialsModel | DropboxCredentialsModel | FTPCredentialsModel | GoogleCloudStorageCredentialsModel | GoogleDriveCredentialsModel | GooglePhotosCredentialsModel | HTTPCredentialsModel | HubicCredentialsModel | OneDriveCredentialsModel | PCloudCredentialsModel | S3CredentialsModel | SFTPCredentialsModel | StorjIxCredentialsModel | SwiftCredentialsModel | WebDavCredentialsModel | YandexCredentialsModel) - :doc:`cloudsync.credentials.verify ` - Call parameters: - parameter `cloud_sync_credentials_create` type changed (object → AzureBlobCredentialsModel | B2CredentialsModel | BoxCredentialsModel | DropboxCredentialsModel | FTPCredentialsModel | GoogleCloudStorageCredentialsModel | GoogleDriveCredentialsModel | GooglePhotosCredentialsModel | HTTPCredentialsModel | HubicCredentialsModel | OneDriveCredentialsModel | PCloudCredentialsModel | S3CredentialsModel | SFTPCredentialsModel | StorjIxCredentialsModel | SwiftCredentialsModel | WebDavCredentialsModel | YandexCredentialsModel)