Sha256: 21e245d3628b0be7a3a213dfbd284b8e6c0f817c28dd80d37bf9764af95fe53f

Contents?: true

Size: 1.75 KB

Versions: 25

Compression:

Stored size: 1.75 KB

Contents

AWS::Route53::HealthCheck:
  Properties:
    HealthCheckConfig: | 
      {
        "FailureThreshold" => "2",
        "FullyQualifiedDomainName" => "www.example.com", #If you specified the IPAddress property, the value that you want Amazon Route 53 to pass in the host header in all health checks except for TCP health checks. If you don't specify an IP address, the domain that Amazon Route 53 sends a DNS request to. Amazon Route 53 uses the IP address that the DNS returns to check the health of the endpoint.
        "IPAddress" => "1.1.1.1",
        "Port" => 80,
        "RequestInterval" => 15, # The number of seconds between the time that Amazon Route 53 gets a response from your endpoint and the time that it sends the next health-check request.
        "ResourcePath" => "/index.html", # The path that you want Amazon Route 53 to request when performing health checks. The path can be any value for which your endpoint returns an HTTP status code of 2xx or 3xx when the endpoint is healthy, such as /docs/route53-health-check.html.
        "SearchString" => "don't know this is a good idea or not", # If the value of the Type property is HTTP_STR_MATCH or HTTPS_STR_MATCH, the string that you want Amazon Route 53 to search for in the response body from the specified resource. If the string appears in the response body, Amazon Route 53 considers the resource healthy.
        "Type" => "HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, or TCP" # The type of health check that you want to create, which indicates how Amazon Route 53 determines whether an endpoint is healthy. You can specify HTTP, HTTPS, HTTP_STR_MATCH, HTTPS_STR_MATCH, or TCP
      }      
    HealthCheckTags: | 
      [
        {
          "Key" => "Application",
          "Value" => "MyApp"
        }
      ]

Version data entries

25 entries across 25 versions & 1 rubygems

Version Path
cfnlego-0.6.3 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.6.2 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.6.1 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.6.0 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.5.1 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.5.0 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.4.0 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.3.6 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.3.5 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.3.4 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.3.3 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.3.2 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.3.1 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.3.0 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.2.9 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.2.8 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.2.7 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.2.6 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.2.5 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml
cfnlego-0.2.4 lib/cfnlego/resources/AWS/Route53/HealthCheck.yaml