Skip to main content

List high availability configurations

GET 

/ha-configurations

Retrieve a list of high availability configurations.

Request

Query Parameters

    folder string

    The folder in which the resource is defined

    snippet string

    The snippet in which the resource is defined

    device string

    The device in which the resource is defined

Responses

OK

Schema
    data object[]
  • Array [
  • enabled boolean

    Default value: true

    interface objectrequired
    ha1 objectrequired
    port stringrequired

    HA1 port

    ip_address string

    HA1 IP address

    netmask string

    HA1 netmask

    gateway string

    HA1 default gateway

    monitor_hold_time integerrequired

    Possible values: >= 1000 and <= 60000

    Default value: 3000

    HA1 monitor hold time

    ha1_backup object
    port string

    HA1 backup port

    ip_address string

    HA1 backup IP address

    netmask string

    HA1 backup netmask

    gateway string

    HA1 backup default gateway

    ha2 objectrequired
    port stringrequired

    HA2 port

    ip_address stringrequired

    HA2 IP address

    netmask stringrequired

    HA2 netmask

    gateway string

    HA2 default gateway

    ha2_backup object
    port string

    HA2 backup port

    ip_address string

    HA2 backup IP address

    netmask string

    HA2 backup netmask

    gateway string

    HA2 backup default gateway

    group objectrequired
    group_id integerrequired

    Possible values: >= 1 and <= 63

    HA group ID

    description string

    Default value: N/A

    HA group description (not currently used)

    election_option objectrequired
    device_priority integer

    Possible values: >= 1 and <= 2

    Device priority (1 = primary, 2 = secondary)

    ha_role string

    Possible values: [primary, secondary]

    Device HA role

    preemptive boolean

    Preemption enabled?

    heartbeat_backup boolean
    peer_ip stringrequired

    Peer HA1 IP address

    peer_ip_backup string

    Peer HA1 backup IP address

    peer_serial stringrequired

    Serial number of the HA peer

    state_synchronization objectrequired
    enabled boolean

    Enable session synchronization

    transport string

    Possible values: [ethernet, ip, udp]

    Session synchronization transport

    ha2_keep_alive object
    enabled boolean

    Enable HA2 keep-alives?

    action string

    Possible values: [log-only, split-datapath]

    Keep-alive action

    threshold integer

    Possible values: >= 5000 and <= 60000

    Default value: 10000

    Keep-alive threshold (milliseconds)

    mode objectrequired
    active_passive object
    passive_link_state string

    Possible values: [shutdown, auto]

    Passive link state

    monitor_fail_hold_down_time integer

    Possible values: >= 1000 and <= 60000

    Default value: 3000

    Monitor hold time (milliseconds)

    monitoring objectrequired
    path_monitoring object
    enabled boolean

    Enable path monitoring?

    failure_condition string

    Possible values: [any, all]

    path_group object
    logical_router object[]

    Logical router

  • Array [
  • name stringrequired

    Logical router name

    enabled boolean

    Default value: true

    Enable path group?

    failure_condition string

    Possible values: [any, all]

    Failure condition

    ping_interval integer

    Possible values: >= 200 and <= 60000

    Default value: 200

    Ping interval

    ping_count integer

    Possible values: >= 3 and <= 10

    Default value: 10

    Ping count

    destination_ip_group object[]
  • Array [
  • name stringrequired

    Destination IP group name

    destination_ip string[]

    Destination IP addresses

    enabled boolean

    Enable destination IP group?

    failure_condition string

    Possible values: [any, all]

    Failure condition

  • ]
  • ]
  • link_monitoring object
    enabled boolean

    Enable link monitoring

    failure_condition string

    Possible values: [any, all]

    Failure condition

    link_group object[]

    Link groups

  • Array [
  • name stringrequired

    Link group name

    enabled boolean

    Default value: true

    Enable link group?

    failure_condition string

    Possible values: [any, all]

    Failure condition

    interface string[]

    Interfaces monitored

  • ]
  • ]
Loading...