You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(client-eks): Adds support for customer-provided placement groups for Kubernetes control plane instances when creating local EKS clusters on Outposts
Copy file name to clipboardExpand all lines: clients/client-eks/src/EKS.ts
+2-5Lines changed: 2 additions & 5 deletions
Original file line number
Diff line number
Diff line change
@@ -239,11 +239,8 @@ export class EKS extends EKSClient {
239
239
/**
240
240
* <p>Creates an Amazon EKS add-on.</p>
241
241
* <p>Amazon EKS add-ons help to automate the provisioning and lifecycle management
242
-
* of common operational software for Amazon EKS clusters. Amazon EKS
243
-
* add-ons require clusters running version 1.18 or later because Amazon EKS
244
-
* add-ons rely on the Server-side Apply Kubernetes feature, which is only available in
245
-
* Kubernetes 1.18 and later. For more information, see <a href="https://docs.aws.amazon.com/eks/latest/userguide/eks-add-ons.html">Amazon EKS add-ons</a> in
246
-
* the <i>Amazon EKS User Guide</i>.</p>
242
+
* of common operational software for Amazon EKS clusters. For more information,
243
+
* see <a href="https://docs.aws.amazon.com/eks/latest/userguide/eks-add-ons.html">Amazon EKS add-ons</a> in the <i>Amazon EKS User Guide</i>.</p>
* <p>Amazon EKS add-ons help to automate the provisioning and lifecycle management
34
-
* of common operational software for Amazon EKS clusters. Amazon EKS
35
-
* add-ons require clusters running version 1.18 or later because Amazon EKS
36
-
* add-ons rely on the Server-side Apply Kubernetes feature, which is only available in
37
-
* Kubernetes 1.18 and later. For more information, see <a href="https://docs.aws.amazon.com/eks/latest/userguide/eks-add-ons.html">Amazon EKS add-ons</a> in
38
-
* the <i>Amazon EKS User Guide</i>.</p>
34
+
* of common operational software for Amazon EKS clusters. For more information,
35
+
* see <a href="https://docs.aws.amazon.com/eks/latest/userguide/eks-add-ons.html">Amazon EKS add-ons</a> in the <i>Amazon EKS User Guide</i>.</p>
39
36
* @example
40
37
* Use a bare-bones client and the command you need to make an API call.
* <p>An Amazon EKS add-on. For more information, see <a href="https://docs.aws.amazon.com/eks/latest/userguide/eks-add-ons.html">Amazon EKS add-ons</a> in
* <p>The placement configuration for all the control plane instance of your local Amazon EKS cluster on an Amazon Web Services Outpost. For more information, see
* considerations</a> in the <i>Amazon EKS User Guide</i>
952
+
* </p>
953
+
*/
954
+
exportinterfaceControlPlanePlacementRequest{
955
+
/**
956
+
* <p>The name of the placement group for the Kubernetes control plane instances. This
957
+
* setting can't be changed after cluster creation. </p>
958
+
*/
959
+
groupName?: string;
960
+
}
961
+
942
962
/**
943
963
* <p>The configuration of your local Amazon EKS cluster on an Amazon Web Services
944
-
* Outpost. Before creating a cluster on an Outpost, review <a href="https://docs.aws.amazon.com/eks/latest/userguide/create-cluster-outpost.html">Creating a local Amazon EKS cluster on an Amazon Web Services Outpost</a> in the
964
+
* Outpost. Before creating a cluster on an Outpost, review <a href="https://docs.aws.amazon.com/eks/latest/userguide/eks-outposts-local-cluster-create.html">Creating a local cluster on an Outpost</a> in the
945
965
* <i>Amazon EKS User Guide</i>. This API isn't available for Amazon EKS clusters on the
* <p>The Amazon EC2 instance type that you want to use for your local Amazon EKS cluster on Outposts. The instance type that you specify is used for all
958
-
* Kubernetes control plane instances. The instance type can't be changed after cluster
959
-
* creation.</p>
960
-
* <p>Choose an instance type based on the number of nodes that your cluster will have. If
961
-
* your cluster will have:</p>
962
-
* <ul>
963
-
* <li>
964
-
* <p>1–20 nodes, then we recommend specifying a <code>large</code> instance
965
-
* type.</p>
966
-
* </li>
967
-
* <li>
968
-
* <p>21–100 nodes, then we recommend specifying an <code>xlarge</code>
969
-
* instance type.</p>
970
-
* </li>
971
-
* <li>
972
-
* <p>101–250 nodes, then we recommend specifying a <code>2xlarge</code>
973
-
* instance type.</p>
974
-
* </li>
975
-
* </ul>
976
-
* <p>For a list of the available Amazon EC2 instance types, see Compute and storage
977
-
* in <a href="http://aws.amazon.com/outposts/rack/features/">Outposts rack
978
-
* features</a>. The control plane is not automatically scaled by Amazon EKS.</p>
977
+
* <p>The Amazon EC2 instance type that you want to use for your local Amazon EKS cluster on Outposts. Choose an instance type based on the number of nodes
978
+
* that your cluster will have. For more information, see <a href="https://docs.aws.amazon.com/eks/latest/userguide/eks-outposts-capacity-considerations.html">Capacity
979
+
* considerations</a> in the <i>Amazon EKS User Guide</i>.</p>
980
+
* <p>The instance type that you specify is used for all Kubernetes control plane instances. The
981
+
* instance type can't be changed after cluster creation. The control plane is not
982
+
* automatically scaled by Amazon EKS.</p>
983
+
* <p> </p>
979
984
*/
980
985
controlPlaneInstanceType: string|undefined;
986
+
987
+
/**
988
+
* <p>An object representing the placement configuration for all the control plane instance
989
+
* of your local Amazon EKS cluster on an Amazon Web Services Outpost. For more
990
+
* information, see <a href="https://docs.aws.amazon.com/eks/latest/userguide/eks-outposts-capacity-considerations.html">Capacity considerations</a> in the <i>Amazon EKS User Guide</i>.</p>
* <p>An object representing the configuration of your local Amazon EKS cluster on
1130
1133
* an Amazon Web Services Outpost. Before creating a local cluster on an Outpost, review
1131
-
* <a href="https://docs.aws.amazon.com/eks/latest/userguide/create-cluster-outpost.html">Creating an Amazon EKS cluster on an Amazon Web Services Outpost</a> in
1134
+
* <a href="https://docs.aws.amazon.com/eks/latest/userguide/eks-outposts-local-cluster-overview.html">Local clusters for Amazon EKS on Amazon Web Services Outposts</a> in
1132
1135
* the <i>Amazon EKS User Guide</i>. This object isn't available for creating Amazon EKS
* <p>The placement configuration for all the control plane instance of your local Amazon EKS cluster on an Amazon Web Services Outpost. For more information, see
1291
+
* <a href="https://docs.aws.amazon.com/eks/latest/userguide/eks-outposts-capacity-considerations.html">Capacity considerations</a> in the <i>Amazon EKS User Guide</i>.</p>
1292
+
*/
1293
+
exportinterfaceControlPlanePlacementResponse{
1294
+
/**
1295
+
* <p>The name of the placement group for the Kubernetes control plane instances.</p>
1296
+
*/
1297
+
groupName?: string;
1298
+
}
1299
+
1286
1300
/**
1287
1301
* <p>An object representing the configuration of your local Amazon EKS cluster on
1288
1302
* an Amazon Web Services Outpost. This API isn't available for Amazon EKS clusters
0 commit comments