|
241 | 241 | {"shape":"ResourceNotFoundException"},
|
242 | 242 | {"shape":"ClientException"},
|
243 | 243 | {"shape":"ServerException"},
|
244 |
| - {"shape":"ServiceUnavailableException"} |
| 244 | + {"shape":"ServiceUnavailableException"}, |
| 245 | + {"shape":"InvalidRequestException"} |
245 | 246 | ],
|
246 | 247 | "documentation":"<p>Deletes an Amazon EKS cluster control plane.</p> <p>If you have active services in your cluster that are associated with a load balancer, you must delete those services before deleting the cluster so that the load balancers are deleted properly. Otherwise, you can have orphaned resources in your VPC that prevent you from being able to delete the VPC. For more information, see <a href=\"https://docs.aws.amazon.com/eks/latest/userguide/delete-cluster.html\">Deleting a cluster</a> in the <i>Amazon EKS User Guide</i>.</p> <p>If you have managed node groups or Fargate profiles attached to the cluster, you must delete them first. For more information, see <code>DeleteNodgroup</code> and <code>DeleteFargateProfile</code>.</p>"
|
247 | 248 | },
|
|
1740 | 1741 | "storageConfig":{
|
1741 | 1742 | "shape":"StorageConfigResponse",
|
1742 | 1743 | "documentation":"<p>Indicates the current configuration of the block storage capability on your EKS Auto Mode cluster. For example, if the capability is enabled or disabled. If the block storage capability is enabled, EKS Auto Mode will create and delete EBS volumes in your Amazon Web Services account. For more information, see EKS Auto Mode block storage capability in the <i>Amazon EKS User Guide</i>.</p>"
|
| 1744 | + }, |
| 1745 | + "deletionProtection":{ |
| 1746 | + "shape":"BoxedBoolean", |
| 1747 | + "documentation":"<p>The current deletion protection setting for the cluster. When <code>true</code>, deletion protection is enabled and the cluster cannot be deleted until protection is disabled. When <code>false</code>, the cluster can be deleted normally. This setting only applies to clusters in an active state.</p>" |
1743 | 1748 | }
|
1744 | 1749 | },
|
1745 | 1750 | "documentation":"<p>An object representing an Amazon EKS cluster.</p>"
|
|
2201 | 2206 | "storageConfig":{
|
2202 | 2207 | "shape":"StorageConfigRequest",
|
2203 | 2208 | "documentation":"<p>Enable or disable the block storage capability of EKS Auto Mode when creating your EKS Auto Mode cluster. If the block storage capability is enabled, EKS Auto Mode will create and delete EBS volumes in your Amazon Web Services account.</p>"
|
| 2209 | + }, |
| 2210 | + "deletionProtection":{ |
| 2211 | + "shape":"BoxedBoolean", |
| 2212 | + "documentation":"<p>Indicates whether to enable deletion protection for the cluster. When enabled, the cluster cannot be deleted unless deletion protection is first disabled. This helps prevent accidental cluster deletion. Default value is <code>false</code>.</p>" |
2204 | 2213 | }
|
2205 | 2214 | }
|
2206 | 2215 | },
|
|
5672 | 5681 | "shape":"StorageConfigRequest",
|
5673 | 5682 | "documentation":"<p>Update the configuration of the block storage capability of your EKS Auto Mode cluster. For example, enable the capability.</p>"
|
5674 | 5683 | },
|
5675 |
| - "remoteNetworkConfig":{"shape":"RemoteNetworkConfigRequest"} |
| 5684 | + "remoteNetworkConfig":{"shape":"RemoteNetworkConfigRequest"}, |
| 5685 | + "deletionProtection":{ |
| 5686 | + "shape":"BoxedBoolean", |
| 5687 | + "documentation":"<p>Specifies whether to enable or disable deletion protection for the cluster. When enabled (<code>true</code>), the cluster cannot be deleted until deletion protection is explicitly disabled. When disabled (<code>false</code>), the cluster can be deleted normally.</p>" |
| 5688 | + } |
5676 | 5689 | }
|
5677 | 5690 | },
|
5678 | 5691 | "UpdateClusterConfigResponse":{
|
|
5917 | 5930 | "ComputeConfig",
|
5918 | 5931 | "StorageConfig",
|
5919 | 5932 | "KubernetesNetworkConfig",
|
5920 |
| - "RemoteNetworkConfig" |
| 5933 | + "RemoteNetworkConfig", |
| 5934 | + "DeletionProtection" |
5921 | 5935 | ]
|
5922 | 5936 | },
|
5923 | 5937 | "UpdateParams":{
|
|
6010 | 6024 | "UpgradePolicyUpdate",
|
6011 | 6025 | "ZonalShiftConfigUpdate",
|
6012 | 6026 | "AutoModeUpdate",
|
6013 |
| - "RemoteNetworkConfigUpdate" |
| 6027 | + "RemoteNetworkConfigUpdate", |
| 6028 | + "DeletionProtectionUpdate" |
6014 | 6029 | ]
|
6015 | 6030 | },
|
6016 | 6031 | "UpgradePolicyRequest":{
|
|
0 commit comments