output "id" { description = "API Gateway V2 API ID" value = aws_apigatewayv2_api.this.id } output "arn" { description = "API Gateway V2 API ARN" value = aws_apigatewayv2_api.this.arn } output "api_endpoint" { description = "Default API endpoint URL" value = aws_apigatewayv2_api.this.api_endpoint } output "stage_ids" { description = "Map of stage logical key to stage ID" value = { for k, v in aws_apigatewayv2_stage.this : k => v.id } } output "stage_invoke_urls" { description = "Map of stage logical key to invoke URL" value = { for k, v in aws_apigatewayv2_stage.this : k => v.invoke_url } } output "custom_domain_name" { description = "Custom domain name API Gateway hostname (null if not configured)" value = length(aws_apigatewayv2_domain_name.this) > 0 ? aws_apigatewayv2_domain_name.this["domain"].domain_name_configuration[0].target_domain_name : null }