EndpointAccess
- class aws_cdk.aws_eks.EndpointAccess(*args: Any, **kwargs)
Bases:
object
Endpoint access characteristics.
- ExampleMetadata:
infused
Example:
from aws_cdk.lambda_layer_kubectl_v32 import KubectlV32Layer cluster = eks.Cluster(self, "hello-eks", version=eks.KubernetesVersion.V1_32, endpoint_access=eks.EndpointAccess.PRIVATE, # No access outside of your VPC. kubectl_layer=KubectlV32Layer(self, "kubectl") )
Methods
- only_from(*cidr)
Restrict public access to specific CIDR blocks.
If public access is disabled, this method will result in an error.
- Parameters:
cidr (
str
) – CIDR blocks.- Return type:
Attributes
- PRIVATE = <aws_cdk.aws_eks.EndpointAccess object>
- PUBLIC = <aws_cdk.aws_eks.EndpointAccess object>
- PUBLIC_AND_PRIVATE = <aws_cdk.aws_eks.EndpointAccess object>