IBM::ElasticLoadBalancing::HealthCheck

This resource type represents the health check function for a load balancer.
Table 1. Properties
Name Type Required Description
admin_state_up Boolean False The administrative state of the health monitor. The default value is true.
delay Integer True The minimum time in seconds between regular connections of the member.
expected_codes String False The list of HTTP status codes that are expected in response from the member to declare it healthy.
http_method String False The HTTP method that the HTTP monitor type uses for requests.
max_retries Integer True The number of permissible connection failures before the member status is changed to INACTIVE.
timeout Integer True The maximum number of seconds for a monitor to wait for a connection to be established before it times out.
type String True One of the predefined health monitor types. The following values are allowed:
  • PING
  • TCP
  • HTTP
  • HTTPS
url_path String False The HTTP path that is used in the HTTP request that the monitor uses to test the health of a member.
Table 2. Custom Properties
Name Type Required Description
healthy_threshold Integer True The number of consecutive health probe successes that are required before the instance achieves the Healthy state.
load_balancer String False The name of load balancer to apply the health check to.
port Integer True The port number to check.
This resource type has no attributes.

Feedback