|
8899 | 8899 | "traits": { |
8900 | 8900 | "smithy.api#documentation": "<p>Specifies whether to enable node auto repair for the node group. Node auto repair is\n disabled by default.</p>" |
8901 | 8901 | } |
| 8902 | + }, |
| 8903 | + "maxUnhealthyNodeThresholdCount": { |
| 8904 | + "target": "com.amazonaws.eks#NonZeroInteger", |
| 8905 | + "traits": { |
| 8906 | + "smithy.api#documentation": "<p>Specify a count threshold of unhealthy nodes, above which node auto \n repair actions will stop. When using this, you cannot also set \n <code>maxUnhealthyNodeThresholdPercentage</code> at the same time.</p>" |
| 8907 | + } |
| 8908 | + }, |
| 8909 | + "maxUnhealthyNodeThresholdPercentage": { |
| 8910 | + "target": "com.amazonaws.eks#PercentCapacity", |
| 8911 | + "traits": { |
| 8912 | + "smithy.api#documentation": "<p>Specify a percentage threshold of unhealthy nodes, above which node auto \n repair actions will stop. When using this, you cannot also set \n <code>maxUnhealthyNodeThresholdCount</code> at the same time.</p>" |
| 8913 | + } |
| 8914 | + }, |
| 8915 | + "maxParallelNodesRepairedCount": { |
| 8916 | + "target": "com.amazonaws.eks#NonZeroInteger", |
| 8917 | + "traits": { |
| 8918 | + "smithy.api#documentation": "<p>Specify the maximum number of nodes that can be repaired concurrently or in parallel, \n expressed as a count of unhealthy nodes. This gives you finer-grained control over the \n pace of node replacements. When using this, you cannot also set \n <code>maxParallelNodesRepairedPercentage</code> at the same time.</p>" |
| 8919 | + } |
| 8920 | + }, |
| 8921 | + "maxParallelNodesRepairedPercentage": { |
| 8922 | + "target": "com.amazonaws.eks#PercentCapacity", |
| 8923 | + "traits": { |
| 8924 | + "smithy.api#documentation": "<p>Specify the maximum number of nodes that can be repaired concurrently or in parallel, \n expressed as a percentage of unhealthy nodes. This gives you finer-grained control over the \n pace of node replacements. When using this, you cannot also set \n <code>maxParallelNodesRepairedCount</code> at the same time.</p>" |
| 8925 | + } |
| 8926 | + }, |
| 8927 | + "nodeRepairConfigOverrides": { |
| 8928 | + "target": "com.amazonaws.eks#NodeRepairConfigOverridesList", |
| 8929 | + "traits": { |
| 8930 | + "smithy.api#documentation": "<p>Specify granular overrides for specific repair actions. These overrides control the \n repair action and the repair delay time before a node is considered eligible for repair.\n If you use this, you must specify all the values.</p>" |
| 8931 | + } |
8902 | 8932 | } |
8903 | 8933 | }, |
8904 | 8934 | "traits": { |
8905 | 8935 | "smithy.api#documentation": "<p>The node auto repair configuration for the node group.</p>" |
8906 | 8936 | } |
8907 | 8937 | }, |
| 8938 | + "com.amazonaws.eks#NodeRepairConfigOverrides": { |
| 8939 | + "type": "structure", |
| 8940 | + "members": { |
| 8941 | + "nodeMonitoringCondition": { |
| 8942 | + "target": "com.amazonaws.eks#String", |
| 8943 | + "traits": { |
| 8944 | + "smithy.api#documentation": "<p>Specify an unhealthy condition reported by the node monitoring agent that this\n override would apply to.</p>" |
| 8945 | + } |
| 8946 | + }, |
| 8947 | + "nodeUnhealthyReason": { |
| 8948 | + "target": "com.amazonaws.eks#String", |
| 8949 | + "traits": { |
| 8950 | + "smithy.api#documentation": "<p>Specify a reason reported by the node monitoring agent that this\n override would apply to.</p>" |
| 8951 | + } |
| 8952 | + }, |
| 8953 | + "minRepairWaitTimeMins": { |
| 8954 | + "target": "com.amazonaws.eks#NonZeroInteger", |
| 8955 | + "traits": { |
| 8956 | + "smithy.api#documentation": "<p>Specify the minimum time in minutes to wait before attempting to repair a node \n with this specific <code>nodeMonitoringCondition</code> and\n <code>nodeUnhealthyReason</code>.</p>" |
| 8957 | + } |
| 8958 | + }, |
| 8959 | + "repairAction": { |
| 8960 | + "target": "com.amazonaws.eks#RepairAction", |
| 8961 | + "traits": { |
| 8962 | + "smithy.api#documentation": "<p>Specify the repair action to take for nodes when all of the specified conditions are\n met.</p>" |
| 8963 | + } |
| 8964 | + } |
| 8965 | + }, |
| 8966 | + "traits": { |
| 8967 | + "smithy.api#documentation": "<p>Specify granular overrides for specific repair actions. These overrides control the \n repair action and the repair delay time before a node is considered eligible for repair.\n If you use this, you must specify all the values.</p>" |
| 8968 | + } |
| 8969 | + }, |
| 8970 | + "com.amazonaws.eks#NodeRepairConfigOverridesList": { |
| 8971 | + "type": "list", |
| 8972 | + "member": { |
| 8973 | + "target": "com.amazonaws.eks#NodeRepairConfigOverrides" |
| 8974 | + } |
| 8975 | + }, |
8908 | 8976 | "com.amazonaws.eks#Nodegroup": { |
8909 | 8977 | "type": "structure", |
8910 | 8978 | "members": { |
|
10021 | 10089 | } |
10022 | 10090 | } |
10023 | 10091 | }, |
| 10092 | + "com.amazonaws.eks#RepairAction": { |
| 10093 | + "type": "enum", |
| 10094 | + "members": { |
| 10095 | + "Replace": { |
| 10096 | + "target": "smithy.api#Unit", |
| 10097 | + "traits": { |
| 10098 | + "smithy.api#enumValue": "Replace" |
| 10099 | + } |
| 10100 | + }, |
| 10101 | + "Reboot": { |
| 10102 | + "target": "smithy.api#Unit", |
| 10103 | + "traits": { |
| 10104 | + "smithy.api#enumValue": "Reboot" |
| 10105 | + } |
| 10106 | + }, |
| 10107 | + "NoAction": { |
| 10108 | + "target": "smithy.api#Unit", |
| 10109 | + "traits": { |
| 10110 | + "smithy.api#enumValue": "NoAction" |
| 10111 | + } |
| 10112 | + } |
| 10113 | + } |
| 10114 | + }, |
10024 | 10115 | "com.amazonaws.eks#ResolveConflicts": { |
10025 | 10116 | "type": "enum", |
10026 | 10117 | "members": { |
|
11654 | 11745 | "traits": { |
11655 | 11746 | "smithy.api#enumValue": "DeletionProtection" |
11656 | 11747 | } |
| 11748 | + }, |
| 11749 | + "NODE_REPAIR_CONFIG": { |
| 11750 | + "target": "smithy.api#Unit", |
| 11751 | + "traits": { |
| 11752 | + "smithy.api#enumValue": "NodeRepairConfig" |
| 11753 | + } |
11657 | 11754 | } |
11658 | 11755 | } |
11659 | 11756 | }, |
|
0 commit comments