Changelog

Summary of API changes since version v26.0.0.

Methods Added

app

app.ix_volume

disk

nvmet.global

reporting

Methods with Schema Changes

acme.dns.authenticator

  • acme.dns.authenticator.create
    • Call parameters:

      • dns_authenticator_create.attributes.OVHSchema.application_key became required

      • dns_authenticator_create.attributes.OVHSchema.application_secret became required

      • dns_authenticator_create.attributes.OVHSchema.consumer_key became required

      • dns_authenticator_create.attributes.Route53Schema.access_key_id became required

      • dns_authenticator_create.attributes.Route53Schema.secret_access_key became required

    • Return value:

      • attributes.OVHSchema.application_key became required

      • attributes.OVHSchema.application_secret became required

      • attributes.OVHSchema.consumer_key became required

      • attributes.Route53Schema.access_key_id became required

      • attributes.Route53Schema.secret_access_key became required

  • acme.dns.authenticator.get_instance
    • Return value:

      • attributes.OVHSchema.application_key became required

      • attributes.OVHSchema.application_secret became required

      • attributes.OVHSchema.consumer_key became required

      • attributes.Route53Schema.access_key_id became required

      • attributes.Route53Schema.secret_access_key became required

  • acme.dns.authenticator.update
    • Call parameters:

      • dns_authenticator_update.attributes.OVHSchema.application_key became required

      • dns_authenticator_update.attributes.OVHSchema.application_secret became required

      • dns_authenticator_update.attributes.OVHSchema.consumer_key became required

      • dns_authenticator_update.attributes.Route53Schema.access_key_id became required

      • dns_authenticator_update.attributes.Route53Schema.secret_access_key became required

    • Return value:

      • attributes.OVHSchema.application_key became required

      • attributes.OVHSchema.application_secret became required

      • attributes.OVHSchema.consumer_key became required

      • attributes.Route53Schema.access_key_id became required

      • attributes.Route53Schema.secret_access_key became required

alertservice

  • alertservice.create
    • Call parameters:

      • alert_service_create.attributes.AWSSNSServiceModel.aws_access_key_id became required

      • alert_service_create.attributes.AWSSNSServiceModel.region became required

      • alert_service_create.attributes.AWSSNSServiceModel.topic_arn became required

      • alert_service_create.attributes.InfluxDBServiceModel.database became required

      • alert_service_create.attributes.InfluxDBServiceModel.host became required

      • alert_service_create.attributes.InfluxDBServiceModel.series_name became required

      • alert_service_create.attributes.InfluxDBServiceModel.username became required

      • alert_service_create.attributes.MattermostServiceModel.username became required

      • alert_service_create.attributes.PagerDutyServiceModel.client_name became required

      • alert_service_create.attributes.VictorOpsServiceModel.routing_key became required

      • alert_service_create.name became required

    • Return value:

      • attributes.AWSSNSServiceModel.aws_access_key_id became required

      • attributes.AWSSNSServiceModel.region became required

      • attributes.AWSSNSServiceModel.topic_arn became required

      • attributes.InfluxDBServiceModel.database became required

      • attributes.InfluxDBServiceModel.host became required

      • attributes.InfluxDBServiceModel.series_name became required

      • attributes.InfluxDBServiceModel.username became required

      • attributes.MattermostServiceModel.username became required

      • attributes.PagerDutyServiceModel.client_name became required

      • attributes.VictorOpsServiceModel.routing_key became required

      • name became required

  • alertservice.get_instance
    • Return value:

      • attributes.AWSSNSServiceModel.aws_access_key_id became required

      • attributes.AWSSNSServiceModel.region became required

      • attributes.AWSSNSServiceModel.topic_arn became required

      • attributes.InfluxDBServiceModel.database became required

      • attributes.InfluxDBServiceModel.host became required

      • attributes.InfluxDBServiceModel.series_name became required

      • attributes.InfluxDBServiceModel.username became required

      • attributes.MattermostServiceModel.username became required

      • attributes.PagerDutyServiceModel.client_name became required

      • attributes.VictorOpsServiceModel.routing_key became required

      • name became required

  • alertservice.test
    • Call parameters:

      • alert_service_create.attributes.AWSSNSServiceModel.aws_access_key_id became required

      • alert_service_create.attributes.AWSSNSServiceModel.region became required

      • alert_service_create.attributes.AWSSNSServiceModel.topic_arn became required

      • alert_service_create.attributes.InfluxDBServiceModel.database became required

      • alert_service_create.attributes.InfluxDBServiceModel.host became required

      • alert_service_create.attributes.InfluxDBServiceModel.series_name became required

      • alert_service_create.attributes.InfluxDBServiceModel.username became required

      • alert_service_create.attributes.MattermostServiceModel.username became required

      • alert_service_create.attributes.PagerDutyServiceModel.client_name became required

      • alert_service_create.attributes.VictorOpsServiceModel.routing_key became required

      • alert_service_create.name became required

  • alertservice.update
    • Call parameters:

      • alert_service_update.attributes.AWSSNSServiceModel.aws_access_key_id became required

      • alert_service_update.attributes.AWSSNSServiceModel.region became required

      • alert_service_update.attributes.AWSSNSServiceModel.topic_arn became required

      • alert_service_update.attributes.InfluxDBServiceModel.database became required

      • alert_service_update.attributes.InfluxDBServiceModel.host became required

      • alert_service_update.attributes.InfluxDBServiceModel.series_name became required

      • alert_service_update.attributes.InfluxDBServiceModel.username became required

      • alert_service_update.attributes.MattermostServiceModel.username became required

      • alert_service_update.attributes.PagerDutyServiceModel.client_name became required

      • alert_service_update.attributes.VictorOpsServiceModel.routing_key became required

      • alert_service_update.name became required

    • Return value:

      • attributes.AWSSNSServiceModel.aws_access_key_id became required

      • attributes.AWSSNSServiceModel.region became required

      • attributes.AWSSNSServiceModel.topic_arn became required

      • attributes.InfluxDBServiceModel.database became required

      • attributes.InfluxDBServiceModel.host became required

      • attributes.InfluxDBServiceModel.series_name became required

      • attributes.InfluxDBServiceModel.username became required

      • attributes.MattermostServiceModel.username became required

      • attributes.PagerDutyServiceModel.client_name became required

      • attributes.VictorOpsServiceModel.routing_key became required

      • name became required

