This is the new CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the AWS CloudFormation User Guide.
AWS::EKS::Capability
An object representing a managed capability in an Amazon EKS cluster. This includes all configuration, status, and health information for the capability.
Syntax
To declare this entity in your CloudFormation template, use the following syntax:
JSON
{ "Type" : "AWS::EKS::Capability", "Properties" : { "CapabilityName" :String, "ClusterName" :String, "Configuration" :CapabilityConfiguration, "DeletePropagationPolicy" :String, "RoleArn" :String, "Tags" :[ Tag, ... ], "Type" :String} }
YAML
Type: AWS::EKS::Capability Properties: CapabilityName:StringClusterName:StringConfiguration:CapabilityConfigurationDeletePropagationPolicy:StringRoleArn:StringTags:- TagType:String
Properties
CapabilityName-
The unique name of the capability within the cluster.
Required: Yes
Type: String
Minimum:
1Maximum:
100Update requires: Replacement
ClusterName-
The name of the Amazon EKS cluster that contains this capability.
Required: Yes
Type: String
Minimum:
1Maximum:
100Update requires: Replacement
Configuration-
The configuration settings for the capability. The structure varies depending on the capability type.
Required: No
Type: CapabilityConfiguration
Update requires: No interruption
DeletePropagationPolicy-
The 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.Required: Yes
Type: String
Allowed values:
RETAINUpdate requires: No interruption
RoleArn-
The Amazon Resource Name (ARN) of the IAM role that the capability uses to interact with AWS services.
Required: Yes
Type: String
Pattern:
^arn:aws[a-z-]*:iam::[0-9]+:role/[a-zA-Z0-9+=,.@_-]+$Update requires: No interruption
Property description not available.
Required: No
Type: Array of Tag
Update requires: No interruption
Type-
The type of capability. Valid values are
ACK,ARGOCD, orKRO.Required: Yes
Type: String
Allowed values:
ARGOCD | ACK | KROUpdate requires: Replacement
Return values
Ref
Fn::GetAtt
Arn-
The Amazon Resource Name (ARN) of the capability.
Configuration.ArgoCd.AwsIdc.IdcManagedApplicationArnProperty description not available.
Configuration.ArgoCd.ServerUrlProperty description not available.
CreatedAt-
The Unix epoch timestamp in seconds for when the capability was created.
ModifiedAt-
The Unix epoch timestamp in seconds for when the capability was last modified.
Status-
The current status of the capability. Valid values include:
-
CREATING– The capability is being created. -
ACTIVE– The capability is running and available. -
UPDATING– The capability is being updated. -
DELETING– The capability is being deleted. -
CREATE_FAILED– The capability creation failed. -
UPDATE_FAILED– The capability update failed. -
DELETE_FAILED– The capability deletion failed.
-
Version-
The version of the capability software that is currently running.