Skip to content
v2.275.0

AccessPolicyNameOptions Struct ​

Represents the options required to create an Amazon EKS Access Policy using the fromAccessPolicyName() method.

Example ​

ts
// AmazonEKSClusterAdminPolicy with `cluster` scope
eks.AccessPolicy.fromAccessPolicyName('AmazonEKSClusterAdminPolicy', {
  accessScopeType: eks.AccessScopeType.CLUSTER,
});
// AmazonEKSAdminPolicy with `namespace` scope
eks.AccessPolicy.fromAccessPolicyName('AmazonEKSAdminPolicy', {
  accessScopeType: eks.AccessScopeType.NAMESPACE,
  namespaces: ['foo', 'bar'] } );

Properties ​

accessScopeTypeAccessScopeTypeaccess_scope_typeAccessScopeTypeaccessScopeTypeAccessScopeTypeAccessScopeTypeAccessScopeTypeAccessScopeTypeAccessScopeTyperequired#
The scope of the access policy.

This determines the level of access granted by the policy.

namespacesoptionalstring[]namespacesoptionaltyping.List[str]namespacesoptionalList<String>Namespacesoptionalstring[]Namespacesoptional*[]*string#
An optional array of Kubernetes namespaces to which the access policy applies.

Default: no specific namespaces for this scope