Skip to content

Commit a76ce64

Browse files
author
awstools
committed
feat(client-eks): Adding licenses to EKS Anywhere Subscription operations response.
1 parent 0eb9cee commit a76ce64

File tree

60 files changed

+974
-866
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+974
-866
lines changed

clients/client-eks/README.md

+10-10
Original file line numberDiff line numberDiff line change
@@ -6,16 +6,16 @@
66

77
AWS SDK for JavaScript EKS Client for Node.js, Browser and React Native.
88

9-
<p>Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that makes it easy
10-
for you to run Kubernetes on Amazon Web Services without needing to setup or maintain your own
11-
Kubernetes control plane. Kubernetes is an open-source system for automating the deployment,
12-
scaling, and management of containerized applications.</p>
13-
<p>Amazon EKS runs up-to-date versions of the open-source Kubernetes software, so you
14-
can use all the existing plugins and tooling from the Kubernetes community. Applications
15-
running on Amazon EKS are fully compatible with applications running on any
16-
standard Kubernetes environment, whether running in on-premises data centers or public
17-
clouds. This means that you can easily migrate any standard Kubernetes application to Amazon EKS
18-
without any code modification required.</p>
9+
<p>Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on
10+
Amazon Web Services without needing to setup or maintain your own Kubernetes control plane. Kubernetes is an
11+
open-source system for automating the deployment, scaling, and management of
12+
containerized applications.</p>
13+
<p>Amazon EKS runs up-to-date versions of the open-source Kubernetes software, so you can use all
14+
the existing plugins and tooling from the Kubernetes community. Applications running on Amazon EKS
15+
are fully compatible with applications running on any standard Kubernetes environment,
16+
whether running in on-premises data centers or public clouds. This means that you can
17+
easily migrate any standard Kubernetes application to Amazon EKS without any code modification
18+
required.</p>
1919

2020
## Installing
2121

clients/client-eks/src/EKS.ts

+10-10
Original file line numberDiff line numberDiff line change
@@ -1209,16 +1209,16 @@ export interface EKS {
12091209
}
12101210

12111211
/**
1212-
* <p>Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that makes it easy
1213-
* for you to run Kubernetes on Amazon Web Services without needing to setup or maintain your own
1214-
* Kubernetes control plane. Kubernetes is an open-source system for automating the deployment,
1215-
* scaling, and management of containerized applications.</p>
1216-
* <p>Amazon EKS runs up-to-date versions of the open-source Kubernetes software, so you
1217-
* can use all the existing plugins and tooling from the Kubernetes community. Applications
1218-
* running on Amazon EKS are fully compatible with applications running on any
1219-
* standard Kubernetes environment, whether running in on-premises data centers or public
1220-
* clouds. This means that you can easily migrate any standard Kubernetes application to Amazon EKS
1221-
* without any code modification required.</p>
1212+
* <p>Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on
1213+
* Amazon Web Services without needing to setup or maintain your own Kubernetes control plane. Kubernetes is an
1214+
* open-source system for automating the deployment, scaling, and management of
1215+
* containerized applications.</p>
1216+
* <p>Amazon EKS runs up-to-date versions of the open-source Kubernetes software, so you can use all
1217+
* the existing plugins and tooling from the Kubernetes community. Applications running on Amazon EKS
1218+
* are fully compatible with applications running on any standard Kubernetes environment,
1219+
* whether running in on-premises data centers or public clouds. This means that you can
1220+
* easily migrate any standard Kubernetes application to Amazon EKS without any code modification
1221+
* required.</p>
12221222
* @public
12231223
*/
12241224
export class EKS extends EKSClient implements EKS {}

clients/client-eks/src/EKSClient.ts

+10-10
Original file line numberDiff line numberDiff line change
@@ -529,16 +529,16 @@ export type EKSClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHa
529529
export interface EKSClientResolvedConfig extends EKSClientResolvedConfigType {}
530530

