The HealthMonitor Class

The HealthMonitor class inherits from Resource.

class, **attrs)

The base resource

Parameters:_synchronized (bool) – This is not intended to be used directly. See new() and existing().
delay = None

The time, in seconds, between sending probes to members.

expected_codes = None

Expected HTTP codes for a passing HTTP(S) monitor.

http_method = None

The HTTP method that the monitor uses for requests.

is_admin_state_up = None

The administrative state of the health monitor, which is up True or down False. Type: bool

max_retries = None

Maximum consecutive health probe tries.

name = None

Name of the health monitor.

pool_ids = None

List of pools associated with this health monitor Type: list of dicts which contain the pool IDs

pool_id = None

The ID of the pool associated with this health monitor

project_id = None

The ID of the project this health monitor is associated with.

timeout = None

The maximum number of seconds for a monitor to wait for a connection to be established before it times out. This value must be less than the delay value.

type = None

The type of probe sent by the load balancer to verify the member state, which is PING, TCP, HTTP, or HTTPS.

url_path = None

Path portion of URI that will be probed if type is HTTP(S).

Creative Commons Attribution 3.0 License

Except where otherwise noted, this document is licensed under Creative Commons Attribution 3.0 License. See all OpenStack Legal Documents.