mirror of
https://github.com/Sea-Haven-Industries/seahaven-door-unlock-api.git
synced 2026-10-03 19:03:17 +00:00
Move deploy off frozen CDK CD onto an HCP workspace that recreates the HTTP API, five Lambdas, disabled EventBridge rules, and alarms in seahaven-prod without a poller VPC.
30 lines
1.1 KiB
HCL
30 lines
1.1 KiB
HCL
output "api_endpoint" {
|
|
description = "HTTP API execute-api URL for pre-DNS live-path proof."
|
|
value = aws_apigatewayv2_api.this.api_endpoint
|
|
}
|
|
|
|
output "custom_domain_target" {
|
|
description = "API Gateway regional domain name. DNS A alias target for doorunlock.seahaven.com at cutover."
|
|
value = aws_apigatewayv2_domain_name.this.domain_name_configuration[0].target_domain_name
|
|
}
|
|
|
|
output "custom_domain_hosted_zone_id" {
|
|
description = "API Gateway regional hosted zone id for the Route53 alias."
|
|
value = aws_apigatewayv2_domain_name.this.domain_name_configuration[0].hosted_zone_id
|
|
}
|
|
|
|
output "artifacts_bucket_name" {
|
|
description = "S3 bucket holding Lambda deployment packages."
|
|
value = aws_s3_bucket.artifacts.id
|
|
}
|
|
|
|
output "function_arns" {
|
|
description = "ARNs of every Lambda function in this configuration."
|
|
value = {
|
|
unlock = aws_lambda_function.unlock.arn
|
|
lockdown = aws_lambda_function.lockdown.arn
|
|
authorizer = aws_lambda_function.authorizer.arn
|
|
poller = aws_lambda_function.poller.arn
|
|
blf_sync = aws_lambda_function.blf_sync.arn
|
|
}
|
|
}
|