Hi there! Are you looking for the official Deno documentation? Try docs.deno.com for all your Deno learning needs.

Usage

import * as mod from "https://aws-api.deno.dev/v0.4/services/eks.ts?docs=full";

§Classes

EKS

§Interfaces

Addon

An Amazon EKS add-on. For more information, see Amazon EKS add-ons in the Amazon EKS User Guide.

AddonHealth

The health of the add-on.

AddonInfo

Information about an add-on.

AddonIssue

An issue related to an add-on.

AddonVersionInfo

Information about an add-on version.

AssociateEncryptionConfigRequest
AssociateEncryptionConfigResponse
AssociateIdentityProviderConfigRequest
AssociateIdentityProviderConfigResponse
AutoScalingGroup

An Auto Scaling group that is associated with an Amazon EKS managed node group.

Certificate

An object representing the certificate-authority-data for your cluster.

Cluster

An object representing an Amazon EKS cluster.

ClusterHealth

An object representing the health of your local Amazon EKS cluster on an Amazon Web Services Outpost. You can't use this API with an Amazon EKS cluster on the Amazon Web Services cloud.

ClusterIssue

An issue with your local Amazon EKS cluster on an Amazon Web Services Outpost. You can't use this API with an Amazon EKS cluster on the Amazon Web Services cloud.

Compatibility

Compatibility information.

ConnectorConfigRequest

The configuration sent to a cluster for configuration.

ConnectorConfigResponse

The full description of your connected cluster.

ControlPlanePlacementRequest

The placement configuration for all the control plane instances of your local Amazon EKS cluster on an Amazon Web Services Outpost. For more information, see Capacity considerations in the Amazon EKS User Guide

ControlPlanePlacementResponse

The placement configuration for all the control plane instances of your local Amazon EKS cluster on an Amazon Web Services Outpost. For more information, see Capacity considerations in the Amazon EKS User Guide.

CreateAddonRequest
CreateAddonResponse
CreateClusterRequest
CreateClusterResponse
CreateFargateProfileRequest
CreateFargateProfileResponse
CreateNodegroupRequest
CreateNodegroupResponse
DeleteAddonRequest
DeleteAddonResponse
DeleteClusterRequest
DeleteClusterResponse
DeleteFargateProfileRequest
DeleteFargateProfileResponse
DeleteNodegroupRequest
DeleteNodegroupResponse
DeregisterClusterRequest
DeregisterClusterResponse
DescribeAddonConfigurationRequest
DescribeAddonConfigurationResponse
DescribeAddonRequest
DescribeAddonResponse
DescribeAddonVersionsRequest
DescribeAddonVersionsResponse
DescribeClusterRequest
DescribeClusterResponse
DescribeFargateProfileRequest
DescribeFargateProfileResponse
DescribeIdentityProviderConfigRequest
DescribeIdentityProviderConfigResponse
DescribeNodegroupRequest
DescribeNodegroupResponse
DescribeUpdateRequest
DescribeUpdateResponse
DisassociateIdentityProviderConfigRequest
DisassociateIdentityProviderConfigResponse
EncryptionConfig

The encryption configuration for the cluster.

ErrorDetail

An object representing an error when an asynchronous operation fails.

FargateProfile

An object representing an Fargate profile.

FargateProfileSelector

An object representing an Fargate profile selector.

Identity

An object representing an identity provider.

IdentityProviderConfig

An object representing an identity provider configuration.

IdentityProviderConfigResponse

The full description of your identity configuration.

Issue

An object representing an issue with an Amazon EKS resource.

KubernetesNetworkConfigRequest

The Kubernetes network configuration for the cluster.

KubernetesNetworkConfigResponse

The Kubernetes network configuration for the cluster. The response contains a value for serviceIpv6Cidr or serviceIpv4Cidr, but not both.

LaunchTemplateSpecification

