Changelog ========= Summary of API changes since version v25.04.2. Methods Added ------------- **app** - :doc:`app.used_host_ips ` **audit** - :doc:`audit.config ` - :doc:`audit.download_report ` - :doc:`audit.export ` - :doc:`audit.query ` - :doc:`audit.update ` **auth** - :doc:`auth.login_ex_continue ` - :doc:`auth.login_with_api_key ` - :doc:`auth.login_with_token ` **auth.twofactor** - :doc:`auth.twofactor.config ` - :doc:`auth.twofactor.update ` **boot** - :doc:`boot.attach ` - :doc:`boot.detach ` - :doc:`boot.get_disks ` - :doc:`boot.get_state ` - :doc:`boot.replace ` - :doc:`boot.scrub ` - :doc:`boot.set_scrub_interval ` **certificate** - :doc:`certificate.country_choices ` - :doc:`certificate.create ` - :doc:`certificate.delete ` - :doc:`certificate.get_instance ` - :doc:`certificate.query ` - :doc:`certificate.update ` **cloudsync** - :doc:`cloudsync.abort ` - :doc:`cloudsync.create ` - :doc:`cloudsync.create_bucket ` - :doc:`cloudsync.delete ` - :doc:`cloudsync.get_instance ` - :doc:`cloudsync.list_buckets ` - :doc:`cloudsync.list_directory ` - :doc:`cloudsync.providers ` - :doc:`cloudsync.query ` - :doc:`cloudsync.restore ` - :doc:`cloudsync.sync ` - :doc:`cloudsync.sync_onetime ` - :doc:`cloudsync.update ` **core** - :doc:`core.arp ` - :doc:`core.bulk ` - :doc:`core.download ` - :doc:`core.get_jobs ` - :doc:`core.get_methods ` - :doc:`core.get_services ` - :doc:`core.job_abort ` - :doc:`core.job_download_logs ` - :doc:`core.job_wait ` - :doc:`core.ping_remote ` - :doc:`core.resize_shell ` **directoryservices** - :doc:`directoryservices.cache_refresh ` - :doc:`directoryservices.certificate_choices ` - :doc:`directoryservices.config ` - :doc:`directoryservices.leave ` - :doc:`directoryservices.status ` - :doc:`directoryservices.update ` **disk** - :doc:`disk.details ` - :doc:`disk.get_used ` - :doc:`disk.query ` - :doc:`disk.temperature_agg ` - :doc:`disk.temperatures ` - :doc:`disk.update ` - :doc:`disk.wipe ` **dns** - :doc:`dns.query ` **docker** - :doc:`docker.backup_to_pool ` **enclosure2** - :doc:`enclosure2.query ` - :doc:`enclosure2.set_slot_status ` **failover** - :doc:`failover.become_passive ` - :doc:`failover.config ` - :doc:`failover.get_ips ` - :doc:`failover.licensed ` - :doc:`failover.node ` - :doc:`failover.status ` - :doc:`failover.sync_from_peer ` - :doc:`failover.sync_to_peer ` - :doc:`failover.update ` - :doc:`failover.upgrade ` **failover.disabled** - :doc:`failover.disabled.reasons ` **hardware.virtualization** - :doc:`hardware.virtualization.variant ` **idmap** - :doc:`idmap.clear_idmap_cache ` **interface** - :doc:`interface.bridge_members_choices ` - :doc:`interface.cancel_rollback ` - :doc:`interface.checkin ` - :doc:`interface.checkin_waiting ` - :doc:`interface.choices ` - :doc:`interface.commit ` - :doc:`interface.create ` - :doc:`interface.delete ` - :doc:`interface.get_instance ` - :doc:`interface.has_pending_changes ` - :doc:`interface.ip_in_use ` - :doc:`interface.lacpdu_rate_choices ` - :doc:`interface.lag_ports_choices ` - :doc:`interface.network_config_to_be_removed ` - :doc:`interface.query ` - :doc:`interface.rollback ` - :doc:`interface.save_network_config ` - :doc:`interface.services_restarted_on_sync ` - :doc:`interface.update ` - :doc:`interface.vlan_parent_interface_choices ` - :doc:`interface.websocket_interface ` - :doc:`interface.websocket_local_ip ` - :doc:`interface.xmit_hash_policy_choices ` **ipmi.chassis** - :doc:`ipmi.chassis.identify ` - :doc:`ipmi.chassis.info ` **ipmi.lan** - :doc:`ipmi.lan.channels ` - :doc:`ipmi.lan.query ` - :doc:`ipmi.lan.update ` **ipmi.sel** - :doc:`ipmi.sel.clear ` - :doc:`ipmi.sel.elist ` - :doc:`ipmi.sel.info ` **jbof** - :doc:`jbof.create ` - :doc:`jbof.delete ` - :doc:`jbof.get_instance ` - :doc:`jbof.licensed ` - :doc:`jbof.query ` - :doc:`jbof.reapply_config ` - :doc:`jbof.update ` **kerberos** - :doc:`kerberos.config ` - :doc:`kerberos.update ` **kerberos.keytab** - :doc:`kerberos.keytab.create ` - :doc:`kerberos.keytab.delete ` - :doc:`kerberos.keytab.get_instance ` - :doc:`kerberos.keytab.query ` - :doc:`kerberos.keytab.update ` **kerberos.realm** - :doc:`kerberos.realm.create ` - :doc:`kerberos.realm.delete ` - :doc:`kerberos.realm.get_instance ` - :doc:`kerberos.realm.query ` - :doc:`kerberos.realm.update ` **kmip** - :doc:`kmip.clear_sync_pending_keys ` - :doc:`kmip.config ` - :doc:`kmip.kmip_sync_pending ` - :doc:`kmip.sync_keys ` - :doc:`kmip.update ` **mail** - :doc:`mail.config ` - :doc:`mail.local_administrator_email ` - :doc:`mail.send ` - :doc:`mail.update ` **network.configuration** - :doc:`network.configuration.activity_choices ` - :doc:`network.configuration.config ` - :doc:`network.configuration.update ` **network.general** - :doc:`network.general.summary ` **nfs** - :doc:`nfs.client_count ` - :doc:`nfs.get_nfs3_clients ` - :doc:`nfs.get_nfs4_clients ` **nvmet.global** - :doc:`nvmet.global.config ` - :doc:`nvmet.global.update ` **nvmet.host** - :doc:`nvmet.host.create ` - :doc:`nvmet.host.delete ` - :doc:`nvmet.host.dhchap_dhgroup_choices ` - :doc:`nvmet.host.dhchap_hash_choices ` - :doc:`nvmet.host.generate_key ` - :doc:`nvmet.host.get_instance ` - :doc:`nvmet.host.query ` - :doc:`nvmet.host.update ` **nvmet.host_subsys** - :doc:`nvmet.host_subsys.create ` - :doc:`nvmet.host_subsys.delete ` - :doc:`nvmet.host_subsys.get_instance ` - :doc:`nvmet.host_subsys.query ` - :doc:`nvmet.host_subsys.update ` **nvmet.namespace** - :doc:`nvmet.namespace.create ` - :doc:`nvmet.namespace.delete ` - :doc:`nvmet.namespace.get_instance ` - :doc:`nvmet.namespace.query ` - :doc:`nvmet.namespace.update ` **nvmet.port** - :doc:`nvmet.port.create ` - :doc:`nvmet.port.delete ` - :doc:`nvmet.port.get_instance ` - :doc:`nvmet.port.query ` - :doc:`nvmet.port.transport_address_choices ` - :doc:`nvmet.port.update ` **nvmet.port_subsys** - :doc:`nvmet.port_subsys.create ` - :doc:`nvmet.port_subsys.delete ` - :doc:`nvmet.port_subsys.get_instance ` - :doc:`nvmet.port_subsys.query ` - :doc:`nvmet.port_subsys.update ` **nvmet.subsys** - :doc:`nvmet.subsys.create ` - :doc:`nvmet.subsys.delete ` - :doc:`nvmet.subsys.get_instance ` - :doc:`nvmet.subsys.query ` - :doc:`nvmet.subsys.update ` **pool** - :doc:`pool.attach ` - :doc:`pool.attachments ` - :doc:`pool.create ` - :doc:`pool.detach ` - :doc:`pool.expand ` - :doc:`pool.export ` - :doc:`pool.filesystem_choices ` - :doc:`pool.get_disks ` - :doc:`pool.get_instance ` - :doc:`pool.import_find ` - :doc:`pool.import_pool ` - :doc:`pool.is_upgraded ` - :doc:`pool.offline ` - :doc:`pool.online ` - :doc:`pool.processes ` - :doc:`pool.query ` - :doc:`pool.remove ` - :doc:`pool.replace ` - :doc:`pool.scrub ` - :doc:`pool.update ` - :doc:`pool.upgrade ` - :doc:`pool.validate_name ` **pool.dataset** - :doc:`pool.dataset.attachments ` - :doc:`pool.dataset.change_key ` - :doc:`pool.dataset.checksum_choices ` - :doc:`pool.dataset.compression_choices ` - :doc:`pool.dataset.create ` - :doc:`pool.dataset.delete ` - :doc:`pool.dataset.encryption_algorithm_choices ` - :doc:`pool.dataset.encryption_summary ` - :doc:`pool.dataset.export_key ` - :doc:`pool.dataset.export_keys ` - :doc:`pool.dataset.export_keys_for_replication ` - :doc:`pool.dataset.get_instance ` - :doc:`pool.dataset.get_quota ` - :doc:`pool.dataset.inherit_parent_encryption_properties ` - :doc:`pool.dataset.lock ` - :doc:`pool.dataset.processes ` - :doc:`pool.dataset.promote ` - :doc:`pool.dataset.query ` - :doc:`pool.dataset.recommended_zvol_blocksize ` - :doc:`pool.dataset.recordsize_choices ` - :doc:`pool.dataset.rename ` - :doc:`pool.dataset.set_quota ` - :doc:`pool.dataset.unlock ` - :doc:`pool.dataset.update ` **pool.snapshot** - :doc:`pool.snapshot.clone ` - :doc:`pool.snapshot.create ` - :doc:`pool.snapshot.delete ` - :doc:`pool.snapshot.get_instance ` - :doc:`pool.snapshot.hold ` - :doc:`pool.snapshot.query ` - :doc:`pool.snapshot.release ` - :doc:`pool.snapshot.rename ` - :doc:`pool.snapshot.rollback ` - :doc:`pool.snapshot.update ` **replication** - :doc:`replication.count_eligible_manual_snapshots ` - :doc:`replication.create ` - :doc:`replication.create_dataset ` - :doc:`replication.delete ` - :doc:`replication.get_instance ` - :doc:`replication.list_datasets ` - :doc:`replication.list_naming_schemas ` - :doc:`replication.query ` - :doc:`replication.restore ` - :doc:`replication.run ` - :doc:`replication.run_onetime ` - :doc:`replication.target_unmatched_snapshots ` - :doc:`replication.update ` **replication.config** - :doc:`replication.config.config ` - :doc:`replication.config.update ` **reporting** - :doc:`reporting.get_data ` - :doc:`reporting.graph ` - :doc:`reporting.netdata_get_data ` **route** - :doc:`route.ipv4gw_reachable ` - :doc:`route.system_routes ` **rsynctask** - :doc:`rsynctask.create ` - :doc:`rsynctask.delete ` - :doc:`rsynctask.get_instance ` - :doc:`rsynctask.query ` - :doc:`rsynctask.run ` - :doc:`rsynctask.update ` **service** - :doc:`service.control ` - :doc:`service.get_instance ` - :doc:`service.query ` - :doc:`service.started ` - :doc:`service.started_or_enabled ` - :doc:`service.update ` **sharing.smb** - :doc:`sharing.smb.create ` - :doc:`sharing.smb.delete ` - :doc:`sharing.smb.get_instance ` - :doc:`sharing.smb.query ` - :doc:`sharing.smb.share_precheck ` - :doc:`sharing.smb.update ` **ssh** - :doc:`ssh.bindiface_choices ` - :doc:`ssh.config ` - :doc:`ssh.update ` **support** - :doc:`support.attach_ticket ` - :doc:`support.attach_ticket_max_size ` - :doc:`support.config ` - :doc:`support.fields ` - :doc:`support.is_available ` - :doc:`support.is_available_and_enabled ` - :doc:`support.new_ticket ` - :doc:`support.similar_issues ` - :doc:`support.update ` **system** - :doc:`system.boot_id ` - :doc:`system.debug ` - :doc:`system.feature_enabled ` - :doc:`system.host_id ` - :doc:`system.info ` - :doc:`system.license_update ` - :doc:`system.product_type ` - :doc:`system.ready ` - :doc:`system.release_notes_url ` - :doc:`system.state ` - :doc:`system.version ` - :doc:`system.version_short ` **system.advanced** - :doc:`system.advanced.config ` - :doc:`system.advanced.get_gpu_pci_choices ` - :doc:`system.advanced.login_banner ` - :doc:`system.advanced.sed_global_password ` - :doc:`system.advanced.sed_global_password_is_set ` - :doc:`system.advanced.serial_port_choices ` - :doc:`system.advanced.syslog_certificate_authority_choices ` - :doc:`system.advanced.syslog_certificate_choices ` - :doc:`system.advanced.update ` - :doc:`system.advanced.update_gpu_pci_ids ` **system.general** - :doc:`system.general.checkin ` - :doc:`system.general.checkin_waiting ` - :doc:`system.general.config ` - :doc:`system.general.kbdmap_choices ` - :doc:`system.general.local_url ` - :doc:`system.general.timezone_choices ` - :doc:`system.general.ui_address_choices ` - :doc:`system.general.ui_certificate_choices ` - :doc:`system.general.ui_httpsprotocols_choices ` - :doc:`system.general.ui_restart ` - :doc:`system.general.ui_v6address_choices ` - :doc:`system.general.update ` **system.global** - :doc:`system.global.id ` **systemdataset** - :doc:`systemdataset.config ` - :doc:`systemdataset.pool_choices ` - :doc:`systemdataset.update ` **truecommand** - :doc:`truecommand.config ` - :doc:`truecommand.update ` **tunable** - :doc:`tunable.create ` - :doc:`tunable.delete ` - :doc:`tunable.get_instance ` - :doc:`tunable.query ` - :doc:`tunable.tunable_type_choices ` - :doc:`tunable.update ` **update** - :doc:`update.available_versions ` - :doc:`update.config ` - :doc:`update.download ` - :doc:`update.file ` - :doc:`update.manual ` - :doc:`update.profile_choices ` - :doc:`update.run ` - :doc:`update.status ` - :doc:`update.update ` **ups** - :doc:`ups.config ` - :doc:`ups.driver_choices ` - :doc:`ups.port_choices ` - :doc:`ups.update ` **vm** - :doc:`vm.bootloader_ovmf_choices ` - :doc:`vm.cpu_model_choices ` - :doc:`vm.get_display_web_uri ` - :doc:`vm.get_vm_memory_info ` - :doc:`vm.get_vmemory_in_use ` - :doc:`vm.guest_architecture_and_machine_choices ` - :doc:`vm.maximum_supported_vcpus ` **vm.device** - :doc:`vm.device.convert ` - :doc:`vm.device.iommu_enabled ` - :doc:`vm.device.iotype_choices ` - :doc:`vm.device.nic_attach_choices ` - :doc:`vm.device.usb_controller_choices ` - :doc:`vm.device.usb_passthrough_choices ` - :doc:`vm.device.usb_passthrough_device ` **vmware** - :doc:`vmware.create ` - :doc:`vmware.dataset_has_vms ` - :doc:`vmware.delete ` - :doc:`vmware.get_datastores ` - :doc:`vmware.get_instance ` - :doc:`vmware.match_datastores_with_datasets ` - :doc:`vmware.query ` - :doc:`vmware.update ` **webui.crypto** - :doc:`webui.crypto.get_certificate_domain_names ` **zfs.resource** - :doc:`zfs.resource.query ` Methods with Schema Changes --------------------------- **acme.dns.authenticator** - :doc:`acme.dns.authenticator.authenticator_schemas ` - Return value: - added `[].schema._name_` (required) - added `[].schema._required_` (required) - :doc:`acme.dns.authenticator.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **alertclasses** - :doc:`alertclasses.config ` - Return value: - `classes[*]` type changed (any → object) - :doc:`alertclasses.update ` - Call parameters: - parameter `data` renamed to `alert_class_update` - `alert_class_update.classes[*]` type changed (any → object) - Return value: - `classes[*]` type changed (any → object) **alertservice** - :doc:`alertservice.create ` - Call parameters: - removed `alert_service_create.type` - `alert_service_create.attributes` type changed (object → AWSSNSServiceModel | InfluxDBServiceModel | MailServiceModel | MattermostServiceModel | OpsGenieServiceModel | PagerDutyServiceModel | SlackServiceModel | SNMPTrapServiceModel | TelegramServiceModel | VictorOpsServiceModel) - `alert_service_create.level`: added enum value "ALERT" - `alert_service_create.level`: added enum value "CRITICAL" - `alert_service_create.level`: added enum value "EMERGENCY" - `alert_service_create.level`: added enum value "ERROR" - `alert_service_create.level`: added enum value "INFO" - `alert_service_create.level`: added enum value "NOTICE" - `alert_service_create.level`: added enum value "WARNING" - Return value: - removed `type` - `attributes` type changed (object → AWSSNSServiceModel | InfluxDBServiceModel | MailServiceModel | MattermostServiceModel | OpsGenieServiceModel | PagerDutyServiceModel | SlackServiceModel | SNMPTrapServiceModel | TelegramServiceModel | VictorOpsServiceModel) - `level`: added enum value "ALERT" - `level`: added enum value "CRITICAL" - `level`: added enum value "EMERGENCY" - `level`: added enum value "ERROR" - `level`: added enum value "INFO" - `level`: added enum value "NOTICE" - `level`: added enum value "WARNING" - :doc:`alertservice.get_instance ` - Return value: - removed `type` - `attributes` type changed (object → AWSSNSServiceModel | InfluxDBServiceModel | MailServiceModel | MattermostServiceModel | OpsGenieServiceModel | PagerDutyServiceModel | SlackServiceModel | SNMPTrapServiceModel | TelegramServiceModel | VictorOpsServiceModel) - `level`: added enum value "ALERT" - `level`: added enum value "CRITICAL" - `level`: added enum value "EMERGENCY" - `level`: added enum value "ERROR" - `level`: added enum value "INFO" - `level`: added enum value "NOTICE" - `level`: added enum value "WARNING" - :doc:`alertservice.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed - Return value: - removed `AlertServiceEntry.type` - `AlertServiceEntry.attributes` type changed (object → any) - `AlertServiceEntry.level`: added enum value "ALERT" - `AlertServiceEntry.level`: added enum value "CRITICAL" - `AlertServiceEntry.level`: added enum value "EMERGENCY" - `AlertServiceEntry.level`: added enum value "ERROR" - `AlertServiceEntry.level`: added enum value "INFO" - `AlertServiceEntry.level`: added enum value "NOTICE" - `AlertServiceEntry.level`: added enum value "WARNING" - removed `[].type` - `[].attributes` type changed (object → AWSSNSServiceModel | InfluxDBServiceModel | MailServiceModel | MattermostServiceModel | OpsGenieServiceModel | PagerDutyServiceModel | SlackServiceModel | SNMPTrapServiceModel | TelegramServiceModel | VictorOpsServiceModel) - `[].level`: added enum value "ALERT" - `[].level`: added enum value "CRITICAL" - `[].level`: added enum value "EMERGENCY" - `[].level`: added enum value "ERROR" - `[].level`: added enum value "INFO" - `[].level`: added enum value "NOTICE" - `[].level`: added enum value "WARNING" - :doc:`alertservice.test ` - Call parameters: - removed `alert_service_create.type` - `alert_service_create.attributes` type changed (object → AWSSNSServiceModel | InfluxDBServiceModel | MailServiceModel | MattermostServiceModel | OpsGenieServiceModel | PagerDutyServiceModel | SlackServiceModel | SNMPTrapServiceModel | TelegramServiceModel | VictorOpsServiceModel) - `alert_service_create.level`: added enum value "ALERT" - `alert_service_create.level`: added enum value "CRITICAL" - `alert_service_create.level`: added enum value "EMERGENCY" - `alert_service_create.level`: added enum value "ERROR" - `alert_service_create.level`: added enum value "INFO" - `alert_service_create.level`: added enum value "NOTICE" - `alert_service_create.level`: added enum value "WARNING" - :doc:`alertservice.update ` - Call parameters: - removed `alert_service_update.type` - `alert_service_update.attributes` type changed (object → AWSSNSServiceModel | InfluxDBServiceModel | MailServiceModel | MattermostServiceModel | OpsGenieServiceModel | PagerDutyServiceModel | SlackServiceModel | SNMPTrapServiceModel | TelegramServiceModel | VictorOpsServiceModel) - `alert_service_update.level`: added enum value "ALERT" - `alert_service_update.level`: added enum value "CRITICAL" - `alert_service_update.level`: added enum value "EMERGENCY" - `alert_service_update.level`: added enum value "ERROR" - `alert_service_update.level`: added enum value "INFO" - `alert_service_update.level`: added enum value "NOTICE" - `alert_service_update.level`: added enum value "WARNING" - Return value: - removed `type` - `attributes` type changed (object → AWSSNSServiceModel | InfluxDBServiceModel | MailServiceModel | MattermostServiceModel | OpsGenieServiceModel | PagerDutyServiceModel | SlackServiceModel | SNMPTrapServiceModel | TelegramServiceModel | VictorOpsServiceModel) - `level`: added enum value "ALERT" - `level`: added enum value "CRITICAL" - `level`: added enum value "EMERGENCY" - `level`: added enum value "ERROR" - `level`: added enum value "INFO" - `level`: added enum value "NOTICE" - `level`: added enum value "WARNING" **api_key** - :doc:`api_key.create ` - Return value: - added `revoked_reason` (required) - `username` type changed (string → string | null) - :doc:`api_key.get_instance ` - Return value: - added `revoked_reason` (required) - `username` type changed (string → string | null) - :doc:`api_key.my_keys ` - Return value: - added `[].revoked_reason` (required) - `[].username` type changed (string → string | null) - :doc:`api_key.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed - Return value: - added `ApiKeyEntry.revoked_reason` (required) - `ApiKeyEntry.username` type changed (string → string | null) - added `[].revoked_reason` (required) - `[].username` type changed (string → string | null) - :doc:`api_key.update ` - Return value: - added `ApiKeyEntry.revoked_reason` (required) - `ApiKeyEntry.username` type changed (string → string | null) - added `ApiKeyEntryWithKey.revoked_reason` (required) - `ApiKeyEntryWithKey.username` type changed (string → string | null) **app** - :doc:`app.convert_to_custom ` - Return value: - added `active_workloads.used_host_ips` (required) - :doc:`app.create ` - Return value: - added `active_workloads.used_host_ips` (required) - :doc:`app.get_instance ` - Return value: - added `active_workloads.used_host_ips` (required) - :doc:`app.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed - Return value: - added `[].active_workloads.used_host_ips` (required) - :doc:`app.redeploy ` - Return value: - added `active_workloads.used_host_ips` (required) - :doc:`app.rollback ` - Return value: - added `active_workloads.used_host_ips` (required) - :doc:`app.similar ` - Return value: - added `[].popularity_rank` (required) - :doc:`app.update ` - Return value: - added `active_workloads.used_host_ips` (required) - :doc:`app.upgrade ` - Return value: - added `active_workloads.used_host_ips` (required) **app.image** - :doc:`app.image.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **app.ix_volume** - :doc:`app.ix_volume.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **app.registry** - :doc:`app.registry.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **auth** - :doc:`auth.sessions ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed - Return value: - added `[].credentials_data.APIKeyCredentialData.login_id` (required) - added `[].credentials_data.TokenCredentialData.login_id` (required) - added `[].credentials_data.TokenCredentialData.parent.credentials_data.APIKeyCredentialData.login_id` (required) - added `[].credentials_data.TokenCredentialData.parent.credentials_data.TokenCredentialData.login_id` (required) - added `[].credentials_data.TokenCredentialData.parent.credentials_data.UserCredentialData.login_id` (required) - added `[].credentials_data.UserCredentialData.login_id` (required) **boot.environment** - :doc:`boot.environment.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **cloud_backup** - :doc:`cloud_backup.create ` - Call parameters: - added `cloud_backup.cache_path` - added `cloud_backup.rate_limit` - added `cloud_backup.attributes.acknowledge_abuse` - added `cloud_backup.attributes.bucket` - added `cloud_backup.attributes.bucket_policy_only` - added `cloud_backup.attributes.chunk_size` - added `cloud_backup.attributes.encryption` - added `cloud_backup.attributes.fast_list` - added `cloud_backup.attributes.folder` - added `cloud_backup.attributes.region` - added `cloud_backup.attributes.storage_class` - `cloud_backup.attributes`: additional properties no longer allowed - `cloud_backup.exclude` default value removed - `cloud_backup.include` default value removed - `cloud_backup.schedule` default value removed - Return value: - added `cache_path` - added `rate_limit` - `credentials.provider`: added variant `MegaCredentialsModel` - `exclude` default value removed - `include` default value removed - `schedule` default value removed - :doc:`cloud_backup.get_instance ` - Return value: - added `cache_path` - added `rate_limit` - `credentials.provider`: added variant `MegaCredentialsModel` - `exclude` default value removed - `include` default value removed - `schedule` default value removed - :doc:`cloud_backup.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed - Return value: - added `CloudBackupEntry.cache_path` - added `CloudBackupEntry.rate_limit` - `CloudBackupEntry.attributes` type changed (object → any) - `CloudBackupEntry.exclude` default value removed - `CloudBackupEntry.include` default value removed - `CloudBackupEntry.schedule` default value removed - added `[].cache_path` - added `[].rate_limit` - `[].credentials.provider`: added variant `MegaCredentialsModel` - `[].exclude` default value removed - `[].include` default value removed - `[].schedule` default value removed - :doc:`cloud_backup.restore ` - Call parameters: - added `options.rate_limit` - parameter `options` default value changed ({"exclude": [], "include": []} → {"exclude": [], "include": [], "rate_limit": null}) - :doc:`cloud_backup.sync ` - Call parameters: - added `options.rate_limit` - :doc:`cloud_backup.update ` - Call parameters: - added `data.cache_path` - added `data.rate_limit` - added `data.attributes.acknowledge_abuse` - added `data.attributes.bucket` - added `data.attributes.bucket_policy_only` - added `data.attributes.chunk_size` - added `data.attributes.encryption` - added `data.attributes.fast_list` - added `data.attributes.folder` - added `data.attributes.region` - added `data.attributes.storage_class` - `data.attributes`: additional properties no longer allowed - Return value: - added `cache_path` - added `rate_limit` - `credentials.provider`: added variant `MegaCredentialsModel` - `exclude` default value removed - `include` default value removed - `schedule` default value removed **cloudsync.credentials** - :doc:`cloudsync.credentials.create ` - Call parameters: - `cloud_sync_credentials_create.provider`: added variant `MegaCredentialsModel` - Return value: - `provider`: added variant `MegaCredentialsModel` - :doc:`cloudsync.credentials.get_instance ` - Return value: - `provider`: added variant `MegaCredentialsModel` - :doc:`cloudsync.credentials.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed - Return value: - `[].provider`: added variant `MegaCredentialsModel` - :doc:`cloudsync.credentials.update ` - Call parameters: - `cloud_sync_credentials_update.provider`: added variant `MegaCredentialsModel` - Return value: - `provider`: added variant `MegaCredentialsModel` - :doc:`cloudsync.credentials.verify ` - Call parameters: - parameter `cloud_sync_credentials_create`: added variant `MegaCredentialsModel` **core** - :doc:`core.set_options ` - Call parameters: - added `options.legacy_jobs` - added `options.private_methods` - Return value: - type changed (null → object) **cronjob** - :doc:`cronjob.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **docker** - :doc:`docker.config ` - Return value: - added `insecure_registry_mirrors` (required) - added `secure_registry_mirrors` (required) - :doc:`docker.update ` - Call parameters: - added `docker_update.insecure_registry_mirrors` - added `docker_update.migrate_applications` - added `docker_update.secure_registry_mirrors` - Return value: - added `insecure_registry_mirrors` (required) - added `secure_registry_mirrors` (required) **docker.network** - :doc:`docker.network.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **failover.reboot** - :doc:`failover.reboot.other_node ` - Call parameters: - added parameter `options` (optional) **fc.fc_host** - :doc:`fc.fc_host.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **fcport** - :doc:`fcport.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed - :doc:`fcport.status ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **filesystem** - :doc:`filesystem.listdir ` - Call parameters: - removed `query_options.extend` - removed `query_options.extend_context` - removed `query_options.prefix` - removed `query_options.relationships` - parameter `query_options` default value changed **filesystem.acltemplate** - :doc:`filesystem.acltemplate.by_path ` - Call parameters: - removed `filesystem_acl.query-options.extend` - removed `filesystem_acl.query-options.extend_context` - removed `filesystem_acl.query-options.prefix` - removed `filesystem_acl.query-options.relationships` - `filesystem_acl.query-options` default value changed - :doc:`filesystem.acltemplate.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **group** - :doc:`group.get_instance ` - Return value: - added `immutable` (required) - removed `id_type_both` - :doc:`group.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed - Return value: - added `GroupEntry.immutable` (required) - removed `GroupEntry.id_type_both` - added `[].immutable` (required) - removed `[].id_type_both` **initshutdownscript** - :doc:`initshutdownscript.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **iscsi.auth** - :doc:`iscsi.auth.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **iscsi.extent** - :doc:`iscsi.extent.create ` - Call parameters: - added `iscsi_extent_create.product_id` - Return value: - added `product_id` - :doc:`iscsi.extent.get_instance ` - Return value: - added `product_id` - :doc:`iscsi.extent.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed - Return value: - added `[].product_id` - added `iSCSITargetExtentEntry.product_id` - :doc:`iscsi.extent.update ` - Call parameters: - added `iscsi_extent_update.product_id` - Return value: - added `product_id` **iscsi.global** - :doc:`iscsi.global.sessions ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed - Return value: - type changed (array | IscsiSession | object | integer → array) **iscsi.initiator** - :doc:`iscsi.initiator.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **iscsi.portal** - :doc:`iscsi.portal.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **iscsi.target** - :doc:`iscsi.target.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **iscsi.targetextent** - :doc:`iscsi.targetextent.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **keychaincredential** - :doc:`keychaincredential.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **pool.scrub** - :doc:`pool.scrub.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **pool.snapshottask** - :doc:`pool.snapshottask.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **privilege** - :doc:`privilege.create ` - Return value: - added `ds_groups[].GroupEntry.immutable` (required) - removed `ds_groups[].GroupEntry.id_type_both` - added `local_groups[].GroupEntry.immutable` (required) - removed `local_groups[].GroupEntry.id_type_both` - :doc:`privilege.get_instance ` - Return value: - added `ds_groups[].GroupEntry.immutable` (required) - removed `ds_groups[].GroupEntry.id_type_both` - added `local_groups[].GroupEntry.immutable` (required) - removed `local_groups[].GroupEntry.id_type_both` - :doc:`privilege.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed - Return value: - added `[].ds_groups[].GroupEntry.immutable` (required) - removed `[].ds_groups[].GroupEntry.id_type_both` - added `[].local_groups[].GroupEntry.immutable` (required) - removed `[].local_groups[].GroupEntry.id_type_both` - :doc:`privilege.roles ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed - :doc:`privilege.update ` - Return value: - added `ds_groups[].GroupEntry.immutable` (required) - removed `ds_groups[].GroupEntry.id_type_both` - added `local_groups[].GroupEntry.immutable` (required) - removed `local_groups[].GroupEntry.id_type_both` **rdma** - :doc:`rdma.capable_protocols ` - Return value: - `[]`: added enum value "NVMET" **reporting.exporters** - :doc:`reporting.exporters.exporter_schemas ` - Return value: - added `[].schema[]._name_` (required) - added `[].schema[]._required_` (required) - :doc:`reporting.exporters.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **sharing.nfs** - :doc:`sharing.nfs.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **sharing.smb** - :doc:`sharing.smb.getacl ` - Return value: - `share_acl[].ae_who_id.SMBShareAclEntryWhoId.id_type`: removed enum value "BOTH" - :doc:`sharing.smb.setacl ` - Call parameters: - `smb_setacl.share_acl[].ae_who_id.SMBShareAclEntryWhoId.id_type`: removed enum value "BOTH" - Return value: - `share_acl[].ae_who_id.SMBShareAclEntryWhoId.id_type`: removed enum value "BOTH" **staticroute** - :doc:`staticroute.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **system** - :doc:`system.reboot ` - Call parameters: - parameter `options` became required - :doc:`system.shutdown ` - Call parameters: - parameter `options` became required **system.ntpserver** - :doc:`system.ntpserver.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed **tn_connect** - :doc:`tn_connect.config ` - Return value: - added `interfaces` (required) - added `interfaces_ips` (required) - added `use_all_interfaces` (required) - :doc:`tn_connect.update ` - Call parameters: - added `tn_connect_update.interfaces` - added `tn_connect_update.use_all_interfaces` - removed `tn_connect_update.account_service_base_url` - removed `tn_connect_update.heartbeat_url` - removed `tn_connect_update.leca_service_base_url` - removed `tn_connect_update.tnc_base_url` - Return value: - added `interfaces` (required) - added `interfaces_ips` (required) - added `use_all_interfaces` (required) **user** - :doc:`user.create ` - Call parameters: - `user_create.userns_idmap` type changed (string | integer | null → enum | integer) - Return value: - removed `id_type_both` - `userns_idmap` type changed (string | integer | null → enum | integer) - :doc:`user.delete ` - Call parameters: - parameter `options` became required - :doc:`user.get_instance ` - Return value: - removed `id_type_both` - `userns_idmap` type changed (string | integer | null → enum | integer) - :doc:`user.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed - Return value: - removed `UserEntry.id_type_both` - `UserEntry.userns_idmap` type changed (string | integer | null → enum | integer) - removed `[].id_type_both` - `[].userns_idmap` type changed (string | integer | null → enum | integer) - :doc:`user.renew_2fa_secret ` - Return value: - removed `id_type_both` - `userns_idmap` type changed (string | integer | null → enum | integer) - :doc:`user.setup_local_administrator ` - Call parameters: - parameter `options` became required - :doc:`user.update ` - Call parameters: - `user_update.userns_idmap` type changed (string | integer | null → enum | integer) - Return value: - removed `id_type_both` - `userns_idmap` type changed (string | integer | null → enum | integer) **vm** - :doc:`vm.create ` - Call parameters: - `vm_create.bootloader_ovmf` type changed (string → string | null) - Return value: - `devices[].attributes.VMDisplayDevice.password` became optional - `devices[].attributes.VMDisplayDevice.password` type changed (string → string | null) - `devices[].attributes.VMDisplayDevice.type`: added enum value "SPICE" - `devices[].attributes.VMDisplayDevice.type`: added enum value "VNC" - `devices[].attributes.VMDisplayDevice.type`: constant value restriction removed (was "SPICE") - :doc:`vm.get_display_devices ` - Return value: - `[].attributes.password` became optional - `[].attributes.password` type changed (string → string | null) - `[].attributes.type`: added enum value "SPICE" - `[].attributes.type`: added enum value "VNC" - `[].attributes.type`: constant value restriction removed (was "SPICE") - :doc:`vm.get_instance ` - Return value: - `devices[].attributes.VMDisplayDevice.password` became optional - `devices[].attributes.VMDisplayDevice.password` type changed (string → string | null) - `devices[].attributes.VMDisplayDevice.type`: added enum value "SPICE" - `devices[].attributes.VMDisplayDevice.type`: added enum value "VNC" - `devices[].attributes.VMDisplayDevice.type`: constant value restriction removed (was "SPICE") - :doc:`vm.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed - Return value: - `[].devices[].attributes.VMDisplayDevice.password` became optional - `[].devices[].attributes.VMDisplayDevice.password` type changed (string → string | null) - `[].devices[].attributes.VMDisplayDevice.type`: added enum value "SPICE" - `[].devices[].attributes.VMDisplayDevice.type`: added enum value "VNC" - `[].devices[].attributes.VMDisplayDevice.type`: constant value restriction removed (was "SPICE") - :doc:`vm.update ` - Call parameters: - removed `vm_update.bootloader_ovmf` - removed `vm_update.enable_secure_boot` - Return value: - `devices[].attributes.VMDisplayDevice.password` became optional - `devices[].attributes.VMDisplayDevice.password` type changed (string → string | null) - `devices[].attributes.VMDisplayDevice.type`: added enum value "SPICE" - `devices[].attributes.VMDisplayDevice.type`: added enum value "VNC" - `devices[].attributes.VMDisplayDevice.type`: constant value restriction removed (was "SPICE") **vm.device** - :doc:`vm.device.create ` - Call parameters: - `vm_device_create.attributes.VMDisplayDevice.password` became optional - `vm_device_create.attributes.VMDisplayDevice.password` type changed (string → string | null) - `vm_device_create.attributes.VMDisplayDevice.type`: added enum value "SPICE" - `vm_device_create.attributes.VMDisplayDevice.type`: added enum value "VNC" - `vm_device_create.attributes.VMDisplayDevice.type`: constant value restriction removed (was "SPICE") - Return value: - `attributes.VMDisplayDevice.password` became optional - `attributes.VMDisplayDevice.password` type changed (string → string | null) - `attributes.VMDisplayDevice.type`: added enum value "SPICE" - `attributes.VMDisplayDevice.type`: added enum value "VNC" - `attributes.VMDisplayDevice.type`: constant value restriction removed (was "SPICE") - :doc:`vm.device.get_instance ` - Return value: - `attributes.VMDisplayDevice.password` became optional - `attributes.VMDisplayDevice.password` type changed (string → string | null) - `attributes.VMDisplayDevice.type`: added enum value "SPICE" - `attributes.VMDisplayDevice.type`: added enum value "VNC" - `attributes.VMDisplayDevice.type`: constant value restriction removed (was "SPICE") - :doc:`vm.device.query ` - Call parameters: - removed `options.extend` - removed `options.extend_context` - removed `options.prefix` - removed `options.relationships` - parameter `options` default value changed - Return value: - `[].attributes.VMDisplayDevice.password` became optional - `[].attributes.VMDisplayDevice.password` type changed (string → string | null) - `[].attributes.VMDisplayDevice.type`: added enum value "SPICE" - `[].attributes.VMDisplayDevice.type`: added enum value "VNC" - `[].attributes.VMDisplayDevice.type`: constant value restriction removed (was "SPICE") - :doc:`vm.device.update ` - Call parameters: - `vm_device_update.attributes` type changed (VMCDROMDevice | VMDisplayDevice | VMNICDevice | VMPCIDevice | VMRAWDevice | VMDiskDevice | VMUSBDevice → object) - Return value: - `attributes.VMDisplayDevice.password` became optional - `attributes.VMDisplayDevice.password` type changed (string → string | null) - `attributes.VMDisplayDevice.type`: added enum value "SPICE" - `attributes.VMDisplayDevice.type`: added enum value "VNC" - `attributes.VMDisplayDevice.type`: constant value restriction removed (was "SPICE") **webui.main.dashboard** - :doc:`webui.main.dashboard.sys_info ` - Return value: - `remote_info`: added variant `RemoteInfo` - `remote_info`: removed variant `SysInfoEntry`