nvmet.port.update

Update NVMe target port of id.

Type: object

Type: array
No Additional Items

Tuple Validation

Parameter 1: id

id

Type: integer

ID of the NVMe-oF port to update.

Parameter 2: nvmet_port_update

nvmet_port_update


Updated NVMe-oF port configuration data.

NVMetPortUpdateRDMATCP

Type: object
No Additional Properties

Addr Trtype

Type: enum (of string)

Fabric transport technology name.

Must be one of:
  • "TCP"
  • "RDMA"

Addr Trsvcid

Type: integer

Transport-specific TRSVCID field. When configured for TCP/IP or RDMA this will be the port number.

Value must be greater or equal to 1024 and lesser or equal to 65535

Addr Traddr


A transport-specific field identifying the NVMe host port to use for the connection to the controller.

For TCP or RDMA transports, this will be an IPv4 or IPv6 address.

Type: const
Must be one of:
  • ""
Specific value: ""
Type: string

Inline Data Size


Maximum size for inline data transfers or null for default.

Type: integer
Type: null

Max Queue Size


Maximum number of queue entries or null for default.

Type: integer
Type: null

Pi Enable


Whether Protection Information (PI) is enabled or null for default.

Type: boolean
Type: null

Enabled

Type: boolean

Port enabled. When NVMe target is running, cannot make changes to an enabled port.

NVMetPortUpdateFC

Type: object
No Additional Properties

Addr Trtype

Type: const

Fabric transport technology name.

Must be one of:
  • "FC"
Specific value: "FC"

Addr Traddr

Type: string

A transport-specific field identifying the NVMe host port to use for the connection to the controller.

Must be at least 1 characters long

Inline Data Size


Maximum size for inline data transfers or null for default.

Type: integer
Type: null

Max Queue Size


Maximum number of queue entries or null for default.

Type: integer
Type: null

Pi Enable


Whether Protection Information (PI) is enabled or null for default.

Type: boolean
Type: null

Enabled

Type: boolean

Port enabled. When NVMe target is running, cannot make changes to an enabled port.

NVMetPortEntry

Type: object

The updated NVMe-oF port configuration.

No Additional Properties

Id

Type: integer

Unique identifier for the NVMe-oF port.

Index

Type: integer

Index of the port, for internal use.

Addr Trtype

Type: enum (of string)

Fabric transport technology name.

Must be one of:
  • "TCP"
  • "RDMA"
  • "FC"

Addr Trsvcid


Transport-specific TRSVCID field. When configured for TCP/IP or RDMA this will be the port number.

Type: integer
Type: string

Must be at least 1 characters long

Type: null

Addr Traddr

Type: string

A transport-specific field identifying the NVMe host port to use for the connection to the controller.

For TCP or RDMA transports, this will be an IPv4 or IPv6 address.

Addr Adrfam

Type: enum (of string)

Address family.

Must be one of:
  • "IPV4"
  • "IPV6"
  • "FC"

Inline Data Size

Default: null

Maximum size for inline data transfers or null for default.

Type: integer
Type: null

Max Queue Size

Default: null

Maximum number of queue entries or null for default.

Type: integer
Type: null

Pi Enable

Default: null

Whether Protection Information (PI) is enabled or null for default.

Type: boolean
Type: null

Enabled

Type: boolean Default: true

Port enabled. When NVMe target is running, cannot make changes to an enabled port.



Required roles: SHARING_NVME_TARGET_WRITE