Table Of Contents
- JSON-RPC 2.0 over WebSocket API
- API Methods
- acme.dns.authenticator
- alert
- alertclasses
- alertservice
- api_key
- app
- app.available
- app.available_space
- app.categories
- app.certificate_choices
- app.config
- app.container_console_choices
- app.container_ids
- app.convert_to_custom
- app.create
- app.delete
- app.get_instance
- app.gpu_choices
- app.ip_choices
- app.latest
- app.outdated_docker_images
- app.pull_images
- app.query
- app.redeploy
- app.rollback
- app.rollback_versions
- app.similar
- app.start
- app.stop
- app.update
- app.upgrade
- app.upgrade_summary
- app.used_ports
- app.image
- app.ix_volume
- app.registry
- auth
- boot.environment
- catalog
- certificate
- cloud_backup
- cloudsync
- cloudsync.credentials
- config
- core
- cronjob
- device
- disk
- docker
- docker.network
- enclosure.label
- failover.reboot
- fc.fc_host
- fcport
- filesystem
- filesystem.acltemplate
- ftp
- group
- initshutdownscript
- ipmi
- iscsi.auth
- iscsi.extent
- iscsi.global
- iscsi.initiator
- iscsi.portal
- iscsi.target
- iscsi.targetextent
- k8s_to_docker
- keychaincredential
- keychaincredential.create
- keychaincredential.delete
- keychaincredential.generate_ssh_key_pair
- keychaincredential.get_instance
- keychaincredential.query
- keychaincredential.remote_ssh_host_key_scan
- keychaincredential.remote_ssh_semiautomatic_setup
- keychaincredential.setup_ssh_connection
- keychaincredential.update
- keychaincredential.used_by
- nfs
- pool
- pool.dataset
- pool.resilver
- pool.scrub
- pool.snapshottask
- pool.snapshottask.create
- pool.snapshottask.delete
- pool.snapshottask.delete_will_change_retention_for
- pool.snapshottask.get_instance
- pool.snapshottask.max_count
- pool.snapshottask.max_total_count
- pool.snapshottask.query
- pool.snapshottask.run
- pool.snapshottask.update
- pool.snapshottask.update_will_change_retention_for
- privilege
- reporting
- reporting.exporters
- sharing.nfs
- sharing.smb
- smb
- snmp
- staticroute
- system
- system.general
- system.ntpserver
- system.reboot
- system.security
- system.security.info
- tn_connect
- truenas
- user
- virt.device
- virt.global
- virt.instance
- virt.instance.create
- virt.instance.delete
- virt.instance.device_add
- virt.instance.device_delete
- virt.instance.device_list
- virt.instance.device_update
- virt.instance.get_instance
- virt.instance.image_choices
- virt.instance.query
- virt.instance.restart
- virt.instance.start
- virt.instance.stop
- virt.instance.update
- virt.volume
- API Events
- acme.dns.authenticator
- alert
- alertservice
- api_key
- app
- app.image
- app.registry
- certificate
- cloud_backup
- cloudsync
- cloudsync.credentials
- core
- cronjob
- docker.network
- fc.fc_host
- fcport
- filesystem
- filesystem.acltemplate
- group
- initshutdownscript
- interface
- iscsi.auth
- iscsi.extent
- iscsi.initiator
- iscsi.portal
- iscsi.target
- iscsi.targetextent
- jbof
- kerberos.keytab
- kerberos.realm
- keychaincredential
- nvmet.host
- nvmet.host_subsys
- nvmet.namespace
- nvmet.port
- nvmet.port_subsys
- nvmet.subsys
- pool
- pool.dataset
- pool.scrub
- pool.snapshot
- pool.snapshottask
- privilege
- replication
- reporting
- reporting.exporters
- rsynctask
- service
- sharing.nfs
- sharing.smb
- staticroute
- system.ntpserver
- tunable
- update
- user
- virt.instance
- virt.volume
- vm
- vm.device
- vmware
- Jobs
- Query Methods
Previous topic
Next topic
sharing.nfs.query¶
Sent on sharing.nfs changes.
NfsShareAddedEvent
Type: objectNo Additional Properties
Id
Type: integerNfsShareEntry
Type: objectNo Additional Properties
Id
Type: integerPath
Type: stringLocal path to be exported.
Must be at least 1
characters long
Aliases
Type: array of string Default: []IGNORED for now.
No Additional ItemsEach item of this array must be:
Must be at least 1
characters long
Comment
Type: string Default: ""User comment associated with share.
Networks
Type: array of string Default: []List of authorized networks that are allowed to access the share having format "network/mask" CIDR notation. Each entry must be unique. If empty, all networks are allowed.
Maximum number of entries: 42.
Must contain a maximum of 42
items
Each item of this array must be:
Must be at least 1
characters long
Hosts
Type: array of string Default: []List of IP's/hostnames which are allowed to access the share. No quotes or spaces are allowed. Each entry must be unique. If empty, all IP's/hostnames are allowed.
Maximum number of entries: 42.
Must contain a maximum of 42
items
Each item of this array must be:
Must be at least 1
characters long
Ro
Type: boolean Default: falseExport the share as read only.
Security
Type: array of enum (of string) Default: []Specify the security schema.
No Additional ItemsEach item of this array must be:
Must be one of:
- "SYS"
- "KRB5"
- "KRB5I"
- "KRB5P"
Enabled
Type: boolean Default: trueEnable or disable the share.
Locked
Read-only value indicating whether the share is located on a locked dataset.
Returns:
- True: The share is in a locked dataset.
- False: The share is not in a locked dataset.
- None: Lock status is not available because path locking information was not requested.
Expose Snapshots
Type: boolean Default: falseEnterprise feature to enable access to the ZFS snapshot directory for the export.
Export path must be the root directory of a ZFS dataset.
NfsShareChangedEvent
Type: objectNo Additional Properties
Id
Type: integerNfsShareEntry
Type: objectNo Additional Properties
Id
Type: integerPath
Type: stringLocal path to be exported.
Must be at least 1
characters long
Aliases
Type: array of string Default: []IGNORED for now.
No Additional ItemsEach item of this array must be:
Must be at least 1
characters long
Comment
Type: string Default: ""User comment associated with share.
Networks
Type: array of string Default: []List of authorized networks that are allowed to access the share having format "network/mask" CIDR notation. Each entry must be unique. If empty, all networks are allowed.
Maximum number of entries: 42.
Must contain a maximum of 42
items
Each item of this array must be:
Must be at least 1
characters long
Hosts
Type: array of string Default: []List of IP's/hostnames which are allowed to access the share. No quotes or spaces are allowed. Each entry must be unique. If empty, all IP's/hostnames are allowed.
Maximum number of entries: 42.
Must contain a maximum of 42
items
Each item of this array must be:
Must be at least 1
characters long
Ro
Type: boolean Default: falseExport the share as read only.
Security
Type: array of enum (of string) Default: []Specify the security schema.
No Additional ItemsEach item of this array must be:
Must be one of:
- "SYS"
- "KRB5"
- "KRB5I"
- "KRB5P"
Enabled
Type: boolean Default: trueEnable or disable the share.
Locked
Read-only value indicating whether the share is located on a locked dataset.
Returns:
- True: The share is in a locked dataset.
- False: The share is not in a locked dataset.
- None: Lock status is not available because path locking information was not requested.
Expose Snapshots
Type: boolean Default: falseEnterprise feature to enable access to the ZFS snapshot directory for the export.
Export path must be the root directory of a ZFS dataset.
NfsShareRemovedEvent
Type: objectNo Additional Properties
Id
Type: integerRequired roles: SHARING_NFS_READ