AccessScope
- class aws_cdk.aws_eks.AccessScope(*, type, namespaces=None)
Bases:
object
Represents the scope of an access policy.
The scope defines the namespaces or cluster-level access granted by the policy.
- Parameters:
type (
AccessScopeType
) – The scope type of the policy, either ‘namespace’ or ‘cluster’.namespaces (
Optional
[Sequence
[str
]]) – A Kubernetes namespace that an access policy is scoped to. A value is required if you specified namespace for Type. Default: - no specific namespaces for this scope.
- Interface:
AccessScope
- Property:
{AccessScopeType} type - The scope type of the policy, either ‘namespace’ or ‘cluster’.
- ExampleMetadata:
fixture=_generated
Example:
# The code below shows an example of how to instantiate this type. # The values are placeholders you should change. from aws_cdk import aws_eks as eks access_scope = eks.AccessScope( type=eks.AccessScopeType.NAMESPACE, # the properties below are optional namespaces=["namespaces"] )
Attributes
- namespaces
A Kubernetes namespace that an access policy is scoped to.
A value is required if you specified namespace for Type.
- Default:
no specific namespaces for this scope.
- type
The scope type of the policy, either ‘namespace’ or ‘cluster’.