|
1659 | 1659 | "accessConfig":{
|
1660 | 1660 | "shape":"AccessConfigResponse",
|
1661 | 1661 | "documentation":"<p>The access configuration for the cluster.</p>"
|
| 1662 | + }, |
| 1663 | + "upgradePolicy":{ |
| 1664 | + "shape":"UpgradePolicyResponse", |
| 1665 | + "documentation":"<p>This value indicates if extended support is enabled or disabled for the cluster.</p> <p> <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/extended-support-control.html\">Learn more about EKS Extended Support in the EKS User Guide.</a> </p>" |
1662 | 1666 | }
|
1663 | 1667 | },
|
1664 | 1668 | "documentation":"<p>An object representing an Amazon EKS cluster.</p>"
|
|
2006 | 2010 | "bootstrapSelfManagedAddons":{
|
2007 | 2011 | "shape":"BoxedBoolean",
|
2008 | 2012 | "documentation":"<p>If you set this value to <code>False</code> when creating a cluster, the default networking add-ons will not be installed.</p> <p>The default networking addons include vpc-cni, coredns, and kube-proxy.</p> <p>Use this option when you plan to install third-party alternative add-ons or self-manage the default networking add-ons.</p>"
|
| 2013 | + }, |
| 2014 | + "upgradePolicy":{ |
| 2015 | + "shape":"UpgradePolicyRequest", |
| 2016 | + "documentation":"<p>New clusters, by default, have extended support enabled. You can disable extended support when creating a cluster by setting this value to <code>STANDARD</code>.</p>" |
2009 | 2017 | }
|
2010 | 2018 | }
|
2011 | 2019 | },
|
|
4899 | 4907 | "type":"list",
|
4900 | 4908 | "member":{"shape":"String"}
|
4901 | 4909 | },
|
| 4910 | + "SupportType":{ |
| 4911 | + "type":"string", |
| 4912 | + "enum":[ |
| 4913 | + "STANDARD", |
| 4914 | + "EXTENDED" |
| 4915 | + ] |
| 4916 | + }, |
4902 | 4917 | "TagKey":{
|
4903 | 4918 | "type":"string",
|
4904 | 4919 | "documentation":"<p>One part of a key-value pair that make up a tag. A <code>key</code> is a general label that acts like a category for more specific tag values.</p>",
|
|
5183 | 5198 | "accessConfig":{
|
5184 | 5199 | "shape":"UpdateAccessConfigRequest",
|
5185 | 5200 | "documentation":"<p>The access configuration for the cluster.</p>"
|
| 5201 | + }, |
| 5202 | + "upgradePolicy":{ |
| 5203 | + "shape":"UpgradePolicyRequest", |
| 5204 | + "documentation":"<p>You can enable or disable extended support for clusters currently on standard support. You cannot disable extended support once it starts. You must enable extended support before your cluster exits standard support.</p>" |
5186 | 5205 | }
|
5187 | 5206 | }
|
5188 | 5207 | },
|
|
5412 | 5431 | "SecurityGroups",
|
5413 | 5432 | "Subnets",
|
5414 | 5433 | "AuthenticationMode",
|
5415 |
| - "PodIdentityAssociations" |
| 5434 | + "PodIdentityAssociations", |
| 5435 | + "UpgradePolicy" |
5416 | 5436 | ]
|
5417 | 5437 | },
|
5418 | 5438 | "UpdateParams":{
|
|
5493 | 5513 | "AssociateEncryptionConfig",
|
5494 | 5514 | "AddonUpdate",
|
5495 | 5515 | "VpcConfigUpdate",
|
5496 |
| - "AccessConfigUpdate" |
| 5516 | + "AccessConfigUpdate", |
| 5517 | + "UpgradePolicyUpdate" |
5497 | 5518 | ]
|
5498 | 5519 | },
|
| 5520 | + "UpgradePolicyRequest":{ |
| 5521 | + "type":"structure", |
| 5522 | + "members":{ |
| 5523 | + "supportType":{ |
| 5524 | + "shape":"SupportType", |
| 5525 | + "documentation":"<p>If the cluster is set to <code>EXTENDED</code>, it will enter extended support at the end of standard support. If the cluster is set to <code>STANDARD</code>, it will be automatically upgraded at the end of standard support.</p> <p> <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/extended-support-control.html\">Learn more about EKS Extended Support in the EKS User Guide.</a> </p>" |
| 5526 | + } |
| 5527 | + }, |
| 5528 | + "documentation":"<p>The support policy to use for the cluster. Extended support allows you to remain on specific Kubernetes versions for longer. Clusters in extended support have higher costs. The default value is <code>EXTENDED</code>. Use <code>STANDARD</code> to disable extended support.</p> <p> <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/extended-support-control.html\">Learn more about EKS Extended Support in the EKS User Guide.</a> </p>" |
| 5529 | + }, |
| 5530 | + "UpgradePolicyResponse":{ |
| 5531 | + "type":"structure", |
| 5532 | + "members":{ |
| 5533 | + "supportType":{ |
| 5534 | + "shape":"SupportType", |
| 5535 | + "documentation":"<p>If the cluster is set to <code>EXTENDED</code>, it will enter extended support at the end of standard support. If the cluster is set to <code>STANDARD</code>, it will be automatically upgraded at the end of standard support.</p> <p> <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/extended-support-control.html\">Learn more about EKS Extended Support in the EKS User Guide.</a> </p>" |
| 5536 | + } |
| 5537 | + }, |
| 5538 | + "documentation":"<p>This value indicates if extended support is enabled or disabled for the cluster.</p> <p> <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/extended-support-control.html\">Learn more about EKS Extended Support in the EKS User Guide.</a> </p>" |
| 5539 | + }, |
5499 | 5540 | "VpcConfigRequest":{
|
5500 | 5541 | "type":"structure",
|
5501 | 5542 | "members":{
|
|
0 commit comments