Skip to content

Commit 1ccd14b

Browse files
author
awstools
committed
feat(client-eks): This release adds support for EKS Capabilities
1 parent e285b31 commit 1ccd14b

File tree

17 files changed

+3320
-151
lines changed

17 files changed

+3320
-151
lines changed

clients/client-eks/README.md

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,14 @@ CreateAddon
251251

252252
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/eks/command/CreateAddonCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/CreateAddonCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/CreateAddonCommandOutput/)
253253

254+
</details>
255+
<details>
256+
<summary>
257+
CreateCapability
258+
</summary>
259+
260+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/eks/command/CreateCapabilityCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/CreateCapabilityCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/CreateCapabilityCommandOutput/)
261+
254262
</details>
255263
<details>
256264
<summary>
@@ -307,6 +315,14 @@ DeleteAddon
307315

308316
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/eks/command/DeleteAddonCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/DeleteAddonCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/DeleteAddonCommandOutput/)
309317

318+
</details>
319+
<details>
320+
<summary>
321+
DeleteCapability
322+
</summary>
323+
324+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/eks/command/DeleteCapabilityCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/DeleteCapabilityCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/DeleteCapabilityCommandOutput/)
325+
310326
</details>
311327
<details>
312328
<summary>
@@ -387,6 +403,14 @@ DescribeAddonVersions
387403

388404
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/eks/command/DescribeAddonVersionsCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/DescribeAddonVersionsCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/DescribeAddonVersionsCommandOutput/)
389405

406+
</details>
407+
<details>
408+
<summary>
409+
DescribeCapability
410+
</summary>
411+
412+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/eks/command/DescribeCapabilityCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/DescribeCapabilityCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/DescribeCapabilityCommandOutput/)
413+
390414
</details>
391415
<details>
392416
<summary>
@@ -515,6 +539,14 @@ ListAssociatedAccessPolicies
515539

516540
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/eks/command/ListAssociatedAccessPoliciesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/ListAssociatedAccessPoliciesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/ListAssociatedAccessPoliciesCommandOutput/)
517541

542+
</details>
543+
<details>
544+
<summary>
545+
ListCapabilities
546+
</summary>
547+
548+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/eks/command/ListCapabilitiesCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/ListCapabilitiesCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/ListCapabilitiesCommandOutput/)
549+
518550
</details>
519551
<details>
520552
<summary>
@@ -635,6 +667,14 @@ UpdateAddon
635667

636668
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/eks/command/UpdateAddonCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/UpdateAddonCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/UpdateAddonCommandOutput/)
637669

