OSE::ELB::HealthCheck¶
A resource for ELB Health Check.
Note
You must configure health checks for load balancers.
Required Properties¶
Name | Description |
---|---|
listener_id | The ID of listener associated. String value expected. Updates cause replacement. Value must be of type elb.ls |
Optional Properties¶
Name | Description |
---|---|
healthcheck_connect_port | The port of the health check. Integer value expected. Can be updated without replacement. Allowed values: from 1 to 65535, include 1 and 65535. |
healthcheck_interval | The interval between the health checks in seconds. Integer value expected. Can be updated without replacement. Allowed values: from 1 to 5, include 1 and 5. |
healthcheck_protocol | The protocol of the health check. String value expected. Can be updated without replacement. Allowed values: HTTP, TCP |
healthcheck_timeout | The timeout of the health check in seconds. Integer value expected. Can be updated without replacement. Allowed values: from 1 to 50, include 1 and 50. |
healthcheck_uri | The HTTP path used in the HTTP request to check a member health. String value expected. Can be updated without replacement. It is allowed to start with / characters. It is allowed to include numbers, letters, -/.%?#& characters, and the string length is 1 to 80. |
healthy_threshold | The number of the successful threshold before change the member status to healthy. Integer value expected. Can be updated without replacement. Allowed values: from 1 to 10, include 1 and 10. The default value is 3. |
unhealthy_threshold | The number of the failure threshold before change the member status to unhealthy. Integer value expected. Can be updated without replacement. Allowed values: from 1 to 10, include 1 and 10. |
HOT Syntax¶
heat_template_version: 2014-10-16
...
resources:
...
the_resource:
type: OSE::ELB::HealthCheck
properties:
healthcheck_connect_port: Integer
healthcheck_interval: Integer
healthcheck_protocol: String
healthcheck_timeout: Integer
healthcheck_uri: String
healthy_threshold: Integer
listener_id: String
unhealthy_threshold: Integer