GslbPoolHmon

GslbPoolHmon
GslbPoolHmon
JSON Example
{
    "gslb_pool_type": "string",
    "hmon": [
        {
            "last_transition_timestamp_1": {
                "secs": 0,
                "usecs": 0
            },
            "last_transition_timestamp_2": {
                "secs": 0,
                "usecs": 0
            },
            "last_transition_timestamp_3": {
                "secs": 0,
                "usecs": 0
            },
            "proc_id": "string",
            "se_uuid": "string",
            "server_hm_stat": [
                {
                    "gslb_hm_failure": 0,
                    "gslb_shard_failure_timestamp_1": {
                        "secs": 0,
                        "usecs": 0
                    },
                    "gslb_shard_failure_timestamp_2": {
                        "secs": 0,
                        "usecs": 0
                    },
                    "gslb_shard_failure_timestamp_3": {
                        "secs": 0,
                        "usecs": 0
                    },
                    "gslb_shard_hm_failure": 0,
                    "ip_addr": {
                        "addr": "string",
                        "type": "string"
                    },
                    "last_transition_timestamp_1": {
                        "secs": 0,
                        "usecs": 0
                    },
                    "last_transition_timestamp_2": {
                        "secs": 0,
                        "usecs": 0
                    },
                    "last_transition_timestamp_3": {
                        "secs": 0,
                        "usecs": 0
                    },
                    "oper_status": {
                        "last_changed_time": {
                            "secs": 0,
                            "usecs": 0
                        },
                        "reason": [
                            "string"
                        ],
                        "reason_code": 0,
                        "reason_code_string": "string",
                        "state": "string"
                    },
                    "port": 0,
                    "server_name": "string",
                    "shm_runtime": [
                        {
                            "avg_response_time": 0,
                            "bad_response_string": "string",
                            "bad_response_timestamp": {
                                "secs": 0,
                                "usecs": 0
                            },
                            "curr_count": [
                                {
                                    "count": 0,
                                    "type": "string"
                                }
                            ],
                            "curr_failed_checks": 0,
                            "fall_count": 0,
                            "health_monitor_name": "string",
                            "health_monitor_type": "string",
                            "hm_icmp_accept_rsp": 0,
                            "hm_icmp_id": 0,
                            "hm_icmp_seq": 0,
                            "hm_initial": 0,
                            "last_transition_timestamp_1": {
                                "secs": 0,
                                "usecs": 0
                            },
                            "last_transition_timestamp_2": {
                                "secs": 0,
                                "usecs": 0
                            },
                            "last_transition_timestamp_3": {
                                "secs": 0,
                                "usecs": 0
                            },
                            "max_response_time": 0,
                            "min_response_time": 0,
                            "port": 0,
                            "protocol": 0,
                            "recent_response_time": 0,
                            "request_string": "string",
                            "response_code": 0,
                            "response_string": "string",
                            "rise_count": 0,
                            "snat_ip": {
                                "addr": "string",
                                "type": "string"
                            },
                            "ssl_error_code": "string",
                            "state": 0,
                            "total_checks": 0,
                            "total_count": [
                                {
                                    "count": 0,
                                    "type": "string"
                                }
                            ],
                            "total_failed_checks": 0,
                            "uuid": "string"
                        }
                    ]
                }
            ]
        }
    ],
    "name": "string"
}
string
gslb_pool_type
Optional

GSLB Pool type. Enum options - GSLB_POOL_TYPE_GENERIC, GSLB_POOL_TYPE_PRIVATE, GSLB_POOL_TYPE_PUBLIC. Field introduced in 31.2.1. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

hmon
Optional

Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.

string
name
Optional

Name for the GSLB pool. Allowed with any value in Enterprise, Essentials, Basic, Enterprise with Cloud Services edition.