###############################################
## Outputs for Adjustment File Apply Workflow ##
###############################################

output "adjustment_file_apply_state_machine_arn" {
  description = "ARN of the adjustment file apply workflow state machine"
  value       = aws_sfn_state_machine.adjustment_file_apply_workflow.arn
}

output "adjustment_file_apply_state_machine_name" {
  description = "Name of the adjustment file apply workflow state machine"
  value       = aws_sfn_state_machine.adjustment_file_apply_workflow.name
}

output "adjustment_file_apply_workflow_role_arn" {
  description = "ARN of the IAM role used by the adjustment file apply workflow"
  value       = aws_iam_role.adjustment_file_apply_workflow_role.arn
}

output "adjustment_file_apply_dlq_arn" {
  description = "ARN of the Dead Letter Queue for failed apply workflow executions"
  value       = aws_sqs_queue.adjustment_file_apply_workflow_dlq.arn
}

output "adjustment_file_apply_eventbridge_rule_arn" {
  description = "ARN of the EventBridge rule triggering the apply workflow"
  value       = aws_cloudwatch_event_rule.adjustment_file_apply_trigger.arn
}