api_key

  • api_key.create
    • Call parameters:

      • api_key_create.name became required

    • Return value:

      • name became required

  • api_key.get_instance
    • Return value:

      • name became required

  • api_key.my_keys
    • Return value:

      • [].name became required

  • api_key.update
    • Return value:

      • ApiKeyEntry.name became required

      • ApiKeyEntryWithKey.name became required

app

  • app.certificate_choices
    • Return value:

      • [].name became required

  • app.config
    • Call parameters:

      • parameter app_name became required

  • app.container_console_choices
    • Call parameters:

      • parameter app_name became required

    • Return value:

      • [*].id became required

      • [*].image became required

      • [*].service_name became required

  • app.container_ids
    • Call parameters:

      • parameter app_name became required

    • Return value:

      • [*].id became required

      • [*].image became required

      • [*].service_name became required

  • app.convert_to_custom
    • Call parameters:

      • parameter app_name became required

    • Return value:

      • human_version became required

      • id became required

      • name became required

      • version became required

  • app.create
    • Return value:

      • human_version became required

      • id became required

      • name became required

      • version became required

  • app.delete
    • Call parameters:

      • parameter app_name became required

  • app.get_instance
    • Return value:

      • human_version became required

      • id became required

      • name became required

      • version became required

  • app.outdated_docker_images
    • Call parameters:

      • parameter app_name became required

  • app.pull_images
    • Call parameters:

      • parameter app_name became required

  • app.redeploy
    • Call parameters:

      • parameter app_name became required

    • Return value:

      • human_version became required

      • id became required

      • name became required

      • version became required

  • app.rollback
    • Call parameters:

      • parameter app_name became required

      • options.app_version became required

    • Return value:

      • human_version became required

      • id became required

      • name became required

      • version became required

  • app.rollback_versions
    • Call parameters:

      • parameter app_name became required

  • app.similar
    • Call parameters:

      • parameter app_name became required

      • parameter train became required

    • Return value:

      • [].catalog became required

      • [].train became required

  • app.start
    • Call parameters:

      • parameter app_name became required

  • app.stop
    • Call parameters:

      • parameter app_name became required

  • app.update
    • Call parameters:

      • parameter app_name became required

      • parameter update default value changed

    • Return value:

      • human_version became required

      • id became required

      • name became required

      • version became required

  • app.upgrade
    • Call parameters:

      • parameter app_name became required

      • parameter options default value changed

    • Return value:

      • human_version became required

      • id became required

      • name became required

      • version became required

  • app.upgrade_bulk
    • Call parameters:

      • apps[].app_name became required

      • apps[].options default value changed

    • Return value:

      • [].app_name became required

      • [].result.AppEntry.human_version became required

      • [].result.AppEntry.id became required

      • [].result.AppEntry.name became required

      • [].result.AppEntry.version became required

  • app.upgrade_summary
    • Call parameters:

      • parameter app_name became required

