output "emr_cluster_id" {
  value = aws_emr_cluster.cluster.id
}

output "emr_cluster_name" {
  value = aws_emr_cluster.cluster.name
}

output "emr_cluster_leader_public_dns" {
  value = aws_emr_cluster.cluster.master_public_dns
}

output "emr_cluster_leader_security_group_id" {
  value = aws_security_group.emr_leader.id
}

output "emr_cluster_core_security_group_id" {
  value = aws_security_group.emr_core.id
}

output "emr_cluster_leader_route53_record" {
  value = var.route53_record_creation_enabled ? aws_route53_record.emr_cluster_route53_record[0].fqdn : null
}

output "emr_kms_key_arn" {
  value = var.kms_key_enabled ? aws_kms_key.emr_kms_key[0].arn : null
}

output "emr_kms_key_id" {
  value = var.kms_key_enabled ? aws_kms_key.emr_kms_key[0].id : null
}

output "emr_kms_key_alias_arn" {
  value = var.kms_key_enabled ? aws_kms_alias.emr_kms_alias[0].arn : null
}

output "emr_kms_key_alias_name" {
  value = var.kms_key_enabled ? aws_kms_alias.emr_kms_alias[0].name : null
}

output "emr_kms_policy_arn" {
  value = var.kms_key_enabled ? aws_iam_policy.emr_kms_policy[0].arn : null
}

output "emr_kms_policy_name" {
  value = var.kms_key_enabled ? aws_iam_policy.emr_kms_policy[0].name : null
}
