Optional
authenticationOptional
authenticationThe authentication scheme to be used by the Link which initiates connections to the remote node. Changes to this attribute are synchronized to HA mates via config-sync. The default value is "basic"
. The allowed values and their meaning are:
"basic" - Basic Authentication Scheme (via username and password). "client-certificate" - Client Certificate Authentication Scheme (via certificate file or content).
Optional
clientThe maximum depth of the "Control 1" (C-1) priority queue, in work units. Each work unit is 2048 bytes of message data. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 20000
.
Optional
clientThe number of messages that are always allowed entry into the "Control 1" (C-1) priority queue, regardless of the clientProfileQueueControl1MaxDepth
value. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 4
.
Optional
clientThe maximum depth of the "Direct 1" (D-1) priority queue, in work units. Each work unit is 2048 bytes of message data. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 20000
.
Optional
clientThe number of messages that are always allowed entry into the "Direct 1" (D-1) priority queue, regardless of the clientProfileQueueDirect1MaxDepth
value. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 4
.
Optional
clientThe maximum depth of the "Direct 2" (D-2) priority queue, in work units. Each work unit is 2048 bytes of message data. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 20000
.
Optional
clientThe number of messages that are always allowed entry into the "Direct 2" (D-2) priority queue, regardless of the clientProfileQueueDirect2MaxDepth
value. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 4
.
Optional
clientThe maximum depth of the "Direct 3" (D-3) priority queue, in work units. Each work unit is 2048 bytes of message data. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 20000
.
Optional
clientThe number of messages that are always allowed entry into the "Direct 3" (D-3) priority queue, regardless of the clientProfileQueueDirect3MaxDepth
value. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 4
.
Optional
clientThe maximum depth of the "Guaranteed 1" (G-1) priority queue, in work units. Each work unit is 2048 bytes of message data. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 20000
.
Optional
clientThe number of messages that are always allowed entry into the "Guaranteed 1" (G-3) priority queue, regardless of the clientProfileQueueGuaranteed1MaxDepth
value. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 255
.
Optional
clientThe TCP initial congestion window size, in multiples of the TCP Maximum Segment Size (MSS). Changing the value from its default of 2 results in non-compliance with RFC 2581. Contact support before changing this value. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 2
.
Optional
clientThe number of TCP keepalive retransmissions to be carried out before declaring that the remote end is not available. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 5
.
Optional
clientThe amount of time a connection must remain idle before TCP begins sending keepalive probes, in seconds. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 3
.
Optional
clientThe amount of time between TCP keepalive retransmissions when no acknowledgement is received, in seconds. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 1
.
Optional
clientThe TCP maximum segment size, in bytes. Changes are applied to all existing connections. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 1460
.
Optional
clientThe TCP maximum window size, in kilobytes. Changes are applied to all existing connections. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 256
.
Optional
dmrThe name of the Cluster.
Optional
egressThe number of outstanding guaranteed messages that can be sent over the Link before acknowledgement is received by the sender. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 255
.
Optional
enabled?: booleanEnable or disable the Link. When disabled, subscription sets of this and the remote node are not kept up-to-date, and messages are not exchanged with the remote node. Published guaranteed messages will be queued up for future delivery based on current subscription sets. Changes to this attribute are synchronized to HA mates via config-sync. The default value is false
.
Optional
initiator?: initiatorThe initiator of the Link's TCP connections. Changes to this attribute are synchronized to HA mates via config-sync. The default value is "lexical"
. The allowed values and their meaning are:
"lexical" - The "higher" node-name initiates. "local" - The local node initiates. "remote" - The remote node initiates.
Optional
queueThe name of the Dead Message Queue (DMQ) used by the Queue for discarded messages. Changes to this attribute are synchronized to HA mates via config-sync. The default value is "#DEAD_MSG_QUEUE"
.
Optional
queueOptional
queueThe maximum number of messages delivered but not acknowledged per flow for the Queue. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 1000000
.
Optional
queueThe maximum message spool usage by the Queue (quota), in megabytes (MB). Changes to this attribute are synchronized to HA mates via config-sync. The default value is 800000
.
Optional
queueThe maximum number of times the Queue will attempt redelivery of a message prior to it being discarded or moved to the DMQ. A value of 0 means to retry forever. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 0
.
Optional
queueThe maximum time in seconds a message can stay in the Queue when queueRespectTtlEnabled
is true
. A message expires when the lesser of the sender assigned time-to-live (TTL) in the message and the queueMaxTtl
configured for the Queue, is exceeded. A value of 0 disables expiry. Changes to this attribute are synchronized to HA mates via config-sync. The default value is 0
.
Optional
queueDetermines when to return negative acknowledgements (NACKs) to sending clients on message discards. Note that NACKs cause the message to not be delivered to any destination and Transacted Session commits to fail. Changes to this attribute are synchronized to HA mates via config-sync. The default value is "always"
. The allowed values and their meaning are:
"always" - Always return a negative acknowledgment (NACK) to the sending client on message discard. "when-queue-enabled" - Only return a negative acknowledgment (NACK) to the sending client on message discard when the Queue is enabled. "never" - Never return a negative acknowledgment (NACK) to the sending client on message discard.
Optional
queueEnable or disable the respecting of the time-to-live (TTL) for messages in the Queue. When enabled, expired messages are discarded or moved to the DMQ. Changes to this attribute are synchronized to HA mates via config-sync. The default value is false
.
Optional
remoteThe name of the node at the remote end of the Link.
Optional
span?: spanThe span of the Link, either internal or external. Internal Links connect nodes within the same Cluster. External Links connect nodes within different Clusters. Changes to this attribute are synchronized to HA mates via config-sync. The default value is "external"
. The allowed values and their meaning are:
"internal" - Link to same cluster. "external" - Link to other cluster.
Optional
transportEnable or disable compression on the Link. Changes to this attribute are synchronized to HA mates via config-sync. The default value is false
.
Optional
transportEnable or disable encryption (TLS) on the Link. Changes to this attribute are synchronized to HA mates via config-sync. The default value is false
.
The password used to authenticate with the remote node when using basic internal authentication. If this per-Link password is not configured, the Cluster's password is used instead. This attribute is absent from a GET and not updated when absent in a PUT, subject to the exceptions in note 4. Changes to this attribute are synchronized to HA mates via config-sync. The default value is
""
.