app.image

app.ix_volume

boot.environment

  • boot.environment.activate
    • Call parameters:

      • boot_environment_activate.id became required

    • Return value:

      • dataset became required

      • id became required

      • used became required

  • boot.environment.clone
    • Call parameters:

      • boot_environment_clone.id became required

      • boot_environment_clone.target became required

    • Return value:

      • dataset became required

      • id became required

      • used became required

  • boot.environment.destroy
    • Call parameters:

      • boot_environment_destroy.id became required

  • boot.environment.keep
    • Call parameters:

      • boot_environment_destroy.id became required

    • Return value:

      • dataset became required

      • id became required

      • used became required

catalog

  • catalog.config
    • Return value:

      • id became required

      • label became required

      • location became required

  • catalog.get_app_details
    • Call parameters:

      • parameter app_name became required

      • app_version_details.train became required

  • catalog.update
    • Return value:

      • id became required

      • label became required

      • location became required

certificate

  • certificate.create
    • Call parameters:

      • certificate_create.name became required

    • Return value:

      • cert_type became required

      • name became required

      • root_path became required

  • certificate.get_instance
    • Return value:

      • cert_type became required

      • name became required

      • root_path became required

  • certificate.update
    • Return value:

      • cert_type became required

      • name became required

      • root_path became required

cloud_backup

cloudsync

  • cloudsync.create
    • Call parameters:

      • cloud_sync_create.bwlimit[].time became required

    • Return value:

      • bwlimit[].time became required

      • credentials.name became required

  • cloudsync.get_instance
    • Return value:

      • bwlimit[].time became required

      • credentials.name became required

  • cloudsync.restore
    • Call parameters:

      • opts.path became required

    • Return value:

      • bwlimit[].time became required

      • credentials.name became required

  • cloudsync.sync_onetime
    • Call parameters:

      • cloud_sync_sync_onetime.bwlimit[].time became required

  • cloudsync.update
    • Call parameters:

      • cloud_sync_update.bwlimit[].time became required

    • Return value:

      • bwlimit[].time became required

      • credentials.name became required

cloudsync.credentials

container

  • container.create
    • Call parameters:

      • container_create.name became required

    • Return value:

      • devices[].attributes.ContainerFilesystemDevice.source became required

      • devices[].attributes.ContainerFilesystemDevice.target became required

      • devices[].attributes.ContainerGPUDevice.pci_address became required

      • devices[].attributes.ContainerUSBDevice.usb.USBAttributes.product_id became required

      • devices[].attributes.ContainerUSBDevice.usb.USBAttributes.vendor_id became required

      • name became required

  • container.get_instance
    • Return value:

      • devices[].attributes.ContainerFilesystemDevice.source became required

      • devices[].attributes.ContainerFilesystemDevice.target became required

      • devices[].attributes.ContainerGPUDevice.pci_address became required

      • devices[].attributes.ContainerUSBDevice.usb.USBAttributes.product_id became required

      • devices[].attributes.ContainerUSBDevice.usb.USBAttributes.vendor_id became required

      • name became required

  • container.pool_choices
    • Return value:

      • [*] type changed (any → string)

  • container.update
    • Return value:

      • devices[].attributes.ContainerFilesystemDevice.source became required

      • devices[].attributes.ContainerFilesystemDevice.target became required

      • devices[].attributes.ContainerGPUDevice.pci_address became required

      • devices[].attributes.ContainerUSBDevice.usb.USBAttributes.product_id became required

      • devices[].attributes.ContainerUSBDevice.usb.USBAttributes.vendor_id became required

      • name became required

