|
1178 | 1178 | "shape":"LaunchTemplateSpecification",
|
1179 | 1179 | "documentation":"<p>An object representing a node group's launch template specification. If specified, then do not specify <code>instanceTypes</code>, <code>diskSize</code>, or <code>remoteAccess</code> and make sure that the launch template meets the requirements in <code>launchTemplateSpecification</code>.</p>"
|
1180 | 1180 | },
|
| 1181 | + "updateConfig":{"shape":"NodegroupUpdateConfig"}, |
1181 | 1182 | "capacityType":{
|
1182 | 1183 | "shape":"CapacityTypes",
|
1183 | 1184 | "documentation":"<p>The capacity type for your node group.</p>"
|
|
2252 | 2253 | "shape":"NodegroupHealth",
|
2253 | 2254 | "documentation":"<p>The health status of the node group. If there are issues with your node group's health, they are listed here.</p>"
|
2254 | 2255 | },
|
| 2256 | + "updateConfig":{"shape":"NodegroupUpdateConfig"}, |
2255 | 2257 | "launchTemplate":{
|
2256 | 2258 | "shape":"LaunchTemplateSpecification",
|
2257 | 2259 | "documentation":"<p>If a launch template was used to create the node group, then this is the launch template that was used.</p>"
|
|
2340 | 2342 | "DEGRADED"
|
2341 | 2343 | ]
|
2342 | 2344 | },
|
| 2345 | + "NodegroupUpdateConfig":{ |
| 2346 | + "type":"structure", |
| 2347 | + "members":{ |
| 2348 | + "maxUnavailable":{"shape":"NonZeroInteger"}, |
| 2349 | + "maxUnavailablePercentage":{"shape":"PercentCapacity"} |
| 2350 | + } |
| 2351 | + }, |
| 2352 | + "NonZeroInteger":{ |
| 2353 | + "type":"integer", |
| 2354 | + "box":true, |
| 2355 | + "min":1 |
| 2356 | + }, |
2343 | 2357 | "NotFoundException":{
|
2344 | 2358 | "type":"structure",
|
2345 | 2359 | "members":{
|
|
2456 | 2470 | },
|
2457 | 2471 | "documentation":"<p>An object representing an OpenID Connect (OIDC) configuration. Before associating an OIDC identity provider to your cluster, review the considerations in <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/authenticate-oidc-identity-provider.html\">Authenticating users for your cluster from an OpenID Connect identity provider</a> in the <i>Amazon EKS User Guide</i>.</p>"
|
2458 | 2472 | },
|
| 2473 | + "PercentCapacity":{ |
| 2474 | + "type":"integer", |
| 2475 | + "box":true, |
| 2476 | + "max":100, |
| 2477 | + "min":1 |
| 2478 | + }, |
2459 | 2479 | "Provider":{
|
2460 | 2480 | "type":"structure",
|
2461 | 2481 | "members":{
|
|
2883 | 2903 | "shape":"NodegroupScalingConfig",
|
2884 | 2904 | "documentation":"<p>The scaling configuration details for the Auto Scaling group after the update.</p>"
|
2885 | 2905 | },
|
| 2906 | + "updateConfig":{"shape":"NodegroupUpdateConfig"}, |
2886 | 2907 | "clientRequestToken":{
|
2887 | 2908 | "shape":"String",
|
2888 | 2909 | "documentation":"<p>Unique, case-sensitive identifier that you provide to ensure the idempotency of the request.</p>",
|
|
2981 | 3002 | "EncryptionConfig",
|
2982 | 3003 | "AddonVersion",
|
2983 | 3004 | "ServiceAccountRoleArn",
|
2984 |
| - "ResolveConflicts" |
| 3005 | + "ResolveConflicts", |
| 3006 | + "MaxUnavailable", |
| 3007 | + "MaxUnavailablePercentage" |
2985 | 3008 | ]
|
2986 | 3009 | },
|
2987 | 3010 | "UpdateParams":{
|
|
0 commit comments