This is the new Amazon CloudFormation Template Reference Guide. Please update your bookmarks and links. For help getting started with CloudFormation, see the Amazon CloudFormation User Guide.
AWS::ResilienceHubV2::Service EksSource
Defines an Amazon EKS cluster and its namespaces as an input source for resource discovery.
Syntax
To declare this entity in your Amazon CloudFormation template, use the following syntax:
JSON
{ "ClusterArn" :String, "LabelSelector" :EksLabelSelector, "Namespaces" :[ String, ... ]}
YAML
ClusterArn:StringLabelSelector:EksLabelSelectorNamespaces:- String
Properties
ClusterArnProperty description not available.
Required: Yes
Type: String
Pattern:
^arn:(aws|aws-cn|aws-iso|aws-iso-[a-z]{1}|aws-us-gov):[A-Za-z0-9][A-Za-z0-9_/.-]{0,62}:([a-z]{2}-((iso[a-z]{0,1}-)|(gov-)){0,1}[a-z]+-[0-9]):[0-9]{12}:[A-Za-z0-9/][A-Za-z0-9:_/+.-]{0,1023}$Update requires: No interruption
LabelSelector-
Filters discovery to the Kubernetes objects whose labels match the selector. When omitted, all supported objects in the specified namespaces are discovered.
Required: No
Type: EksLabelSelector
Update requires: No interruption
Namespaces-
The list of Kubernetes namespaces within the EKS cluster.
Required: Yes
Type: Array of String
Minimum:
1Maximum:
10Update requires: No interruption