container.device

  • container.device.create
    • Call parameters:

      • container_device_create.attributes.ContainerFilesystemDevice.source became required

      • container_device_create.attributes.ContainerFilesystemDevice.target became required

      • container_device_create.attributes.ContainerGPUDevice.pci_address became required

      • container_device_create.attributes.ContainerUSBDevice.usb.USBAttributes.product_id became required

      • container_device_create.attributes.ContainerUSBDevice.usb.USBAttributes.vendor_id became required

    • Return value:

      • attributes.ContainerFilesystemDevice.source became required

      • attributes.ContainerFilesystemDevice.target became required

      • attributes.ContainerGPUDevice.pci_address became required

      • attributes.ContainerUSBDevice.usb.USBAttributes.product_id became required

      • attributes.ContainerUSBDevice.usb.USBAttributes.vendor_id became required

  • container.device.get_instance
    • Return value:

      • attributes.ContainerFilesystemDevice.source became required

      • attributes.ContainerFilesystemDevice.target became required

      • attributes.ContainerGPUDevice.pci_address became required

      • attributes.ContainerUSBDevice.usb.USBAttributes.product_id became required

      • attributes.ContainerUSBDevice.usb.USBAttributes.vendor_id became required

  • container.device.gpu_choices
    • Return value:

      • [*] type changed (any → string)

  • container.device.update
    • Return value:

      • attributes.ContainerFilesystemDevice.source became required

      • attributes.ContainerFilesystemDevice.target became required

      • attributes.ContainerGPUDevice.pci_address became required

      • attributes.ContainerUSBDevice.usb.USBAttributes.product_id became required

      • attributes.ContainerUSBDevice.usb.USBAttributes.vendor_id became required

directoryservices

  • directoryservices.config
    • Return value:

      • configuration.ActiveDirectoryConfig.domain became required

      • configuration.ActiveDirectoryConfig.hostname became required

      • configuration.IPAConfig.domain became required

      • configuration.IPAConfig.hostname became required

      • configuration.IPAConfig.target_server became required

      • credential.CredKRBPrincipal.principal became required

      • credential.CredKRBUser.username became required

      • credential.CredLDAPMTLS.client_certificate became required

  • directoryservices.leave
    • Call parameters:

      • credential.credential.username became required

  • directoryservices.update
    • Call parameters:

      • directoryservices_update.configuration.ActiveDirectoryConfig.domain became required

      • directoryservices_update.configuration.ActiveDirectoryConfig.hostname became required

      • directoryservices_update.configuration.IPAConfig.domain became required

      • directoryservices_update.configuration.IPAConfig.hostname became required

      • directoryservices_update.configuration.IPAConfig.target_server became required

      • directoryservices_update.credential.CredKRBPrincipal.principal became required

      • directoryservices_update.credential.CredKRBUser.username became required

      • directoryservices_update.credential.CredLDAPMTLS.client_certificate became required

    • Return value:

      • configuration.ActiveDirectoryConfig.domain became required

      • configuration.ActiveDirectoryConfig.hostname became required

      • configuration.IPAConfig.domain became required

      • configuration.IPAConfig.hostname became required

      • configuration.IPAConfig.target_server became required

      • credential.CredKRBPrincipal.principal became required

      • credential.CredKRBUser.username became required

      • credential.CredLDAPMTLS.client_certificate became required

disk

  • disk.reset_sed
    • Call parameters:

      • disk_sed_reset.name became required

      • disk_sed_reset.psid became required

  • disk.setup_sed
    • Call parameters:

      • disk_sed_setup.name became required

  • disk.unlock_sed
    • Call parameters:

      • disk_sed_unlock.name became required

  • disk.wipe
    • Call parameters:

      • parameter dev became required

docker

  • docker.backup
    • Return value:

      • default value removed

  • docker.backup_to_pool
    • Call parameters:

      • parameter target_pool became required

  • docker.config
    • Return value:

      • added address_pools[].base (required)

      • added address_pools[].size (required)

      • address_pools[]: additional properties no longer allowed

  • docker.delete_backup
    • Call parameters:

      • parameter backup_name became required

  • docker.list_backups
    • Return value:

      • [*].apps[].id became required

      • [*].apps[].name became required

      • [*].apps[].state became required

      • [*].backup_path became required

      • [*].created_on became required

      • [*].name became required

      • [*].snapshot_name became required

  • docker.restore_backup
    • Call parameters:

      • parameter backup_name became required

  • docker.update
    • Return value:

      • added address_pools[].base (required)

      • added address_pools[].size (required)

      • address_pools[]: additional properties no longer allowed

