|
685 | 685 | "roleArn":{ |
686 | 686 | "shape":"AutoScalingGroupsConfigurationRoleArnString", |
687 | 687 | "documentation":"<p>The role ARN of the auto scaling group.</p>" |
| 688 | + }, |
| 689 | + "healthCheckConfig":{ |
| 690 | + "shape":"HealthCheckConfig", |
| 691 | + "documentation":"<p>The health check configuration for the Auto Scaling group managed endpoint.</p>" |
688 | 692 | } |
689 | 693 | }, |
690 | 694 | "documentation":"<p>Describes the configuration of an auto scaling group.</p>" |
|
1931 | 1935 | }, |
1932 | 1936 | "documentation":"<p>Describes the header tag for a bid action.</p>" |
1933 | 1937 | }, |
| 1938 | + "HealthCheckConfig":{ |
| 1939 | + "type":"structure", |
| 1940 | + "required":[ |
| 1941 | + "port", |
| 1942 | + "path" |
| 1943 | + ], |
| 1944 | + "members":{ |
| 1945 | + "port":{ |
| 1946 | + "shape":"HealthCheckConfigPortInteger", |
| 1947 | + "documentation":"<p>The port to use for health check probes. Valid range is 80 to 65535.</p>" |
| 1948 | + }, |
| 1949 | + "path":{ |
| 1950 | + "shape":"HealthCheckConfigPathString", |
| 1951 | + "documentation":"<p>The destination path for the health check request. Must start with <code>/</code>.</p>" |
| 1952 | + }, |
| 1953 | + "protocol":{ |
| 1954 | + "shape":"Protocol", |
| 1955 | + "documentation":"<p>The protocol to use for health check probes.</p>" |
| 1956 | + }, |
| 1957 | + "timeoutMs":{ |
| 1958 | + "shape":"HealthCheckConfigTimeoutMsInteger", |
| 1959 | + "documentation":"<p>The timeout for each health check probe, in milliseconds. Valid range is 100 to 5000.</p>" |
| 1960 | + }, |
| 1961 | + "intervalSeconds":{ |
| 1962 | + "shape":"HealthCheckConfigIntervalSecondsInteger", |
| 1963 | + "documentation":"<p>The interval between health check probes, in seconds. Valid range is 5 to 60.</p>" |
| 1964 | + }, |
| 1965 | + "statusCodeMatcher":{ |
| 1966 | + "shape":"StatusCodeMatcher", |
| 1967 | + "documentation":"<p>The expected HTTP status code or status code pattern from healthy instances. Supports a single code (for example, <code>200</code>), a range (for example, <code>200-299</code>), or a comma-separated list (for example, <code>200,204</code>).</p>" |
| 1968 | + }, |
| 1969 | + "healthyThresholdCount":{ |
| 1970 | + "shape":"HealthCheckConfigHealthyThresholdCountInteger", |
| 1971 | + "documentation":"<p>The number of consecutive successful health checks required before an instance is considered healthy. Valid range is 2 to 10.</p>" |
| 1972 | + }, |
| 1973 | + "unhealthyThresholdCount":{ |
| 1974 | + "shape":"HealthCheckConfigUnhealthyThresholdCountInteger", |
| 1975 | + "documentation":"<p>The number of consecutive failed health checks required before an instance is considered unhealthy. Valid range is 2 to 10.</p>" |
| 1976 | + } |
| 1977 | + }, |
| 1978 | + "documentation":"<p>The health check configuration for a managed endpoint. Defines how the service probes instances in the Auto Scaling group to determine their health status.</p>" |
| 1979 | + }, |
| 1980 | + "HealthCheckConfigHealthyThresholdCountInteger":{ |
| 1981 | + "type":"integer", |
| 1982 | + "box":true, |
| 1983 | + "max":10, |
| 1984 | + "min":2 |
| 1985 | + }, |
| 1986 | + "HealthCheckConfigIntervalSecondsInteger":{ |
| 1987 | + "type":"integer", |
| 1988 | + "box":true, |
| 1989 | + "max":60, |
| 1990 | + "min":5 |
| 1991 | + }, |
| 1992 | + "HealthCheckConfigPathString":{ |
| 1993 | + "type":"string", |
| 1994 | + "max":128, |
| 1995 | + "min":1, |
| 1996 | + "pattern":"/.*" |
| 1997 | + }, |
| 1998 | + "HealthCheckConfigPortInteger":{ |
| 1999 | + "type":"integer", |
| 2000 | + "box":true, |
| 2001 | + "max":65535, |
| 2002 | + "min":80 |
| 2003 | + }, |
| 2004 | + "HealthCheckConfigTimeoutMsInteger":{ |
| 2005 | + "type":"integer", |
| 2006 | + "box":true, |
| 2007 | + "max":5000, |
| 2008 | + "min":100 |
| 2009 | + }, |
| 2010 | + "HealthCheckConfigUnhealthyThresholdCountInteger":{ |
| 2011 | + "type":"integer", |
| 2012 | + "box":true, |
| 2013 | + "max":10, |
| 2014 | + "min":2 |
| 2015 | + }, |
1934 | 2016 | "Integer":{ |
1935 | 2017 | "type":"integer", |
1936 | 2018 | "box":true |
|
2660 | 2742 | }, |
2661 | 2743 | "exception":true |
2662 | 2744 | }, |
| 2745 | + "StatusCodeMatcher":{ |
| 2746 | + "type":"string", |
| 2747 | + "max":64, |
| 2748 | + "min":1 |
| 2749 | + }, |
2663 | 2750 | "String":{"type":"string"}, |
2664 | 2751 | "SubnetId":{ |
2665 | 2752 | "type":"string", |
|
0 commit comments