Skip to main content

Update high availability configurations

PUT 

/ha-configurations/:id

Update the high availability configurations.

Request

Path Parameters

    id uuidrequired

    The UUID of the configuration resource

Body

OK

    oneOf
    folder stringrequired

    Possible values: <= 64 characters, Value must match regular expression ^[a-zA-Z\d-_\. ]+$

    The folder in which the resource is defined

    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

  • ]

Responses

OK

Loading...