gethanodeResult Structure Definition

The gethanodeResult structure defines the return type for gethanode API.

Syntax



Members

rc

If the method succeeds, rc is 0 else rc > 0. Values above 0x8000 indicate Warnings.

message

If the method succeeds, message is NULL else message contains Error/Warning message.

hanodeList

List of hanodes


hanode Structure Definition

The hanode structure defines the actual return type values for gethanode API.

Syntax



Members

id

ID of the node whose HA settings you want to display.

name

Node Name.

ipaddress

IP Address of the node.

flags

The flags for this entry.

hastatus

HA status.

state

HA Master State.

hasync

HA Sync State.

haprop

HA Propagation Status.

enaifaces

Enabled interfaces.

disifaces

Disabled interfaces.

hamonifaces

HAMON ON interfaces.

haheartbeatifaces

HAHEARTBEAT OFF interfaces.

pfifaces

Interfaces causing Partial Failure.

ifaces

Interfaces on which non-multicast is not seen.

netmask

The netmask.

inc

INC state.

ssl2

SSL card status.

hellointerval

Hello Interval.

deadinterval

Dead Interval.

masterstatetime

Time elapsed in current master state

failsafe

Keep one node primary if both nodes fail the health check, so that a partially available node can back up data and handle traffic. This mode is set independently on each node.

routemonitor

The IP address (IPv4 or IPv6).

maxflips

Max number of flips allowed before becoming sticky primary

maxfliptime

Interval after which flipping of node states can again start

curflips

Keeps track of number of flips that have happened till now in current interval

completedfliptime

To inform user whether flip time is elapsed or not

syncvlan

Vlan on which HA related communication is sent. This include sync, propagation , connection mirroring , LB persistency config sync, persistent session sync and session state sync. However HA heartbeats can go all interfaces.

routemonitorstate

State for route monitor

hasyncfailurereason

Displays the reason for HA SYNC Failure

syncstatusstrictmode

strict mode flag for sync status

_nextgenapiresource


criticalinterfaces


pfltifaces


fisname


fisifaces


routemonnetwork


routemonnetmask


routemonstate


routemonbindingstate


routemon6network


routemon6netmask


routemon6state


routemon6bindingstate


See Also