|
1710 | 1710 | "target": "com.amazonaws.ecs#Attribute" |
1711 | 1711 | } |
1712 | 1712 | }, |
| 1713 | + "com.amazonaws.ecs#AutoRepairActionsStatus": { |
| 1714 | + "type": "enum", |
| 1715 | + "members": { |
| 1716 | + "ENABLED": { |
| 1717 | + "target": "smithy.api#Unit", |
| 1718 | + "traits": { |
| 1719 | + "smithy.api#enumValue": "ENABLED" |
| 1720 | + } |
| 1721 | + }, |
| 1722 | + "DISABLED": { |
| 1723 | + "target": "smithy.api#Unit", |
| 1724 | + "traits": { |
| 1725 | + "smithy.api#enumValue": "DISABLED" |
| 1726 | + } |
| 1727 | + } |
| 1728 | + } |
| 1729 | + }, |
| 1730 | + "com.amazonaws.ecs#AutoRepairConfiguration": { |
| 1731 | + "type": "structure", |
| 1732 | + "members": { |
| 1733 | + "actionsStatus": { |
| 1734 | + "target": "com.amazonaws.ecs#AutoRepairActionsStatus", |
| 1735 | + "traits": { |
| 1736 | + "smithy.api#documentation": "<p>The status of auto repair actions for the capacity provider. When set to <code>ENABLED</code>, Amazon ECS automatically replaces container instances with an <code>IMPAIRED</code> health status. When set to <code>DISABLED</code>, Amazon ECS still monitors container instance health but does not automatically replace impaired instances.</p>" |
| 1737 | + } |
| 1738 | + } |
| 1739 | + }, |
| 1740 | + "traits": { |
| 1741 | + "smithy.api#documentation": "<p>The auto repair configuration for an Amazon ECS Managed Instances capacity provider. When enabled, Amazon ECS automatically replaces container instances that are detected as unhealthy based on container instance health checks, including accelerated compute device and daemon health checks.</p>" |
| 1742 | + } |
| 1743 | + }, |
1713 | 1744 | "com.amazonaws.ecs#AutoScalingGroupProvider": { |
1714 | 1745 | "type": "structure", |
1715 | 1746 | "members": { |
|
4372 | 4403 | "traits": { |
4373 | 4404 | "smithy.api#documentation": "<p>Defines how Amazon ECS Managed Instances optimizes the infrastastructure in your capacity provider. Provides control over the delay between when EC2 instances become idle or underutilized and when Amazon ECS optimizes them.</p>" |
4374 | 4405 | } |
| 4406 | + }, |
| 4407 | + "autoRepairConfiguration": { |
| 4408 | + "target": "com.amazonaws.ecs#AutoRepairConfiguration", |
| 4409 | + "traits": { |
| 4410 | + "smithy.api#documentation": "<p>The auto repair configuration for the Amazon ECS Managed Instances capacity provider. Use this to enable or disable automatic replacement of container instances that are detected as unhealthy.</p>" |
| 4411 | + } |
4375 | 4412 | } |
4376 | 4413 | }, |
4377 | 4414 | "traits": { |
|
11931 | 11968 | "smithy.api#documentation": "<p>The container instance health status.</p>" |
11932 | 11969 | } |
11933 | 11970 | }, |
| 11971 | + "statusReason": { |
| 11972 | + "target": "com.amazonaws.ecs#String", |
| 11973 | + "traits": { |
| 11974 | + "smithy.api#documentation": "<p>The reason for the container instance health status.</p>" |
| 11975 | + } |
| 11976 | + }, |
11934 | 11977 | "lastUpdated": { |
11935 | 11978 | "target": "com.amazonaws.ecs#Timestamp", |
11936 | 11979 | "traits": { |
|
14834 | 14877 | "traits": { |
14835 | 14878 | "smithy.api#documentation": "<p>Defines how Amazon ECS Managed Instances optimizes the infrastastructure in your capacity provider. Configure it to turn on or off the infrastructure optimization in your capacity provider, and to control the idle or underutilized EC2 instances optimization delay.</p>" |
14836 | 14879 | } |
| 14880 | + }, |
| 14881 | + "autoRepairConfiguration": { |
| 14882 | + "target": "com.amazonaws.ecs#AutoRepairConfiguration", |
| 14883 | + "traits": { |
| 14884 | + "smithy.api#documentation": "<p>The auto repair configuration for the Amazon ECS Managed Instances capacity provider. Indicates whether Amazon ECS automatically replaces container instances that are detected as unhealthy.</p>" |
| 14885 | + } |
14837 | 14886 | } |
14838 | 14887 | }, |
14839 | 14888 | "traits": { |
|
23397 | 23446 | "traits": { |
23398 | 23447 | "smithy.api#documentation": "<p>The updated infrastructure optimization configuration. Changes to this setting affect how Amazon ECS optimizes instances going forward.</p>" |
23399 | 23448 | } |
| 23449 | + }, |
| 23450 | + "autoRepairConfiguration": { |
| 23451 | + "target": "com.amazonaws.ecs#AutoRepairConfiguration", |
| 23452 | + "traits": { |
| 23453 | + "smithy.api#documentation": "<p>The updated auto repair configuration for the Amazon ECS Managed Instances capacity provider.</p>" |
| 23454 | + } |
23400 | 23455 | } |
23401 | 23456 | }, |
23402 | 23457 | "traits": { |
|
0 commit comments