######################################
## Outputs for File Upload Workflow ##
######################################

output "step_functions_arn" {
  description = "ARN of the file upload workflow Step Functions state machine"
  value       = aws_sfn_state_machine.file_upload_workflow.arn
}

output "step_functions_name" {
  description = "Name of the file upload workflow state machine"
  value       = aws_sfn_state_machine.file_upload_workflow.name
}

output "eventbridge_rule_arn" {
  description = "ARN of the EventBridge rule triggering file upload workflow"
  value       = aws_cloudwatch_event_rule.file_upload_trigger.arn
}

output "dlq_url" {
  description = "URL of the Dead Letter Queue for failed workflow executions"
  value       = aws_sqs_queue.file_upload_workflow_dlq.url
}