531531
/**
532-
* <p>Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that makes it easy
533-
* for you to run Kubernetes on Amazon Web Services without needing to setup or maintain your own
534-
* Kubernetes control plane. Kubernetes is an open-source system for automating the deployment,
535-
* scaling, and management of containerized applications.</p>
536-
* <p>Amazon EKS runs up-to-date versions of the open-source Kubernetes software, so you
537-
* can use all the existing plugins and tooling from the Kubernetes community. Applications
538-
* running on Amazon EKS are fully compatible with applications running on any
539-
* standard Kubernetes environment, whether running in on-premises data centers or public
540-
* clouds. This means that you can easily migrate any standard Kubernetes application to Amazon EKS
541-
* without any code modification required.</p>
532+
* <p>Amazon Elastic Kubernetes Service (Amazon EKS) is a managed service that makes it easy for you to run Kubernetes on
533+
* Amazon Web Services without needing to setup or maintain your own Kubernetes control plane. Kubernetes is an
534+
* open-source system for automating the deployment, scaling, and management of
535+
* containerized applications.</p>
536+
* <p>Amazon EKS runs up-to-date versions of the open-source Kubernetes software, so you can use all
537+
* the existing plugins and tooling from the Kubernetes community. Applications running on Amazon EKS
538+
* are fully compatible with applications running on any standard Kubernetes environment,
539+
* whether running in on-premises data centers or public clouds. This means that you can
540+
* easily migrate any standard Kubernetes application to Amazon EKS without any code modification
541+
* required.</p>
542542
* @public
543543
*/
544544
export class EKSClient extends __Client<

clients/client-eks/src/commands/AssociateAccessPolicyCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ export interface AssociateAccessPolicyCommandOutput extends AssociateAccessPolic
8686
* <p>The specified resource could not be found. You can view your available clusters with
8787
* <code>ListClusters</code>. You can view your available managed node groups with
8888
* <code>ListNodegroups</code>. Amazon EKS clusters and node groups are Amazon Web Services Region
89-
* specific.</p>
89+
* specific.</p>
9090
*
9191
* @throws {@link ServerException} (server fault)
9292
* <p>These errors are usually caused by a server-side issue.</p>

clients/client-eks/src/commands/AssociateEncryptionConfigCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,7 @@ export interface AssociateEncryptionConfigCommandOutput extends AssociateEncrypt
106106
* <p>The specified resource could not be found. You can view your available clusters with
107107
* <code>ListClusters</code>. You can view your available managed node groups with
108108
* <code>ListNodegroups</code>. Amazon EKS clusters and node groups are Amazon Web Services Region
109-
* specific.</p>
109+
* specific.</p>
110110
*
111111
* @throws {@link ServerException} (server fault)
112112
* <p>These errors are usually caused by a server-side issue.</p>

clients/client-eks/src/commands/AssociateIdentityProviderConfigCommand.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ export interface AssociateIdentityProviderConfigCommandOutput
123123
* <p>The specified resource could not be found. You can view your available clusters with
124124
* <code>ListClusters</code>. You can view your available managed node groups with
125125
* <code>ListNodegroups</code>. Amazon EKS clusters and node groups are Amazon Web Services Region
126-
* specific.</p>
126+
* specific.</p>
127127
*
128128
* @throws {@link ServerException} (server fault)
129129
* <p>These errors are usually caused by a server-side issue.</p>

clients/client-eks/src/commands/CreateAccessEntryCommand.ts

+5-5
Original file line numberDiff line numberDiff line change
@@ -33,11 +33,11 @@ export interface CreateAccessEntryCommandOutput extends CreateAccessEntryRespons
3333
* entries can replace the need to maintain entries in the <code>aws-auth</code>
3434
* <code>ConfigMap</code> for authentication. You have the following options for
3535
* authorizing an IAM principal to access Kubernetes objects on your cluster: Kubernetes
36-
* role-based access control (RBAC), Amazon EKS, or both. Kubernetes RBAC authorization
37-
* requires you to create and manage Kubernetes <code>Role</code>, <code>ClusterRole</code>,
36+
* role-based access control (RBAC), Amazon EKS, or both. Kubernetes RBAC authorization requires you
37+
* to create and manage Kubernetes <code>Role</code>, <code>ClusterRole</code>,
3838
* <code>RoleBinding</code>, and <code>ClusterRoleBinding</code> objects, in addition
39-
* to managing access entries. If you use Amazon EKS authorization exclusively, you
40-
* don't need to create and manage Kubernetes <code>Role</code>, <code>ClusterRole</code>,
39+
* to managing access entries. If you use Amazon EKS authorization exclusively, you don't need
40+
* to create and manage Kubernetes <code>Role</code>, <code>ClusterRole</code>,
4141
* <code>RoleBinding</code>, and <code>ClusterRoleBinding</code> objects.</p>
4242
* <p>For more information about access entries, see <a href="https://docs.aws.amazon.com/eks/latest/userguide/access-entries.html">Access entries</a> in the
4343
* <i>Amazon EKS User Guide</i>.</p>
@@ -106,7 +106,7 @@ export interface CreateAccessEntryCommandOutput extends CreateAccessEntryRespons
106106
* <p>The specified resource could not be found. You can view your available clusters with
107107
* <code>ListClusters</code>. You can view your available managed node groups with
108108
* <code>ListNodegroups</code>. Amazon EKS clusters and node groups are Amazon Web Services Region
109-
* specific.</p>
109+
* specific.</p>
110110
*
111111
* @throws {@link ServerException} (server fault)
112112
* <p>These errors are usually caused by a server-side issue.</p>

