diff --git a/routing/README.md b/routing/README.md
index 441a777..e631975 100644
--- a/routing/README.md
+++ b/routing/README.md
@@ -93,3 +93,5 @@ No modules.
| [availability\_zone\_suffixes](#output\_availability\_zone\_suffixes) | VPC Availability zone suffix list (3) |
| [private\_route\_table\_ids](#output\_private\_route\_table\_ids) | Private route table IDs map by availability zone |
| [public\_route\_table\_ids](#output\_public\_route\_table\_ids) | Public route table IDs map by availability zone |
+| [vpc\_endpoint\_id\_dynamodb](#output\_vpc\_endpoint\_id\_dynamodb) | VPC Endpoint ID for DynamoDB |
+| [vpc\_endpoint\_id\_s3](#output\_vpc\_endpoint\_id\_s3) | VPC Endpoint ID for S3 |
diff --git a/routing/outputs.tf b/routing/outputs.tf
index 3c1e5c2..7b98bc3 100644
--- a/routing/outputs.tf
+++ b/routing/outputs.tf
@@ -47,3 +47,13 @@ output "private_route_table_ids" {
description = "Private route table IDs map by availability zone"
value = { for k in local.availability_zones : k => aws_route_table.private[k].id }
}
+
+output "vpc_endpoint_id_s3" {
+ description = "VPC Endpoint ID for S3"
+ value = local.vpce_s3
+}
+
+output "vpc_endpoint_id_dynamodb" {
+ description = "VPC Endpoint ID for DynamoDB"
+ value = local.vpce_dynamodb
+}