AWS::EKS::CapabilityAn object representing a managed capability in an Amazon EKS cluster. This includes all configuration, status, and health information for the capability.
import { CfnCapability } from 'aws-cdk-lib/aws-eks';Or use the module namespace:
import * as eks from 'aws-cdk-lib/aws-eks';
// eks.CfnCapabilityConfiguration passed to the constructor as CfnCapabilityProps.
capabilityNameRequiredstringThe unique name of the capability within the cluster.
clusterNameRequiredstringThe name of the Amazon EKS cluster that contains this capability.
deletePropagationPolicyRequiredstringThe delete propagation policy for the capability. Currently, the only supported value is `RETAIN` , which keeps all resources managed by the capability when the capability is deleted.
roleArnRequiredstringThe Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with AWS services.
typeRequiredstringThe type of capability. Valid values are `ACK` , `ARGOCD` , or `KRO` .
configurationOptionalIResolvable | CapabilityConfigurationPropertyThe configuration settings for the capability. The structure varies depending on the capability type.
tagsOptionalCfnTag[]An array of key-value pairs to apply to this resource.
This L1 construct maps directly to the following CloudFormation resource type.
Our bi-weekly newsletter teaches hands-on AWS fundamentals. No certification fluff - just practical knowledge.
Subscribe to Newsletteraws-eksAWS::EKS::Capability