clients/client-eks/src/commands/CreateAddonCommand.ts

+4-5
Original file line numberDiff line numberDiff line change
@@ -29,10 +29,9 @@ export interface CreateAddonCommandOutput extends CreateAddonResponse, __Metadat
2929

3030
/**
3131
* <p>Creates an Amazon EKS add-on.</p>
32-
* <p>Amazon EKS add-ons help to automate the provisioning and lifecycle management
33-
* of common operational software for Amazon EKS clusters. For more information,
34-
* see <a href="https://docs.aws.amazon.com/eks/latest/userguide/eks-add-ons.html">Amazon EKS
35-
* add-ons</a> in the <i>Amazon EKS User Guide</i>.</p>
32+
* <p>Amazon EKS add-ons help to automate the provisioning and lifecycle management of common
33+
* operational software for Amazon EKS clusters. For more information, see <a href="https://docs.aws.amazon.com/eks/latest/userguide/eks-add-ons.html">Amazon EKS
34+
* add-ons</a> in the <i>Amazon EKS User Guide</i>.</p>
3635
* @example
3736
* Use a bare-bones client and the command you need to make an API call.
3837
* ```javascript
@@ -124,7 +123,7 @@ export interface CreateAddonCommandOutput extends CreateAddonResponse, __Metadat
124123
* <p>The specified resource could not be found. You can view your available clusters with
125124
* <code>ListClusters</code>. You can view your available managed node groups with
126125
* <code>ListNodegroups</code>. Amazon EKS clusters and node groups are Amazon Web Services Region
127-
* specific.</p>
126+
* specific.</p>
128127
*
129128
* @throws {@link ServerException} (server fault)
130129
* <p>These errors are usually caused by a server-side issue.</p>

clients/client-eks/src/commands/CreateClusterCommand.ts

+29-33
Original file line numberDiff line numberDiff line change
@@ -29,45 +29,42 @@ export interface CreateClusterCommandOutput extends CreateClusterResponse, __Met
2929

3030
/**
3131
* <p>Creates an Amazon EKS control plane.</p>
32-
* <p>The Amazon EKS control plane consists of control plane instances that run the
33-
* Kubernetes software, such as <code>etcd</code> and the API server. The control plane runs in
34-
* an account managed by Amazon Web Services, and the Kubernetes API is exposed by the Amazon EKS
35-
* API server endpoint. Each Amazon EKS cluster control plane is
36-
* single tenant and unique. It runs on its own set of Amazon EC2 instances.</p>
37-
* <p>The cluster control plane is provisioned across multiple Availability Zones and
38-
* fronted by an Elastic Load Balancing
39-
* Network Load Balancer. Amazon EKS also provisions elastic network interfaces in
40-
* your VPC subnets to provide connectivity from the control plane instances to the nodes
41-
* (for example, to support <code>kubectl exec</code>, <code>logs</code>, and
42-
* <code>proxy</code> data flows).</p>
43-
* <p>Amazon EKS nodes run in your Amazon Web Services account and connect to your
44-
* cluster's control plane over the Kubernetes API server endpoint and a certificate file that
45-
* is created for your cluster.</p>
32+
* <p>The Amazon EKS control plane consists of control plane instances that run the Kubernetes
33+
* software, such as <code>etcd</code> and the API server. The control plane runs in an
34+
* account managed by Amazon Web Services, and the Kubernetes API is exposed by the Amazon EKS API server endpoint.
35+
* Each Amazon EKS cluster control plane is single tenant and unique. It runs on its own set of
36+
* Amazon EC2 instances.</p>
37+
* <p>The cluster control plane is provisioned across multiple Availability Zones and fronted by an Elastic Load Balancing
38+
* Network Load Balancer. Amazon EKS also provisions elastic network interfaces in your VPC subnets to provide
39+
* connectivity from the control plane instances to the nodes (for example, to support
40+
* <code>kubectl exec</code>, <code>logs</code>, and <code>proxy</code> data
41+
* flows).</p>
42+
* <p>Amazon EKS nodes run in your Amazon Web Services account and connect to your cluster's control plane over
43+
* the Kubernetes API server endpoint and a certificate file that is created for your
44+
* cluster.</p>
4645
* <p>You can use the <code>endpointPublicAccess</code> and
4746
* <code>endpointPrivateAccess</code> parameters to enable or disable public and
4847
* private access to your cluster's Kubernetes API server endpoint. By default, public access is
49-
* enabled, and private access is disabled. For more information, see <a href="https://docs.aws.amazon.com/eks/latest/userguide/cluster-endpoint.html">Amazon EKS
50-
* Cluster Endpoint Access Control</a> in the
51-
* <i>
48+
* enabled, and private access is disabled. For more information, see <a href="https://docs.aws.amazon.com/eks/latest/userguide/cluster-endpoint.html">Amazon EKS Cluster
49+
* Endpoint Access Control</a> in the <i>
5250
* <i>Amazon EKS User Guide</i>
5351
* </i>. </p>
5452
* <p>You can use the <code>logging</code> parameter to enable or disable exporting the
55-
* Kubernetes control plane logs for your cluster to CloudWatch Logs. By default, cluster
56-
* control plane logs aren't exported to CloudWatch Logs. For more information, see
57-
* <a href="https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html">Amazon EKS Cluster Control Plane Logs</a> in the
58-
* <i>
53+
* Kubernetes control plane logs for your cluster to CloudWatch Logs. By default, cluster control plane
54+
* logs aren't exported to CloudWatch Logs. For more information, see <a href="https://docs.aws.amazon.com/eks/latest/userguide/control-plane-logs.html">Amazon EKS
55+
* Cluster Control Plane Logs</a> in the
56+
* <i>
5957
* <i>Amazon EKS User Guide</i>
6058
* </i>.</p>
6159
* <note>
62-
* <p>CloudWatch Logs ingestion, archive storage, and data scanning rates apply to
63-
* exported control plane logs. For more information, see <a href="http://aws.amazon.com/cloudwatch/pricing/">CloudWatch
64-
* Pricing</a>.</p>
60+
* <p>CloudWatch Logs ingestion, archive storage, and data scanning rates apply to exported
61+
* control plane logs. For more information, see <a href="http://aws.amazon.com/cloudwatch/pricing/">CloudWatch Pricing</a>.</p>
6562
* </note>
66-
* <p>In most cases, it takes several minutes to create a cluster. After you create an
67-
* Amazon EKS cluster, you must configure your Kubernetes tooling to communicate
68-
* with the API server and launch nodes into your cluster. For more information, see <a href="https://docs.aws.amazon.com/eks/latest/userguide/cluster-auth.html">Allowing users to
69-
* access your cluster</a> and <a href="https://docs.aws.amazon.com/eks/latest/userguide/launch-workers.html">Launching
70-
* Amazon EKS nodes</a> in the <i>Amazon EKS User Guide</i>.</p>
63+
* <p>In most cases, it takes several minutes to create a cluster. After you create an Amazon EKS
64+
* cluster, you must configure your Kubernetes tooling to communicate with the API server and
65+
* launch nodes into your cluster. For more information, see <a href="https://docs.aws.amazon.com/eks/latest/userguide/cluster-auth.html">Allowing users to
66+
* access your cluster</a> and <a href="https://docs.aws.amazon.com/eks/latest/userguide/launch-workers.html">Launching Amazon EKS
67+
* nodes</a> in the <i>Amazon EKS User Guide</i>.</p>
7168
* @example
7269
* Use a bare-bones client and the command you need to make an API call.
7370
* ```javascript
@@ -321,10 +318,9 @@ export interface CreateClusterCommandOutput extends CreateClusterResponse, __Met
321318
* <p>The service is unavailable. Back off and retry the operation.</p>
322319
*
323320
* @throws {@link UnsupportedAvailabilityZoneException} (client fault)
324-
* <p>At least one of your specified cluster subnets is in an Availability Zone that does
325-
* not support Amazon EKS. The exception output specifies the supported
326-
* Availability Zones for your account, from which you can choose subnets for your
327-
* cluster.</p>
321+
* <p>At least one of your specified cluster subnets is in an Availability Zone that does not support
322+
* Amazon EKS. The exception output specifies the supported Availability Zones for your account, from which
323+
* you can choose subnets for your cluster.</p>
328324
*
329325
* @throws {@link EKSServiceException}
330326
* <p>Base exception class for all service exceptions from EKS service.</p>

clients/client-eks/src/commands/CreateEksAnywhereSubscriptionCommand.ts

+6
Original file line numberDiff line numberDiff line change
@@ -77,6 +77,12 @@ export interface CreateEksAnywhereSubscriptionCommandOutput
7777
* // licenseArns: [ // StringList
7878
* // "STRING_VALUE",
7979
* // ],
80+
* // licenses: [ // LicenseList
81+
* // { // License
82+
* // id: "STRING_VALUE",
83+
* // token: "STRING_VALUE",
84+
* // },
85+
* // ],
8086
* // tags: { // TagMap
8187
* // "<keys>": "STRING_VALUE",
8288
* // },

0 commit comments

Comments
 (0)