Skip to content

DescribeCapability

Source: src/AWS/EKS/DescribeCapability.ts

Runtime binding for eks:DescribeCapability.

Reads one EKS capability’s full state — the managed capability (e.g. Argo CD) installed on the bound cluster, its status, version, and configuration. The cluster clusterName is injected from the bound Cluster and eks:DescribeCapability is granted on the cluster’s sub-resource ARNs. Provide the implementation with Effect.provide(AWS.EKS.DescribeCapabilityHttp).

// init
const describeCapability = yield* AWS.EKS.DescribeCapability(cluster);
// runtime
const { capability } = yield* describeCapability({ capabilityName: "argocd" });
const status = capability?.status;