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

    Class KroCapability

    KRO (Kubernetes Resource Orchestrator) capability for EKS clusters. Enables advanced resource orchestration and management within Kubernetes.

    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 options for the KRO capability

    Configuration properties for the capability

    CapabilityType

    defaultProps: KroCapabilityProps = ...

    Default configuration for KRO capabilities

    • 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