Changelog¶
Summary of API changes since version v25.04.2.
Methods Added¶
app
audit
auth
auth.twofactor
boot
certificate
cloudsync
core
directoryservices
disk
dns
docker
enclosure2
failover
failover.disabled
hardware.virtualization
idmap
interface
ipmi.chassis
ipmi.lan
ipmi.sel
jbof
kerberos
kerberos.keytab
kerberos.realm
kmip
network.configuration
network.general
nfs
nvmet.global
nvmet.host
nvmet.host_subsys
nvmet.namespace
nvmet.port
nvmet.port_subsys
nvmet.subsys
pool
pool.dataset
pool.snapshot
replication
replication.config
reporting
route
rsynctask
service
sharing.smb
ssh
support
system
system.advanced
system.general
system.global
systemdataset
truecommand
tunable
update
ups
vm
vm.device
vmware
webui.crypto
zfs.resource
Methods with Schema Changes¶
acme.dns.authenticator
acme.dns.authenticator.authenticator_schemas
Return value:
added [].schema._name_ (required)
added [].schema._required_ (required)
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
alertclasses.config
Return value:
classes[*] type changed (any → object)
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
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”
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”
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”
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”
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
api_key.create
Return value:
added revoked_reason (required)
username type changed (string → string | null)
api_key.get_instance
Return value:
added revoked_reason (required)
username type changed (string → string | null)
api_key.my_keys
Return value:
added [].revoked_reason (required)
[].username type changed (string → string | null)
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)
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
app.convert_to_custom
Return value:
added active_workloads.used_host_ips (required)
app.create
Return value:
added active_workloads.used_host_ips (required)
app.get_instance
Return value:
added active_workloads.used_host_ips (required)
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)
app.redeploy
Return value:
added active_workloads.used_host_ips (required)
app.rollback
Return value:
added active_workloads.used_host_ips (required)
app.similar
Return value:
added [].popularity_rank (required)
app.update
Return value:
added active_workloads.used_host_ips (required)
app.upgrade
Return value:
added active_workloads.used_host_ips (required)
app.image
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
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
app.registry.query
Call parameters:
removed options.extend
removed options.extend_context
removed options.prefix
removed options.relationships
parameter options default value changed
auth
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
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
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
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
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
cloud_backup.restore
Call parameters:
added options.rate_limit
parameter options default value changed ({“exclude”: [], “include”: []} → {“exclude”: [], “include”: [], “rate_limit”: null})
cloud_backup.sync
Call parameters:
added options.rate_limit
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
cloudsync.credentials.create
Call parameters:
cloud_sync_credentials_create.provider: added variant MegaCredentialsModel
Return value:
provider: added variant MegaCredentialsModel
cloudsync.credentials.get_instance
Return value:
provider: added variant MegaCredentialsModel
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
cloudsync.credentials.update
Call parameters:
cloud_sync_credentials_update.provider: added variant MegaCredentialsModel
Return value:
provider: added variant MegaCredentialsModel
cloudsync.credentials.verify
Call parameters:
parameter cloud_sync_credentials_create: added variant MegaCredentialsModel
core
core.set_options
Call parameters:
added options.legacy_jobs
added options.private_methods
Return value:
type changed (null → object)
cronjob
cronjob.query
Call parameters:
removed options.extend
removed options.extend_context
removed options.prefix
removed options.relationships
parameter options default value changed
docker
docker.config
Return value:
added insecure_registry_mirrors (required)
added secure_registry_mirrors (required)
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
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
failover.reboot.other_node
Call parameters:
added parameter options (optional)
fc.fc_host
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
fcport.query
Call parameters:
removed options.extend
removed options.extend_context
removed options.prefix
removed options.relationships
parameter options default value changed
fcport.status
Call parameters:
removed options.extend
removed options.extend_context
removed options.prefix
removed options.relationships
parameter options default value changed
filesystem
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
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
filesystem.acltemplate.query
Call parameters:
removed options.extend
removed options.extend_context
removed options.prefix
removed options.relationships
parameter options default value changed
group
group.get_instance
Return value:
added immutable (required)
removed id_type_both
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
initshutdownscript.query
Call parameters:
removed options.extend
removed options.extend_context
removed options.prefix
removed options.relationships
parameter options default value changed
iscsi.auth
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
iscsi.extent.create
Call parameters:
added iscsi_extent_create.product_id
Return value:
added product_id
iscsi.extent.get_instance
Return value:
added product_id
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
iscsi.extent.update
Call parameters:
added iscsi_extent_update.product_id
Return value:
added product_id
iscsi.global
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
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
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
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
iscsi.targetextent.query
Call parameters:
removed options.extend
removed options.extend_context
removed options.prefix
removed options.relationships
parameter options default value changed
keychaincredential
keychaincredential.query
Call parameters:
removed options.extend
removed options.extend_context
removed options.prefix
removed options.relationships
parameter options default value changed
pool.scrub
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
pool.snapshottask.query
Call parameters:
removed options.extend
removed options.extend_context
removed options.prefix
removed options.relationships
parameter options default value changed
privilege
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
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
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
privilege.roles
Call parameters:
removed options.extend
removed options.extend_context
removed options.prefix
removed options.relationships
parameter options default value changed
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
rdma.capable_protocols
Return value:
[]: added enum value “NVMET”
reporting.exporters
reporting.exporters.exporter_schemas
Return value:
added [].schema[]._name_ (required)
added [].schema[]._required_ (required)
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
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
sharing.smb.getacl
Return value:
share_acl[].ae_who_id.SMBShareAclEntryWhoId.id_type: removed enum value “BOTH”
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
staticroute.query
Call parameters:
removed options.extend
removed options.extend_context
removed options.prefix
removed options.relationships
parameter options default value changed
system
system.reboot
Call parameters:
parameter options became required
system.shutdown
Call parameters:
parameter options became required
system.ntpserver
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
tn_connect.config
Return value:
added interfaces (required)
added interfaces_ips (required)
added use_all_interfaces (required)
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
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)
user.delete
Call parameters:
parameter options became required
user.get_instance
Return value:
removed id_type_both
userns_idmap type changed (string | integer | null → enum | integer)
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)
user.renew_2fa_secret
Return value:
removed id_type_both
userns_idmap type changed (string | integer | null → enum | integer)
user.setup_local_administrator
Call parameters:
parameter options became required
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
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”)
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”)
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”)
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”)
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
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”)
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”)
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”)
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
webui.main.dashboard.sys_info
Return value:
remote_info: added variant RemoteInfo
remote_info: removed variant SysInfoEntry