###############################################
## Outputs for Adjustment File Import Workflow ##
###############################################

output "adjustment_file_import_state_machine_arn" {
  description = "ARN of the adjustment file import workflow state machine"
  value       = aws_sfn_state_machine.adjustment_file_import_workflow.arn
}

output "adjustment_file_import_state_machine_name" {
  description = "Name of the adjustment file import workflow state machine"
  value       = aws_sfn_state_machine.adjustment_file_import_workflow.name
}

output "adjustment_file_import_workflow_role_arn" {
  description = "ARN of the IAM role used by the adjustment file import workflow"
  value       = aws_iam_role.adjustment_file_import_workflow_role.arn
}

output "adjustment_file_import_dlq_arn" {
  description = "ARN of the Dead Letter Queue for failed import workflow executions"
  value       = aws_sqs_queue.adjustment_file_import_workflow_dlq.arn
}

output "adjustment_file_import_eventbridge_rule_arn" {
  description = "ARN of the EventBridge rule triggering the import workflow"
  value       = aws_cloudwatch_event_rule.adjustment_file_import_trigger.arn
}
