tn_connect.update

Update TrueNAS Connect configuration.

Type: object

Type: array
No Additional Items

Tuple Validation

Parameter 1: tn_connect_update

tn_connect_update

Type: object

TrueNASConnectUpdateArgs parameters.

No Additional Properties

Enabled

Type: boolean

Whether to enable the TrueNAS Connect service.

Ips

Type: array of string

Array of IP addresses that TrueNAS Connect should bind to and advertise.

No Additional Items
Each item of this array must be:
Type: stringFormat: ipvanyaddress

Interfaces

Type: array of string

Array of network interface names that TrueNAS Connect should use.

No Additional Items
Each item of this array must be:
Type: string

Use All Interfaces

Type: boolean

Whether to automatically use all available network interfaces.

TNCEntry

Type: object

The updated TrueNAS Connect configuration.

No Additional Properties

Id

Type: integer

Unique identifier for the TrueNAS Connect configuration.

Enabled

Type: boolean

Whether TrueNAS Connect service is enabled.

Registration Details

Type: object

Object containing registration information and credentials for TrueNAS Connect.

Ips

Type: array of string

Array of IP addresses that TrueNAS Connect will bind to and advertise.

No Additional Items
Each item of this array must be:
Type: string

Must be at least 1 characters long

Interfaces

Type: array of string

Array of network interface names that TrueNAS Connect will use.

No Additional Items
Each item of this array must be:
Type: string

Interfaces Ips

Type: array of string

Array of IP addresses associated with the selected interfaces.

No Additional Items
Each item of this array must be:
Type: string

Use All Interfaces

Type: boolean

Whether to automatically use all available network interfaces.

Status

Type: string

Current operational status of the TrueNAS Connect service.

Must be at least 1 characters long

Status Reason

Type: string

Detailed explanation of the current status, including any error conditions.

Must be at least 1 characters long

Certificate


ID of the SSL certificate used for TrueNAS Connect communications. null if using default.

Type: integer
Type: null

Account Service Base Url

Type: stringFormat: uri

Base URL for the TrueNAS Connect account service API.

Must be at least 1 characters long

Must be at most 2083 characters long

Leca Service Base Url

Type: stringFormat: uri

Base URL for the Let's Encrypt Certificate Authority service used by TrueNAS Connect.

Must be at least 1 characters long

Must be at most 2083 characters long

Tnc Base Url

Type: stringFormat: uri

Base URL for the TrueNAS Connect service.

Must be at least 1 characters long

Must be at most 2083 characters long

Heartbeat Url

Type: stringFormat: uri

URL endpoint for sending heartbeat signals to maintain connection status.

Must be at least 1 characters long

Must be at most 2083 characters long



Required roles: TRUENAS_CONNECT_WRITE