output "cloudfront_domain_name" {
description = "Global CloudFront CDN endpoint serving the React 19 application"
value = aws_cloudfront_distribution.cdn.domain_name
}
output "cloudfront_distribution_id" {
description = "CloudFront distribution ID for cache invalidations"
value = aws_cloudfront_distribution.cdn.id
}
output "application_url" {
description = "Production Application URL"
value = "https://${aws_cloudfront_distribution.cdn.domain_name}"
}
output "lambda_function_url" {
description = "Direct AWS Lambda Function URL for backend API"
value = aws_lambda_function_url.backend_url.function_url
}
output "ecr_repository_url" {
description = "Amazon ECR container repository URL"
value = aws_ecr_repository.backend.repository_url
}
output "s3_bucket_name" {
description = "Frontend S3 bucket for static builds"
value = aws_s3_bucket.frontend.bucket
}
output "prometheus_metrics_url" {
description = "Live Prometheus metrics scraping endpoint for Grafana / CloudWatch"
value = "https://${aws_cloudfront_distribution.cdn.domain_name}/metrics"
}