openstack.network.v2.health_monitor

openstack.network.v2.health_monitor

The HealthMonitor Class

The HealthMonitor class inherits from Resource.

class openstack.network.v2.health_monitor.HealthMonitor(attrs=None, loaded=False)

Construct a Resource to interact with a service’s REST API.

The Resource class offers two class methods to construct resource objects, which are preferrable to entering through this initializer. See Resource.new() and Resource.existing().

Parameters:
  • attrs (dict) – The attributes to set when constructing this Resource.
  • loaded (bool) – True if this Resource exists on the server, False if it does not.
admin_state_up = None

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

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.

max_retries = None

Maximum consecutive health probe tries.

pool_ids = None

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

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.