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.3/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.

Compatibility

Compatibility information.

ConnectorConfigRequest

The configuration sent to a cluster for configuration.

ConnectorConfigResponse

The full description of your connected cluster.

CreateAddonRequest
CreateAddonResponse
CreateClusterRequest
CreateClusterResponse
CreateFargateProfileRequest
CreateFargateProfileResponse
CreateNodegroupRequest
CreateNodegroupResponse
DeleteAddonRequest
DeleteAddonResponse
DeleteClusterRequest
DeleteClusterResponse
DeleteFargateProfileRequest
DeleteFargateProfileResponse
DeleteNodegroupRequest
DeleteNodegroupResponse
DeregisterClusterRequest
DeregisterClusterResponse
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 cannot 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.

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 that represents 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.

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.

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.

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
ClusterStatus
configStatus
ConnectorConfigProvider
ErrorCode
FargateProfileStatus
IpFamily
LogType
NodegroupIssueCode
NodegroupStatus
ResolveConflicts
TaintEffect
UpdateParamType
UpdateStatus
UpdateType