# TargetGroupHttpHealthCheck

## Properties

| Name          | Type                                | Description                                                                                                                                                                                                   | Notes       |
| ------------- | ----------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- |
| **matchType** | [**MatchTypeEnum**](#MatchTypeEnum) | Specify the target's response type to match ALB's request.                                                                                                                                                    |             |
| **method**    | [**MethodEnum**](#MethodEnum)       | The method used for the health check request.                                                                                                                                                                 | \[optional] |
| **negate**    | **Boolean**                         | Specifies whether to negate an individual entry; the default value is 'FALSE'.                                                                                                                                | \[optional] |
| **path**      | **String**                          | The destination URL for HTTP the health check; the default is '/'.                                                                                                                                            | \[optional] |
| **regex**     | **Boolean**                         | Specifies whether to use a regular expression to parse the response body; the default value is 'FALSE'. By using regular expressions, you can flexibly customize the expected response from a healthy server. | \[optional] |
| **response**  | **String**                          | The response returned by the request. It can be a status code or a response body depending on the definition of 'matchType'.                                                                                  |             |

## Enum: MatchTypeEnum

| Name           | Value            |
| -------------- | ---------------- |
| STATUS\_CODE   | "STATUS\_CODE"   |
| RESPONSE\_BODY | "RESPONSE\_BODY" |

## Enum: MethodEnum

| Name    | Value     |
| ------- | --------- |
| HEAD    | "HEAD"    |
| PUT     | "PUT"     |
| POST    | "POST"    |
| GET     | "GET"     |
| TRACE   | "TRACE"   |
| PATCH   | "PATCH"   |
| OPTIONS | "OPTIONS" |
