nvmet.host_subsys.update¶
Update host/subsys association of id.
No Additional Items
Tuple Validation
Parameter 1: id
id
Type: integerParameter 2: nvmet_host_subsys_update
nvmet_host_subsys_update
Type: objectNo Additional Properties
Host Id
Type: integerSubsys Id
Type: integerNVMetHostSubsysEntry
Type: objectNo Additional Properties
Id
Type: integerNVMetHostEntry
Type: objectNo Additional Properties
Id
Type: integerHostnqn
Type: stringNQN of the host that will connect to this TrueNAS.
Must be at least 1
characters long
Dhchap Key
Default: nullIf set, the secret that the host must present when connecting.
A suitable secret can be generated using nvme gen-dhchap-key
, or by using the nvmet.host.generate_key
API.
Must be at least 1
characters long
Dhchap Ctrl Key
Default: nullIf set, the secret that this TrueNAS will present to the host when the host is connecting (Bi-Directional Authentication).
A suitable secret can be generated using nvme gen-dhchap-key
, or by using the nvmet.host.generate_key
API.
Must be at least 1
characters long
Dhchap Dhgroup
Default: nullIf selected, the DH (Diffie-Hellman) key exchange built on top of CHAP to be used for authentication.
Must be one of:
- "2048-BIT"
- "3072-BIT"
- "4096-BIT"
- "6144-BIT"
- "8192-BIT"
Dhchap Hash
Type: enum (of string) Default: "SHA-256"HMAC (Hashed Message Authentication Code) to be used in conjunction if a dhchap_dhgroup
is selected.
Must be one of:
- "SHA-256"
- "SHA-384"
- "SHA-512"
NVMetSubsysEntry
Type: objectNo Additional Properties
Id
Type: integerName
Type: stringHuman readable name for the subsystem.
If subnqn
is not provided on creation, then this name will be appended to the basenqn
from nvmet.global.config
to generate a subnqn.
Must be at least 1
characters long
Subnqn
Default: nullMust be at least 1
characters long
Serial
Type: stringAllow Any Host
Type: boolean Default: falseAny host can access the storage associated with this subsystem (i.e. no access control).
Pi Enable
Default: nullQid Max
Default: nullIeee Oui
Default: nullAna
Default: nullIf set to either True
or False
, then override the global ana
setting from nvmet.global.config
for this subsystem only.
If null
, then the global ana
setting will take effect.
Hosts
Default: []List of host ids which have access to this subsystem.
Only populated on query if extra.options.verbose
is set.
No Additional Items
Each item of this array must be:
Namespaces
Default: []List of namespaces ids in this subsystem.
Only populated on query if extra.options.verbose
is set.
No Additional Items
Each item of this array must be:
Ports
Default: []List of ports ids on which this subsystem is available.
Only populated on query if extra.options.verbose
is set.
No Additional Items
Each item of this array must be:
Required roles: SHARING_NVME_TARGET_WRITE