Module: AWSCDK::EKS::AccessEntryType

Defined in:
eks/access_entry_type.rb

Overview

Represents the different types of access entries that can be used in an Amazon EKS cluster.

Constant Summary collapse

STANDARD =
Deprecated.
Note:

Default:

Represents a standard access entry.

Use this type for standard IAM principals that need cluster access with policies.

Jsii::Enum.new("aws-cdk-lib.aws_eks.AccessEntryType", "STANDARD")
FARGATE_LINUX =
Deprecated.
Note:

Default:

Represents a Fargate Linux access entry.

Use this type for AWS Fargate profiles running Linux containers.

Jsii::Enum.new("aws-cdk-lib.aws_eks.AccessEntryType", "FARGATE_LINUX")
EC2_LINUX =
Deprecated.
Note:

Default:

Represents an EC2 Linux access entry.

Use this type for self-managed EC2 instances running Linux that join the cluster as worker nodes.

Jsii::Enum.new("aws-cdk-lib.aws_eks.AccessEntryType", "EC2_LINUX")
EC2_WINDOWS =
Deprecated.
Note:

Default:

Represents an EC2 Windows access entry.

Use this type for self-managed EC2 instances running Windows that join the cluster as worker nodes.

Jsii::Enum.new("aws-cdk-lib.aws_eks.AccessEntryType", "EC2_WINDOWS")
HYBRID_LINUX =
Deprecated.
Note:

Default:

Represents a Hybrid Linux access entry for EKS Hybrid Nodes.

Use this type for on-premises or edge infrastructure running Linux that connects to your EKS cluster. This type cannot have access policies attached.

Jsii::Enum.new("aws-cdk-lib.aws_eks.AccessEntryType", "HYBRID_LINUX")
HYPERPOD_LINUX =
Deprecated.
Note:

Default:

Represents a HyperPod Linux access entry for Amazon SageMaker HyperPod.

Use this type for SageMaker HyperPod clusters that need access to your EKS cluster for distributed machine learning workloads. This type cannot have access policies attached.

Jsii::Enum.new("aws-cdk-lib.aws_eks.AccessEntryType", "HYPERPOD_LINUX")