alicloud_alb_health_check_template
更新时间:
Provides an Application Load Balancer (ALB) Health Check Template resource.
For information about Application Load Balancer (ALB) Health Check Template and how to use it, see What is Health Check Template.
-> NOTE: Available since v1.134.0.
Example Usage
Basic Usage
variable "name" {
default = "terraform-example"
}
resource "alicloud_alb_health_check_template" "example" {
health_check_template_name = var.name
}
Argument Reference
The following arguments are supported:
health_check_template_name
- (Required) The name of the health check template. The name must be2
to128
characters in length, and can contain letters, digits, periods (.), underscores (_), and hyphens (-). The name must start with a letter.health_check_connect_port
- (Optional, Int) The port that is used for health checks. Default value:0
. Valid values:0
to65535
.health_check_host
- (Optional) The domain name that is used for health checks. NOTE:health_check_host
takes effect only ifhealth_check_protocol
is set toHTTP
.health_check_http_version
- (Optional) The version of the HTTP protocol. Default value:HTTP1.1
. Valid values:HTTP1.0
,HTTP1.1
. NOTE:health_check_http_version
takes effect only ifhealth_check_protocol
is set toHTTP
.health_check_interval
- (Optional, Int) The interval at which health checks are performed. Unit: seconds. Default value:2
. Valid values:1
to50
.health_check_method
- (Optional) The HTTP method that is used for health checks. Default value:HEAD
. Valid values:HEAD
,GET
. NOTE:health_check_method
takes effect only ifhealth_check_protocol
is set toHTTP
.health_check_path
- (Optional) The URL that is used for health checks. NOTE:health_check_path
takes effect only ifhealth_check_protocol
is set toHTTP
.health_check_protocol
- (Optional) The protocol that is used for health checks. Default value:HTTP
. Valid values:HTTP
,TCP
.health_check_timeout
- (Optional, Int) The timeout period of a health check. Default value:5
. Valid values:1
to300
.healthy_threshold
- (Optional, Int) The number of times that an unhealthy backend server must consecutively pass health checks before it is declared healthy. Default value:3
. Valid values:2
to10
.unhealthy_threshold
- (Optional, Int) The number of times that a healthy backend server must consecutively fail health checks before it is declared unhealthy. Default value:3
. Valid values:2
to10
.health_check_codes
- (Optional, List) The HTTP status codes that are used to indicate whether the backend server passes the health check. Default value:http_2xx
. Valid values:http_2xx
,http_3xx
,http_4xx
, andhttp_5xx
. NOTE:health_check_codes
takes effect only ifhealth_check_protocol
is set toHTTP
.dry_run
- (Optional, Bool) Whether to precheck the API request.
Attributes Reference
The following attributes are exported:
id
- The resource ID in terraform of Health Check Template.
Timeouts
The timeouts
block allows you to specify timeouts for certain actions:
create
- (Defaults to 2 mins) Used when create the Health Check Template.update
- (Defaults to 2 mins) Used when update the Health Check Template.delete
- (Defaults to 2 mins) Used when delete the Health Check Template.
Import
Application Load Balancer (ALB) Health Check Template can be imported using the id, e.g.
$ terraform import alicloud_alb_health_check_template.example <id>
文档内容是否对您有帮助?