| aws_region |
AWS Region |
string |
n/a |
yes |
| eks_cluster_id |
EKS Cluster Id |
string |
n/a |
yes |
| enable_alertmanager |
Create AMP AlertManager for all workloads |
bool |
false |
no |
| enable_amazon_eks_adot |
n/a |
bool |
true |
no |
| enable_cert_manager |
Allow reusing an existing installation of cert-manager |
bool |
true |
no |
| enable_infra_metrics |
n/a |
bool |
false |
no |
| enable_java |
Deploys a collector for JAVA/JMX based workloads, dashboards and alerting rules |
bool |
false |
no |
| enable_java_recording_rules |
Enable AMP recording rules for Java |
bool |
true |
no |
| enable_managed_grafana |
n/a |
bool |
true |
no |
| enable_managed_prometheus |
n/a |
bool |
true |
no |
| enable_opentelemetry_operator |
n/a |
bool |
false |
no |
| grafana_api_key |
n/a |
string |
null |
no |
| infra_metrics_config |
n/a |
object({ helm_config = map(any)
enable_kube_state_metrics = bool kms_create_namespace = bool ksm_k8s_namespace = string ksm_helm_chart_name = string ksm_helm_chart_version = string ksm_helm_release_name = string ksm_helm_repo_url = string ksm_helm_settings = map(string) ksm_helm_values = map(any)
enable_node_exporter = bool ne_create_namespace = bool ne_k8s_namespace = string ne_helm_chart_name = string ne_helm_chart_version = string ne_helm_release_name = string ne_helm_repo_url = string ne_helm_settings = map(string) ne_helm_values = map(any)
enable_dashboards = bool }) |
null |
no |
| irsa_iam_permissions_boundary |
IAM permissions boundary for IRSA roles |
string |
"" |
no |
| irsa_iam_role_path |
IAM role path for IRSA roles |
string |
"/" |
no |
| managed_grafana_region |
AWS Managed Grafana Workspace Region |
string |
null |
no |
| managed_grafana_workspace_id |
n/a |
string |
"" |
no |
| managed_prometheus_workspace_id |
AWS Managed Prometheus Workspace ID |
string |
"" |
no |
| managed_prometheus_workspace_region |
AWS Managed Prometheus Workspace Region |
string |
null |
no |
| tags |
Additional tags (e.g. map('BusinessUnit,XYZ) |
map(string) |
{} |
no |