enclosure2

filesystem

  • filesystem.chown
    • Call parameters:

      • filesystem_chown.path became required

  • filesystem.get
    • Call parameters:

      • parameter path became required

  • filesystem.get_zfs_attributes
    • Call parameters:

      • parameter path became required

  • filesystem.getacl
    • Call parameters:

      • parameter path became required

    • Return value:

      • DISABLED_ACLResult.path became required

      • NFS4ACLResult.path became required

      • POSIXACLResult.path became required

  • filesystem.listdir
    • Call parameters:

      • parameter path became required

  • filesystem.mkdir
    • Call parameters:

      • parameter filesystem_mkdir renamed to data

      • data.path became required

    • Return value:

      • name became required

      • path became required

      • realpath became required

  • filesystem.put
    • Call parameters:

      • parameter path became required

  • filesystem.set_zfs_attributes
    • Call parameters:

      • parameter set_zfs_file_attributes renamed to data

      • data.path became required

  • filesystem.setacl
    • Call parameters:

      • filesystem_acl.path became required

    • Return value:

      • DISABLED_ACLResult.path became required

      • NFS4ACLResult.path became required

      • POSIXACLResult.path became required

  • filesystem.setperm
    • Call parameters:

      • filesystem_setperm.path became required

  • filesystem.stat
    • Call parameters:

      • parameter path became required

    • Return value:

      • realpath became required

  • filesystem.statfs
    • Call parameters:

      • parameter path became required

    • Return value:

      • avail_blocks_str became required

      • avail_bytes_str became required

      • dest became required

      • free_blocks_str became required

      • free_bytes_str became required

      • fsid became required

      • source became required

      • total_blocks_str became required

      • total_bytes_str became required

ftp

  • ftp.update
    • Call parameters:

      • parameter ftp_update renamed to data

group

iscsi.extent

iscsi.portal

  • iscsi.portal.create
    • Call parameters:

      • iscsi_portal_create.listen[].ip became required

    • Return value:

      • listen[].ip became required

  • iscsi.portal.get_instance
    • Return value:

      • listen[].ip became required

  • iscsi.portal.update
    • Call parameters:

      • iscsi_portal_update.listen[].ip became required

    • Return value:

      • listen[].ip became required

iscsi.target

kerberos.keytab

kerberos.realm

keychaincredential

  • keychaincredential.create
    • Call parameters:

      • keychain_credential_create.KeychainCredentialCreateSSHCredentialsEntry.name became required

      • keychain_credential_create.KeychainCredentialCreateSSHKeyPairEntry.name became required

    • Return value:

      • SSHCredentialsEntry.name became required

      • SSHKeyPairEntry.name became required

  • keychaincredential.get_instance
    • Return value:

      • name became required

  • keychaincredential.remote_ssh_host_key_scan
    • Call parameters:

      • keychain_remote_ssh_host_key_scan.host became required

  • keychaincredential.remote_ssh_semiautomatic_setup
    • Call parameters:

      • data.name became required

    • Return value:

      • name became required

  • keychaincredential.setup_ssh_connection
    • Call parameters:

      • options.SetupSSHConnectionManual.connection_name became required

      • options.SetupSSHConnectionManual.private_key.KeychainCredentialSetupSSHConnectionKeyNew.name became required

      • options.SetupSSHConnectionSemiautomatic.connection_name became required

      • options.SetupSSHConnectionSemiautomatic.private_key.KeychainCredentialSetupSSHConnectionKeyNew.name became required

    • Return value:

      • name became required

  • keychaincredential.update
    • Return value:

      • SSHCredentialsEntry.name became required

      • SSHKeyPairEntry.name became required

lxc

  • lxc.update
    • Call parameters:

      • parameter lxc_config_update renamed to data

mail

  • mail.config
    • Return value:

      • oauth: removed variant EmptyDict

  • mail.send
    • Call parameters:

      • config.oauth: removed variant EmptyDict

  • mail.update
    • Call parameters:

      • data.oauth: removed variant EmptyDict

    • Return value:

      • oauth: removed variant EmptyDict

nvmet.host

nvmet.host_subsys

