@aws-quickstart/eks-blueprints
    Preparing search index...

    Class AckCapability

    AWS Controllers for Kubernetes (ACK) capability for EKS clusters. Requires either direct IAM permissions or roleSelectors to be provided.

    Hierarchy (View Summary)

    Index
    DEFAULT_POLICY_NAME: undefined = undefined

    Default AWS managed policy name for this capability type. Set to undefined in base class for security - subclasses should override.

    Configuration properties for the capability

    CapabilityType

    defaultProps: Partial<AckCapabilityProps> = ...
    • Sets up IAM role for the capability with appropriate policies. Creates managed policy references within stack context to avoid CDK v2.224.0+ issues.

      Parameters

      • clusterInfo: ClusterInfo

        Information about the target EKS cluster

      • capabilityType: CapabilityType

        Type of capability being created

      • OptionalpolicyName: string

        Optional custom managed policy name

      • OptionalpolicyDocument: PolicyDocument

        Optional inline policy document

      Returns string

      ARN of the created or configured IAM role