An object representing a node group launch template specification. The launch template can't include SubnetId, IamInstanceProfile, RequestSpotInstances, HibernationOptions, or TerminateInstances, or the node group deployment or update will fail. For more information about launch templates, see CreateLaunchTemplate in the Amazon EC2 API Reference. For more information about using launch templates with Amazon EKS, see Launch template support in the Amazon EKS User Guide.

ListAddonsRequest
ListAddonsResponse
ListClustersRequest
ListClustersResponse
ListFargateProfilesRequest
ListFargateProfilesResponse
ListIdentityProviderConfigsRequest
ListIdentityProviderConfigsResponse
ListNodegroupsRequest
ListNodegroupsResponse
ListTagsForResourceRequest
ListTagsForResourceResponse
ListUpdatesRequest
ListUpdatesResponse
Logging

An object representing the logging configuration for resources in your cluster.

LogSetup

An object representing the enabled or disabled Kubernetes control plane logs for your cluster.

MarketplaceInformation

Information about an Amazon EKS add-on from the Amazon Web Services Marketplace.

Nodegroup

An object representing an Amazon EKS managed node group.

NodegroupHealth

An object representing the health status of the node group.

NodegroupResources

An object representing the resources associated with the node group, such as Auto Scaling groups and security groups for remote access.

NodegroupScalingConfig

An object representing the scaling configuration details for the Auto Scaling group that is associated with your node group. When creating a node group, you must specify all or none of the properties. When updating a node group, you can specify any or none of the properties.

NodegroupUpdateConfig

The node group update configuration.

OIDC

An object representing the OpenID Connect (OIDC) identity provider information for the cluster.

OidcIdentityProviderConfig

An object representing the configuration for an OpenID Connect (OIDC) identity provider.

OidcIdentityProviderConfigRequest

An object representing an OpenID Connect (OIDC) configuration. Before associating an OIDC identity provider to your cluster, review the considerations in Authenticating users for your cluster from an OpenID Connect identity provider in the Amazon EKS User Guide.

OutpostConfigRequest

The configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost. Before creating a cluster on an Outpost, review Creating a local cluster on an Outpost in the Amazon EKS User Guide. This API isn't available for Amazon EKS clusters on the Amazon Web Services cloud.

OutpostConfigResponse

An object representing the configuration of your local Amazon EKS cluster on an Amazon Web Services Outpost. This API isn't available for Amazon EKS clusters on the Amazon Web Services cloud.

Provider

Identifies the Key Management Service (KMS) key used to encrypt the secrets.

RegisterClusterRequest
RegisterClusterResponse
RemoteAccessConfig

An object representing the remote access configuration for the managed node group.

TagResourceRequest
Taint

A property that allows a node to repel a set of pods. For more information, see Node taints on managed node groups.

UntagResourceRequest
Update

An object representing an asynchronous update.

UpdateAddonRequest
UpdateAddonResponse
UpdateClusterConfigRequest
UpdateClusterConfigResponse
UpdateClusterVersionRequest
UpdateClusterVersionResponse
UpdateLabelsPayload

An object representing a Kubernetes label change for a managed node group.

UpdateNodegroupConfigRequest
UpdateNodegroupConfigResponse
UpdateNodegroupVersionRequest
UpdateNodegroupVersionResponse
UpdateParam

An object representing the details of an update request.

UpdateTaintsPayload

An object representing the details of an update to a taints payload. For more information, see Node taints on managed node groups.

VpcConfigRequest

An object representing the VPC configuration to use for an Amazon EKS cluster.

VpcConfigResponse

An object representing an Amazon EKS cluster VPC configuration response.

§Type Aliases

AddonIssueCode
AddonStatus
AMITypes
CapacityTypes
ClusterIssueCode
ClusterStatus
configStatus
ConnectorConfigProvider
ErrorCode
FargateProfileStatus
IpFamily
LogType
NodegroupIssueCode
NodegroupStatus
ResolveConflicts
TaintEffect
UpdateParamType
UpdateStatus
UpdateType