nvmet.namespace

  • nvmet.namespace.create
    • Call parameters:

      • nvmet_namespace_create.device_path became required

    • Return value:

      • device_nguid became required

      • device_path became required

      • device_uuid became required

      • subsys.name became required

  • nvmet.namespace.get_instance
    • Return value:

      • device_nguid became required

      • device_path became required

      • device_uuid became required

      • subsys.name became required

  • nvmet.namespace.update
    • Return value:

      • device_nguid became required

      • device_path became required

      • device_uuid became required

      • subsys.name became required

nvmet.port

  • nvmet.port.create
    • Call parameters:

      • nvmet_port_create.NVMetPortCreateFC.addr_traddr became required

nvmet.port_subsys

nvmet.subsys

pool

pool.dataset

pool.snapshot

  • pool.snapshot.clone
    • Call parameters:

      • data.dataset_dst became required

      • data.snapshot became required

  • pool.snapshot.create
    • Call parameters:

      • data.PoolSnapshotCreateWithName.dataset became required

      • data.PoolSnapshotCreateWithName.name became required

      • data.PoolSnapshotCreateWithSchema.dataset became required

      • data.PoolSnapshotCreateWithSchema.naming_schema became required

  • pool.snapshot.rename
    • Call parameters:

      • parameter id became required

      • options.new_name became required

privilege

  • privilege.create
    • Call parameters:

      • privilege_create.name became required

    • Return value:

      • ds_groups[].GroupEntry.group became required

      • ds_groups[].GroupEntry.name became required

      • local_groups[].GroupEntry.group became required

      • local_groups[].GroupEntry.name became required

      • name became required

  • privilege.get_instance
    • Return value:

      • ds_groups[].GroupEntry.group became required

      • ds_groups[].GroupEntry.name became required

      • local_groups[].GroupEntry.group became required

      • local_groups[].GroupEntry.name became required

      • name became required

  • privilege.update
    • Return value:

      • ds_groups[].GroupEntry.group became required

      • ds_groups[].GroupEntry.name became required

      • local_groups[].GroupEntry.group became required

      • local_groups[].GroupEntry.name became required

      • name became required

replication

  • replication.create
    • Call parameters:

      • replication_create.name became required

    • Return value:

      • name became required

      • ssh_credentials.KeychainCredentialEntry.name became required

  • replication.get_instance
    • Return value:

      • name became required

      • ssh_credentials.KeychainCredentialEntry.name became required

  • replication.restore
    • Return value:

      • name became required

      • ssh_credentials.KeychainCredentialEntry.name became required

  • replication.update
    • Return value:

      • name became required

      • ssh_credentials.KeychainCredentialEntry.name became required

reporting

  • reporting.get_data
    • Return value:

      • [].aggregations.Aggregations.max[*] type changed (any → number)

      • [].aggregations.Aggregations.mean[*] type changed (any → number)

      • [].aggregations.Aggregations.min[*] type changed (any → number)

      • [].name became required

  • reporting.graph
    • Call parameters:

      • parameter str became required

    • Return value:

      • [].aggregations.Aggregations.max[*] type changed (any → number)

      • [].aggregations.Aggregations.mean[*] type changed (any → number)

      • [].aggregations.Aggregations.min[*] type changed (any → number)

      • [].name became required

  • reporting.netdata_get_data
    • Return value:

      • [].aggregations.Aggregations.max[*] type changed (any → number)

      • [].aggregations.Aggregations.mean[*] type changed (any → number)

      • [].aggregations.Aggregations.min[*] type changed (any → number)

      • [].name became required

  • reporting.netdata_graph
    • Call parameters:

      • parameter str became required

    • Return value:

      • [].aggregations.Aggregations.max[*] type changed (any → number)

      • [].aggregations.Aggregations.mean[*] type changed (any → number)

      • [].aggregations.Aggregations.min[*] type changed (any → number)

      • [].name became required

reporting.exporters

  • reporting.exporters.create
    • Call parameters:

      • reporting_exporter_create.attributes.GraphiteExporter.destination_ip became required

      • reporting_exporter_create.attributes.GraphiteExporter.namespace became required

    • Return value:

      • attributes.GraphiteExporter.destination_ip became required

      • attributes.GraphiteExporter.namespace became required

  • reporting.exporters.get_instance
    • Return value:

      • attributes.GraphiteExporter.destination_ip became required

      • attributes.GraphiteExporter.namespace became required

  • reporting.exporters.update
    • Call parameters:

      • reporting_exporter_update.attributes.GraphiteExporter.destination_ip became required

      • reporting_exporter_update.attributes.GraphiteExporter.namespace became required

    • Return value:

      • attributes.GraphiteExporter.destination_ip became required

      • attributes.GraphiteExporter.namespace became required

