{ "id":"/axapi/v3/vrrp-a", "type":"object", "node-type":"intermediate", "title":"vrrp-a", "operation-not-allowed": ["PUT", "POST", "DELETE"], "partition-visibility":"shared", "auto-created-object":1, "description":"HA VRRP-A Global Commands", "properties":{ "state":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/state", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'sync_pkt_tx_counter': Conn Sync Sent counter; 'sync_pkt_rcv_counter': Conn Sync Received counter; 'sync_rx_create_counter': Conn Sync Create Session Received counter; 'sync_rx_del_counter': Conn Sync Del Session Received counter; 'sync_rx_update_age_counter': Conn Sync Update Age Received counter; 'sync_tx_create_counter': Conn Sync Create Session Sent counter; 'sync_tx_del_counter': Conn Sync Del Session Sent counter; 'sync_tx_update_age_counter': Conn Sync Update Age Sent counter; 'sync_rx_persist_create_counter': Conn Sync Create Persist Session Pkts Received counter; 'sync_rx_persist_del_counter': Conn Sync Delete Persist Session Pkts Received counter; 'sync_rx_persist_update_age_counter': Conn Sync Update Persist Age Pkts Received counter; 'sync_tx_persist_create_counter': Conn Sync Create Persist Session Pkts Sent counter; 'sync_tx_persist_del_counter': Conn Sync Delete Persist Session Pkts Sent counter; 'sync_tx_persist_update_age_counter': Conn Sync Update Persist Age Pkts Sent counter; 'query_pkt_tx_counter': Conn Query sent counter; 'query_pkt_rcv_counter': Conn Query Received counter; 'sync_tx_smp_radius_table_counter': Conn Sync Update LSN RADIUS Sent counter; 'sync_rx_smp_radius_table_counter': Conn Sync Update LSN RADIUS Received counter; 'query_tx_max_packed': Max Query Msg Per Packet; 'query_tx_min_packed': Min Query Msg Per Packet; 'query_pkt_invalid_idx_counter': Conn Query Invalid Interface; 'query_tx_get_buff_failed': Conn Query Get Buff Failure; 'query_rx_zero_info_counter': Conn Query Packet Empty; 'query_rx_full_info_counter': Conn Query Packet Full; 'query_rx_unk_counter': Conn Query Unknown Type; 'sync_pkt_invalid_idx_counter': Conn Sync Invalid Interface; 'sync_tx_get_buff_failed': Conn Sync Get Buff Failure; 'sync_tx_total_info_counter': Conn Sync Total Info Pkts Sent counter; 'sync_tx_create_ext_bit_counter': Conn Sync Create with Ext Sent counter; 'sync_tx_update_seqnos_counter': Conn Sync Update Seq Num Sent counter; 'sync_tx_min_packed': Max Sync Msg Per Packet; 'sync_tx_max_packed': Min Sync Msg Per Packet; 'sync_rx_len_invalid': Conn Sync Length Invalid; 'sync_persist_rx_len_invalid': Persist Conn Sync Length Invalid; 'sync_persist_rx_proto_not_supported': Persist Conn Sync Protocol Invalid; 'sync_persist_rx_type_invalid': Persist Conn Sync Type Invalid; 'sync_persist_rx_cannot_process_mandatory': Persist Conn Sync Process Mandatory Invalid; 'sync_persist_rx_ext_bit_process_error': Persist Conn Sync Proc Ext Bit Failure; 'sync_persist_rx_no_such_vport': Persist Conn Sync Virt Port Not Found; 'sync_persist_rx_vporttype_not_supported': Persist Conn Sync Virt Port Type Invalid; 'sync_persist_rx_no_such_rport': Persist Conn Sync Real Port Not Found; 'sync_persist_rx_no_such_sg_group': Persist Conn Sync No Service Group Found; 'sync_persist_rx_no_sg_group_info': Persist Conn Sync No Service Group Info Found; 'sync_persist_rx_conn_get_failed': Persist Conn Sync Get Conn Failure; 'sync_rx_no_such_vport': Conn Sync Virt Port Not Found; 'sync_rx_no_such_rport': Conn Sync Real Port Not Found; 'sync_rx_cannot_process_mandatory': Conn Sync Process Mandatory Invalid; 'sync_rx_ext_bit_process_error': Conn Sync Proc Ext Bit Failure; 'sync_rx_create_ext_bit_counter': Conn Sync Create with Ext Received counter; 'sync_rx_conn_exists': Conn Sync Create Conn Exists; 'sync_rx_conn_get_failed': Conn Sync Get Conn Failure; 'sync_rx_proto_not_supported': Conn Sync Protocol Invalid; 'sync_rx_no_dst_for_vport_inline': Conn Sync 'dst' not found for vport inline; 'sync_rx_no_such_nat_pool': Conn Sync NAT Pool Error; 'sync_rx_no_such_sg_node': Conn Sync no SG node found; 'sync_rx_del_no_such_session': Conn Sync Del Conn not Found; 'sync_rx_type_invalid': Conn Sync Type Invalid; 'sync_rx_zero_info_counter': Conn Sync Packet Empty; 'sync_rx_dcmsg_counter': Conn Sync forward CPU; 'sync_rx_total_info_counter': Conn Sync Total Info Pkts Received counter; 'sync_rx_update_seqnos_counter': Conn Sync Update Seq Num Received counter; 'sync_rx_unk_counter': Conn Sync Unknown Type; 'sync_rx_apptype_not_supported': Conn Sync App Type Invalid; 'sync_query_dcmsg_counter': Conn Sync query forward CPU; 'sync_get_buff_failed_rt': Conn Sync Get Buff Failure No Route; 'sync_get_buff_failed_port': Conn Sync Get Buff Failure Wrong Port; 'sync_rx_lsn_create_sby': Conn Sync LSN Create Standby; 'sync_rx_nat_create_sby': Conn Sync NAT Create Standby; 'sync_rx_nat_alloc_sby': Conn Sync NAT Alloc Standby; 'sync_rx_insert_tuple': Conn Sync Insert Tuple; 'sync_rx_sfw': Conn Sync SFW; 'sync_rx_create_static_sby': Conn Sync Create Static Standby; 'sync_rx_ext_pptp': Conn Sync Ext PPTP; 'sync_rx_ext_rtsp': Conn Sync Ext RTSP; 'sync_rx_reserve_ha': Conn Sync Reserve HA Conn; 'sync_rx_seq_deltas': Conn Sync Seq Deltas Failure; 'sync_rx_ftp_control': Conn Sync FTP Control Failure; 'sync_rx_ext_lsn_acl': Conn Sync LSN ACL Failure; 'sync_rx_ext_lsn_ac_idle_timeout': Conn Sync LSN ACL Idle Timeout Failure; 'sync_rx_ext_sip_alg': Conn Sync SIP TCP ALG Failure; 'sync_rx_ext_h323_alg': Conn Sync H323 TCP ALG Failure; 'sync_rx_ext_nat_mac': Conn Sync NAT MAC Failure; 'sync_tx_lsn_fullcone': Conn Sync Update LSN Fullcone Sent counter; 'sync_rx_lsn_fullcone': Conn Sync Update LSN Fullcone Received counter; 'sync_err_lsn_fullcone': Conn Sync LSN Fullcone Failure; 'sync_tx_update_sctp_conn_addr': Update SCTP Addresses Sent; 'sync_rx_update_sctp_conn_addr': Update SCTP Addresses Received; 'sync_rx_ext_nat_alg_tcp_info': Conn Sync NAT ALG TCP Information; 'sync_rx_ext_dcfw_rule_id': Conn Sync FIREWALL session rule ID information Failure; 'sync_rx_ext_dcfw_log': Conn Sync FIREWALL session logging information Failure; 'sync_rx_estab_counter': Conn Sync rcv established state; 'sync_tx_estab_counter': Conn Sync send established state; 'sync_rx_zone_failure_counter': Conn Sync Zone Failure; 'sync_rx_ext_fw_http_logging': FW HTTP Logging Sync Failures; 'sync_rx_ext_dcfw_rule_idle_timeout': Conn Sync FIREWALL session rule idle timeout information Failure; 'sync_rx_ext_fw_gtp_info': FW GTP Info Received; 'sync_rx_not_expect_sync_pkt': unexpected session sync packets; 'sync_rx_ext_fw_apps': Conn Sync FIREWALL application information Failure; 'sync_tx_mon_entity': Acos Monitoring Entities Sync Messages Sent; 'sync_rx_mon_entity': Acos monitoring Entities Sync Messages Received; 'sync_rx_ext_fw_gtp_log_info': FW GTP Log Info Received; 'sync_rx_ext_fw_gtp_u_info': FW GTP U Info Received; 'sync_rx_ext_fw_gtp_ext_info': FW GTP Ext Info Received; 'sync_rx_ext_fw_gtp_log_ext_info': FW GTP Ext Log Info Received; 'sync_rx_ddos_drop_counter': Conn Sync receive ddos protect packet; 'sync_rx_invalid_sync_packet_counter': Conn Sync receive invalid packet; 'sync_pkt_empty_buff_counter': Conn Sync drop sending packet for empty buffer; 'sync_pkt_no_sending_vgrp_counter': Conn Sync drop sending packet for invalid sending virtual group; 'sync_pkt_no_receiving_vgrp_counter': Conn Sync drop sending packet for invalid receiving virtual group; 'query_pkt_no_receiving_ip_counter': Conn Sync drop sending packet for invalid receiving ip; 'sync_pkt_failed_buff_copy_counter': Conn Sync drop sending packet for failure in sending buffer copy; 'sync_rx_bad_protocol_counter': Conn Sync receive packet with bad protocol; 'sync_rx_no_vgrp_counter': Conn Sync receive packet with no virtual group; 'sync_rx_by_inactive_peer_counter': Conn Sync receive packet by inactive peer; 'sync_rx_table_entry_update_counter': Conn Sync receive packet with table entry update; 'sync_rx_table_entry_create_counter': Conn Sync receive packet with table entry create; ", "enum":[ "all", "sync_pkt_tx_counter", "sync_pkt_rcv_counter", "sync_rx_create_counter", "sync_rx_del_counter", "sync_rx_update_age_counter", "sync_tx_create_counter", "sync_tx_del_counter", "sync_tx_update_age_counter", "sync_rx_persist_create_counter", "sync_rx_persist_del_counter", "sync_rx_persist_update_age_counter", "sync_tx_persist_create_counter", "sync_tx_persist_del_counter", "sync_tx_persist_update_age_counter", "query_pkt_tx_counter", "query_pkt_rcv_counter", "sync_tx_smp_radius_table_counter", "sync_rx_smp_radius_table_counter", "query_tx_max_packed", "query_tx_min_packed", "query_pkt_invalid_idx_counter", "query_tx_get_buff_failed", "query_rx_zero_info_counter", "query_rx_full_info_counter", "query_rx_unk_counter", "sync_pkt_invalid_idx_counter", "sync_tx_get_buff_failed", "sync_tx_total_info_counter", "sync_tx_create_ext_bit_counter", "sync_tx_update_seqnos_counter", "sync_tx_min_packed", "sync_tx_max_packed", "sync_rx_len_invalid", "sync_persist_rx_len_invalid", "sync_persist_rx_proto_not_supported", "sync_persist_rx_type_invalid", "sync_persist_rx_cannot_process_mandatory", "sync_persist_rx_ext_bit_process_error", "sync_persist_rx_no_such_vport", "sync_persist_rx_vporttype_not_supported", "sync_persist_rx_no_such_rport", "sync_persist_rx_no_such_sg_group", "sync_persist_rx_no_sg_group_info", "sync_persist_rx_conn_get_failed", "sync_rx_no_such_vport", "sync_rx_no_such_rport", "sync_rx_cannot_process_mandatory", "sync_rx_ext_bit_process_error", "sync_rx_create_ext_bit_counter", "sync_rx_conn_exists", "sync_rx_conn_get_failed", "sync_rx_proto_not_supported", "sync_rx_no_dst_for_vport_inline", "sync_rx_no_such_nat_pool", "sync_rx_no_such_sg_node", "sync_rx_del_no_such_session", "sync_rx_type_invalid", "sync_rx_zero_info_counter", "sync_rx_dcmsg_counter", "sync_rx_total_info_counter", "sync_rx_update_seqnos_counter", "sync_rx_unk_counter", "sync_rx_apptype_not_supported", "sync_query_dcmsg_counter", "sync_get_buff_failed_rt", "sync_get_buff_failed_port", "sync_rx_lsn_create_sby", "sync_rx_nat_create_sby", "sync_rx_nat_alloc_sby", "sync_rx_insert_tuple", "sync_rx_sfw", "sync_rx_create_static_sby", "sync_rx_ext_pptp", "sync_rx_ext_rtsp", "sync_rx_reserve_ha", "sync_rx_seq_deltas", "sync_rx_ftp_control", "sync_rx_ext_lsn_acl", "sync_rx_ext_lsn_ac_idle_timeout", "sync_rx_ext_sip_alg", "sync_rx_ext_h323_alg", "sync_rx_ext_nat_mac", "sync_tx_lsn_fullcone", "sync_rx_lsn_fullcone", "sync_err_lsn_fullcone", "sync_tx_update_sctp_conn_addr", "sync_rx_update_sctp_conn_addr", "sync_rx_ext_nat_alg_tcp_info", "sync_rx_ext_dcfw_rule_id", "sync_rx_ext_dcfw_log", "sync_rx_estab_counter", "sync_tx_estab_counter", "sync_rx_zone_failure_counter", "sync_rx_ext_fw_http_logging", "sync_rx_ext_dcfw_rule_idle_timeout", "sync_rx_ext_fw_gtp_info", "sync_rx_not_expect_sync_pkt", "sync_rx_ext_fw_apps", "sync_tx_mon_entity", "sync_rx_mon_entity", "sync_rx_ext_fw_gtp_log_info", "sync_rx_ext_fw_gtp_u_info", "sync_rx_ext_fw_gtp_ext_info", "sync_rx_ext_fw_gtp_log_ext_info", "sync_rx_ddos_drop_counter", "sync_rx_invalid_sync_packet_counter", "sync_pkt_empty_buff_counter", "sync_pkt_no_sending_vgrp_counter", "sync_pkt_no_receiving_vgrp_counter", "query_pkt_no_receiving_ip_counter", "sync_pkt_failed_buff_copy_counter", "sync_rx_bad_protocol_counter", "sync_rx_no_vgrp_counter", "sync_rx_by_inactive_peer_counter", "sync_rx_table_entry_update_counter", "sync_rx_table_entry_create_counter" ] }, "counters2":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'sync_rx_table_entry_del_counter': Conn Sync receive packet with table entry delete; 'sync_rx_aflex_update_counter': Conn Sync receive packet with aflex update; 'sync_rx_aflex_create_counter': Conn Sync receive packet with aflex create; 'sync_rx_aflex_del_counter': Conn Sync receive packet with aflex delete; 'sync_rx_aflex_frag_counter': Conn Sync receive packet with aflex fragment; 'query_rx_invalid_partition_counter': Conn Sync receive query packet with invalid partition; 'query_rx_invalid_ha_group_counter': Conn Sync receive query packet with invalid ha group; 'query_rx_invalid_sync_version_counter': Conn Sync receive query packet with invalid sync version; 'query_rx_invalid_msg_dir_counter': Conn Sync receive query packet with invalid message dir; 'sync_rx_out_of_order_pkt_counter': total number of out of order packets received; 'sync_rx_unreached_pkt_counter': total number of unreached packets; 'sync_rx_ext_fw_gtp_echo_ext_info': FW GTP Echo Ext Info Received; 'sync_rx_smp_create_counter': Sync Create SMP Session Pkts Received counter; 'sync_rx_smp_delete_counter': Sync Delete SMP Session Pkts Received counter; 'sync_rx_smp_update_counter': Sync Update SMP Session Pkts Received counter; 'sync_tx_smp_create_counter': Sync Create SMP Session Pkts Sent counter; 'sync_tx_smp_delete_counter': Sync Delete SMP Session Pkts Sent counter; 'sync_tx_smp_update_counter': Sync Update SMP Session Pkts Sent counter; 'sync_rx_smp_clear_counter': Sync Clear SMP Session Pkts Received counter; 'sync_tx_smp_clear_counter': Sync Clear SMP Session Pkts Sent counter; 'sync_rx_ext_fw_so_shadow_ext_info': FW Scaleout Shadow Ext Info Received; 'sync_tx_aflex_table_entry_add_counter': Sync send packet with aflex table entry add; 'sync_rx_aflex_table_entry_add_counter': Sync receive packet with aflex table entry add; 'sync_tx_aflex_table_entry_append_counter': Sync send packet with aflex table entry append; 'sync_rx_aflex_table_entry_append_counter': Sync receive packet with aflex table entry append; 'sync_tx_aflex_table_entry_delete_counter': Sync send packet with aflex table entry delete; 'sync_rx_aflex_table_entry_delete_counter': Sync receive packet with aflex table entry delete; 'sync_tx_aflex_table_entry_incr_counter': Sync send packet with aflex table entry incr; 'sync_rx_aflex_table_entry_incr_counter': Sync receive packet with aflex table entry incr; 'sync_tx_aflex_table_entry_lookup_counter': Sync send packet with aflex table entry lookup; 'sync_rx_aflex_table_entry_lookup_counter': Sync receive packet with aflex table entry lookup; 'sync_tx_aflex_table_entry_lifetime_counter': Sync send packet with aflex table entry lifetime; 'sync_rx_aflex_table_entry_lifetime_counter': Sync receive packet with aflex table entry lifetime; 'sync_tx_aflex_table_entry_replace_counter': Sync send packet with aflex table entry replace; 'sync_rx_aflex_table_entry_replace_counter': Sync receive packet with aflex table entry replace; 'sync_tx_aflex_table_entry_set_counter': Sync send packet with aflex table entry set; 'sync_rx_aflex_table_entry_set_counter': Sync receive packet with aflex table entry set; 'sync_tx_aflex_table_entry_timeout_counter': Sync send packet with aflex table entry timeout; 'sync_rx_aflex_table_entry_timeout_counter': Sync receive packet with aflex table entry timeout; 'sync_tx_aflex_table_entry_fastsync_counter': Sync send packet with aflex table entry fast sync; 'sync_rx_aflex_table_entry_fastsync_counter': Sync receive packet with aflex table entry fast sync; 'sync_tx_aflex_table_entry_error_counter': Error on send packet with aflex table entry; 'sync_tx_aflex_table_entry_not_eligible_counter': send of aflex table entry not eligible; 'sync_rx_ext_fw_limit_entry': Sync FW Limit Entry Info Failure; 'sync_tx_fw_set_dscp_counter': Conn Sync send fw set dscp counter; 'sync_rx_fw_set_dscp_counter': Conn Sync receive fw set dscp counter; 'dns_cache_sync_tx_create_counter': DNS Cache Sync Create Sent counter; 'dns_cache_sync_rx_create_counter': DNS Cache Sync Create Received counter; 'dns_cache_sync_tx_del_counter': DNS Cache Sync Del Sent counter; 'dns_cache_sync_rx_del_counter': DNS Cache Sync Del Received counter; 'dns_cache_sync_tx_frag_counter': DNS Cache Sync Frag Sent counter; 'dns_cache_sync_rx_frag_counter': DNS Cache Sync Frag Received counter; 'dns_cache_sync_tx_error_counter': DNS Cache Sync Error Sent counter; 'dns_cache_sync_rx_error_counter': DNS Cache Sync Error Received counter; ", "enum":[ "sync_rx_table_entry_del_counter", "sync_rx_aflex_update_counter", "sync_rx_aflex_create_counter", "sync_rx_aflex_del_counter", "sync_rx_aflex_frag_counter", "query_rx_invalid_partition_counter", "query_rx_invalid_ha_group_counter", "query_rx_invalid_sync_version_counter", "query_rx_invalid_msg_dir_counter", "sync_rx_out_of_order_pkt_counter", "sync_rx_unreached_pkt_counter", "sync_rx_ext_fw_gtp_echo_ext_info", "sync_rx_smp_create_counter", "sync_rx_smp_delete_counter", "sync_rx_smp_update_counter", "sync_tx_smp_create_counter", "sync_tx_smp_delete_counter", "sync_tx_smp_update_counter", "sync_rx_smp_clear_counter", "sync_tx_smp_clear_counter", "sync_rx_ext_fw_so_shadow_ext_info", "sync_tx_aflex_table_entry_add_counter", "sync_rx_aflex_table_entry_add_counter", "sync_tx_aflex_table_entry_append_counter", "sync_rx_aflex_table_entry_append_counter", "sync_tx_aflex_table_entry_delete_counter", "sync_rx_aflex_table_entry_delete_counter", "sync_tx_aflex_table_entry_incr_counter", "sync_rx_aflex_table_entry_incr_counter", "sync_tx_aflex_table_entry_lookup_counter", "sync_rx_aflex_table_entry_lookup_counter", "sync_tx_aflex_table_entry_lifetime_counter", "sync_rx_aflex_table_entry_lifetime_counter", "sync_tx_aflex_table_entry_replace_counter", "sync_rx_aflex_table_entry_replace_counter", "sync_tx_aflex_table_entry_set_counter", "sync_rx_aflex_table_entry_set_counter", "sync_tx_aflex_table_entry_timeout_counter", "sync_rx_aflex_table_entry_timeout_counter", "sync_tx_aflex_table_entry_fastsync_counter", "sync_rx_aflex_table_entry_fastsync_counter", "sync_tx_aflex_table_entry_error_counter", "sync_tx_aflex_table_entry_not_eligible_counter", "sync_rx_ext_fw_limit_entry", "sync_tx_fw_set_dscp_counter", "sync_rx_fw_set_dscp_counter", "dns_cache_sync_tx_create_counter", "dns_cache_sync_rx_create_counter", "dns_cache_sync_tx_del_counter", "dns_cache_sync_rx_del_counter", "dns_cache_sync_tx_frag_counter", "dns_cache_sync_rx_frag_counter", "dns_cache_sync_tx_error_counter", "dns_cache_sync_rx_error_counter" ] } } } ] } } }, "state-cpu":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/state-cpu", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "common":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/common", "properties":{ "device-id":{ "type":"number", "format":"number", "platform-specific-range":1, "platform-specific-default":1, "partition-visibility":"shared", "description":"Unique ID for each VRRP-A box (Device-id number)" }, "set-id":{ "type":"number", "format":"number", "minimum":1, "maximum":15, "partition-visibility":"shared", "description":"Set-ID for HA configuration (Set id from 1 to 15)" }, "disable-default-vrid":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Disable default vrid" }, "action":{ "type":"string", "format":"enum", "default":"disable", "partition-visibility":"shared", "description":"'enable': enable vrrp-a; 'disable': disable vrrp-a; ", "enum":[ "enable", "disable" ] }, "hello-interval":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "default":2, "partition-visibility":"shared", "description":"VRRP-A Hello Interval (1-255, in unit of 100millisec, default is 2)" }, "preemption-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "default":60, "partition-visibility":"shared", "description":"Delay before changing state from Active to Standby (1-255, in unit of 100millisec, default is 60)" }, "dead-timer":{ "type":"number", "format":"number", "minimum":2, "maximum":255, "default":5, "partition-visibility":"shared", "description":"VRRP-A dead timer in terms of how many hello messages missed, default is 5 (2-255, default is 5)" }, "arp-retry":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "default":4, "partition-visibility":"shared", "description":"Number of additional gratuitous ARPs sent out after HA failover (1-255, default is 4)" }, "ttl":{ "type":"number", "format":"number", "minimum":1, "maximum":128, "default":128, "partition-visibility":"shared", "description":"VRRP-A packet IPv4 header TTL (TTL, default is 128)" }, "hop-limit":{ "type":"number", "format":"number", "minimum":1, "maximum":128, "default":64, "partition-visibility":"shared", "description":"VRRP-A packet IPv6 header hop-limit (hop-limit, default is 64)" }, "track-event-delay":{ "type":"number", "format":"number", "minimum":1, "maximum":100, "default":30, "partition-visibility":"shared", "description":"Delay before changing state after up/down event (Units of 100 milliseconds (default 30))" }, "get-ready-time":{ "type":"number", "format":"number", "minimum":60, "maximum":1200, "default":60, "partition-visibility":"shared", "description":"set get ready time after ax starting up (60-1200, in unit of 100millisec, default is 60)" }, "inline-mode-cfg":{ "type":"object", "properties":{ "inline-mode":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable Layer 2 Inline Hot Standby Mode" }, "preferred-port":{ "type":"number", "format":"interface", "partition-visibility":"shared", "not":"preferred-trunk", "description":"Preferred ethernet Port" }, "preferred-trunk":{ "type":"number", "format":"number", "minimum":1, "maximum":4096, "partition-visibility":"shared", "not":"preferred-port", "description":"Preferred trunk Port" } } }, "restart-time":{ "type":"number", "format":"number", "minimum":1, "maximum":100, "default":20, "partition-visibility":"shared", "description":"Time between restarting ports on standby system after transition" }, "hostid-append-to-vrid":{ "type":"object", "properties":{ "hostid-append-to-vrid-default":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"hostid-append-to-vrid-value", "description":"hostid append to vrid default" }, "hostid-append-to-vrid-value":{ "type":"number", "format":"number", "minimum":1, "maximum":31, "partition-visibility":"shared", "not":"hostid-append-to-vrid-default", "description":"hostid append to vrid num" } } }, "forward-l4-packet-on-standby":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enables Layer 2/3 forwarding of Layer 4 traffic on the Standby ACOS device" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "l2-inline-peer-ip-list":{ "type":"array", "minItems":1, "items":{ "type":"l2-inline-peer-ip" }, "uniqueItems":true, "$ref":"/axapi/v3/vrrp-a/l2-inline-peer-ip/{ip-address}", "array":[ { "properties":{ "ip-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IP address (IPv4 address)", "optional":false }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "ip-address" ] } ] }, "l3-inline-mode-flag":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/l3-inline-mode-flag", "properties":{ "l3-inline-mode":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Enable Layer 3 Inline Hot Standby Mode" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "session-sync":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/session-sync", "properties":{ "action":{ "type":"string", "format":"enum", "default":"enable", "partition-visibility":"shared", "description":"'enable': enable vrrp-a session sync (default); 'disable': disable vrrp-a session sync; ", "enum":[ "enable", "disable" ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "ospf-inline-list":{ "type":"array", "minItems":1, "items":{ "type":"ospf-inline" }, "uniqueItems":true, "$ref":"/axapi/v3/vrrp-a/ospf-inline/{vlan}", "array":[ { "properties":{ "vlan":{ "type":"number", "format":"number", "minimum":1, "maximum":4094, "partition-visibility":"shared", "description":"Do not filter OSPF packet on specific vlan (Vlan number)", "optional":false }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "vlan" ] } ] }, "force-self-standby":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/force-self-standby", "properties":{ "vrid":{ "type":"number", "format":"number", "minimum":0, "maximum":31, "partition-visibility":"shared", "description":"Specify one VRRP-A vrid to force into standby state" }, "all-partitions":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"force all partitions in standby state" }, "action":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'enable': enable vrrp-a force-self-standby; 'disable': disable vrrp-a force-self-standby; ", "enum":[ "enable", "disable" ] }, "skip-check":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"skip single device check" } } }, "force-self-standby-persistent-list":{ "type":"array", "minItems":1, "items":{ "type":"force-self-standby-persistent" }, "uniqueItems":true, "$ref":"/axapi/v3/vrrp-a/force-self-standby-persistent/{vrid}", "array":[ { "properties":{ "vrid":{ "type":"number", "format":"number", "minimum":0, "maximum":31, "partition-visibility":"shared", "description":"Specify one VRRP-A vrid to force into standby state", "optional":false }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "vrid" ] } ] }, "fail-over-policy-template-list":{ "type":"array", "minItems":1, "items":{ "type":"fail-over-policy-template" }, "uniqueItems":true, "$ref":"/axapi/v3/vrrp-a/fail-over-policy-template/{name}", "array":[ { "properties":{ "name":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "description":"VRRP-A fail over policy template name", "optional":false }, "interface":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ethernet":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet Interface (Ethernet interface number)" }, "weight":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"The failover event weight" } } } ] }, "gateway":{ "type":"object", "properties":{ "gw-ipv4-address-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "gw-ipv4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IP Address" }, "weight":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"The failover event weight" } } } ] }, "gw-ipv6-address-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "gw-ipv6-address":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"IPV6 address" }, "weight":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"The failover event weight" } } } ] } } }, "bgp":{ "type":"object", "properties":{ "bgp-ipv4-address-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "bgp-ipv4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"bgp IP Address" }, "weight":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"The failover event weight" } } } ] }, "bgp-ipv6-address-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "bgp-ipv6-address":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"IPV6 address" }, "weight":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"The failover event weight" } } } ] } } }, "trunk-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "trunk":{ "type":"number", "format":"number", "minimum":1, "maximum":4096, "partition-visibility":"shared", "description":"trunk tracking (trunk id)" }, "weight":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"failover event weight" }, "per-port-weight":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"Per port failover weight" } } } ] }, "route":{ "type":"object", "properties":{ "ip-destination-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ip-destination":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Destination prefix" }, "mask":{ "type":"string", "format":"ipv4-netmask", "partition-visibility":"shared", "description":"Destination prefix mask" }, "weight":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"The amount the priority will decrease if the route is missing (The amount the priority will decrease if the route is not present)" }, "gateway":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared" }, "distance":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Route's administrative distance(default: match any)" }, "protocol":{ "type":"string", "format":"enum", "default":"any", "partition-visibility":"shared", "description":"'any': Match any routing protocol (default); 'static': Match only static routes (added by user); 'dynamic': Match routes added by dynamic routing protocols (e.g. OSPF); ", "enum":[ "any", "static", "dynamic" ] } } } ] }, "ipv6-destination-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv6-destination":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"IPv6 Destination Prefix" }, "weight":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"The amount the priority will decrease if the route is missing (The amount the priority will decrease if the route is not present)" }, "gatewayv6":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"Match the route's gateway (next-hop) (default: match any)" }, "distance":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Route's administrative distance (default: match any)" }, "protocol":{ "type":"string", "format":"enum", "default":"any", "partition-visibility":"shared", "description":"'any': Match any routing protocol (default); 'static': Match only static routes (added by user); 'dynamic': Match routes added by dynamic routing protocols (e.g. OSPF); ", "enum":[ "any", "static", "dynamic" ] } } } ] } } }, "vlan-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "vlan":{ "type":"number", "format":"number", "minimum":1, "maximum":4094, "partition-visibility":"shared", "description":"VLAN tracking (VLAN id)" }, "timeout":{ "type":"number", "format":"number", "minimum":2, "maximum":600, "partition-visibility":"shared" }, "weight":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"The failover event weight" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true } }, "required":[ "name" ] } ] }, "vrid-lead-list":{ "type":"array", "minItems":1, "items":{ "type":"vrid-lead" }, "uniqueItems":true, "$ref":"/axapi/v3/vrrp-a/vrid-lead/{vrid-lead-str}", "array":[ { "properties":{ "vrid-lead-str":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "default":"default-vrid-lead", "partition-visibility":"shared", "description":"VRRP-A VRID leader name", "optional":false }, "partition":{ "type":"object", "properties":{ "partition":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Partition name" }, "shared-cfg":{ "type":"object", "properties":{ "shared":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"name", "description":"Shared partition" }, "vrid":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"VRRP-A id" }, "vrid-value":{ "type":"number", "format":"number", "minimum":0, "maximum":31, "partition-visibility":"shared", "description":"Specify ha VRRP-A vrid" } } }, "name-cfg":{ "type":"object", "properties":{ "name":{ "type":"string", "format":"string", "minLength":1, "maxLength":14, "partition-visibility":"shared", "$ref":"/axapi/v3/partition", "not":"shared", "description":"Partition name" }, "vrid":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"VRRP-A id" }, "vrid-value":{ "type":"number", "format":"number", "minimum":0, "maximum":7, "partition-visibility":"shared", "description":"Specify ha VRRP-A vrid" } } } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true } }, "required":[ "vrid-lead-str" ] } ] }, "vrid-list":{ "type":"array", "minItems":1, "items":{ "type":"vrid" }, "uniqueItems":true, "$ref":"/axapi/v3/vrrp-a/vrid/{vrid-val}", "array":[ { "properties":{ "vrid-val":{ "type":"number", "format":"number", "minimum":0, "maximum":31, "default":0, "partition-visibility":"shared", "description":"Specify ha VRRP-A vrid", "optional":false }, "floating-ip":{ "type":"object", "properties":{ "ip-address-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ip-address":{ "type":"string", "format":"ipv4-address", "platform-specific-default":1, "partition-visibility":"shared", "description":"IP Address" } } } ] }, "ip-address-part-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ip-address-partition":{ "type":"string", "format":"ipv4-address", "platform-specific-default":1, "partition-visibility":"private", "description":"IP Address" } } } ] }, "ipv6-address-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv6-address":{ "type":"string", "format":"ipv6-address", "platform-specific-default":1, "partition-visibility":"shared", "description":"IPV6 address" }, "ethernet":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet (for link-local address only)" }, "trunk":{ "type":"number", "format":"number", "minimum":1, "maximum":4096, "partition-visibility":"shared", "$ref":"/axapi/v3/interface/trunk", "description":"Trunk interface (for link-local address only)" }, "ve":{ "type":"number", "format":"number", "minimum":2, "maximum":4094, "partition-visibility":"shared", "$ref":"/axapi/v3/network/vlan", "description":"VE interface (for link-local address only)" } } } ] }, "ipv6-address-part-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv6-address-partition":{ "type":"string", "format":"ipv6-address", "platform-specific-default":1, "partition-visibility":"private", "description":"IPV6 address" }, "ethernet":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet (for link-local address only)" }, "trunk":{ "type":"number", "format":"number", "minimum":1, "maximum":4096, "partition-visibility":"shared", "description":"Trunk interface (for link-local address only)" }, "ve":{ "type":"number", "format":"number", "minimum":2, "maximum":4094, "partition-visibility":"shared", "$ref":"/axapi/v3/network/vlan", "description":"VE interface (for link-local address only)" } } } ] } } }, "preempt-mode":{ "type":"object", "properties":{ "threshold":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"preemption threshold (preemption threshhold (0-255), default 0)" }, "disable":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"disable preemption" } } }, "follow":{ "type":"object", "properties":{ "vrid-lead":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Define a VRRP-A VRID leader" } } }, "pair-follow":{ "type":"object", "properties":{ "pair-follow":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "description":"Follow other VRRP-A vrid" }, "vrid-lead":{ "type":"string", "format":"string", "minLength":1, "maxLength":128, "partition-visibility":"shared", "description":"Define a VRRP-A VRID leader" } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true }, "sampling-enable":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "counters1":{ "type":"string", "format":"enum", "partition-visibility":"shared", "description":"'all': all; 'associated_vip_count': Number of vips associated to vrid; 'associated_vport_count': Number of vports associated to vrid; 'associated_natpool_count': Number of nat pools associated to vrid; ", "enum":[ "all", "associated_vip_count", "associated_vport_count", "associated_natpool_count" ] } } } ] }, "blade-parameters":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/vrid/{vrid-val}/blade-parameters", "properties":{ "priority":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "default":150, "partition-visibility":"shared", "description":"VRRP-A priorty (Priority, default is 150)" }, "fail-over-policy-template":{ "type":"string", "format":"string", "minLength":1, "maxLength":63, "partition-visibility":"shared", "$ref":"/axapi/v3/vrrp-a/fail-over-policy-template", "description":"Apply a fail over policy template (VRRP-A fail over policy template name)" }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "tracking-options":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/vrid/{vrid-val}/blade-parameters/tracking-options", "properties":{ "interface":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ethernet":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet Interface (Ethernet interface number)" }, "priority-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"The amount the priority will decrease" } } } ] }, "route":{ "type":"object", "properties":{ "ip-destination-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ip-destination":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Destination prefix" }, "mask":{ "type":"string", "format":"ipv4-netmask", "partition-visibility":"shared", "description":"Destination prefix mask" }, "priority-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"The amount the priority will decrease if the route is missing (The amount the priority will decrease if the route is not present)" }, "gateway":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"Match the route's gateway (next-hop) (default: match any)" }, "distance":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Route's administrative distance (default: match any)" }, "protocol":{ "type":"string", "format":"enum", "default":"any", "partition-visibility":"shared", "description":"'any': Match any routing protocol (default); 'static': Match only static routes (added by user); 'dynamic': Match routes added by dynamic routing protocols (e.g. OSPF); ", "enum":[ "any", "static", "dynamic" ] } } } ] }, "ipv6-destination-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv6-destination":{ "type":"string", "format":"ipv6-address-plen", "partition-visibility":"shared", "description":"IPv6 Destination Prefix" }, "priority-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"The amount the priority will decrease if the route is missing (The amount the priority will decrease if the route is not present)" }, "gatewayv6":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"Match the route's gateway (next-hop) (default: match any)" }, "distance":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"Route's administrative distance (default: match any)" }, "protocol":{ "type":"string", "format":"enum", "default":"any", "partition-visibility":"shared", "description":"'any': Match any routing protocol (default); 'static': Match only static routes (added by user); 'dynamic': Match routes added by dynamic routing protocols (e.g. OSPF); ", "enum":[ "any", "static", "dynamic" ] } } } ] } } }, "trunk-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "trunk":{ "type":"number", "format":"number", "minimum":1, "maximum":4096, "partition-visibility":"shared", "description":"trunk tracking (Trunk Number)" }, "priority-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"The amount the priority will decrease" }, "per-port-pri":{ "type":"number", "format":"number", "minimum":0, "maximum":255, "default":0, "partition-visibility":"shared", "description":"per port priority" } } } ] }, "bgp":{ "type":"object", "properties":{ "bgp-ipv4-address-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "bgp-ipv4-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"bgp IP Address" }, "priority-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"The amount the priority will decrease" } } } ] }, "bgp-ipv6-address-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "bgp-ipv6-address":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"IPV6 address" }, "priority-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"The amount the priority will decrease" } } } ] } } }, "vlan-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "vlan":{ "type":"number", "format":"number", "minimum":1, "maximum":4094, "partition-visibility":"shared", "description":"VLAN tracking (VLAN id)" }, "timeout":{ "type":"number", "format":"number", "minimum":2, "maximum":600, "partition-visibility":"shared" }, "priority-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"The amount the priority will decrease" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "gateway":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/vrid/{vrid-val}/blade-parameters/tracking-options/gateway", "properties":{ "ipv4-gateway-list":{ "type":"array", "minItems":1, "items":{ "type":"ipv4-gateway" }, "uniqueItems":true, "$ref":"/axapi/v3/vrrp-a/vrid/{vrid-val}/blade-parameters/tracking-options/gateway/ipv4-gateway/{ip-address}", "array":[ { "properties":{ "ip-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IP Address", "optional":false }, "priority-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"The amount the priority will decrease", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "ip-address" ] } ] }, "ipv6-gateway-list":{ "type":"array", "minItems":1, "items":{ "type":"ipv6-gateway" }, "uniqueItems":true, "$ref":"/axapi/v3/vrrp-a/vrid/{vrid-val}/blade-parameters/tracking-options/gateway/ipv6-gateway/{ipv6-address}", "array":[ { "properties":{ "ipv6-address":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"IPV6 address", "optional":false }, "priority-cost":{ "type":"number", "format":"number", "minimum":1, "maximum":255, "partition-visibility":"shared", "description":"The amount the priority will decrease", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "ipv6-address" ] } ] } } } } } } } }, "required":[ "vrid-val" ] } ] }, "partition-vrid-status":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/partition-vrid-status", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "partition-vrid-all-status":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/partition-vrid-all-status", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "hostid":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/hostid", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "mac":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/mac", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "te-mac":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/te-mac", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "setid-monitor":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/setid-monitor", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "detail":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/detail", "properties":{ "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } }, "interface":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/interface", "properties":{ "ethernet-list":{ "type":"array", "minItems":1, "items":{ "type":"ethernet" }, "uniqueItems":true, "$ref":"/axapi/v3/vrrp-a/interface/ethernet/{ethernet-val}", "array":[ { "properties":{ "ethernet-val":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet Interface", "optional":false }, "router-interface":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "server-interface", "both" ], "description":"interface to upstream router", "optional":true }, "server-interface":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "router-interface", "both" ], "description":"interface to real server", "optional":true }, "both":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "router-interface", "server-interface" ], "description":"both a router and server interface", "optional":true }, "vlan-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "vlan":{ "type":"number", "format":"number", "minimum":2, "maximum":4094, "partition-visibility":"shared", "not":"no-heartbeat", "description":"VLAN ID" } } } ] }, "no-heartbeat":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"vlan", "description":"do not send out heartbeat packet from this interface", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true } }, "required":[ "ethernet-val" ] } ] }, "trunk-list":{ "type":"array", "minItems":1, "items":{ "type":"trunk" }, "uniqueItems":true, "$ref":"/axapi/v3/vrrp-a/interface/trunk/{trunk-val}", "array":[ { "properties":{ "trunk-val":{ "type":"number", "format":"number", "minimum":1, "maximum":4096, "partition-visibility":"shared", "description":"Ethernet Interface", "optional":false }, "router-interface":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "server-interface", "both" ], "description":"interface to upstream router", "optional":true }, "server-interface":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "router-interface", "both" ], "description":"interface to real server", "optional":true }, "both":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not-list":[ "router-interface", "server-interface" ], "description":"both a router and server interface", "optional":true }, "vlan-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "vlan":{ "type":"number", "format":"number", "minimum":2, "maximum":4094, "partition-visibility":"shared", "not":"no-heartbeat", "description":"VLAN ID" } } } ] }, "no-heartbeat":{ "type":"number", "format":"flag", "default":0, "partition-visibility":"shared", "not":"vlan", "description":"do not send out heartbeat packet from this interface", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true } }, "required":[ "trunk-val" ] } ] } } }, "preferred-session-sync-port":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/preferred-session-sync-port", "properties":{ "ethernet-list":{ "type":"array", "minItems":1, "items":{ "type":"ethernet" }, "uniqueItems":true, "$ref":"/axapi/v3/vrrp-a/preferred-session-sync-port/ethernet/{pre-eth}", "array":[ { "properties":{ "pre-eth":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet interface number", "optional":false }, "pre-vlan":{ "type":"number", "format":"number", "minimum":2, "maximum":4094, "partition-visibility":"shared", "description":"Interface VLAN (VLAN ID)", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "pre-eth" ] } ] }, "trunk-list":{ "type":"array", "minItems":1, "items":{ "type":"trunk" }, "uniqueItems":true, "$ref":"/axapi/v3/vrrp-a/preferred-session-sync-port/trunk/{pre-trunk}", "array":[ { "properties":{ "pre-trunk":{ "type":"number", "format":"number", "minimum":1, "maximum":4096, "partition-visibility":"shared", "description":"Trunk Interface number", "optional":false }, "pre-vlan":{ "type":"number", "format":"number", "minimum":2, "maximum":4094, "partition-visibility":"shared", "description":"Interface VLAN (VLAN ID)", "optional":true }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true } }, "required":[ "pre-trunk" ] } ] } } }, "restart-port-list":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/restart-port-list", "properties":{ "ethernet-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "flap-ethernet-start":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet Port" }, "flap-ethernet-end":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet Port" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" }, "vrid-list":{ "type":"array", "minItems":1, "items":{ "type":"vrid" }, "uniqueItems":true, "$ref":"/axapi/v3/vrrp-a/restart-port-list/vrid/{vrid-val}", "array":[ { "properties":{ "vrid-val":{ "type":"number", "format":"number", "minimum":0, "maximum":31, "default":0, "partition-visibility":"shared", "description":"Specify ha VRRP-A vrid", "optional":false }, "ethernet-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "flap-ethernet-start":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet Port" }, "flap-ethernet-end":{ "type":"number", "format":"interface", "partition-visibility":"shared", "description":"Ethernet Port" } } } ] }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object", "optional":true }, "user-tag":{ "type":"string", "format":"string-rlx", "minLength":1, "maxLength":127, "partition-visibility":"shared", "description":"Customized tag", "optional":true } }, "required":[ "vrid-val" ] } ] } } }, "peer-group":{ "type":"object", "$ref":"/axapi/v3/vrrp-a/peer-group", "properties":{ "peer":{ "type":"object", "properties":{ "ip-peer-address-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ip-peer-address":{ "type":"string", "format":"ipv4-address", "partition-visibility":"shared", "description":"IP Address" } } } ] }, "ipv6-peer-address-cfg":{ "type":"array", "minItems":1, "items":{ "type":"object" }, "uniqueItems":true, "array":[ { "properties":{ "ipv6-peer-address":{ "type":"string", "format":"ipv6-address", "partition-visibility":"shared", "description":"IPV6 address" } } } ] } } }, "uuid":{ "type":"string", "format":"string", "minLength":1, "maxLength":64, "partition-visibility":"shared", "modify-not-allowed":1, "description":"uuid of the object" } } } } }