GrantAccessOptions
- class aws_cdk.aws_eks_v2_alpha.GrantAccessOptions(*, access_entry_type=None)
Bases:
object(experimental) Options for granting access to a cluster.
- Parameters:
access_entry_type (
Optional[AccessEntryType]) – (experimental) The type of the access entry. SpecifyAccessEntryType.EC2for EKS Auto Mode node roles,AccessEntryType.HYBRID_LINUXfor EKS Hybrid Nodes, orAccessEntryType.HYPERPOD_LINUXfor SageMaker HyperPod. Note that EC2, HYBRID_LINUX, and HYPERPOD_LINUX types cannot have access policies attached per AWS EKS API constraints. Default: AccessEntryType.STANDARD - Standard access entry type that supports access policies- Stability:
experimental
- ExampleMetadata:
infused
Example:
# cluster: eks.Cluster # node_role: iam.Role # Grant access with EC2 type for Auto Mode node role cluster.grant_access("nodeAccess", node_role.role_arn, [ eks.AccessPolicy.from_access_policy_name("AmazonEKSAutoNodePolicy", access_scope_type=eks.AccessScopeType.CLUSTER ) ], access_entry_type=eks.AccessEntryType.EC2)
Attributes
- access_entry_type
(experimental) The type of the access entry.
Specify
AccessEntryType.EC2for EKS Auto Mode node roles,AccessEntryType.HYBRID_LINUXfor EKS Hybrid Nodes, orAccessEntryType.HYPERPOD_LINUXfor SageMaker HyperPod.Note that EC2, HYBRID_LINUX, and HYPERPOD_LINUX types cannot have access policies attached per AWS EKS API constraints.
- Default:
AccessEntryType.STANDARD - Standard access entry type that supports access policies
- Stability:
experimental