Reviewed-by: Hasko, Vladimir <vladimir.hasko@t-systems.com> Co-authored-by: Qin Ying, Fan <fanqinying@huawei.com> Co-committed-by: Qin Ying, Fan <fanqinying@huawei.com>
9.6 KiB
OS::Neutron::LBaaS::HealthMonitor
A resource to handle load balancer health monitors.
This resource creates and manages Neutron LBaaS v2 healthmonitors, which watches status of the load balanced servers.
Required Properties
Name |
Description |
---|---|
delay |
The minimum time in milliseconds between regular connections of the member. Integer value expected. Can be updated without replacement. The value must be in the range 0 to 2147483647, include 0 and 2147483647. |
max_retries |
Number of permissible connection failures before changing the member status to INACTIVE. Integer value expected. Can be updated without replacement. The value must be in the range 1 to 10, include 1 and 10. |
pool |
ID or name of the load balancing pool. String value expected. Updates cause replacement. Value must be of type neutron.lbaas.pool |
timeout |
Maximum number of milliseconds for a monitor to wait for a connection to be established before it times out. Integer value expected. Can be updated without replacement. The value must be in the range 0 to 2147483647, include 0 and 2147483647. |
type |
One of predefined health monitor types. String value expected. Updates cause replacement. Allowed values: PING, TCP, HTTP |
Optional Properties
Name |
Description |
---|---|
admin_state_up |
The administrative state of the health monitor. Boolean value expected. Updates are not supported. Allowed values: True |
expected_codes |
The HTTP status codes expected in response from the member to declare it healthy. Specify one of the following values:
String value expected. Can be updated without replacement. Defaults to "200". |
http_method |
The HTTP method used for requests by the monitor of type HTTP. String value expected. Can be updated without replacement. Defaults to "GET". Allowed values: GET, HEAD, POST, PUT, DELETE, TRACE, OPTIONS, CONNECT, PATCH |
tenant_id |
ID of the tenant who owns the health monitor. String value expected. Updates cause replacement. |
url_path |
The HTTP path used in the HTTP request used by the monitor to test a member health. A valid value is a string that begins with a forward slash (/). String value expected. Can be updated without replacement. Defaults to "/". |
Attributes
Name |
Description |
---|---|
pools |
The list of Pools related to this monitor. |
HOT Syntax
heat_template_version: 2014-10-16 ... resources: ... the_resource: type: OS::Neutron::LBaaS::HealthMonitor properties: admin_state_up: Boolean delay: Integer expected_codes: String http_method: String max_retries: Integer pool: String tenant_id: String timeout: Integer type: String url_path: String