Skip to main content

Cluster

cluster_arn
string
The Amazon Resource Name (ARN) of the cluster.
cluster_certificate_authority_data
string
Base64 encoded certificate data required to communicate with the cluster.
cluster_endpoint
string
Endpoint for your Kubernetes API server.
cluster_id
string
The ID of the EKS cluster. Note: currently a value is returned only for local EKS clusters created on Outposts.
cluster_name
string
The name of the EKS cluster.
cluster_oidc_issuer_url
string
The URL on the EKS cluster for the OpenID Connect identity provider.
cluster_dualstack_oidc_issuer_url
string
Dual-stack compatible URL on the EKS cluster for the OpenID Connect identity provider.
cluster_version
string
The Kubernetes version for the cluster.
cluster_platform_version
string
Platform version for the cluster.
cluster_status
string
Status of the EKS cluster. One of CREATING, ACTIVE, DELETING, FAILED.
cluster_primary_security_group_id
string
Cluster security group that was created by Amazon EKS for the cluster. Managed node groups use this security group for control-plane-to-data-plane communication. Referred to as ‘Cluster security group’ in the EKS console.
cluster_service_cidr
string
The CIDR block where Kubernetes pod and service IP addresses are assigned from.
cluster_ip_family
string
The IP family used by the cluster (e.g. ipv4 or ipv6).
cluster_control_plane_scaling_tier
string
The EKS Provisioned Control Plane scaling tier for the cluster.

Security Groups

cluster_security_group_arn
string
Amazon Resource Name (ARN) of the cluster security group.
cluster_security_group_id
string
ID of the cluster security group.
node_security_group_arn
string
Amazon Resource Name (ARN) of the node shared security group.
node_security_group_id
string
ID of the node shared security group.

IAM

cluster_iam_role_name
string
Cluster IAM role name.
cluster_iam_role_arn
string
Cluster IAM role ARN.
cluster_iam_role_unique_id
string
Stable and unique string identifying the IAM role.
node_iam_role_name
string
EKS Auto node IAM role name.
node_iam_role_arn
string
EKS Auto node IAM role ARN.
node_iam_role_unique_id
string
Stable and unique string identifying the EKS Auto node IAM role.

IRSA

oidc_provider
string
The OpenID Connect identity provider (issuer URL without leading https://).
oidc_provider_arn
string
The ARN of the OIDC Provider if enable_irsa = true.
cluster_tls_certificate_sha1_fingerprint
string
The SHA1 fingerprint of the public key of the cluster’s certificate.

KMS

kms_key_arn
string
The Amazon Resource Name (ARN) of the key.
kms_key_id
string
The globally unique identifier for the key.
kms_key_policy
string
The IAM resource policy set on the key.

CloudWatch

cloudwatch_log_group_name
string
Name of cloudwatch log group created.
cloudwatch_log_group_arn
string
ARN of cloudwatch log group created.

Node Groups

eks_managed_node_groups
map
Map of attribute maps for all EKS managed node groups created.
eks_managed_node_groups_autoscaling_group_names
list(string)
List of the autoscaling group names created by EKS managed node groups.
self_managed_node_groups
map
Map of attribute maps for all self managed node groups created.
self_managed_node_groups_autoscaling_group_names
list(string)
List of the autoscaling group names created by self-managed node groups.
fargate_profiles
map
Map of attribute maps for all EKS Fargate Profiles created.

Addons

cluster_addons
map
Map of attribute maps for all EKS cluster addons enabled.
cluster_identity_providers
map
Map of attribute maps for all EKS identity providers enabled.

Access

access_entries
map
Map of access entries created and their attributes.
access_policy_associations
map
Map of eks cluster access policy associations created and their attributes.

Build docs developers (and LLMs) love