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-bqtgftz736ft.deno.dev/v0.5/services/eks.ts?docs=full";

§Classes

EKS

§Interfaces

AccessConfigResponse

The access configuration for the cluster.

AccessEntry

An access entry allows an IAM principal (user or role) to access your cluster. Access entries can replace the need to maintain the aws-auth ConfigMap for authentication. For more information about access entries, see Access entries in the Amazon EKS User Guide.

AccessPolicy

An access policy includes permissions that allow Amazon EKS to authorize an IAM principal to work with Kubernetes objects on your cluster. The policies are managed by Amazon EKS, but they're not IAM policies. You can't view the permissions in the policies using the API. The permissions for many of the policies are similar to the Kubernetes cluster-admin, admin, edit, and view cluster roles. For more information about these cluster roles, see User-facing roles in the Kubernetes documentation. To view the contents of the policies, see Access policy permissions in the Amazon EKS User Guide.

AccessScope

The scope of an AccessPolicy that's associated to an AccessEntry.

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.

AddonPodIdentityAssociations

A type of Pod Identity Association owned by an Amazon EKS Add-on.

AddonPodIdentityConfiguration

Information about how to configure IAM for an Addon.

AddonVersionInfo

Information about an add-on version.

AssociateAccessPolicyRequest
AssociateAccessPolicyResponse
AssociatedAccessPolicy

An access policy association.

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.

ClientStat

Details about clients using the deprecated resources.

Cluster

An object representing an Amazon EKS cluster.

ClusterHealth

An object representing the health of your Amazon EKS cluster.

ClusterIssue

An issue with your Amazon EKS cluster.

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.

CreateAccessConfigRequest

The access configuration information for the cluster.

CreateAccessEntryRequest
CreateAccessEntryResponse
CreateAddonRequest
CreateAddonResponse
CreateClusterRequest
CreateClusterResponse
CreateEksAnywhereSubscriptionRequest
CreateEksAnywhereSubscriptionResponse
CreateFargateProfileRequest
CreateFargateProfileResponse
CreateNodegroupRequest
CreateNodegroupResponse
CreatePodIdentityAssociationRequest
CreatePodIdentityAssociationResponse
DeleteAccessEntryRequest
DeleteAddonRequest
DeleteAddonResponse
DeleteClusterRequest
DeleteClusterResponse
DeleteEksAnywhereSubscriptionRequest
DeleteEksAnywhereSubscriptionResponse
DeleteFargateProfileRequest
DeleteFargateProfileResponse
DeleteNodegroupRequest
DeleteNodegroupResponse
DeletePodIdentityAssociationRequest
DeletePodIdentityAssociationResponse
DeprecationDetail

The summary information about deprecated resource usage for an insight check in the UPGRADE_READINESS category.

DeregisterClusterRequest
DeregisterClusterResponse
DescribeAccessEntryRequest
DescribeAccessEntryResponse
DescribeAddonConfigurationRequest
DescribeAddonConfigurationResponse
DescribeAddonRequest
DescribeAddonResponse
DescribeAddonVersionsRequest
DescribeAddonVersionsResponse
DescribeClusterRequest
DescribeClusterResponse
DescribeEksAnywhereSubscriptionRequest
DescribeEksAnywhereSubscriptionResponse
DescribeFargateProfileRequest
DescribeFargateProfileResponse
DescribeIdentityProviderConfigRequest
DescribeIdentityProviderConfigResponse
DescribeInsightRequest
DescribeInsightResponse
DescribeNodegroupRequest
DescribeNodegroupResponse
DescribePodIdentityAssociationRequest
DescribePodIdentityAssociationResponse
DescribeUpdateRequest

Describes an update request.

DescribeUpdateResponse
DisassociateAccessPolicyRequest
DisassociateIdentityProviderConfigRequest
DisassociateIdentityProviderConfigResponse
EksAnywhereSubscription

An EKS Anywhere subscription authorizing the customer to support for licensed clusters and access to EKS Anywhere Curated Packages.

EksAnywhereSubscriptionTerm

An object representing the term duration and term unit type of your subscription. This determines the term length of your subscription. Valid values are MONTHS for term unit and 12 or 36 for term duration, indicating a 12 month or 36 month subscription.

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.

FargateProfileHealth

The health status of the Fargate profile. If there are issues with your Fargate profile's health, they are listed here.

FargateProfileIssue

An issue that is associated with the 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.

Insight

A check that provides recommendations to remedy potential upgrade-impacting issues.

InsightCategorySpecificSummary

Summary information that relates to the category of the insight. Currently only returned with certain insights having category UPGRADE_READINESS.

InsightResourceDetail

Returns information about the resource being evaluated.

InsightsFilter

The criteria to use for the insights.

InsightStatus

The status of the insight.

InsightSummary

The summarized description of the insight.

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 Customizing managed nodes with launch templates in the Amazon EKS User Guide.

ListAccessEntriesRequest
ListAccessEntriesResponse
ListAccessPoliciesRequest
ListAccessPoliciesResponse
ListAddonsRequest
ListAddonsResponse
ListAssociatedAccessPoliciesRequest
ListAssociatedAccessPoliciesResponse
ListClustersRequest
ListClustersResponse
ListEksAnywhereSubscriptionsRequest
ListEksAnywhereSubscriptionsResponse
ListFargateProfilesRequest
ListFargateProfilesResponse
ListIdentityProviderConfigsRequest
ListIdentityProviderConfigsResponse
ListInsightsRequest
ListInsightsResponse
ListNodegroupsRequest
ListNodegroupsResponse
ListPodIdentityAssociationsRequest
ListPodIdentityAssociationsResponse
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 OIDC 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.

PodIdentityAssociation

Amazon EKS Pod Identity associations provide the ability to manage credentials for your applications, similar to the way that Amazon EC2 instance profiles provide credentials to Amazon EC2 instances.

PodIdentityAssociationSummary

The summarized description of the association.

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 Pod. For more information, see Node taints on managed node groups in the Amazon EKS User Guide.

UntagResourceRequest
Update

An object representing an asynchronous update.

UpdateAccessConfigRequest

The access configuration information for the cluster.

UpdateAccessEntryRequest
UpdateAccessEntryResponse
UpdateAddonRequest
UpdateAddonResponse
UpdateClusterConfigRequest
UpdateClusterConfigResponse
UpdateClusterVersionRequest
UpdateClusterVersionResponse
UpdateEksAnywhereSubscriptionRequest
UpdateEksAnywhereSubscriptionResponse
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.

UpdatePodIdentityAssociationRequest
UpdatePodIdentityAssociationResponse
UpdateTaintsPayload

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

UpgradePolicyRequest

The support policy to use for the cluster. Extended support allows you to remain on specific Kubernetes versions for longer. Clusters in extended support have higher costs. The default value is EXTENDED. Use STANDARD to disable extended support.

UpgradePolicyResponse

This value indicates if extended support is enabled or disabled for the cluster.

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

AccessScopeType
AddonIssueCode
AddonStatus
AMITypes
AuthenticationMode
CapacityTypes
Category
ClusterIssueCode
ClusterStatus
configStatus
ConnectorConfigProvider
EksAnywhereSubscriptionLicenseType
EksAnywhereSubscriptionStatus
EksAnywhereSubscriptionTermUnit
ErrorCode
FargateProfileIssueCode
FargateProfileStatus
InsightStatusValue
IpFamily
LogType
NodegroupIssueCode
NodegroupStatus
ResolveConflicts
SupportType
TaintEffect
UpdateParamType
UpdateStatus
UpdateType