rsynctask

  • rsynctask.create
    • Return value:

      • ssh_credentials.KeychainCredentialEntry.name became required

  • rsynctask.get_instance
    • Return value:

      • ssh_credentials.KeychainCredentialEntry.name became required

  • rsynctask.update
    • Return value:

      • ssh_credentials.KeychainCredentialEntry.name became required

sharing.nfs

  • sharing.nfs.create
    • Call parameters:

      • data.path became required

    • Return value:

      • path became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.dataset_name became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.job_uuid became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.tier_job_id became required

  • sharing.nfs.get_instance
    • Return value:

      • path became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.dataset_name became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.job_uuid became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.tier_job_id became required

  • sharing.nfs.update
    • Return value:

      • path became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.dataset_name became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.job_uuid became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.tier_job_id became required

sharing.smb

  • sharing.smb.create
    • Return value:

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.dataset_name became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.job_uuid became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.tier_job_id became required

  • sharing.smb.get_instance
    • Return value:

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.dataset_name became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.job_uuid became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.tier_job_id became required

  • sharing.smb.getacl
    • Call parameters:

      • smb_getacl.share_name became required

    • Return value:

      • share_name became required

  • sharing.smb.setacl
    • Call parameters:

      • smb_setacl.share_name became required

    • Return value:

      • share_name became required

  • sharing.smb.update
    • Return value:

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.dataset_name became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.job_uuid became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.tier_job_id became required

sharing.webshare

  • sharing.webshare.create
    • Call parameters:

      • data.name became required

      • data.path became required

    • Return value:

      • name became required

      • path became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.dataset_name became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.job_uuid became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.tier_job_id became required

  • sharing.webshare.get_instance
    • Return value:

      • name became required

      • path became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.dataset_name became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.job_uuid became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.tier_job_id became required

  • sharing.webshare.update
    • Return value:

      • name became required

      • path became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.dataset_name became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.job_uuid became required

      • tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.tier_job_id became required

smb

staticroute

  • staticroute.create
    • Call parameters:

      • data.destination became required

      • data.gateway became required

    • Return value:

      • destination became required

      • gateway became required

  • staticroute.get_instance
    • Return value:

      • destination became required

      • gateway became required

  • staticroute.update
    • Return value:

      • destination became required

      • gateway became required

system

system.general

tn_connect

tunable

ups

  • ups.config
    • Return value:

      • identifier became required

      • monuser became required

  • ups.update
    • Return value:

      • identifier became required

      • monuser became required

user

vm

  • vm.bootloader_ovmf_choices
    • Return value:

      • [*] type changed (any → string)

  • vm.cpu_model_choices
    • Return value:

      • [*] type changed (any → string)

  • vm.create
    • Call parameters:

      • vm_create.name became required

    • Return value:

      • devices[].attributes.VMCDROMDevice.path became required

      • devices[].attributes.VMPCIDevice.pptdev became required

      • devices[].attributes.VMRAWDevice.path became required

      • devices[].attributes.VMUSBDevice.usb.USBAttributes.product_id became required

      • devices[].attributes.VMUSBDevice.usb.USBAttributes.vendor_id became required

      • name became required

      • status.state became required

      • uuid became required

      • uuid type changed (string | null → string)

  • vm.get_console
    • Return value:

      • default value removed

  • vm.get_instance
    • Return value:

      • devices[].attributes.VMCDROMDevice.path became required

      • devices[].attributes.VMPCIDevice.pptdev became required

      • devices[].attributes.VMRAWDevice.path became required

      • devices[].attributes.VMUSBDevice.usb.USBAttributes.product_id became required

      • devices[].attributes.VMUSBDevice.usb.USBAttributes.vendor_id became required

      • name became required

      • status.state became required

      • uuid became required

      • uuid type changed (string | null → string)

  • vm.guest_architecture_and_machine_choices
    • Return value:

      • [*] type changed (any → array)

  • vm.status
    • Return value:

      • state became required

  • vm.update
    • Return value:

      • devices[].attributes.VMCDROMDevice.path became required

      • devices[].attributes.VMPCIDevice.pptdev became required

      • devices[].attributes.VMRAWDevice.path became required

      • devices[].attributes.VMUSBDevice.usb.USBAttributes.product_id became required

      • devices[].attributes.VMUSBDevice.usb.USBAttributes.vendor_id became required

      • name became required

      • status.state became required

      • uuid became required

      • uuid type changed (string | null → string)