670+
</details>
671+
<details>
672+
<summary>
673+
UpdateCapability
674+
</summary>
675+
676+
[Command API Reference](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/client/eks/command/UpdateCapabilityCommand/) / [Input](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/UpdateCapabilityCommandInput/) / [Output](https://docs.aws.amazon.com/AWSJavaScriptSDK/v3/latest/Package/-aws-sdk-client-eks/Interface/UpdateCapabilityCommandOutput/)
677+
638678
</details>
639679
<details>
640680
<summary>

clients/client-eks/src/EKS.ts

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,11 @@ import {
2323
CreateAccessEntryCommandOutput,
2424
} from "./commands/CreateAccessEntryCommand";
2525
import { CreateAddonCommand, CreateAddonCommandInput, CreateAddonCommandOutput } from "./commands/CreateAddonCommand";
26+
import {
27+
CreateCapabilityCommand,
28+
CreateCapabilityCommandInput,
29+
CreateCapabilityCommandOutput,
30+
} from "./commands/CreateCapabilityCommand";
2631
import {
2732
CreateClusterCommand,
2833
CreateClusterCommandInput,
@@ -54,6 +59,11 @@ import {
5459
DeleteAccessEntryCommandOutput,
5560
} from "./commands/DeleteAccessEntryCommand";
5661
import { DeleteAddonCommand, DeleteAddonCommandInput, DeleteAddonCommandOutput } from "./commands/DeleteAddonCommand";
62+
import {
63+
DeleteCapabilityCommand,
64+
DeleteCapabilityCommandInput,
65+
DeleteCapabilityCommandOutput,
66+
} from "./commands/DeleteCapabilityCommand";
5767
import {
5868
DeleteClusterCommand,
5969
DeleteClusterCommandInput,
@@ -104,6 +114,11 @@ import {
104114
DescribeAddonVersionsCommandInput,
105115
DescribeAddonVersionsCommandOutput,
106116
} from "./commands/DescribeAddonVersionsCommand";
117+
import {
118+
DescribeCapabilityCommand,
119+
DescribeCapabilityCommandInput,
120+
DescribeCapabilityCommandOutput,
121+
} from "./commands/DescribeCapabilityCommand";
107122
import {
108123
DescribeClusterCommand,
109124
DescribeClusterCommandInput,
@@ -180,6 +195,11 @@ import {
180195
ListAssociatedAccessPoliciesCommandInput,
181196
ListAssociatedAccessPoliciesCommandOutput,
182197
} from "./commands/ListAssociatedAccessPoliciesCommand";
198+
import {
199+
ListCapabilitiesCommand,
200+
ListCapabilitiesCommandInput,
201+
ListCapabilitiesCommandOutput,
202+
} from "./commands/ListCapabilitiesCommand";
183203
import {
184204
ListClustersCommand,
185205
ListClustersCommandInput,
@@ -243,6 +263,11 @@ import {
243263
UpdateAccessEntryCommandOutput,
244264
} from "./commands/UpdateAccessEntryCommand";
245265
import { UpdateAddonCommand, UpdateAddonCommandInput, UpdateAddonCommandOutput } from "./commands/UpdateAddonCommand";
266+
import {
267+
UpdateCapabilityCommand,
268+
UpdateCapabilityCommandInput,
269+
UpdateCapabilityCommandOutput,
270+
} from "./commands/UpdateCapabilityCommand";
246271
import {
247272
UpdateClusterConfigCommand,
248273
UpdateClusterConfigCommandInput,
@@ -281,13 +306,15 @@ const commands = {
281306
AssociateIdentityProviderConfigCommand,
282307
CreateAccessEntryCommand,
283308
CreateAddonCommand,
309+
CreateCapabilityCommand,
284310
CreateClusterCommand,
285311
CreateEksAnywhereSubscriptionCommand,
286312
CreateFargateProfileCommand,
287313
CreateNodegroupCommand,
288314
CreatePodIdentityAssociationCommand,
289315
DeleteAccessEntryCommand,
290316
DeleteAddonCommand,
317+
DeleteCapabilityCommand,
291318
DeleteClusterCommand,
292319
DeleteEksAnywhereSubscriptionCommand,
293320
DeleteFargateProfileCommand,
@@ -298,6 +325,7 @@ const commands = {
298325
DescribeAddonCommand,
299326
DescribeAddonConfigurationCommand,
300327
DescribeAddonVersionsCommand,
328+
DescribeCapabilityCommand,
301329
DescribeClusterCommand,
302330
DescribeClusterVersionsCommand,
303331
DescribeEksAnywhereSubscriptionCommand,
@@ -314,6 +342,7 @@ const commands = {
314342
ListAccessPoliciesCommand,
315343
ListAddonsCommand,
316344
ListAssociatedAccessPoliciesCommand,
345+
ListCapabilitiesCommand,
317346
ListClustersCommand,
318347
ListEksAnywhereSubscriptionsCommand,
319348
ListFargateProfilesCommand,
@@ -329,6 +358,7 @@ const commands = {
329358
UntagResourceCommand,
330359
UpdateAccessEntryCommand,
331360
UpdateAddonCommand,
361+
UpdateCapabilityCommand,
332362
UpdateClusterConfigCommand,
333363
UpdateClusterVersionCommand,
334364
UpdateEksAnywhereSubscriptionCommand,
@@ -417,6 +447,23 @@ export interface EKS {
417447
cb: (err: any, data?: CreateAddonCommandOutput) => void
418448
): void;
419449

450+
/**
451+
* @see {@link CreateCapabilityCommand}
452+
*/
453+
createCapability(
454+
args: CreateCapabilityCommandInput,
455+
options?: __HttpHandlerOptions
456+
): Promise<CreateCapabilityCommandOutput>;
457+
createCapability(
458+
args: CreateCapabilityCommandInput,
459+
cb: (err: any, data?: CreateCapabilityCommandOutput) => void
460+
): void;
461+
createCapability(
462+
args: CreateCapabilityCommandInput,
463+
options: __HttpHandlerOptions,
464+
cb: (err: any, data?: CreateCapabilityCommandOutput) => void
465+
): void;
466+
420467
/**
421468
* @see {@link CreateClusterCommand}
422469
*/
@@ -521,6 +568,23 @@ export interface EKS {
521568
cb: (err: any, data?: DeleteAddonCommandOutput) => void
522569
): void;
523570

571+
/**
572+
* @see {@link DeleteCapabilityCommand}
573+
*/
574+
deleteCapability(
575+
args: DeleteCapabilityCommandInput,
576+
options?: __HttpHandlerOptions
577+
): Promise<DeleteCapabilityCommandOutput>;
578+
deleteCapability(
579+
args: DeleteCapabilityCommandInput,
580+
cb: (err: any, data?: DeleteCapabilityCommandOutput) => void
581+
): void;
582+
deleteCapability(
583+
args: DeleteCapabilityCommandInput,
584+
options: __HttpHandlerOptions,
585+
cb: (err: any, data?: DeleteCapabilityCommandOutput) => void
586+
): void;
587+
524588
/**
525589
* @see {@link DeleteClusterCommand}
526590
*/
@@ -677,6 +741,23 @@ export interface EKS {
677741
cb: (err: any, data?: DescribeAddonVersionsCommandOutput) => void
678742
): void;
679743

744+
/**
745+
* @see {@link DescribeCapabilityCommand}
746+
*/
747+
describeCapability(
748+
args: DescribeCapabilityCommandInput,
749+
options?: __HttpHandlerOptions
750+
): Promise<DescribeCapabilityCommandOutput>;
751+
describeCapability(
752+
args: DescribeCapabilityCommandInput,
753+
cb: (err: any, data?: DescribeCapabilityCommandOutput) => void
754+
): void;
755+
describeCapability(
756+
args: DescribeCapabilityCommandInput,
757+
options: __HttpHandlerOptions,
758+
cb: (err: any, data?: DescribeCapabilityCommandOutput) => void
759+
): void;
760+
680761
/**
681762
* @see {@link DescribeClusterCommand}
682763
*/
@@ -936,6 +1017,23 @@ export interface EKS {
9361017
cb: (err: any, data?: ListAssociatedAccessPoliciesCommandOutput) => void
9371018
): void;
9381019

1020+
/**
1021+
* @see {@link ListCapabilitiesCommand}
1022+
*/
1023+
listCapabilities(
1024+
args: ListCapabilitiesCommandInput,
1025+
options?: __HttpHandlerOptions
1026+
): Promise<ListCapabilitiesCommandOutput>;
1027+
listCapabilities(
1028+
args: ListCapabilitiesCommandInput,
1029+
cb: (err: any, data?: ListCapabilitiesCommandOutput) => void
1030+
): void;
1031+
listCapabilities(
1032+
args: ListCapabilitiesCommandInput,
1033+
options: __HttpHandlerOptions,
1034+
cb: (err: any, data?: ListCapabilitiesCommandOutput) => void
1035+
): void;
1036+
9391037
/**
9401038
* @see {@link ListClustersCommand}
9411039
*/
@@ -1151,6 +1249,23 @@ export interface EKS {
11511249
cb: (err: any, data?: UpdateAddonCommandOutput) => void
11521250
): void;
11531251

1252+
/**
1253+
* @see {@link UpdateCapabilityCommand}
1254+
*/
1255+
updateCapability(
1256+
args: UpdateCapabilityCommandInput,
1257+
options?: __HttpHandlerOptions
1258+
): Promise<UpdateCapabilityCommandOutput>;
1259+
updateCapability(
1260+
args: UpdateCapabilityCommandInput,
1261+
cb: (err: any, data?: UpdateCapabilityCommandOutput) => void
1262+
): void;
1263+
updateCapability(
1264+
args: UpdateCapabilityCommandInput,
1265+
options: __HttpHandlerOptions,
1266+
cb: (err: any, data?: UpdateCapabilityCommandOutput) => void
1267+
): void;
1268+
11541269
/**
11551270
* @see {@link UpdateClusterConfigCommand}
11561271
*/

0 commit comments

Comments
 (0)