Data Source: awsEksAddon
Retrieve information about an EKS add-on.
Example Usage
import * as cdktf from "cdktf";
/*Provider bindings are generated by running cdktf get.
See https://cdk.tf/provider-generation for more details.*/
import * as aws from "./.gen/providers/aws";
new cdktf.TerraformOutput(this, "eks_addon_outputs", {
value: "${aws_eks_addon.example}",
});
new aws.dataAwsEksAddon.DataAwsEksAddon(this, "example", {
addonName: "vpc-cni",
clusterName: "${aws_eks_cluster.example.name}",
});
Argument Reference
addonName
– (Required) Name of the EKS add-on. The name must match one of the names returned by list-addon.clusterName
– (Required) Name of the EKS Cluster. Must be between 1-100 characters in length. Must begin with an alphanumeric character, and must only contain alphanumeric characters, dashes and underscores (^[09AZaZ][aZaZ09\_]+$
).
Attributes Reference
In addition to all arguments above, the following attributes are exported:
arn
- ARN of the EKS add-on.addonVersion
- Version of EKS add-on.configurationValues
- Configuration values for the addon with a single JSON string.serviceAccountRoleArn
- ARN of IAM role used for EKS add-on. If value is empty - then add-on uses the IAM role assigned to the EKS Cluster node.id
- EKS Cluster name and EKS add-on name separated by a colon (:
).createdAt
- Date and time in RFC3339 format that the EKS add-on was created.modifiedAt
- Date and time in RFC3339 format that the EKS add-on was updated.