vm.device

  • vm.device.bind_choices
    • Return value:

      • [*] type changed (any → string)

  • vm.device.convert
    • Call parameters:

      • vm_convert.destination became required

      • vm_convert.source became required

  • vm.device.create
    • Call parameters:

      • vm_device_create.attributes.VMCDROMDevice.path became required

      • vm_device_create.attributes.VMPCIDevice.pptdev became required

      • vm_device_create.attributes.VMRAWDevice.path became required

      • vm_device_create.attributes.VMUSBDevice.usb.USBAttributes.product_id became required

      • vm_device_create.attributes.VMUSBDevice.usb.USBAttributes.vendor_id became required

    • Return value:

      • attributes.VMCDROMDevice.path became required

      • attributes.VMPCIDevice.pptdev became required

      • attributes.VMRAWDevice.path became required

      • attributes.VMUSBDevice.usb.USBAttributes.product_id became required

      • attributes.VMUSBDevice.usb.USBAttributes.vendor_id became required

  • vm.device.disk_choices
    • Return value:

      • [*] type changed (any → string)

  • vm.device.get_instance
    • Return value:

      • attributes.VMCDROMDevice.path became required

      • attributes.VMPCIDevice.pptdev became required

      • attributes.VMRAWDevice.path became required

      • attributes.VMUSBDevice.usb.USBAttributes.product_id became required

      • attributes.VMUSBDevice.usb.USBAttributes.vendor_id became required

  • vm.device.passthrough_device
    • Call parameters:

      • parameter device became required

  • vm.device.update
    • Return value:

      • attributes.VMCDROMDevice.path became required

      • attributes.VMPCIDevice.pptdev became required

      • attributes.VMRAWDevice.path became required

      • attributes.VMUSBDevice.usb.USBAttributes.product_id became required

      • attributes.VMUSBDevice.usb.USBAttributes.vendor_id became required

  • vm.device.usb_passthrough_device
    • Call parameters:

      • parameter device became required

webui.main.dashboard

  • webui.main.dashboard.sys_info
    • Return value:

      • hostname became required

      • platform became required

      • remote_info.RemoteInfo.hostname became required

      • remote_info.RemoteInfo.platform became required

      • remote_info.RemoteInfo.version became required

      • version became required

zfs.resource

  • zfs.resource.destroy
    • Call parameters:

      • data.path became required

  • zfs.resource.query
    • Return value:

      • [].tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.dataset_name became required

      • [].tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.job_uuid became required

      • [].tier.TierInfo.tier_job.ZfsTierRewriteJobEntry.tier_job_id became required

zfs.resource.snapshot

zfs.tier

  • zfs.tier.dataset_set_tier
    • Call parameters:

      • zfs_tier_dataset_set_tier.dataset_name became required

    • Return value:

      • tier_job.ZfsTierRewriteJobEntry.dataset_name became required

      • tier_job.ZfsTierRewriteJobEntry.job_uuid became required

      • tier_job.ZfsTierRewriteJobEntry.tier_job_id became required

  • zfs.tier.rewrite_job_cancel
    • Call parameters:

      • zfs_tier_rewrite_job_cancel.tier_job_id became required

  • zfs.tier.rewrite_job_create
    • Call parameters:

      • zfs_tier_rewrite_job_create.dataset_name became required

    • Return value:

      • dataset_name became required

      • job_uuid became required

      • tier_job_id became required

  • zfs.tier.rewrite_job_failures
    • Call parameters:

      • zfs_tier_rewrite_job_failures.tier_job_id became required

  • zfs.tier.rewrite_job_recover
    • Call parameters:

      • zfs_tier_rewrite_job_recover.tier_job_id became required

    • Return value:

      • dataset_name became required

      • job_uuid became required

      • tier_job_id became required

  • zfs.tier.rewrite_job_status
    • Call parameters:

      • zfs_tier_rewrite_job_status.tier_job_id became required

    • Return value:

      • dataset_name became required

      • job_uuid became required

      • tier_job_id became required