personal-lifecycle-tracker / terraform / aws / outputs.tf
outputs.tf
Raw
output "lambda_function_name" {
  description = "Name of the backend FastAPI Lambda function"
  value       = aws_lambda_function.backend.function_name
}

output "lambda_function_url" {
  description = "Public direct HTTPS Function URL for the backend API"
  value       = aws_lambda_function_url.backend_url.function_url
}

output "cloudfront_domain_name" {
  description = "CloudFront distribution domain name serving SPA and reverse-proxying /api"
  value       = aws_cloudfront_distribution.cdn.domain_name
}

output "frontend_s3_bucket" {
  description = "S3 bucket name hosting the React frontend assets"
  value       = aws_s3_bucket.frontend.id
}

output "github_oidc_role_arn" {
  description = "IAM Role ARN assumed by GitHub Actions for automated deployment"
  value       = var.enable_github_oidc ? aws_iam_role.github_actions_render_deployer[0].arn : null
}