View definition

(UpdateHealthCheckInput).FullyQualifiedDomainName

Defined in github.com/aws/aws-sdk-go/service/route53/api.go

Description

Amazon Route 53 behavior depends on whether you specify a value for IPAddress.

If a health check already has a value for IPAddress, you can change the

value. However, you can't update an existing health check to add or remove the value of IPAddress.

If you specify IPAddress:

The value that you want Amazon Route 53 to pass in the Host header in all health checks except TCP health checks. This is typically the fully qualified DNS name of the endpoint on which you want Amazon Route 53 to perform health checks. When Amazon Route 53 checks the health of an endpoint, here is how it constructs the Host header:

If you specify a value of 80 for Port and HTTP or HTTP_STR_MATCH for Type,

Amazon Route 53 passes the value of FullyQualifiedDomainName to the endpoint in the Host header.

If you specify a value of 443 for Port and HTTPS or HTTPS_STR_MATCH for

Type, Amazon Route 53 passes the value of FullyQualifiedDomainName to the endpoint in the Host header.

If you specify another value for Port and any value except TCP for Type,

Amazon Route 53 passes FullyQualifiedDomainName:Port to the endpoint in the Host header.

If you don't specify a value for FullyQualifiedDomainName, Amazon Route

53 substitutes the value of IPAddress in the Host header in each of the above cases.

If you don't specify IPAddress:

If you don't specify a value for IPAddress, Amazon Route 53 sends a DNS request to the domain that you specify in FullyQualifiedDomainName at the interval you specify in RequestInterval. Using an IP address that DNS returns, Amazon Route 53 then checks the health of the endpoint.

If you want to check the health of weighted, latency, or failover resource record sets and you choose to specify the endpoint only by FullyQualifiedDomainName, we recommend that you create a separate health check for each endpoint. For example, create a health check for each HTTP server that is serving content for www.example.com. For the value of FullyQualifiedDomainName, specify the domain name of the server (such as us-east-1-www.example.com), not the name of the resource record sets (www.example.com).

In this configuration, if the value of FullyQualifiedDomainName matches

the name of the resource record sets and you then associate the health check with those resource record sets, health check results will be unpredictable.

In addition, if the value of Type is HTTP, HTTPS, HTTP_STR_MATCH, or HTTPS_STR_MATCH,

Amazon Route 53 passes the value of FullyQualifiedDomainName in the Host header, as it does when you specify a value for IPAddress. If the value of Type is TCP, Amazon Route 53 doesn't pass a Host header.

FullyQualifiedDomainName is referenced in 1 repository

github.com/Test-Betta-Inc/literate-winner